999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

水文遙測終端機的設計和實現

2013-09-10 08:34:42
自動化儀表 2013年7期
關鍵詞:設備信息系統

楊 峰

(河南省水文水資源局,河南 鄭州 450003)

0 引言

隨著防汛指揮系統、山洪災害預報預警系統以及中小河流水文監測項目的實施,水文自動測報系統得以迅速發展。該系統實現了水文數據的自動采集、自動傳輸、自動處理,大大提高了數據時效和應用水平。遙測終端機在水文自動測報系統中起關鍵作用,其不僅接收處理傳感器雨量、水位等信息,還承擔向遙測中心站的信息發送任務。本文綜合考慮水文自動測報系統發展趨勢和嵌入式系統的廣泛應用,克服目前設備線路設計復雜、片選繁多、功耗大、穩定性差等缺點,將基于ARM7的32位微處理器S3C44B0X和實時操作系統μC/OS-Ⅱ相結合,分別采用GPRS和全球移動通信系統(global system of mobile communication,GSM)作為主通道和備用信道,設計開發了新的遙測終端機。

1 遙測終端機的硬件結構

系統的硬件平臺主要由微處理器單元、存儲器單元、GPRS單元、外部傳感器單元、串口通信單元、JTAG接口、USB接口以及LCD顯示等部分組成,系統整體結構框圖如圖1所示。

圖1 遙測終端機整體結構圖Fig.1 Overall structure of the telemetry terminal

1.1 S3C44B0X及外圍設備

根據系統需要,選擇的外圍芯片如表1所示。

表1 系統外圍芯片Tab.1 The peripheral chips of the system

S3C44B0X具有以下特點:最高運行頻率為66 MHz,內核電壓為2.5 V,支持多種低功耗模式,并帶有8 kB的Cache/SRAM;地址空間被分為8個Bank,每個Bank最大32 MB,共256 MB;豐富的外圍功能包括存儲器控制器、中斷控制器和8個外部中斷源、LCD控制器、2通道 UART(通用異步收發器)、2通道DMA、IIC、IIS(集成音頻接口)、5通道定時器、1 通道內部定時器、PLL(鎖相環)、看門狗、71個通用I/O以及帶日歷功能的實時鐘等。

1.2 GPRS 通信模塊

GPRS采用分組交換,資源共享;按流量收費,接入時間短;覆蓋范圍遍布城鄉,信號質量好;傳輸速率較高,理論上可以達到171.2 kbit/s,且傳輸時延小、系統性能穩定[1],能夠較好地滿足水文自動測報系統建設的要求。GPRS通信模塊是遙測終端機的重要成分,負責將雨水情況及設備信息發送給中心站,并接收來自中心站的指令信息。

系統選用西門子公司生產的MC39i作為GPRS通信模塊。MC39i主要由射頻天線、內部Flash、SRAM、GSM基帶處理器、匹配電源和40腳ZIF插座組成[2]。

通信過程中,只需將GPRS模塊與S3C44B0X微處理器接收引腳(RX)和發送引腳(TX)交叉互連即可,通過串口進行連接。

1.3 外部傳感器模塊

采集雨量信息、水位信息的設備采用目前比較成熟的反斗式雨量計和浮子式水位計,還可以加入墑情傳感器、地下水傳感器等。

1.4 系統接口和以太網連接

S3C44B0X接口設計主要包括RS-232串口、RS-485接口、USB接口和CAN總線接口。

S3C44B0X的UART單元提供了兩個獨立的異步串行I/O口。RS-232接口利用S3C44B0X的UART0實現,使用MAX235實現電平隔離和轉換;RS-485接口使用S3C44B0X的UART1實現,外接MAX485,完成TTL電平與RS-485電平的轉換和數據收發[3]。由于S3C44B0X中沒有集成CAN控制器,因此,需要外接CAN控制器才能實現CAN通信[4]。

S3C44B0X微處理器沒有USB接口,需要通過設備端接口芯片(Philips公司 PDISUBD12)擴展一個USB的設備接口。

由于S3C44B0X只有兩個串口,因此需要選用設備(Ti公司TLl6C554)設計電路擴充串口。

以太網在本系統中作為可選通信方式。以太網接口電路是為了滿足采用有線方式上網的需求,通過瑞昱公司RTL8019AS來實現。

1.5 人機接口模塊設計

