《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于IEEE1451標準的智能傳感器設計與實現
基于IEEE1451標準的智能傳感器設計與實現
來源:電子技術應用2012年第1期
李 琦,蔡立兵
內蒙古科技大學 信息工程學院,內蒙古 包頭014000
摘要: 以遠程環境監測為背景,設計一個基于IEEE1451智能傳感器標準的監測系統。基于IEEE1451.4、IEEE1451.5和IEEE1451.1分別設計了變送器接口模塊TIM、無線變送器接口模塊WTIM和網絡適配器NCAP,并給出了系統的硬件設計框圖。此外,還設計了適用于環境監測的傳感器電子表格(TEDS),并基于RT-Thread操作系統給出了軟件系統主要的UML狀態圖和序列圖。
中圖分類號: TP29
文獻標識碼: A
文章編號: 0258-7998(2012)01-0017-04
The design and implement of smart sensor based on IEEE1451 standards
Li Qi,Cai Libing
College of Information Engineering,Inner Mongolia University of Science and Technology,Baotou 014000,China
Abstract: With the background of remote environmental monitoring, this is a design of a smart transducer based on IEEE1451 standard monitoring system. Based on IEEE1451.4, IEEE1451.5 and IEEE1451,the transducer interface module,wireless transducer interface module and network adapter,were designed in this system. The paper gives the system hardware design block diagram. In addition, designes the environmental monitoring sensors spreadsheet. Based on RT-Thread, the operating system software gives the major UML state diagrams and sequence diagrams.
Key words : smart sensor;IEEE1451;TEDS;plug and play

    為了給傳感器配備一個通用的軟硬件接口,使其方便地接入各種現場總線以及Internet和Intranet,從1993年開始,美國國家標準技術研究所和IEEE儀器與測量協會的傳感技術委員會聯合制定了智能傳感器通用通信接口標準,即IEEE1451的智能變送器標準接口。針對變送器工業各個領域的要求,多個工作組先后建立并開發了接口標準的不同部分。

1 IEEE1451標準族介紹
    IEEE1451是一個智能傳感器接口的標準族,它定義了一系列為使智能傳感器連接到微處理器、儀表系統和現場控制網絡的開放、通用、獨立于網絡的標準[1],提供了一系列基于監測和控制應用的有線或無線的協議。IEEE1451接口標準結構如圖1所示[2]。

    在IEEE1451標準族中,IEEE1451.0標準定義了傳感器和執行器多種通用配置命令集,如點對點、分布多點和無線的配置,以適應各種應用的需要。而且還規定了通用變送器電子表(TEDS)的格式,目的在于提高IEEE1451系列標準之間的互操作性,簡化針對網絡適配器(NCAP)和智能變送器接口模塊(STIM)使用不同物理層傳輸介質連接相關標準制定的工作難度和工作量。
    IEEE1451.1:主要定義了NCAP的信息模型,這一標準為NCAP規定了一個公共的上層對象模型,網絡結構和變送器模塊類型不同,其對象模型就有不同的版本。一個簡單的編程模型封裝了傳感器硬件實現的細節,規定了不同NCAP與STIM物理層版本在具體實現時的軟件接口規范。
    IEEE1451.4:主要針對于傳感器和變送器的混合模式通信協議及傳感器電子數據表格式。混合模式接口的智能型傳感器定義了一種為傳統模擬模式的傳感器和變送器增加自我識別技術的機制。
    IEEE1451.5:定義了無線傳感器通信以及TEDS格式,定義了無線變送器模塊WTIM(Wireless Transducer Interface Module)與NCAP之間通過無線方法建立連接的有關事項。
2 系統概述
    本系統的設計背景為遠程環境檢測。考慮到設備主要應用在野外,地形比較復雜, IEEE1451.2-4標準都是基于有線連接的,連線困難。而IEEE1451.5標準是基于無線傳輸技術的,也就是NCAP和WTIM之間的通信是基于無線傳輸技術,可以節省成本,而且還方便今后對系統的升級改造。但本系統的TIM部分和WTIM部分采用的是IEEE1451.4標準的MMI接口。因為MMI允許TEDS的數字信號和傳感器的模擬信號隔離傳輸,可以很方便地將傳統傳感器改造為符合標準的智能傳感器。系統框圖如圖2所示。

 

 

    本系統包括三個部分:(1)變送器接口模塊(TIM)。該部分的主要功能是采集傳感器的模擬信號,并與TEDS的數字信號通過IEEE1451.4的標準MMI接口傳送到控制器;(2)無線變送器接口模塊(WTIM)。該部分包含一個控制器、一個無線收發器和MMI(Mixed-Mode Interface)接口。MMI接口接收TIM傳來的信息并對其進行處理,將處理完的信息傳給無線發送設備,由后者發送出去;(3)網絡適配器NCAP。該部分主要由無線收發設備、控制器和DTU設備組成。無線收發設備收到WTIM發送的信息后傳送給處理器,處理器做相應處理后通過相應的網絡協議將數據發送到遠程終端。
