《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 基于IEEE1451.2標準的接口模塊的實現

基于IEEE1451.2標準的接口模塊的實現

2008-05-05
作者:趙仕俊,鄭明軍

  摘 要: 利用ADμC831和TMS320F206的片上資源定義了完整的TEDS,并通過μIP協議建立了帶有CGI功能的嵌入式" title="的嵌入式">的嵌入式Web服務器,利用兩個芯片豐富的外部接口定義了TII標準接口,從而實現了基于IEEE1451.2標準的嵌入式Web接口模塊" title="接口模塊">接口模塊,為基于IEEE1451標準的嵌入式Web應用提供了一種簡單的實現方法。
  關鍵詞: IEEE1451.2標準 TEDS TII接口 μIP協議 嵌入式Web服務器


  為了實現控制總線的統一,在1997年和1999年IEEE先后頒布了IEEE1451.2標準和IEEE1451.1標準。IEEE1451.1標準定義了網絡獨立的信息模型,使傳感器/執行器" title="執行器">執行器通過網絡匹配處理器NCAP(Network Capable Application Processor)連接到控制網絡;IEEE1451.2標準定義了一個智能變送器接口模塊STIM(Smart Transducer Interface Module),主要包括電子數據表單TEDS(Transducer Electronic Data Sheet)和與傳感器無關的標準接口TII(Transducer Independent Interface)。
  目前,市場上基于IEEE1451標準的傳感器/執行器不多,僅有的產品也只是借用了IEEE1451標準的部分內容,例如定義了部分的TEDS或是沒有完全按照標準定義TII接口。本設計嚴格按照IEEE1451.2標準,在ADμC831和TMS320F206上分別實現STIM模塊和NCAP模塊,并且定義了標準的TII接口。
1 接口模塊的硬件設計
1.1 ADμC831芯片

  ADμC831單片機是美國AD公司出品的高性能微轉換器,集成了8通道的自校準12位ADC、2個支持PWM輸出的12位DAC以及與8051兼容的可編程8位MCU。片內資源為62KB的閃速" title="閃速">閃速程序存儲器、4KB的閃速數據存儲器以及2304B的RAM。片內集成看門狗定時器(WDT)、電源監視器(PSM)和可用于溫度補償的溫度傳感器。另外,為多處理器接口和I/O擴展提供了32條可編程的I/O線、I2C兼容的SPI和標準UART串行端口。
1.2 TMS320F206
  TMS320F206芯片是美國TI公司生產的一款16位定點DSP,采用高性能靜態CMOS集成電路工藝制造。它操作靈活、性價比高,已廣泛應用于圖形圖像處理、語音處理、通信及儀器儀表等領域。
  F206采用先進的改進型哈佛結構,其程序存儲器和數據存儲器具有各自的總線結構,結合四級流水線操作,兩條總線獨立編址、獨立訪問,可允許同時讀取數據和指令,從而使數據的吞吐率提高了一倍。F206集成了一個4.5K字的片內RAM存儲器、32K字的閃速FLASH存儲器,可用于存儲程序和數據文件。
1.3 總體設計
  本設計嚴格遵循IEEE1451.2標準,采用高性能的單片機ADμC831實現STIM模塊的功能,在其上建立完整的TEDS,可以同時控制8路傳感器和2路執行器;采用TMS320F206和以太網控制芯片RTL8019AS實現NCAP模塊的功能,在其上建立嵌入式Web服務器以響應遠程訪問;在兩個模塊之間設計2×5的標準TII接口,以實現兩個模塊的連接。其設計原理圖如圖1所示。


