《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于工業自動化的無線傳感器網絡的開發
基于工業自動化的無線傳感器網絡的開發
來源:微型機與應用2010年第13期
李江威,陳海永,孫立雄,張軍偉,任 華,梁 濤
(河北工業大學,天津 300130)
摘要: 提出了一種適合工業自動化的無線傳感器的網絡結構,設計了無線傳感器網絡的終端節點模塊以及工業現場常用的二次儀表的通信問題,實現了工業無線網絡和有線網絡的靈活配置、網關節點的開發,解決了無線傳感器網關節點與上位機之間關鍵的可靠通信問題,并開發了上位機的監控組態軟件,實驗結果證實了提出的方法是有效的。
Abstract:
Key words :

摘  要: 提出了一種適合工業自動化的無線傳感器的網絡結構,設計了無線傳感器網絡的終端節點模塊以及工業現場常用的二次儀表的通信問題,實現了工業無線網絡和有線網絡的靈活配置、網關節點的開發,解決了無線傳感器網關節點與上位機之間關鍵的可靠通信問題,并開發了上位機的監控組態軟件,實驗結果證實了提出的方法是有效的。
關鍵詞: 無線傳感器網絡;二次儀表;網關

    無線傳感器網絡綜合了現代傳感器技術、微電子技術、通信技術、嵌入式計算技術和分布式信息處理技術等多個學科,是新興的交叉研究領域。它的出現引起了全世界范圍的廣泛關注,被稱為二十一世紀最具影響的技術之一。隨著研究的不斷深入,無線傳感器網絡在環境監測、軍事應用、醫療監測和家庭應用等方面表現出強大的生命力。近年來,人們開始日益關注無線傳感器網絡技術在工業自動化和工業測控領域的應用,以便實現大多數工業儀表和自動化產品都嵌入無線傳輸功能,完成從有線到無線的過渡。無線方案的靈活性必將大大簡化工業自動化領域的監控網絡的配置、維護等工作,大大改善工廠的運行條件。
    本文將采用TI公司的CC1110芯片實現無線傳感器的終端節點、路由節點及網關節點設計。并實現了終端節點與傳感器節點的接口設計以及終端節點與本地的智能儀表或二次儀表之間的通信接口設計。為了無線傳感器網絡系統能夠與工業自動化領域的現有的技術無縫連接,本文針對網關節點設計了常用的現場總線協議。
1 系統設計結構
    圖1是一個典型的工業用無線傳感器網絡示意圖,核心部分是低功耗的傳感器節點(可以使用電池長期供電、太陽能電池供電,或風能、機械振動發電等),網絡路由器和無線網關(將信息傳輸到工業以太網和控制中心,或者通過互聯網傳輸)。無線傳感器網絡中的終端節點模塊直接和各種各樣的傳感器節點相連接,通過路由節點和網關節點把傳感器的數據傳輸到上位機,以進行進一步的數據處理。為了更方便地使用無線傳感器網絡把工業現場的數據傳遞出來,圖1中的工業用無線傳感器網絡增加了傳輸智能儀表數據的能力,大大增強了方案的靈活性。

    由圖1可以看出,多個傳感器可以和本地的智能儀表連接實現本地數據的顯示等功能,并通過無線傳感器網絡的終端節點把智能儀表采集到的多個傳感器的數據轉發出去,這樣就能夠大大減少無線傳感器網絡中的終端節點個數,更有效地利用終端節點。這種方案本質上是通過智能儀表使用有線方式采集與本地相距較近的幾個傳感器的數據,接著使用終端節點轉發數據。可見這種方案在實際應用中可以根據現場的實際情況,靈活使用有線和無線的方案,使得系統配置更加靈活,能夠滿足對各種傳感器和二次儀表的數據輸出和輸入控制命令,使得現有的工業網絡無線化。
    硬件模塊主要分為終端節點發射模塊、路由器模塊、網關模塊三部分,如圖1所示。第一部分為終端節點模塊,由傳感器模塊、數據處理模塊、與其他單片機相連接的通信接口模塊和發射模塊組成。第二部分是路由器模塊,包括無線發射、單片機信號輸入與輸出電路。第三部分是無線網關模塊,包括無線信號接收與發射,無線接收與無線接收端與PC機的通信電路。
    從圖1中可以看出,無線傳感器網絡的數據最終都匯集到網關上,進而通過工業以太網傳輸給上位機,所以網關和工業以太網的接口設計也非常重要。
