《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的油田單井油罐太陽能加溫控制器的設計
基于ARM的油田單井油罐太陽能加溫控制器的設計
來源:電子技術應用2010年第12期
田 磊,王金海,鄭 羽,孫會珍
天津工業大學 信息與通信工程學院,天津300160
摘要: 為了保證井口輸油管道中原油的流動性,針對傳統的電加熱器和水套爐存在的熱效率低、功耗大、不穩定及廢氣對環境造成污染等問題,提出了一套以太陽能集熱器為主、熱泵熱水器為輔的加熱系統。該系統采用溫度采集卡實現10路溫度信號及6路開關量信號的采集,利用三星的S3C2410 ARM控制器對太陽能集熱器和熱泵進行交替控制,從而實現儲油罐原油的加熱控制。觸摸屏采用3.5英寸的TFT液晶屏,并將WINCE操作系統移植到ARM處理器,從而實現了良好的人機交互控制界面。
中圖分類號: TK519
文獻標識碼: A
文章編號: 0258-7998(2010)12-0022-03
The design of solar heating oil tank single well controller based on ARM
TIAN Lei,WANG Jin Hai,ZHENG Yu,SUN Hui Zhen
College of Information and Communication Engineering,Tianjin Polytechnic University,Tianjin 300160,China
Abstract: In order to ensure liquidity of the wellhead crude oil pipeline, to solve the traditional set of electric heaters and water heaters used in the thermal efficiency of low power consumption, instability, exhaust on the environment caused by pollution. A set of heater system is designed in this paper, which mainly makes use of the solar energy collector,and the heat pump heater supplemented. The system uses Samsung's S3C2410 ARM as the main controller, and WINCE operating system ported to the ARM processor, the 3.5-inch TFT LCD screen as touch screen, thus achieving good control of human-computer interaction interface. In order to implement a temperature of 10-channel circulating collection, this paper designs a temperature acquisition card.
Key words : WINCE;temperature acquisitioncard;S3C2410;Visual Studio 2008;ARM

    油田中的采油系統分布相對較為稀疏,油罐儲存和傳輸過程中需要對油溫進行加熱,以避免因原油凝固而不能傳送到中間站進行處理。由于每個井口的分布位置相對較遠,因此需要對每個單獨的油罐進行加溫控制。目前所使用的加溫裝置大多是以伴生氣為燃料的水套爐或者以電能為能源的電加熱器等[1]。水套爐存在熱效率低、能耗高、爐體易產生燒蝕損壞、維修維護成本高等弊端,而且,伴生氣燃燒過程中所排放的廢氣對環境造成污染。電加熱器存在耗電高、易停電、頻繁掃管、造價高等弊端。本文提出了一套以太陽能集熱器為主、熱泵熱水器為輔助熱能提供裝置、ARM為主要控制器的加熱系統[2]。熱泵與太陽能集熱設備、蓄熱機構相聯接的系統方式, 不僅能夠有效克服太陽能本身所具有的稀薄性和間歇性,而且可以充分利用太陽能,解決原油集輸、儲運全天候供熱問題,達到節能和減少環境污染的目的, 具有很大的應用潛力[3]。
1 系統功能
    油田單井的油罐太陽能加溫控制系統主要通過ARM控制器、溫度采集卡及觸摸屏實現對太陽能油罐的加熱和對執行機構的控制。油田單井的油罐太陽能加溫控制器系統主要包括石油儲油罐、太陽能集熱場、熱水箱、補水箱、空氣源熱泵、低熱管、電加熱器、電磁閥、10只溫度傳感器和溫度控制系統。
    系統主要功能為:在光照條件好時,主要由太陽能集熱裝置為油罐加熱;在光照不足的條件下,利用熱泵為油罐補充加熱;當熱泵出現故障時,利用電加熱為油罐加熱。智能化控制裝置提高了太陽能集熱器效率和熱泵系統性能, 從而解決了原油集輸、儲、運全天候供熱問題,同時也大大節省了電能的使用[4]。