1.4 TII接口設計
  TII是用于連接NCAP和STIM的點對點、時鐘同步的標準接口,共有10個引腳。本設計按照IEEE1451.2標準的定義,利用ADμC831、TMS320F206的I/O和中斷接口,實現了TII標準接口,其具體含義如表1所示。

  其中NIOE在ADμC831端為從機選擇信號,當其低電平有效時表示處于從機狀態,接收外部串行時鐘信號以實現數據同步傳輸,所以F206應通過IO3輸出低電平;F206通過IO2觸發ADμC831的INT0,在中斷程序中實現數據采集和執行器控制;F206的/INT2端與STIM模塊斷開時為高電平,當與STIM模塊連接時,在STIM模塊上通過10kΩ電阻接地將之拉至低電平,從而觸發中斷,而在中斷程序中改寫標志位,使NCAP確認STIM的存在;當STIM模塊需要服務時,通過NINT通知F206的IO1,在NCAP模塊的主程序中會查詢此端口的狀態以判斷是否需要對STIM模塊服務。
2 STIM模塊中TEDS的定義
  TEDS是IEEE1451.2標準的核心,它完整詳細地描述了STIM所支持的傳感器/執行器的類型、操作和屬性,并具有自動識別這些傳感器/執行器的能力。鑒于ADμC831內置了62KB的閃速程序存儲器、4KB的閃速數據存儲器以及2304B的RAM,資源豐富,所以在TEDS.c文件中完整地定義了TEDS的8個部分,具體定義如表2所示。


3 NCAP模塊的軟件設計
3.1 軟件設計方法

  為了實現因特網連接,使用μIP協議實現底層網絡設備與上層應用程序之間的連接。本設計中μIP協議將ARP協議、IP協議、ICMP協議和TCP協議合為一個有機的整體,通過一系列接口函數" title="接口函數">接口函數與底層網絡設備和上層應用程序通信。μIP提供了μip_input()和μip_periodic()兩個接口函數給底層網絡設備,結合RTL8019AS建立與因特網的連接及數據傳輸;μIP向應用程序提供了一個接口函數UIP_APPCALL(),將其定義為嵌入式Web服務器程序,從而可以在處理網絡數據包時調用Web服務器程序,使遠端用戶通過Web瀏覽器(例如IE)便可對NCAP模塊上的數據進行讀取和改寫,從而實現對STIM模塊上的傳感器/執行器的數據采集和控制。
  為了實現對傳感器/執行器的互動操作,在Web服務器上需要有運行外部程序的接口,即CGI(Common Gate Intergace),以便提供動態網頁。μIP提供的源代碼中包括一個WebServer示例,其中一個很小的腳本語言可以實現CGI的功能。這個腳本語言規定每一個腳本行以一個命令字符開頭,例如“i”、“t”、“c”、“?!被蛘摺?”,其語法規則是:
  (1)“i”命令通知腳本解釋器從文件系統取出一個靜態文件并輸出到瀏覽器;
  (2)“t”命令表示將隨后的一段文字輸出到瀏覽器;
  (3)“c”命令用來從cgi.c中調用一個C函數;
  (4)“?!泵畋硎颈拘袨樽⑨屝?;
  (5)“.”命令表示本行是最后一行腳本語言。
  利用這個腳本語言生成的動態網頁的代碼示例如下:
  /code             /*表示代碼開始*/
  i/ header.html        /*將header.html文件輸出到瀏覽器*/
  t〈H1〉測試頁面〈/H1〉     /*將“測試頁面”作為標題輸出到瀏覽器*/
  c open /index.html      /*調用open函數,對index.html文件操作*/
  ./*表示本行是最后一行腳本語言,退出腳本解釋器*/
  /endcode           /*表示代碼結束*/
3.2 主程序的實現
 NCAP模塊沒有使用嵌入式操作系統,可以進一步節約資源。主程序采用中斷加輪詢的方式,除了看門狗WDT外,其余中斷(包括STIM模塊的觸發中斷)只設定標志位以控制程序流程。
 在程序中輪詢有無網絡數據包輸入。如果沒有則檢測定時輪詢中斷是否發生,如果發生則調用μip_periodic()輪詢各連接,檢查是否有數據要發送,如果有則構造IP包并發送出去。
 如果有數據包輸入則判斷數據包的種類,如果是ICMP包只需要把類型字段從“echo”類型改變為“echo reply”類型,調整ICMP 校驗和,并互換IP 數據包頭中的目的地址和源地址,把包發回到發送方,從而實現對ping功能的支持。如果是TCP包,則利用μIP的μip_input()做相(接上頁)
 應處理,并通過調用函數UIP_APPCALL()訪問Web服務器,在Web服務器上判斷是傳送靜態網頁還是通過CGI對傳感器/執行器進行操作。
 主程序的流程圖如圖2所示。


 經過實驗證明,合理利用ADμC831和F206的片上資源以及μIP協議的接口函數,可以實現一個基于IEEE1451.2標準的、功能較為完善的嵌入式Web接口模塊。此模塊適用于智能儀器儀表和遠程控制系統,為建立網絡測控系統提供一種簡便的實現方案。