2 系統實現
2.1 終端節點設計

    終端節點的核心是片上系統CC1110芯片,CC1110集成了支持315/433/868/915 MHz射頻收發芯片,性能可達8倍標準8051性能的微處理器,以及32 KB閃存、4 KB RAM。芯片運行溫度范圍為-40℃~85℃,電壓為2.0~3.6 V。能耗非常低,最低電流消耗為0.6 μA,最大為31 mA,而且可編程數據率范圍從1.2 Kb/s-500 Kb/s,特別適合傳送大批量數據[1-2]。
    無線傳感器的終端節點如圖2所示,終端節點模塊實現了三大功能:處理傳感器的數據;與二次儀表通信,處理二次儀表的數據;最后把相關的數據通過發送模塊發射出去。而且由圖1可以看到,作為終端節點的的單片機必須帶有兩個串口,一個與網關通信用,另一個與二次儀表進行通信。軟件設備流程如圖3所示。

    由于在工業應用中,二次儀表占了很大的比重,所以CC1110與二次儀表的通信及其相關的數據處理是一個重要的部分。下面給出兩者之間的通信接口設計。
2.2 通信接口設計
2.2.1 硬件連接

    硬件連接方式可采用兩種連接方式:串口的TTL電平直接相連和RS-232相連。
    如果采用串口的TTL電平直接相連,TTL電平信號對于計算機處理器控制的設備內部的數據傳輸是很理想的,首先計算機處理器控制的設備內部的數據傳輸對于電源的要求不高且熱損耗也較低;其次,計算機處理器控制的設備內部的數據傳輸是在高速下進行的,而TTL接口的操作恰能滿足這個要求。
    如果采用RS-232相連(簡單的連接如圖4所示),接口的信號電平值較高,易損壞接口電路的芯片,又因為與TTL電平不兼容,故需使用電平轉換電路才能與TTL電路連接。而電平轉換電路需要采用MAX232。

    根據兩類單片機的實際情況可以靈活地選擇這兩種通信接口方式,下面以TTL直接相連為例介紹通信接口的軟件開發。
2.2.2 軟件設計
    無線單片機與二次儀表進行通信包括:無線單片機的通信程序及二次儀表的通信程序。在編寫程序之前,制定雙方的通信協議是非常重要的,否則將無法保證通信數據的可靠性,從而失去通信的意義[3]。約定其通信協議如下:
    (1)串行通信波特率為38 400 b/s;
    (2)幀格式為:幀頭0x68AA,1位起始位,n位數據位,1位停止位,校驗位;
    (3)無奇偶校驗位;
    (4)通信可以有中斷傳送方式和查詢方式,這里采用中斷方式通信。
    無線單片機與二次儀表通信流程圖如圖5和圖6所示。

2.3 網關節點設計
    終端節點處理完智能儀表和二次儀表的相關數據之后,通過發送模塊發送數據,網關節點負責接收所有終端節點發過來的數據,再把數據傳送給上位機中,上位機的監控軟件(如組態軟件)對這些數據進行進一步的處理(如存儲,圖表顯示,打印等)。這里有一個關鍵的問題就是網關節點與上位機的可靠性通信問題。一般使用成熟的現場總線模式來實現網關節點與電腦之間的通信,如Modbus總線協議。網關節點及其相關模塊如圖7所示。

2.3.1 Modbus現場總線協議設計
    Modbus協議是應用于電子控制器上的一種通用語言。通過此協議,控制器之間、控制器經由網絡(例如以太網)和其他設備之間可以通信。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了控制器請求訪問其他設備的過程,如何回應來自其他設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式[4-5]。
    當在一Modbus網絡上通信時,此協議決定了每個控制器需要知道它們的設備地址,識別按地址發來的消息,決定要產生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus協議發出。在其他網絡上,包含了Modbus協議的消息轉換為在此網絡上使用的幀或包結構。這種轉換也擴展了根據具體的網絡解決節地址、路由路徑及錯誤檢測的方法。
    Modbus協議主要分為ASCII和RTU兩種。本文采用RTU的方式,其信息幀格式如表1所示。

    當控制器設為在Modbus網絡上以遠程終端單元(RTU)模式通信時,在消息中的每個8 bit的字節包含2個4 bit的十六進制字符。這種方式的主要優點是:在同樣的波特率下,可比ASCII方式傳送更多的數據。
    代碼系統:8位二進制,十六進制數0…9,A…F。
    消息中的每個8位域都是由2個十六進制字符組成。
    每個字節的位:1個起始位;8個數據位,最小的有效位先發送;1個奇偶校驗位(無校驗則無);1個停止位(有校驗時),2個bit(無校驗時);錯誤檢測域;CRC(循環冗長檢測)。