2.1 硬件設計
    本設計選用STM32系列單片機作為各部分的主控制器。STM32 是意法半導體基于ARM CortexTM-M3 的32 bit嵌入式處理器,具有運算速度快、外設資源豐富等特點,而且其價格僅與8 bit單片機相當,性價比極高。因此本設計選用該芯片。
    IEEE1451.5標準的目標是為使用不同通信技術的無線傳感器提供一個統一的接口,采用已經成熟的無線通信技術作為接口標準,并不是開發一種新的無線通信技術,而是基于該標準的無線傳感網絡接口在WTIM和 NCAP之間定義了多種無線通信方式。目前,其主要的通信協議有三種:IEEE 802.11協議、Bluetooth協議和ZigBee協議。從三者的開發成本、傳輸距離、速度等各個方面比較,本系統選用了由ZigBee技術來構建無線傳感器網絡[3-4]。
    本設計選用TI公司生產的符合ZigBee技術的CC2530射頻模塊。該芯片是一款真正的系統芯片(SoC)CMOS 解決方案,這種解決方案能夠提高性能并滿足以ZigBee為基礎的2.4 GHz IAM波段應用對低成本、低功耗的要求。
2.2 操作系統
    由于本系統的各部分任務比較多,所以軟件需要使用嵌入式操作系統。應用比較廣泛的有以VxWorks、?滋C/OS等為代表的國外開發的操作系統,也有以RT-Thread為代表的國內開發的操作系統。國外的操作系統雖然應用比較廣泛,但費用也比較高,使成本加大。
    而國內開發的RT-Thread是一個開放源代碼的實時操作系統,并且商業許可證是非常寬松的實時操作系統。采用面向對象風格的設計是RT-Thread一個很大的特點,但它又不像eCOS操作系統那樣純粹使用C++來實現,而是采用了一種C編碼的面向對象編程。面向對象設計更適合于人類思考問題的特點(例如繼承),可以讓具備相同父類的子類共享使用父類的方法,這樣可以很方便地創造更多的函數。對象的好處在于封裝,因為當一個對象封裝好了并測試完成后,基本上就代表這個類是健全的,從這個類派生的子類不需要過多考慮父類的不穩定性[5]。
3 TIM設計
    IEEE1451.4標準的核心是TEDS,TEDS包含了傳感器的相關信息,其信息有:廠商信息、模塊編號、版本信息、產品序列號、靈敏度、測量范圍、物理單位、傳輸功能、輸出范圍、校準信息以及用戶數據等[6-7]。TEDS被存儲在EEPROM中,系統一旦上電或接受了請求,TEDS 就上載到系統。TEDS簡化了傳感器的安裝,一個被損壞的傳感器可以直接被替換而不需要更改任何設置。
    TEDS包含一個64 bit的信息,稱為“Basic TEDS”,每一個傳感器必須包含一個Basic TEDS。表1為Basic TEDS包含的內容。
    由于TEDS存儲器大小的限制,Basic TEDS的信息應該被壓縮到符合存儲器的要求。典型的系統存儲器存儲信息的單位為8 bit或者16 bit。但是TEDS可以做到按1 bit來存儲有效信息。這就要求謹慎小心地解析數據來獲得所需要的信息,給編程提出了更高的要求。此外,還可以根據不同的傳感器類型,選擇不同的模板來設計標準模板TEDS。最后可以根據用戶需要添加一些用戶自定義信息。本系統所使用的溫度傳感器的TEDS如表2所示。

    在WTIM一上電時即進入初始化狀態,隨后馬上進入PREREG狀態。在PREREG狀態中TIM要通過完成向NCAPREG的任務,之后進入NCAPREG狀態。進入NCAPREG狀態意味著WTIM已經與一個NCAP進行了連接,但是并沒有被設置與TIM完成數據交互。當NCAP設置WTIM與TIM進行數據交互時,它就會發送一個開放命令和一個或多個寫命令,然后WTIM進入OPEN狀態。在OPEN狀態中,WTIM就可以和NCAP、TIM進行數據交互了。OPEN狀態可以被關閉命令終止。如果多次通信失敗,則表明TIM當前沒有通道可用,WTIM將由OPEN狀態轉為NCAPREG狀態。如果TIM沒有被注冊,則WTIM狀態由NCAPREG狀態轉為PREREG狀態,進行TIM注冊。