2 系統總體設計
    油田單井的油罐太陽能加溫控制器主要由溫度采集卡、ARM控制器、液位傳感器、觸摸屏和執行機構等組成。工作過程為溫度采集卡實時對10路溫度信號進行循環采集,采集到的信號通過信號處理電路轉變為電壓信號,再通過模擬開關選擇相應的傳輸通道,通過AIN0輸入口把數據發送到ARM處理器進行A/D轉換,然后由ARM微處理器根據相應的條件對執行機構做出相應的判斷,同時將采集到的溫度值實時顯示在觸摸屏上。也可以通過觸摸屏對系統的工作起始時間,循環泵的溫差值等各個參數進行設置。系統總體設計結構如圖1所示。

2.1 系統的硬件電路設計
    油田單井的油罐太陽能加溫控制器主要完成顯示、存儲、控制以及通信等功能。考慮到本系統對微控制器的要求較高,特別是處理器的運算速度要求較高,在處理過程中需要較多的存儲空間及外擴接口,而傳統的單片機已不能滿足要求,因此本設計采用三星的S3C2410ARM作為微控制器。硬件設計包括:ARM的最小系統[5]、溫度采集卡電路、觸摸屏電路等模塊電路的設計。系統控制器的原理框圖如圖2所示。

2.2 存儲器接口硬件設計
    S3C2410A在片內具有獨立的SDRAM刷新控制邏輯,可方便地與SDRAM接口。油田油罐加溫控制器終端采用了2片16位數據寬度的HY57V561620芯片并聯構建成32位的SDRAM存儲器系統,共有64 MB的SDRAM空間。S3C2410A處理器支持從NAND Flash啟動,NAND Flash具有容量大、比NOR Flash價格低等特點。系統采用NAND Flash與SDRAM組合,可以獲得非常高的性價比。該系統采用了一片型號為K9F1208UOM、容量為64 MB的NAND Flash芯片。NAND Flash中存放bootloader代碼和WINCE操作系統的鏡像文件。同時設置OM[1:0]=00,即處理器從NAND Flash啟動。NAND Flash和處理器的接口框圖如圖3所示。

2.3 液晶屏接口電路的設計
    S3C2410A自帶 1個LCD控制器,支持STN和TFT帶有觸摸屏的液晶顯示屏,本設計采用3.5英寸的TFT液晶屏。S3C2410A自帶觸摸接口電路,包括4個控制信號線(nYPON,YMON,nXPON,XMON)和模擬輸入引腳AIN[7]、AIN[5],分別控制X坐標和Y坐標的轉換。
2.4 溫度采集卡的設計
    自行設計的溫度采集卡實現了多路信號的采集、預處理及傳送功能。系統的采集點為10路熱敏電阻,熱電阻采用RTC公司的負阻溫度傳感器,實現10路溫度的循環采集。在電路的結構設計上,采用惠更斯電橋進行傳感器電壓信號的采集。為了提高測量精度,為電橋提供電壓的芯片選用TI公司的精密電壓源芯片REF102,其輸出參考電壓為10 V,電壓的波動為±2.5 mV,輸出精度遠遠大于常用的10 V線性穩壓模塊,輸出電流為10 mA,滿足輸出功率的要求,溫漂系數為2.5 ppm/℃,有效地減少了由于環境溫度變化而引起的測量誤差。溫度電橋電路采用ADI公司提供的儀器放大器AD620。采用該放大器,一方面由于其具有高輸入阻抗,實現了采集電路和控制電路的阻抗隔離,提高了測量精度;另一方面其集成化的特點也減少了由于采用過多的外圍器件而帶給系統的測量誤差,這里包括電阻的白噪聲影響和器件的溫漂影響。經過運算放大器以后,其輸出電壓的變化范圍為0 V~3.3 V,滿足ARM AD模塊對輸入電壓的要求(0 V~3.3 V),并且電壓的大小也在AD620的線性工作區范圍內。由于采集節點為10路(RT1-RT10),而ARM自帶8路10 bit ADC,其中AIN5、AIN7要用作觸摸屏的輸入,因此本系統設計采用TI公司提供的16路模擬開關MPC506進行循環采樣。其模擬信號輸入電壓的范圍是±15 V,功率耗散為7.5 mW,滿足系統的設計要求。采集卡一路信號采集的電路圖如圖4所示。

