《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
久久福利精品| 午夜精品999| 亚洲一区二区三区高清 | 国产亚洲毛片| 国产欧美精品日韩区二区麻豆天美| 欧美日韩视频不卡| 欧美精品二区三区四区免费看视频| 久久一综合视频| 六月丁香综合| 蜜臀久久99精品久久久画质超高清| 久久久人成影片一区二区三区观看 | 午夜一区二区三区不卡视频| 亚洲欧美激情一区二区| 亚洲在线观看| 午夜国产精品影院在线观看| 午夜精品一区二区三区电影天堂 | 亚洲伦理网站| 日韩亚洲欧美高清| 一区二区三区四区五区精品视频| 99riav久久精品riav| 99xxxx成人网| 亚洲图片你懂的| 亚洲欧美激情视频| 午夜性色一区二区三区免费视频| 先锋影音久久久| 久久av最新网址| 久久精品国内一区二区三区| 久久久午夜精品| 牛夜精品久久久久久久99黑人 | 亚洲美女色禁图| 亚洲网站在线播放| 亚洲欧美一区二区三区极速播放| 欧美影院成年免费版| 久久久噜噜噜久久中文字幕色伊伊| 久久久久一区| 毛片一区二区三区| 欧美日韩国产小视频| 国产精品久久久久久久7电影 | 加勒比av一区二区| 亚洲激情视频在线观看| 亚洲免费高清| 亚洲欧美成人一区二区在线电影| 欧美在线黄色| 亚洲精品一区二区三区99| 亚洲午夜羞羞片| 欧美中文在线字幕| 欧美成人高清| 国产精品第2页| 红桃视频成人| 亚洲另类在线一区| 欧美亚洲视频在线观看| 亚洲激情av| 亚洲字幕一区二区| 久久精品五月| 欧美噜噜久久久xxx| 国产精品亚洲а∨天堂免在线| 激情视频亚洲| 中文国产一区| 亚洲国产精品一区二区第一页| 一区二区三区鲁丝不卡| 欧美尤物巨大精品爽| 欧美高清日韩| 国产伦精品一区二区三区免费| 亚洲第一视频网站| 亚洲在线免费| 日韩视频免费在线观看| 欧美一区亚洲| 欧美日韩岛国| 国产在线日韩| 亚洲视频在线看| 亚洲人成人一区二区三区| 小黄鸭视频精品导航| 欧美肥婆在线| 国内精品写真在线观看| 亚洲视频精品在线| 亚洲人成7777| 久久精品国产v日韩v亚洲| 欧美日韩直播| 最新国产乱人伦偷精品免费网站| 亚洲欧美日韩精品| 9色porny自拍视频一区二区| 久久久久国产一区二区| 欧美视频三区在线播放| 亚洲成色www8888| 欧美在线精品免播放器视频| 亚洲综合另类| 欧美精品在线观看| 伊人婷婷久久| 欧美在线视频一区| 欧美亚洲网站| 欧美午夜寂寞影院| 亚洲国产欧美国产综合一区| 欧美在线日韩| 欧美一区2区视频在线观看| 欧美三日本三级三级在线播放| 亚洲高清在线观看一区| 欧美中文字幕在线播放| 欧美一区1区三区3区公司| 国产精品v亚洲精品v日韩精品 | 亚洲午夜未删减在线观看| 亚洲视频www| 日韩午夜激情av| 久久久人成影片一区二区三区观看| 国产精品乱码| 亚洲视频你懂的| 亚洲夜间福利| 欧美午夜视频| av成人免费| 亚洲午夜精品国产| 欧美日韩国产电影| 亚洲国产精品免费| 亚洲国产欧美日韩精品| 久热精品视频在线观看| 国产一区二区三区四区五区美女 | 亚洲免费在线观看| 欧美日韩高清在线观看| 最新高清无码专区| 亚洲精品一区二| 欧美激情一区二区三区四区 | 亚洲精品自在久久| 欧美成人一品| 亚洲国产精品黑人久久久| 亚洲国产成人在线| 裸体素人女欧美日韩| 国内一区二区三区| 久久黄金**| 欧美成人亚洲成人| 亚洲精品自在久久| 亚洲一卡久久| 国产精品丝袜xxxxxxx| 亚洲一区久久久| 欧美一级大片在线观看| 国产精品一区视频| 欧美一级日韩一级| 久久亚洲精品视频| 在线看片成人| 夜夜爽99久久国产综合精品女不卡| 欧美区高清在线| 99在线热播精品免费99热| 亚洲欧美国产va在线影院| 国产麻豆精品久久一二三| 欧美一级免费视频| 免费成人黄色av| 亚洲日本免费电影| 亚洲欧美日韩国产一区| 国产精品午夜春色av| 香蕉久久夜色精品国产| 久久天天综合| 亚洲日本aⅴ片在线观看香蕉| 亚洲视频在线观看一区| 国产精品美女在线| 欧美在线不卡视频| 欧美激情第三页| 亚洲天堂网站在线观看视频| 久久av在线| 亚洲国内自拍| 午夜电影亚洲| 一区二区亚洲精品国产| 99国产欧美久久久精品| 国产精品日韩一区二区三区| 久久gogo国模裸体人体| 欧美精品久久一区二区| 亚洲无线观看| 久久综合伊人| 99一区二区| 久久全球大尺度高清视频| 亚洲美女诱惑| 久久久99免费视频| 亚洲日本在线视频观看| 性欧美暴力猛交69hd| 1000精品久久久久久久久| 亚洲主播在线| 伊人久久成人| 亚洲影院色在线观看免费| 激情五月综合色婷婷一区二区| 夜夜嗨av一区二区三区中文字幕| 国产乱码精品一区二区三区忘忧草 | 在线精品视频免费观看| 亚洲一级影院| 一区福利视频| 香蕉成人伊视频在线观看| 亚洲成人在线免费| 午夜亚洲视频| 亚洲激情在线视频| 久久久99国产精品免费| 一区二区免费看| 美国三级日本三级久久99| 一区二区三区波多野结衣在线观看| 久久噜噜亚洲综合| 国产精品99久久久久久www| 欧美jizzhd精品欧美巨大免费| 亚洲一区二区三区在线视频 | 欧美日韩日本视频| 亚洲国产导航| 国产日本欧美视频| 亚洲午夜国产一区99re久久| 精品99一区二区| 欧美一区二区三区日韩| 夜夜夜精品看看| 欧美成人精品1314www|