S3C44B0X芯片提供了LCD控制器,因此只要把LCD接口相關管腳與CPU相應管腳連接即可。S3C44B0X的內部LCD控制器支持多種LCD屏,具體LCD類型可通過特殊功能寄存器進行配置。

為了實現友好的人機交互功能,控制器中設計了鍵盤電路。該電路共有10個數字鍵、26個字母鍵、4個方向鍵和1個確定鍵。這41個按鍵結合屏幕顯示,實現設置參數、功能選擇、人工置數等各種人機交互操作。

1.6 電源系統

遙測站多位于偏遠地區,市電多為農用電網,供電質量差。為避免雷電通過農用電網進入測站設備,供電以太陽能電池浮充、蓄電池供電為主。太陽能電池24 W、蓄電池12 V/36 Ah。

遙測終端機電源電路需2.5 V/3.3 V電壓,系統設置了穩壓調壓電路。

此外,在抗干擾方面使用了濾波器、光電隔離、去耦電路等技術,設計了相應電路。

2 軟件系統設計

μC/OS-II是一個可裁減、源代碼開放、結構小巧、可搶占式的實時多任務內核[5]。μC/OS-II超強的實時性能是本文選用它作為水文遙測終端操作系統的主要原因。

2.1 μC/OS-II在S3C44B0X上的移植

μC/OS-II代碼分為與處理器無關的代碼、與應用相關的代碼、與處理器相關的代碼 3個部分[6]。μC/OS-II的軟硬件系統結構如圖2所示。

圖2 μC/OS-II軟硬件系統結構Fig.2 Structure of hardware and software μC/OS-Ⅱ system

與處理器無關代碼和與應用相關代碼(經相關修改)都移入處理器。

2.2 啟動代碼的編寫

對于嵌入式設備來說,都需要編寫一個啟動程序Bootloader,完成整個系統的加載啟動任務。Bootloader啟動流程如圖3所示。

圖3 Bootloader啟動流程圖Fig.3 Bootloader start flowchart

2.3 驅動程序編寫

對于鍵盤、串口、USB等外圍設備,需編寫相應設備的驅動程序,主要包括設備初始化、數據在設備和微處理器間的輸入輸出、數據在應用程序和設備間的輸入輸出、發現處理設備出現的異常情況等。μC/OS-II沒有統一的設備驅動接口,需要程序開發者編寫對硬件操作的特定程序即設備驅動程序,開發應用程序使用設備時調用這些程序即可。本系統編寫了鍵盤、LCD、串口等驅動程序。

2.4 多任務遙測系統的軟件設計

按照功能要求,確定初始化、雨水情信息采集、雨水情信息發送、響應中心站控制命令、遠程管理這5部分工作任務。

①初始化任務

初始化任務是指初始化遙測站全部設備和模塊,其優先級定義為5。

②雨水情信息采集任務

雨水情信息采集任務用以完成水位、雨量的自動采集,實現當前LCD液晶顯示,并把采集數據按要求放入Flash保存。判斷是否符合發報條件,符合則發送信號量通知雨水情信息發送任務。發報條件設為定時自報(雨量10 min、水位1 h)和增量自報(如雨量增加3 mm或水位漲落3 cm便發報一次)、限時自報等。程序根據要求做了精準的設計。該任務優先級確定為10。

③雨水情信息發送任務

雨水情信息發送任務是通過GPRS通信模塊完成雨量信息報文、水位信息報文的發送。采用事件觸發機制,觸發條件和雨量信息采集任務中的發報條件相同,每次發送報文都把蓄電池當前電壓編入報文一起發送。該任務優先級確定為15。

④響應中心站控制命令任務

響應中心站控制命令任務完成中心站指令接收并對中心站的具體指令進行處理。如果要進行時鐘同步,將系統時間根據同步命令要求的時間進行修改;如果接收的是參數設置任務,則傳送信號量通知遠程管理任務進行處理;如果是召測查詢,則傳送信號量通知雨水情信息發送任務,根據召測條件編報發送信息。該任務優先級確定為8。

⑤遠程管理任務

遠程管理任務完成各種參數(定時時間、增量自報的增量數值等)的修改,也可以提取相連設備的要素值發送中心站。該任務優先級確定為6。

μC/OS-II實現任務之間通信的方法有信號量、郵箱和消息隊列。本系統采用了具有互斥的信號量隊列進行通信,完成任務間的通信。