3 軟件設計
3.1 操作系統的移植

    油田單井油罐太陽能加溫控制器的觸摸屏采用3.5英寸的TFT液晶屏,將WINCE操作系統移植到ARM處理器,基于WINCE開發用戶界面,從而實現人機交互式控制與顯示。信號處理平臺采用ARM9核心的S3C2410處理器,因此,可以通過克隆SMDK2410的BSP來完成大部分的OAL層的移植工作。此外,還需要移植顯示驅動程序、觸摸屏驅動程序、GPIO驅動程序以及A/D采集驅動程序。在WINCE中,顯示驅動程序、觸摸屏驅動程序屬于分層驅動程序。移植相關示例驅動程序的代碼時,只需要對PDD層的代碼進行修改。A/D采集驅動程序和GPIO驅動程序采用標準流接口驅動的方式實現,即實現ADC_Init、ADC_Deinit、ADC_Open、ADC_Close、ADC_Read、ADC_Write、ADC_Seek、ADC_IOControl、ADC_Power-
Up、ADC_PowerDown這幾個流接口函數。
3.2 應用程序的開發
    在WinCE下,應用程序開發是針對驅動和內核而言的。在WinCE下開發應用程序大致可分為3個步驟:(1)安裝合適的SDK;(2)編寫代碼和調試;(3)發布應用程序。本設計選擇采用Visual Studio 2008開發工具,應用程序采用MFC編程接口,用基于對話框的模型來開發。
    因為基于ARM的油田單井油罐太陽能加溫控制器需要對10路熱敏電阻進行實時循環的采集,同時還需要通過觸摸屏設置系統的工作參數,顯示系統故障、事故報警、系統運行狀態等信息;ARM控制器根據采集到的溫度值和設置的工作參數對執行機構做出判斷。因此,應用程序中使用了多線程方式來保證程序的實時、高效運行。在窗體主線程中建立了3個子線程:ADC采集子線程、觸摸屏設置顯示子線程和系統控制子線程。系統控制程序流程如圖5所示。

4 系統測試實驗與結果
4.1 實驗平臺的構建
    油田單井的油罐太陽能加溫控制器的測試平臺如圖6所示。測試平臺由溫度采集卡、ARM控制器、觸摸屏和測試板組成。測試過程為:(1)分別定時調節測試板上的10路模擬電阻值,調節完電阻值后觀察觸摸屏的顯示界面是否能實時正確地顯示所采集到的溫度值;(2)改變測試板的I/O輸入按鈕狀態,觀察系統是能否及時報警并在觸摸屏上顯示詳細報警信息;(3)通過觸摸屏改變系統的工作參數,觀察ARM控制器是否能根據觸摸屏設置的系統參數和采集到的溫度值,對執行機構做出正確判斷。

4.2 測試結果
    測試結果表明,觸摸屏能實時顯示所采集到的溫度值。在測試過程中調節測試板上的電阻值分別為65 k?贅、7.5 kΩ、1.6 kΩ,測試結果表明采集精度保證在±0.5 ℃;對于外界的I/O輸入,控制器也能及時報警并在觸摸屏上顯示出詳細的報警信息,如過流、過載、缺相、缺水、滿水等;通過觸摸屏設定系統的工作參數,ARM控制器能及時準確地根據系統所設定的參數,對執行機構做出正確的動作判斷。
    油田單井油罐太陽能加溫控制器的設計實現了太陽能加熱儲油罐的自動化控制。該控制器終端采用ARM處理器作為核心運算,并移植了WINCE操作系統,實現了良好的人機交互式界面,從而完成了在光照充足的條件下利用太陽能集熱場為油罐加熱,在光照不足的條件下利用熱泵為油罐加熱。解決了原油集輸、儲運全天候供熱問題,大大節省了電能。經測試,單井的月節電量為3×104 kW·h。整個系統穩定性好,數據傳輸可靠,無誤碼,罐出口原油溫度保持在55 ℃-60 ℃,測量精度達到±0.5 ℃。自動控制器的設計充分利用了太陽能,符合我國的節能減排環保政策,具有很高的實用價值[6]。