5 NCAP設計
    符合IEEE1451.5標準的NCAP支持接入多個同一技術標準的WTIM。當首次上電NCAP進入初始化狀態時,馬上進入UNREGDOT5狀態。根據設計要求,NCAP應該包含一個符合ZigBee技術標準的協調器,在UNREGDOT5狀態意味著協調器并沒有建立一個有效的ZigBee網絡。之后NCAP將進行網絡的注冊和建立,這時NCAP就會進入DOT5REG狀態。DOT5REG狀態說明NCAP已經建立了一個網絡,但是并沒有和WTIM建立連接,因此也就不存在與TIM進行數據交互。NCAP網絡注冊狀態圖如圖4所示。

    在國外對于智能傳感器的研究起步比較早,到目前為止已有相當一部分投入到應用中,如在遠程監控和控制、分布測量和控制系統中的應用和在協作式測量和控制中的應用。而國內對于IEEE1451標準族的研究還處于起步狀態,一些高等院校也在進行針對IEEE1451標準族的研究,但是目前絕大部分的研究工作還是停留在對標準本身的解釋和闡述,并沒有將其應用在實際的工程中。而且主要集中于對IEEE1451協議中較早版本的研究,明顯落后于國外的研究現狀。
    本文將IEEE145標準族中的四種標準通過組合使用,設計完成了一套完整的環境監測系統,這對于IEEE1451標準的推廣有一定的現實意義。