參考文獻
1 The ADμC812 as an IEEE1451.2 STIM.MicroConverterTM Technical Note-uC003.www.analog.com/microconverter
2 鄧治國,張維新.μIP TCP/IP協議棧在51系列單片機上的應用.微計算機信息,2004;20(3):88~90
3 μIP0.9.協議棧網絡站點.http://dunkels.com/adam/uip/

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产亚洲激情视频在线| 黄色亚洲大片免费在线观看| 国产日韩欧美高清| 麻豆精品视频在线观看视频| 在线成人亚洲| 亚洲欧美久久久久一区二区三区| 亚洲国产精品va在线看黑人| 欧美午夜在线一二页| 亚洲欧美日韩精品久久奇米色影视| 欧美一区二区三区电影在线观看| 亚洲女性喷水在线观看一区| 国产精品www网站| 欧美制服丝袜第一页| 国产一区二区三区在线免费观看| 在线一区日本视频| 国产一二三精品| 亚洲国产色一区| 亚洲一区二区视频在线观看| 麻豆精品精华液| 亚洲专区一区| 亚洲国产成人精品久久久国产成人一区| 久久综合中文字幕| 亚洲国产精品精华液网站| 午夜精品视频在线| 一区二区三区成人精品| 欧美激情第3页| 在线精品高清中文字幕| 国产主播一区二区| 国产日韩在线播放| 亚洲综合精品四区| 亚洲欧美国产77777| 欧美日韩视频在线观看一区二区三区| 亚洲精品中文在线| 欧美好吊妞视频| 在线免费一区三区| 久久在线播放| 久久精品日韩一区二区三区| 亚洲精品久久嫩草网站秘色| 黄色国产精品| 伊人久久大香线| 暖暖成人免费视频| 亚洲美女91| 国产三级精品在线不卡| 136国产福利精品导航网址| 欧美成人在线影院| 亚洲一区欧美二区| 久久婷婷人人澡人人喊人人爽| 久久精品一区二区三区中文字幕| 亚洲午夜三级在线| 亚洲欧美中文字幕| 欧美伊人久久| 久久久久久一区二区三区| 久久久久久一区| 一区二区三区回区在观看免费视频| 亚洲国产欧美日韩另类综合| 久久精品日产第一区二区三区| 国产在线欧美| 久久se精品一区精品二区| 欧美日韩精品免费观看视一区二区| 久久国产主播精品| 久久精品亚洲乱码伦伦中文| 亚洲欧洲中文日韩久久av乱码| 91久久综合亚洲鲁鲁五月天| 一区二区三区视频在线观看| 久久国产成人| 亚洲国产高清在线观看视频| 欧美在线视频不卡| 久久色在线播放| 午夜亚洲福利在线老司机| 欧美激情二区三区| 欧美α欧美αv大片| 尤物九九久久国产精品的特点| 亚洲国产精品日韩| 午夜免费电影一区在线观看| 欧美一区激情视频在线观看| 亚洲一区免费在线观看| 欧美日韩你懂的| 亚洲欧美激情视频在线观看一区二区三区| 久久久久**毛片大全| 国产欧美精品va在线观看| 久久久久久久久伊人| 亚洲欧美日韩精品久久奇米色影视| 一区二区三区中文在线观看| 欧美四级剧情无删版影片| 日韩一级大片在线| 亚洲电影激情视频网站| 免费成人网www| 午夜视频一区| 在线电影院国产精品| 国内精品久久久久久久影视蜜臀| 久久精品亚洲一区二区| 欧美日韩国产成人精品| 国产精品丝袜久久久久久app| 午夜精品短视频| 亚洲免费高清视频| 在线日本高清免费不卡| 美玉足脚交一区二区三区图片| 国产亚洲精品久久久久婷婷瑜伽| 亚洲欧美日韩精品久久久久| 99视频精品| 欧美一区二区在线视频| 亚洲私拍自拍| 亚洲美女尤物影院| 欧美激情性爽国产精品17p| 国产精品一二三四| 亚洲人成在线观看| 欧美激情国产日韩| 久久亚裔精品欧美| 一区二区三区久久| 亚洲国产视频一区| 欧美激情一区三区| 亚洲国产精品综合| 性8sex亚洲区入口| 亚洲欧美国产一区二区三区| 国产精品日本| 亚洲精品黄网在线观看| 国产精品国产精品国产专区不蜜| 欧美日韩国产va另类| 亚洲欧美日韩人成在线播放| 欧美亚洲视频| 日韩视频免费大全中文字幕| 久久国产精品毛片| 蜜臀av在线播放一区二区三区| 欧美日韩精品在线| 国产精品护士白丝一区av| 91久久国产精品91久久性色| 国产日韩欧美中文| 1000部国产精品成人观看| 欧美理论电影在线播放| 亚洲免费视频中文字幕| 国产欧美va欧美不卡在线| 欧美日韩国产a| 欧美亚洲在线观看| 在线免费高清一区二区三区| 欧美午夜精品一区| 精品成人国产在线观看男人呻吟| 亚洲视频免费| 欧美大片免费观看在线观看网站推荐| 国产裸体写真av一区二区| 亚洲精品日韩精品| 国产精品视频免费在线观看| 久久黄金**| 国产日产高清欧美一区二区三区| 欧美大尺度在线观看| 欧美伊久线香蕉线新在线| 国产精品美女久久久浪潮软件| 在线观看亚洲a| 久久精品成人一区二区三区| 欧美日韩亚洲不卡| 久久久久久久久久码影片| 亚洲国产日本| 有码中文亚洲精品| 欧美福利精品| 1769国产精品| 国产一级久久| 欧美日韩在线一区二区| 国产欧美va欧美不卡在线| 午夜精品一区二区三区在线播放| 欧美伊人久久久久久久久影院| 亚洲一二三区在线观看| 国产亚洲一区二区三区在线播放| 亚洲国产乱码最新视频| 久久精品视频在线免费观看| 亚洲视频在线视频| 免费欧美网站| 欧美日本不卡| 99re6热在线精品视频播放速度| 亚洲永久精品大片| 欧美在现视频| 欧美日韩一区二区高清| 欧美三日本三级三级在线播放| 亚洲欧美日本伦理| 亚洲在线一区| 国产女主播一区| 在线播放一区| 狠狠色狠狠色综合系列| 欧美大片一区| 国产视频丨精品|在线观看| 亚洲欧美变态国产另类| 国产亚洲综合精品| 亚洲精品欧洲精品| 欧美日韩免费区域视频在线观看| 欧美中文字幕在线观看| 亚洲国产精品久久久久婷婷884| 亚洲电影免费在线观看| 日韩一级大片在线| 女同一区二区| 久久久欧美精品sm网站| 在线一区免费观看| 国产欧美日韩精品a在线观看| 国产精品一区二区在线观看| 亚洲欧美日韩精品久久亚洲区| 欧美激情综合五月色丁香| 亚洲国内自拍| 亚洲欧洲中文日韩久久av乱码| 国产精品久久久久影院亚瑟| 国产精品大片免费观看| 久久网站热最新地址| 国产精品人人爽人人做我的可爱| 亚洲第一天堂无码专区| 欧美日韩国产综合视频在线| 一色屋精品亚洲香蕉网站| 国产亚洲一区在线| 亚洲精品国产无天堂网2021| 国外成人网址| 伊人久久婷婷色综合98网| 国产精品videosex极品| 久久精品国产69国产精品亚洲| 开元免费观看欧美电视剧网站| 国产一区二区三区四区在线观看| 国产模特精品视频久久久久| 伊伊综合在线| 亚洲欧美国产毛片在线| 亚洲老板91色精品久久| 另类欧美日韩国产在线| 国产毛片精品国产一区二区三区| 欧美在线亚洲在线| 欧美国产国产综合| 国产偷自视频区视频一区二区| 欧美国产成人精品| 亚洲精品免费网站| 欧美三区视频| 午夜精品福利在线观看| 依依成人综合视频| 亚洲国产精品黑人久久久| 久久亚洲影音av资源网| 亚洲一区三区电影在线观看| 99精品国产在热久久下载| 久久免费99精品久久久久久| 国产三区精品| 欧美国产精品人人做人人爱| 欧美gay视频激情| 午夜精品视频一区| 国产精品porn| 一区二区三欧美| 一本色道久久88综合亚洲精品ⅰ| 国产美女在线精品免费观看| 亚洲日本乱码在线观看| 亚洲在线电影| 国产欧美日韩三级| 欧美日韩系列| 一本色道久久综合狠狠躁篇的优点| 欧美一区二区三区在线免费观看| 国产精品免费小视频| 欧美激情一区二区三区不卡| 欧美日韩国产美| 亚洲高清在线视频| 一本久道久久综合中文字幕| 亚洲免费av观看| 国产香蕉97碰碰久久人人| 亚洲激情在线视频| 日韩亚洲欧美一区| 在线观看亚洲| 亚洲第一页中文字幕| 亚洲一区日韩在线| 国产精品久久久久久五月尺| 亚洲欧美大片| 99国产精品久久久久老师| 欧美性色aⅴ视频一区日韩精品| 欧美一区91| 免费观看成人鲁鲁鲁鲁鲁视频| 99视频国产精品免费观看| 欧美日韩一卡二卡| 亚洲免费成人av电影| 香蕉久久夜色精品| 欧美专区18| 亚洲主播在线观看| 蜜臀久久99精品久久久久久9| 欧美亚洲在线| 欧美+亚洲+精品+三区| 国产性猛交xxxx免费看久久| 欧美成人综合| 免费国产一区二区| 欧美一区二区三区在线播放| 欧美一区二区免费观在线| 欧美理论电影在线播放| 欧美亚洲日本一区| 一本大道久久精品懂色aⅴ| 在线看欧美视频| 欧美日韩人人澡狠狠躁视频| 国产一区二区激情| 亚洲欧美综合一区| 一区二区激情| 国产精品国产精品国产专区不蜜| 亚洲一区一卡| 99riav1国产精品视频| 国产综合久久久久影院| 欧美精品在线一区| 亚洲欧美国产不卡| 你懂的国产精品永久在线| 欧美日韩亚洲综合一区| 亚洲欧美在线一区二区| 欧美国产视频日韩| 国产亚洲永久域名| 伊人久久av导航| 国产亚洲欧美另类一区二区三区| 欧美日韩一区二区在线播放| 久久久久91| 欧美韩国在线| 亚洲一区二区三区精品在线| 国产精品美女久久久久av超清| 亚洲欧美一区二区在线观看| 国产午夜精品美女毛片视频| 久久国产精品一区二区| 国产精品久久一卡二卡| 欧美sm极限捆绑bd| 国产亚洲人成网站在线观看| 久久午夜电影| 久久国产精品免费一区| 欧美久色视频| 亚洲精品久久久久久一区二区| 欧美一级视频精品观看| 亚洲人成网站999久久久综合| 亚洲欧美一区二区三区在线| 亚洲欧洲偷拍精品| 久久久久成人精品免费播放动漫| 亚洲一级二级在线| 欧美第十八页| 久久成人免费视频| 一区二区三区免费网站| 亚洲国产成人一区| 欧美精品一区二区三区在线播放| 欧美国产1区2区| 最新中文字幕亚洲| 国产精品久久久久999| 久久综合久久美利坚合众国| 亚洲国产91精品在线观看| 欧美日韩综合在线免费观看|