參考文獻
[1] 王學生,王如竹,吳靜怡,等.太陽能加熱輸送原油系統 應用研究[J].油氣儲運,2004,23(7):41-451.
[2] 李向陽,莫鴻強,肖逕.太陽能熱水器中輔助電熱水裝置控制器的開發[J].電子技術應用,2004,30(04):94-97.
[3] 王霞,李淑民,裴培,等.基于ADS8364的數據采集系統設計[J].電子技術與應用,2009(7).
[4] 張燕紅,鄭仲橋.基于單片機AT89C52的數據采集系統[J].化工自動化及儀表,2010,37(3):110-112.
[5] 羅健飛,吳仲城,沈春山,等.基于ARM和WinCE下的設備接口驅動設計與實現[J].自動化與儀表,2009(3).
[6] 冉春雨,劉穎超,王春清.可再生能源在國內外應用現狀分析[J].電力需求管理,2009(3).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线亚洲观看| 亚洲三级影片| 在线看片日韩| 国产亚洲欧美日韩美女| 国产精品久久久久天堂| 欧美日韩理论| 欧美人与性动交a欧美精品| 欧美二区不卡| 欧美成人小视频| 免费亚洲电影在线观看| 噜噜噜久久亚洲精品国产品小说| 久久久999精品视频| 欧美一区在线看| 亚洲欧美日韩在线播放| 一区二区三区日韩欧美精品| 亚洲免费福利视频| 亚洲乱码精品一二三四区日韩在线| 亚洲国产精品久久久久| 久久国产精品久久久久久久久久| 欧美一区二区视频在线观看2020| 欧美一级欧美一级在线播放| 欧美亚洲网站| 欧美在线免费视频| 亚洲福利视频一区| 91久久精品美女高潮| 亚洲国产一区二区三区高清| 亚洲区免费影片| 日韩一级大片| 中国成人黄色视屏| 亚洲——在线| 欧美在线观看视频| 久久久女女女女999久久| 久久精品99国产精品日本| 久久久精彩视频| 久久99伊人| 蜜臀久久久99精品久久久久久| 美女诱惑黄网站一区| 欧美激情视频网站| 欧美日韩一区二区在线观看视频 | 亚洲一区二区三| 午夜精彩视频在线观看不卡| 久久激情综合| 亚洲美女淫视频| 亚洲免费人成在线视频观看| 欧美一区成人| 免费91麻豆精品国产自产在线观看| 欧美韩国日本一区| 欧美色图首页| 国产亚洲毛片在线| 亚洲国产一区二区三区高清| 99人久久精品视频最新地址| 欧美一区二区三区成人| 亚洲精品乱码久久久久久日本蜜臀 | 欧美自拍偷拍午夜视频| 男女激情久久| 欧美婷婷在线| 国内精品久久久久影院薰衣草| 亚洲国产日韩欧美在线99| 一本久道久久综合中文字幕| 欧美亚洲一区二区在线观看| 亚洲看片网站| 欧美一区二区三区日韩视频| 欧美va天堂| 国产精品亚洲不卡a| 亚洲国产欧美精品| 亚洲午夜一区二区| 亚洲欧洲一区二区天堂久久| 欧美亚洲视频在线观看| 欧美1区2区视频| 国产精品亚洲产品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 日韩一级免费观看| 欧美中文在线观看国产| 99国产欧美久久久精品| 久久成人18免费网站| 欧美另类视频| 激情欧美日韩| 亚洲视频中文字幕| 91久久国产综合久久| 亚洲欧美日韩精品综合在线观看| 久久这里只精品最新地址| 国产精品二区二区三区| 激情六月婷婷久久| 亚洲欧美国产精品桃花| 亚洲精品乱码久久久久| 久久久国产午夜精品| 国产精品久久久久久久久久免费| 91久久国产自产拍夜夜嗨| 性色一区二区| 午夜精品亚洲| 欧美日韩国产首页在线观看| 精品成人一区二区三区四区| 亚洲在线观看视频网站| 99成人精品| 欧美1区3d| 激情一区二区三区| 性久久久久久久久| 午夜在线不卡| 欧美亚洲成人精品| 日韩视频在线观看一区二区| 亚洲欧洲日本国产| 久久免费视频在线观看| 国产精品揄拍一区二区| 一区二区三区.www| 99视频精品免费观看| 欧美成年人网| 伊人天天综合| 欧美影视一区| 久久黄金**| 国产精品一区二区在线观看网站| 夜夜精品视频一区二区| 99热精品在线| 欧美日韩在线精品一区二区三区| 亚洲电影天堂av| 亚洲国产精品电影| 久久在线播放| 精品成人久久| 久久精品国产在热久久 | 欧美日韩国产电影| 91久久精品www人人做人人爽| 91久久国产综合久久| 久久躁日日躁aaaaxxxx| 国内精品久久久久影院色| 欧美一区二区视频在线观看| 久久精品国产77777蜜臀| 国产日韩欧美在线一区| 亚洲欧美国产精品专区久久| 欧美一级理论片| 国产精品一区二区在线| 午夜国产精品影院在线观看| 欧美一级久久久| 国产色综合久久| 久久激情网站| 欧美成人xxx| 亚洲青色在线| 一区二区动漫| 国产精品白丝jk黑袜喷水| 亚洲一区bb| 欧美一级在线亚洲天堂| 国产日韩av一区二区| 欧美有码在线观看视频| 乱码第一页成人| 亚洲精华国产欧美| 亚洲夜晚福利在线观看| 国产精品久久91| 午夜久久电影网| 久久综合成人精品亚洲另类欧美| 亚洲二区视频在线| 99精品免费视频| 国产精品激情电影| 亚洲欧美影音先锋| 理论片一区二区在线| 亚洲区免费影片| 香港久久久电影| 国户精品久久久久久久久久久不卡 | 亚洲人成网站精品片在线观看| 欧美国产日韩一区二区在线观看 | 亚洲欧美日韩在线高清直播| 国产免费观看久久| 亚洲大胆在线| 欧美日韩国产a| 亚洲摸下面视频| 久久综合一区二区三区| 亚洲精品视频免费观看| 午夜日韩视频| 一区一区视频| 亚洲视频欧洲视频| 国产欧美一区二区三区另类精品 | 欧美一区二区视频在线观看2020| 国产主播喷水一区二区| 日韩一级免费观看| 国产精品亚洲欧美| 亚洲欧洲久久| 国产精品午夜在线观看| 91久久精品网| 国产老女人精品毛片久久| 亚洲精品久久在线| 国产精品欧美日韩一区| 亚洲国产成人久久综合| 欧美调教视频| 91久久夜色精品国产网站| 国产精品vip| 亚洲国产mv| 国产精品久久久久久久久免费樱桃| 久久成人人人人精品欧| 欧美日韩美女一区二区| 久久国产精品色婷婷| 欧美日韩一区二区三区高清| 久久国产视频网| 国产精品地址| 亚洲人www| 国产日韩欧美一区二区三区在线观看| 亚洲免费观看| 黑人操亚洲美女惩罚| 一区二区三区高清| 极品日韩av| 欧美一级二区| 一区二区三区久久网| 美女精品自拍一二三四| 亚洲永久在线观看|