參考文獻
[1] ECCLES L H.The need for smart transducers:an aerospace  test and evaluation perspective[J].IEEE Instrumentation & Measurement Magazine,2008,4(1):23-28.
[2] HELENA.IEEE standard1451 and a proposed time synchro-nization approach[J].IEEE Instrumentation & Measurement  Magazine,2008,4(1):29-37.
[3] 蔣挺,趙成林.紫蜂技術及其應用[M].北京:北京郵電大學出版社,2006.
[4] 雷梁.基于ZigBee無線傳感網絡的嵌入式智能家居監控系統研究[D].成都:西華大學,2009.
[5] ULIVIERI N.IEEE1451.4:a way to standardize gas sensor[M].  Sensors and Actuators.2006:141-151.
[6] 曹祁.IEEE1451.4在中央空調節能裝置中的應用[J].浙江工業大學學報,2007,35(5):540-542.
[7] 熊譜翔.RT-Thread實時操作系統編程指南[M].中國電子開發網.2010.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区高清| 你懂的视频一区二区| 亚洲国产成人av在线| 午夜精品在线看| 亚洲欧美国产日韩中文字幕| 99国产精品一区| 日韩视频精品在线| 亚洲精品网站在线播放gif| 亚洲国产精品激情在线观看| 激情校园亚洲| 伊人春色精品| 尤物视频一区二区| 精品88久久久久88久久久| 国产在线播放一区二区三区| 国产亚洲精品aa午夜观看| 国产日韩精品电影| 国产亚洲福利| 永久555www成人免费| 在线不卡中文字幕| 136国产福利精品导航| 亚洲国产精品欧美一二99| 亚洲激情图片小说视频| 亚洲乱码精品一二三四区日韩在线 | 国产精品第13页| 国产精品毛片大码女人| 国产精品专区一| 国内偷自视频区视频综合| 在线观看亚洲一区| 亚洲日本aⅴ片在线观看香蕉| 夜夜嗨av一区二区三区四区| 亚洲在线观看视频| 欧美一区久久| 亚洲区一区二| 亚洲视频在线二区| 性久久久久久| 另类酷文…触手系列精品集v1小说| 欧美国产精品v| 国产精品大片wwwwww| 国产欧美亚洲日本| 亚洲第一中文字幕| 一区二区三区日韩在线观看| 欧美亚洲一区在线| 亚洲另类自拍| 欧美一级日韩一级| 欧美成人免费大片| 国产精品日韩欧美| 在线观看免费视频综合| 中文精品视频一区二区在线观看| 久久成人在线| 亚洲夜间福利| 免费观看久久久4p| 国产精品久久久久久久7电影| 韩国视频理论视频久久| 一本久道久久综合狠狠爱| 欧美与黑人午夜性猛交久久久| 日韩亚洲精品视频| 久久成人一区二区| 欧美极品一区| 国产午夜久久| 99精品热视频只有精品10| 欧美制服第一页| 亚洲香蕉视频| 免费欧美在线视频| 国产乱码精品一区二区三区av| 亚洲国产国产亚洲一二三| 亚洲永久字幕| 亚洲最新在线| 蜜臀av一级做a爰片久久| 国产精品久久九九| 91久久亚洲| 久久精品91久久香蕉加勒比 | 亚洲一区二区在线播放| 久久中文精品| 国产日本欧美在线观看| 亚洲美洲欧洲综合国产一区| 久久国产日韩| 午夜精品网站| 欧美日韩国产欧美日美国产精品| 国产午夜久久| 亚洲天堂视频在线观看| 日韩视频免费| 久热精品视频在线观看一区| 国产精品美女诱惑| 日韩网站在线| 亚洲精品一区在线| 久久亚洲美女| 国产区在线观看成人精品| 日韩一级网站| 日韩西西人体444www| 美日韩精品免费观看视频| 国产视频亚洲| 亚洲主播在线| 亚洲欧美伊人| 欧美日韩中文字幕日韩欧美| 亚洲黄色免费电影| 亚洲国产va精品久久久不卡综合| 欧美中文在线观看| 国产精品久久毛片a| 99国产精品久久久久久久| 日韩一级在线观看| 欧美xart系列高清| 永久免费精品影视网站| 久久爱www久久做| 久久精品成人欧美大片古装| 国产精品美女诱惑| 亚洲一区三区电影在线观看| 亚洲欧美日韩中文视频| 国产精品h在线观看| 一本色道久久综合狠狠躁篇的优点 | 午夜伦理片一区| 亚欧成人在线| 国产精品人人做人人爽| 亚洲在线免费| 欧美一区二区三区的| 国产乱码精品一区二区三区不卡 | 亚洲三级免费| 久热精品视频在线免费观看| 激情久久久久久久| 亚洲国产精品热久久| 玖玖综合伊人| 亚洲福利视频在线| 亚洲美女黄网| 欧美日韩国产精品一区二区亚洲| 亚洲美女色禁图| 亚洲一区免费在线观看| 国产精品久久九九| 亚洲欧美日韩国产综合在线| 欧美在线免费观看视频| 国产在线播精品第三| 亚洲国产小视频在线观看| 欧美成人自拍视频| 日韩视频一区二区三区| 亚洲影院在线| 国产精品一区二区三区成人| 欧美在线91| 欧美xart系列在线观看| 亚洲精品极品| 亚洲综合欧美| 国产日韩一级二级三级| 亚洲国产精品va| 欧美精品一区二区三区蜜臀| 中日韩视频在线观看| 久久动漫亚洲| 亚洲春色另类小说| 亚洲婷婷国产精品电影人久久| 国产精品入口夜色视频大尺度| 欧美在线一区二区| 欧美激情一区二区久久久| 一道本一区二区| 久久精品在线播放| 亚洲国产中文字幕在线观看| 亚洲主播在线播放| 国产专区综合网| 一本一道久久综合狠狠老精东影业| 国产精品高精视频免费| 久久国产精品第一页| 欧美另类99xxxxx| 亚洲欧美日韩精品在线| 欧美.www| 亚洲一区二区三区中文字幕 | 国产日本欧美一区二区三区| 亚洲国产精品一区二区www在线| 欧美日韩久久精品| 小黄鸭视频精品导航| 欧美激情久久久久| 亚洲男女毛片无遮挡| 免费看亚洲片| 亚洲一区二区三区免费在线观看 | 欧美日韩亚洲一区二区三区| 午夜欧美精品| 欧美精品一区二区三区一线天视频| 亚洲一区二区不卡免费| 男男成人高潮片免费网站| 亚洲午夜久久久久久久久电影网| 老司机精品福利视频| 一区二区三区四区五区精品视频 | 欧美国产第一页| 欧美一级大片在线免费观看| 欧美裸体一区二区三区| 欧美一级大片在线观看| 欧美日韩国语| 亚洲第一福利在线观看| 国产精品chinese| 亚洲美女视频在线免费观看| 国产性天天综合网| 亚洲亚洲精品三区日韩精品在线视频| 国语自产精品视频在线看8查询8| 制服丝袜激情欧洲亚洲| 伊人久久婷婷色综合98网| 久久av一区二区三区亚洲| 日韩视频免费看| 欧美成年人视频网站| 欧美一区二区在线看| 国产精品久久久久久久久果冻传媒 | 亚洲无亚洲人成网站77777| 欧美第十八页| 欧美在线播放视频| 国产精品视频一二| 一区二区三区色| 91久久久久久久久久久久久|