2.3.2 組態軟件設計
    組態軟件是指一些數據采集與過程控制的專用軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。
    三維力控組態軟件是國產監控組態軟件唯一的完整的冗余與熱備體系設計,完整的分布式網絡結構;支持控制設備冗余、多重網絡冗余,多客戶端冗余、冗余的主從站都可以操作;人機監控圖形界面與過程數據處理分離,內置獨立的實時歷史數據庫。
    方便、靈活的開發環境,提供各種工程、畫面模板、可嵌入各種格式(BMP、GIF、JPG、JPEG、CAD等)的圖片,方便畫面制作,大大降低了組態開發的工作量。
    高性能實時、歷史數據庫,快速訪問接口在數據庫4萬點數據負荷時,訪問吞吐量可達到20 000次/s。
    強大的分布式報警、事件處理能力,支持報警、事件網絡數據斷線存儲,恢復功能;支持操作圖元對象的多個圖層,通過腳本可靈活控制各圖層的顯示與隱藏;強大的ACTIVEX控件對象容器,定義了全新的容器接口集,增加了通過腳本對容器對象的直接操作功能,通過腳本可調用對象的方法、屬性。
    全新的、靈活的報表設計工具提供豐富的報表操作函數集、支持復雜腳本控制,包括:腳本調用和事件腳本,可以提供報表設計器,可以設計多套報表模板。
    支持控制設備冗余、控制網絡冗余、監控服務器冗余、監控網絡冗余、監控客戶端冗余等多種系統冗余方式。全新的高性能實時、歷史數據庫。
3 實驗結果
    以溫度監測系統為例,本文采用上面提到的方案開發了一套如圖1所示工業用的無線傳感器網絡,其實驗結果如圖8和圖9所示。

    本文重點介紹了工業無線傳感器網絡部分的實現。在已經實現工業無線傳感器網絡和節點間雙向通信的前提下,很容易實現對工業設備的無線控制控制,包括繼電器、I/O、開關控制、電機控制,只需要在軟件和硬件上進行一些小的擴展就可以了。
