《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于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| 亚洲一区免费视频| 亚洲性色视频| 亚洲午夜av电影| 制服诱惑一区二区| 亚洲午夜视频在线观看| 中国成人在线视频| 亚洲性夜色噜噜噜7777| 亚洲综合首页| 午夜在线电影亚洲一区| 欧美一区二区三区视频在线观看 | 亚洲一区二区免费在线| 在线一区欧美| 一区二区三区 在线观看视| 夜夜爽av福利精品导航| 一区二区三区欧美在线| 亚洲午夜国产成人av电影男同| 中文亚洲视频在线| 午夜日韩在线| 亚洲福利视频一区二区| 亚洲人成网站影音先锋播放| 亚洲精品一区二区在线观看| 99riav1国产精品视频| 一区二区黄色| 午夜精品美女久久久久av福利| 欧美亚洲一区三区| 久久精品免费| 麻豆久久婷婷| 欧美另类在线观看| 欧美日韩在线大尺度| 国产精品青草综合久久久久99| 国产乱码精品一区二区三区五月婷 | 亚洲人成精品久久久久| 亚洲日本中文字幕免费在线不卡| 一本大道久久精品懂色aⅴ| 一区二区黄色| 先锋a资源在线看亚洲| 久久精品国产在热久久| 日韩视频在线永久播放| 亚洲欧美不卡| 久久天天躁狠狠躁夜夜av| 欧美高清不卡| 国产精品区一区| 黄色小说综合网站| 亚洲免费观看在线观看| 亚洲欧美视频一区| 亚洲精品美女久久久久| 亚洲欧美国产精品专区久久| 亚洲欧美卡通另类91av| 久久蜜臀精品av| 欧美制服丝袜第一页| 欧美a级片网| 欧美日本一道本| 国产日韩一区二区三区| 亚洲高清在线观看一区| 亚洲视屏在线播放| 亚洲高清在线观看| 亚洲综合欧美| 欧美电影电视剧在线观看| 国产精品日本精品| 亚洲电影免费观看高清完整版| 一区二区三区四区蜜桃| 亚洲国产高清aⅴ视频| 午夜亚洲福利| 欧美精品123区| 国产欧美一区二区精品秋霞影院| 亚洲黄色在线看| 午夜亚洲一区| 亚洲午夜电影| 女女同性精品视频| 国产色产综合色产在线视频| 亚洲人成啪啪网站| 久久精品人人做人人爽| 亚洲专区在线| 欧美激情免费在线| 狠狠综合久久av一区二区老牛| 99精品视频一区二区三区| 亚洲激情二区| 久久国产精品色婷婷| 欧美日韩中文在线| 亚洲成人资源网| 久久国产色av| 欧美专区18| 国产精品ⅴa在线观看h| 亚洲精品1区2区| 久久国产免费| 欧美在线一二三区| 国产精品久久久久aaaa九色| 最新日韩在线| 亚洲国内欧美| 久久天天躁狠狠躁夜夜av| 国产精品综合网站| 亚洲网站视频福利| 亚洲性av在线| 欧美日韩亚洲一区在线观看| 亚洲国产婷婷香蕉久久久久久99| 欧美在线关看| 久久精品国产69国产精品亚洲| 国产精品拍天天在线| 在线亚洲自拍| 亚洲视频导航| 欧美日韩亚洲一区二区三区在线 | 亚洲高清不卡在线| 久久精品毛片| 久久久噜噜噜久久人人看| 国产一区二区三区在线观看精品 | 日韩视频国产视频| 日韩亚洲欧美一区二区三区| 欧美jjzz| 亚洲国内精品在线| 亚洲毛片视频| 欧美精品粉嫩高潮一区二区| 亚洲成人自拍视频| 亚洲人成7777| 欧美刺激性大交免费视频| 在线看视频不卡| 亚洲人成在线播放| 欧美成人午夜免费视在线看片 | 亚洲激情一区| 亚洲乱码国产乱码精品精可以看 | 猛干欧美女孩| 伊人久久成人| 亚洲黄色性网站| 欧美国产三区| 亚洲精品国产无天堂网2021| 99精品国产一区二区青青牛奶| 欧美日本韩国一区二区三区| 亚洲精华国产欧美| 在线亚洲自拍| 国产精品久久久久久久久| 亚洲婷婷综合色高清在线| 午夜精品999| 国产亚洲精品久久飘花| 久久国产精品亚洲va麻豆| 麻豆亚洲精品| 亚洲精品日韩在线观看| 亚洲午夜羞羞片| 国产欧美日韩免费| 久久精品色图| 欧美—级高清免费播放| 一区二区三区日韩| 久久爱www.| 亚洲国产成人av在线| 一区二区精品在线观看| 国产精品亚洲一区二区三区在线| 欧美亚洲视频| 欧美激情欧美激情在线五月| 亚洲少妇一区| 久久午夜国产精品| 亚洲精品亚洲人成人网| 亚洲欧美日韩精品| 一区二区亚洲精品| 一二三区精品福利视频| 国产农村妇女精品一区二区| 亚洲国产精品悠悠久久琪琪| 欧美日韩情趣电影| 午夜精品久久久久久久99黑人| 美女啪啪无遮挡免费久久网站| 亚洲精品视频在线观看网站| 性做久久久久久免费观看欧美| 精品1区2区3区4区| 中文国产亚洲喷潮| 国产色综合网| 日韩一级大片| 国产日韩精品久久久| 亚洲毛片av| 国产网站欧美日韩免费精品在线观看| 91久久国产自产拍夜夜嗨| 国产精品美女视频网站| 亚洲第一网站| 国产精品久久久久久超碰 | 国产精品男gay被猛男狂揉视频| 久久国产精品99国产| 欧美日韩精品在线| 欧美在线观看视频在线| 欧美视频一区二区三区四区| 久久国产精品高清| 国产精品久久久久久久久久免费看| 亚洲国产高清一区| 国产精品欧美一区喷水| 亚洲免费观看在线观看| 国产欧美日韩精品在线| 亚洲视频www| 亚洲二区视频| 久久精品夜色噜噜亚洲aⅴ| 99精品视频免费观看视频| 乱中年女人伦av一区二区| 亚洲天堂偷拍| 欧美日韩三级电影在线| 亚洲欧洲日本mm| 国产一区二区三区久久久| 亚洲欧美三级伦理| 99精品欧美一区二区三区 |