3 結束語

本文設計實現了以功能強大的微處理器S3C44B0X作為硬件核心的遙測終端機,并加快了運行速度。硬件設計靈活簡單,電路板體積小,大大簡化了外圍電路,并降低了終端機功耗;以驅動程序屏蔽硬件細節,增強了設備的擴展能力;使用μC/OS-II操作系統開發軟件,使設備具有良好的實時性。此外,設計還充分考慮了降低功耗和抗干擾能力,增強了設備可靠性和穩定性,提高了水文自動測報系統的性能。該遙測終端可廣泛應用于水文水利、城市防洪、給排水、環境與氣象監測等領域。

[1] Ghribi B,Logrippo L.Understanding GPRS:the GSM packet radio service[J].Computer Networks,2001,34(5):763 - 779.

[2] Siemens Ltd.MC39i.Siemens Cellular Engine MC39i Hardware Interface Description Version:01.02[S].Germany:Siemens AG,2003.

[3]謝小云.多通信接口接入互聯網的嵌入式網關設計[J].微計算機信息,2007(23):40 -42.

[4]朱賢德.基于S3C44B0X的嵌入式系統CAN總線接口的實現[J].現代制造工程,2007(8):9-12.

[5] Halang W A.Measuring the performance of real-time system[J].Internal Journal of Time-critical Computing Systems,2000,18(1):59-68.

[6]Labrosse J J.μC/OS2II源碼公開的實時嵌入式操作系統[M].邵貝貝,譯.北京:中國電力出版社,2001.

猜你喜歡
設備信息系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 日韩激情成人| 尤物精品国产福利网站| 一级一级一片免费| 午夜精品一区二区蜜桃| 国内精品久久人妻无码大片高| 国产99视频精品免费观看9e| 欧美综合中文字幕久久| 中文字幕调教一区二区视频| 国内老司机精品视频在线播出| 国产精品偷伦视频免费观看国产| 欧美国产精品不卡在线观看| 国产69精品久久久久妇女| 青草精品视频| 97精品国产高清久久久久蜜芽| 99视频只有精品| 国产永久免费视频m3u8| 久热re国产手机在线观看| 91精品综合| 国产欧美中文字幕| 欧美激情第一欧美在线| 亚洲精品男人天堂| 夜夜拍夜夜爽| 在线观看国产小视频| 欧美一级在线看| 99re66精品视频在线观看| 亚洲天堂成人| 青草视频网站在线观看| 国产精品永久不卡免费视频| 久久人人97超碰人人澡爱香蕉| 毛片基地美国正在播放亚洲| 中文字幕调教一区二区视频| 一个色综合久久| 91精品最新国内在线播放| 日韩A∨精品日韩精品无码| 91区国产福利在线观看午夜| 91久久国产综合精品女同我| 亚洲国产成人麻豆精品| 九九热视频精品在线| 香蕉eeww99国产在线观看| 国产精品尤物在线| 国产一区二区三区在线观看免费| 99久久精品免费看国产电影| 久久性妇女精品免费| 欧美三级视频在线播放| 欧美特级AAAAAA视频免费观看| 色妺妺在线视频喷水| AV不卡国产在线观看| aa级毛片毛片免费观看久| 亚洲精品男人天堂| 老司机精品一区在线视频| 色综合天天娱乐综合网| 国产91久久久久久| 亚洲另类色| 亚洲黄色片免费看| 欧美一级大片在线观看| 国产丝袜第一页| 国产激爽爽爽大片在线观看| 狠狠色香婷婷久久亚洲精品| 日韩无码视频播放| 呦系列视频一区二区三区| 好紧好深好大乳无码中文字幕| 国产a在视频线精品视频下载| 免费A∨中文乱码专区| www亚洲天堂| 成人自拍视频在线观看| 欧美a在线看| 精品一区二区久久久久网站| A级全黄试看30分钟小视频| 99热这里只有精品在线观看| 亚洲最新地址| 综合色88| 广东一级毛片| 中文字幕在线观看日本| 精品1区2区3区| 无遮挡国产高潮视频免费观看 | 青青操国产| 精品国产乱码久久久久久一区二区| 不卡视频国产| 自慰高潮喷白浆在线观看| a级高清毛片| 91蜜芽尤物福利在线观看| 亚洲国产日韩在线观看|