新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于IEEE1451標準的無線變送器模塊的設計

        基于IEEE1451標準的無線變送器模塊的設計

        作者: 時間:2011-03-11 來源:網絡 收藏

          2.4 ZigBee協議的APS層

          應用層包括應用支持層(APS)、應用框架(AF)和ZigBee設備對象。

          支持層(APS):主要包括APS層協議數據單元APDU的處理、APS數據傳輸機制和節點間的應用對象綁定。

          應用框架(AF):為各個用戶自定義的應用對象提供了模板式的活動空間,為每個應用對象提供了鍵值對服務和報文服務供數據傳輸使用。

          ZigBee設備對象:主要包括設備服務發現。

          3 系統

          本文了WTIM。該用于采集和處理數據,并通過SPZB260將數據發送給NCAP,同時實現了TEDS(Transducer Electronic Data Sheet)、.5。SPZB260是專門用于嵌入式開發的低功耗ZigBee模塊。

          3.1 WTIM模塊

          WTIM模塊主要包括STM32F103C微控制器、SPZB260模塊、信號調理器和傳感器。其架構圖如圖3所示。其中,SPZB260模塊是與NCAP通信的模塊。

        WTIM模塊架構圖

        圖3 WTIM模塊架構圖

          ADC在數據采樣中,使用了一階濾波算法:Y(n)=αX(n) (1-α)+Y(n-1)。式中:α為濾波系數;X(n)為本次采樣值;Y(n-1)為上次濾波輸出值;Y(n)為本次濾波輸出值。

          3.2 TEDS

          每一層中都有與之對應的TEDS。本文實現了PHYTEDS、MetaTEDS和TransducerChannel TEDS。其通用格式為:

          structXXX_TEDS {

          UInt32 TEDSlength;

          TLV;

          ……

          TLV;

          UInt16 Checksum;

          }

          TEDSlength:XXX_TEDS結構體中除了TEDSlength之外所有字段的長度和。

          TLV:一種包含類型(Type)、長度(Length)、值(Value)三個字段的結構體。

          Type:XXX_TEDS各個TLV的ID。對于不同的TEDS,即使TLV的ID相同,代表的實際意義也不同。

          Length:表示TLV結構體中Value字段的長度。

          Value:該字段填充的是具體的TEDS信息。

          Checkum:提供了對XXX_TEDS中之前字段(包括TEDSlength和所有TLV字段)的校驗和。

          校驗和計算公式如下:Checksum=0xFFFF-∑TEDSlength+2i=1TEDSOctet(i)



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 河间市| 大名县| 翼城县| 凤凰县| 溧水县| 东方市| 祥云县| 榆树市| 富锦市| 阿尔山市| 呈贡县| 临城县| 石楼县| 裕民县| 渭南市| 深圳市| 芜湖市| 皋兰县| 和平县| 河曲县| 措美县| 广昌县| 丽江市| 宁德市| 南郑县| 旌德县| 汶川县| 高雄县| 开化县| 贞丰县| 鹤庆县| 鄂尔多斯市| 高州市| 盐池县| 华池县| 乌兰县| 曲松县| 资兴市| 襄城县| 苏尼特左旗| 青冈县|