參考文獻
[1] 吳光榮,章劍雄.基于CC2430的無線傳感器網絡的實現[J].現代電子技術,2008(12):121-124.
[2] 毛君,劉克銘,徐廣明.基于C8051F020單片機的串口通信應用[J].煤礦機械,2005(5):79-81.
[3] 李文仲,段朝玉.CC1110/CC2510無線單片機和無線自組織網絡入門與實踐[M].北京:北京航空航天大學出版社,2008.
[4] 封亞斌.采用串口通信技術實現Modbus數據通信[J].自動化儀表,2004,25(10):56-58.
[5] 余向陽.無線傳感器網絡研究綜述[J].單片機與嵌入式應用,2008(8):8-12.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产高清在线| 亚洲影视九九影院在线观看| 亚洲欧洲精品一区二区三区| 国模私拍一区二区三区| 国产精品免费视频xxxx| 欧美精品xxxxbbbb| 男女视频一区二区| 免费不卡在线观看| 久久永久免费| 久久久噜噜噜久久| 久久久久国产精品人| 久久精品国产清自在天天线| 欧美在线一二三四区| 亚洲欧美中文另类| 午夜视频久久久久久| 午夜欧美大尺度福利影院在线看| 亚洲免费在线精品一区| 亚洲无线视频| 亚洲亚洲精品三区日韩精品在线视频 | 欧美性片在线观看| 久久综合久久美利坚合众国| 久久精品夜夜夜夜久久| 久久精品人人做人人爽电影蜜月| 久久se精品一区二区| 欧美制服丝袜第一页| 欧美在线观看网站| 久久久久久黄| 玖玖玖国产精品| 欧美成人国产一区二区| 欧美精品成人91久久久久久久| 欧美黄色日本| 欧美日韩亚洲综合在线| 国产精品久久久久天堂| 国产女人aaa级久久久级| 国产在线不卡精品| 亚洲激情午夜| 一本久道久久久| 亚洲免费伊人电影在线观看av| 欧美亚洲一区| 亚洲激情啪啪| 一区二区三区精品视频| 亚洲专区一区| 久久久青草青青国产亚洲免观| 欧美成人精品在线播放| 欧美日韩一区二区三区在线观看免 | 一区二区三区www| 亚洲午夜精品一区二区| 亚洲一区二区三| 欧美一区二区三区四区在线观看地址| 久久国产精品99久久久久久老狼| 久久综合精品国产一区二区三区| 欧美激情欧美狂野欧美精品| 欧美深夜福利| 国产精品制服诱惑| 黑人一区二区三区四区五区| 亚洲欧洲一区二区天堂久久 | 久久国产福利| 日韩午夜av在线| 午夜精品偷拍| 免费日韩视频| 国产精品视区| 最新成人av网站| 亚洲欧美成人一区二区三区| 亚洲精品在线三区| 欧美尤物一区| 欧美女主播在线| 国产午夜精品视频| 日韩一级在线| 久久精品一区四区| 亚洲一区影院| 欧美 日韩 国产在线| 国产精品一区二区三区久久久| 亚洲春色另类小说| 亚洲一区久久久| 亚洲精品午夜精品| 久久久xxx| 欧美精品一区二区蜜臀亚洲| 国产亚洲欧美日韩精品| 99re8这里有精品热视频免费| 欧美一区二区三区在线视频| 一本一道久久综合狠狠老精东影业| 久久九九免费视频| 国产精品白丝av嫩草影院| 亚洲福利一区| 先锋影院在线亚洲| 国产精品99久久久久久有的能看| 久久久一区二区| 国产精品电影观看| 亚洲激情视频在线播放| 久久精品视频在线看| 亚洲欧美日韩综合| 欧美精品啪啪| 激情综合网激情| 先锋影音一区二区三区| 午夜久久美女| 欧美视频成人| 亚洲日本理论电影| 亚洲国产专区| 久久久xxx| 国产欧美日韩视频一区二区三区| 一区二区三区国产在线| 亚洲毛片视频| 欧美 日韩 国产一区二区在线视频 | 亚洲国产精品久久久久秋霞不卡| 亚洲一区二区三区久久| 欧美精品久久久久久久免费观看| 狠狠色狠狠色综合系列| 欧美亚洲一级| 久久狠狠亚洲综合| 国产女人18毛片水18精品| 亚洲欧美精品suv| 亚洲欧美www| 国产精品theporn| 日韩午夜三级在线| 中文高清一区| 欧美日精品一区视频| 99综合在线| 亚洲一本大道在线| 欧美视频官网| 夜夜嗨av一区二区三区| 一区二区三区导航| 欧美日韩国产综合视频在线| 99re66热这里只有精品3直播| 日韩午夜电影av| 欧美国产一区二区三区激情无套| 在线日韩精品视频| 亚洲日本国产| 欧美理论电影在线播放| 91久久线看在观草草青青| 一区二区免费看| 欧美日韩在线观看一区二区| 一区二区三区精品视频| 亚洲欧美国产精品专区久久| 国产精品拍天天在线| 午夜免费在线观看精品视频| 久久久精品国产一区二区三区| 国内揄拍国内精品久久| 亚洲国产视频一区二区| 欧美成人中文| 亚洲美女在线视频| 亚洲宅男天堂在线观看无病毒| 国产精品一区二区你懂得| 久久国产一区| 欧美—级高清免费播放| 亚洲最新在线视频| 性色av一区二区三区| 国产一区二三区| 亚洲人www| 欧美日韩精品久久久| 亚洲一区二区三区免费在线观看| 久久精品国产亚洲a| 在线观看欧美日韩国产| av成人免费在线| 国产精品五区| 欧美一级一区| 欧美激情视频一区二区三区在线播放| 亚洲免费观看| 欧美一区二区三区在| 伊人天天综合| 亚洲午夜精品久久久久久app| 国产欧美日韩亚州综合| 亚洲人成网站在线播| 欧美性一区二区| 欧美一区在线视频| 欧美成人影音| 亚洲一级二级| 久久人人超碰| 99国产精品99久久久久久粉嫩| 久久aⅴ乱码一区二区三区| 亚洲国产欧美在线人成| 亚洲欧美在线视频观看| 激情综合五月天| 亚洲视频国产视频| 国产综合自拍| 在线视频精品一区| 国产在线视频欧美| 亚洲一卡二卡三卡四卡五卡| 国模精品一区二区三区| 亚洲视频中文| 狠狠色香婷婷久久亚洲精品| 亚洲淫性视频| 亚洲丰满少妇videoshd| 午夜精品福利视频| 亚洲电影天堂av| 欧美一区二区三区免费在线看| 91久久精品日日躁夜夜躁欧美| 欧美伊人久久| 亚洲看片一区| 麻豆精品网站| 亚洲淫性视频| 欧美理论视频| 亚洲黄页视频免费观看| 国产精品美女久久久久久久| 亚洲美女啪啪| 黑人操亚洲美女惩罚| 欧美亚洲网站| 99国产精品久久久久久久久久| 美女爽到呻吟久久久久| 亚洲欧美日韩精品在线| 欧美日韩一区二|