女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用ZigBee技術實現多總線控制的無線傳感器的設計

電子設計 ? 作者:電子設計 ? 2018-10-02 14:07 ? 次閱讀

自20世紀90年代開始,無線傳感器網絡技術逐漸發展,從GSM到Bluetooth,從無線ATM到無線局域網,以不同的方式、不同的數據速率、在不同的距離上實現網絡連接和信息的及時傳遞,擺脫了電線的束縛,從而能夠在移動中自由地實現信息的交換。盡管如此,仍然要為工業現場安裝傳感器或開關的布信號線而困惑。在實際應用中依然存在著一些現有的網絡技術無法或者不能很好的工作的場合,需要一種短距離、低數據傳輸速率、低成本、低功耗的無線網絡技術。ZigBee技術這種以低成本、低功耗、低數據傳輸速率、低復雜度為顯著優點的短距離無線通信協議,滿足了小型、低成本的固定、便攜或移動設備無線聯網的要求。文章從系統各總線設計的角度開始了對基于ZigBee技術的無線射頻器件、時鐘器件、溫濕度傳感器以及RS232總線接口電路展開研究,實現了多總線控制節點無線傳輸。

1 通信原理

無線傳感器網絡由一定數目的傳感器節點組成,以無線自組的方式構成網絡。通常包括處理器模塊、傳感器模塊、無線通信模塊和電源管理模塊。傳感器節點的異構性體現在節點的數據處理能力、傳感數據種類、通信能力以及能源狀況等方面。傳感器節點之間必須采用相同的無線通信網絡協議才能實現互聯。在ZigBee網絡協議棧中物理層負責數據的調制、發送與接收,解決編碼調制技術、通信速率和通信頻段等問題。物理層之上為支持物理信道共享和廣播與多播的數據鏈路層協議和負責路由轉發和設備尋址的網絡層協議,在此之上為與具體應用緊密相關的應用層協議。在ZigBee協議棧中,每一層通過使用下層提供的服務完成自己的功能,同時對上層提供服務,網絡里的通信在對等的層次上進行。

2 硬件架構

多點的無線傳輸系統對傳輸提出了雙向通信的要求,即主機和從機都可以進行發射與接收,并且相互之間協調有序,不會產生沖突和干擾。因此系統分為發射子節點和接受主節點兩部分,均采用單片機AT89C52做主控器件。發射子節點通過單總線對溫度傳感器DSl8820和濕度傳感器DS2438進行控制,采集溫、濕度;通過4個I/O口模擬SPI總線控制無線射頻器件QRF0400進行數據的無線傳輸;通過2個I/O口模擬I2C總線對時鐘器件PCF8563進行選時操作。接受主節點通過無線射頻器件就行數據接收,然后經過MAX232電平轉換接入串口,按照RS232標準與上位機進行信息交換。

2.1 發射子節點

每一個發射子節點的主控器件經過單總線接口控制溫、濕度傳感器,都必須嚴格的按照單總線命令序列進行操作。首先進行初始化,以溫度傳感器DSl8820為例,初始化過程由主機發出的復位脈沖和從機響應的應答脈沖組成。應答脈沖使主機知道總線上有從機設備且準備就緒。當主機檢測到應答脈沖后,就可以發出ROM命令。這些命令與各個從機設備的唯一64位ROM序列碼相關,當單總線上連接多個從機設備時,允許主機指定操作某個從機設備。這些命令還使得主機可以檢測到總線上有多少個從機設備及其設備類型,或者有沒有設備處于報警狀態。最后發送操作命令,通過ROM操作命令使得總線主機與總線上某些或某一從機設備確定了通信關系之后,主機發出的功能命令便可以驅動從機設備進行相應的動作,當需要進行數據的傳輸時,從機設備會把主機要求的信息以串行傳輸的方式送到單總線上,如圖l所示。

采用ZigBee技術實現多總線控制的無線傳感器的設計

對于時鐘器件(PCF8563)的控制,使用2個I/O口模擬I2C總線的數據線(SDA)和時鐘線(SCL)對器件進行讀寫控制,PCF8563的從屬器件地址是1010 A3A2A1A0,然后按步驟完成I2C總線的初始化,啟動I2C總線,就可以自動完成規定的選時操作。每一個ZigBee節點都有一個唯一的64位IEEE地址,并可以用這個地址在PAN(個域網)中進行通信,但在從設備和網絡協調器建立連接后會為它分配一個16位短地址,此后可以用這個短地址在PAN內進行通信。64位的IEEE地址是唯一的絕對地址,而16位的短地址是相對地址。系統工作在24GHz高頻頻段,網絡中的節點利用自身的無線收發設備交換信息,當相互之間不再彼此的通信范圍內時,可以借助其他中間節點中繼在同一個個域網里來實現多跳通信。無線收發模塊是一射頻集成電路模塊(RFIC),作為ZigBee無線網絡的物理層射頻前端實現無線數據的收發。QRF-0400是一個SPI總線控制的基于ZigBee技術的無線傳輸模塊,集成了無線收發器件UZ2400,線性功率放大器UP2202和一個寬帶低噪聲放大器UA2723。UZ2400內置了射頻收發器工作在802.15.4標準的基帶濾波和MAC層的功能模塊。由發射/接收FIFOs,CSMA-CA控制器,超幀架構,接收幀過濾器,安全引擎和數字信號處理模塊等。對于無線傳輸器件的控制,使用4個I/O口模擬SPI總線的主機輸出/從機輸入總線(MOSI)、主機輸入/從機輸出(MISO)、串行時鐘線(SCK)、低電平有效從機選擇線(SS)進行接口仿真。通過對QRF0400進行讀寫地址命令,進行初始化,設置個域網標示符,配置IEEE地址,打開中斷等命令。將采集的溫、濕度數據無線傳輸。圖2為UZ2400內部模塊結構。

采用ZigBee技術實現多總線控制的無線傳感器的設計

2.2 接收主節點

接收主節點接收各個發射子節點的數據,并進行提取分類,然后通過RS232接口與上位機實現信息的人機溝通。數字信號的傳輸隨著距離的增加和傳輸速率的提高,在傳輸線上的反射、衰減、共地噪聲等影響將引起信號畸變,從而影響通信距離。選用RS232串行通信標準接口,通過增加驅動以及增大信號的幅度,使通信距離增大到15m。由于單片機的串行發送總線和接收總線TXD和RXD是TTL電平,而PC機的COM1和COM2的RS232連接其實EIA電平,因此單片機需加接MAX232器件進行電平轉換,如圖3所示。

采用ZigBee技術實現多總線控制的無線傳感器的設計

3 軟件設計

在發送子節點上,為了便于主控器件對傳感器的控制,在單總線器件掛接到單總線網絡之前,有必要對單總線器件進行預處理,即對DSl8820和DS2438編寫其所屬節點的序號,這個序號是主控器件對某一傳感器所屬器件進行區分的依據。該序號占用兩個字節的空間,其中第一個字節用來區分器件是DSl8820還是DS2438,為DSl8820分配該字節的值為00H,為DS2438分配的該字節的值為80H。第二個字節作為每一個器件分配的序號。比如發射字節點l掛接有10個DSl8820、8個DS2438,那么這10個DSl8820的序號從l到10,8個DS2438的序號從l到8。對DSl8-820用寫暫存存儲器(4Eh)命令將OOH寫到DSl8820高速暫存存儲器的第2個字節,將1到20分別寫到這10個DSl8820高速暫存存儲器的第3個字節,對DS2438分配的序號用寫暫存存儲器(4Ehxxh)命令寫到DS2438存儲器第7頁第0個字節,然后用復制暫存存儲器命令將其復制到非易失性EEPROM,以免序號信息掉電丟失。接收主節點單片機在讀回溫、濕度數據時,將各溫濕度傳感器的序號一并讀回。

I2C總線上的受控器件必須分配地址,PCF8563作為受控器件,其設備地址在傳送開始后首先被傳送。按I2C總線規定SCL端為時鐘輸入端,數據線SDA是雙向端。PCF8563通過I2C總線進行讀地址命令(A3H)和寫地址命令(A2H)實現對字節的讀,寫2種狀態。對于SPI總線,主控器件與無線射頻器件通訊時,數據由MOSI輸出,MISO輸入。數據在時鐘的上升或下降沿到來時由MOSI輸出,在緊接著的下降或上升沿到來時由MISO讀入,這樣經過8/16次時鐘的改變,完成8/16位數據的傳輸。接收主節點將接收正確的溫、濕度數據放入暫存器(SBUF)中,設置相應的波特率,配置好相應的特殊功能寄存器以查詢標志位的方式向PC機發送數據,如圖4所示。

采用ZigBee技術實現多總線控制的無線傳感器的設計

4 監控軟件

主機用戶監控軟件是用Delphi7.0開發完成。由于Delphi的圖形界面豐富美觀、控件集成度好、數據庫功能強大、開發周期短、效率高,因此比較適合于此管理軟件的開發。操作界面加載SPCOMM組件后可以通過PC機上的串口與單片機保持數據通信。為了保證通信的可靠性,建立了一個通信協議。下位機向上位機發送一幀廣播命令($FF),上位機收到廣播命令后向下位機回復一個應答幀(SEE),只有在下位機收到應答幀后才開始一幀一幀的將溫度數據傳輸到上位機,否則將報警并再次發送廣播幀,如圖5所示。

5 結束語

經過現場多次實驗證明,多總線控制的無線傳感器可以有效地組成無線星型傳感器網絡,將各個節點的采集溫、濕度分時傳輸到主接收機上,顯示到界面供人實時監測預警,從而避免了復雜環境下不能人為作業。

通過主控器件多種線控制,充分發揮了各個總線器件的優點,使得系統免受外界干擾。需要注意的是系統在電源供電方面還存在問題,如何降低功耗延長系統壽命是未來研究的方向。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2562

    文章

    52530

    瀏覽量

    763595
  • ZigBee
    +關注

    關注

    158

    文章

    2276

    瀏覽量

    245374
  • 總線
    +關注

    關注

    10

    文章

    2947

    瀏覽量

    89333
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    無線傳感器技術在變壓狀態監測系統中的應用

    20-250kbps。ZigBee采用DSSS技術,功耗更低。ZigBee產品可使用數月至數年之久,這一點非常適合該系統。  二、系統總體架構  以微處理
    發表于 10-23 10:33

    淺談無線傳感器技術的選擇

    TI公司的CC2420/CC2520等芯片都特別適用于鈕扣電池和低電能應用的低功耗特性。典型的無線傳感器網絡節點或者路由 實現一個典型的無線
    發表于 11-05 16:04

    認知無線電思想在ZigBee無線傳感器網絡中的應用

    并不高,僅限于能量檢測和功率控制,但這對于簡單應用而言已經足夠而且相當有效。本文利用ZigBee射頻芯片支持信道選擇的特點,采用同級
    發表于 11-16 15:25

    基于ZigBee技術傳感器網絡構建與應用

    節點的功耗,減少傳感器節點向匯節點上報數據時相互碰撞的概率。   中央控制中心通過網絡與多個匯節點連接,匯節點和傳感器節點之間通過ZigBee技術
    發表于 12-04 13:47

    基于ZigBee無線傳感器網絡

    Zigbee無線傳感器網絡完美地結合在一起。目前,基于Zigbee技術無線
    發表于 06-13 08:14

    總線控制節點無線傳輸的通信原理是什么?

    設計的角度開始了對基于ZigBee技術無線射頻器件、時鐘器件、溫濕度傳感器以及RS232總線接口電路展開研究,
    發表于 10-29 06:44

    怎么實現基于無線傳感器網絡/ZigBee協議跳語音通信結點的設計?

    為了適應ZigBee協議在無線傳感器網絡中語音通信的需求,在短距離上實現低成本、低功耗的無線語音通訊,設計了一種基于
    發表于 05-25 06:03

    基于Zigbee無線傳感器網絡該如何去實現

    Zigbee技術及其優勢是什么?基于Zigbee無線傳感器網絡該如何去實現
    發表于 05-25 06:16

    總線控制無線傳感器網絡

    總線控制無線傳感
    發表于 01-06 17:29 ?11次下載

    利用ZigBee技術構建無線傳感器網絡

    摘要:通過對新型、開放的無線互聯技術ZigBee技術的分析;結合傳感器技術
    發表于 02-24 13:33 ?78次下載
    利用<b class='flag-5'>ZigBee</b><b class='flag-5'>技術</b>構建<b class='flag-5'>無線</b><b class='flag-5'>傳感器</b>網絡

    ZigBee技術傳感器檢測系統設計

    我們搭建了這套基于ZigBee技術無線傳感器檢測系統,以滿足應用的需要。無線通訊協議的選用新一代的無線
    發表于 02-10 15:09 ?30次下載
    <b class='flag-5'>ZigBee</b><b class='flag-5'>技術</b><b class='flag-5'>傳感器</b>檢測系統設計

    如何使用ZigBee技術來設計無線傳感器網絡的詳細構建與應用資料概述

    基于無線傳感器網絡和ZigBee協議特點分析了ZigBee協議棧的體系結構、無線傳感器網絡的組網
    發表于 09-07 15:12 ?18次下載
    如何使用<b class='flag-5'>ZigBee</b><b class='flag-5'>技術</b>來設計<b class='flag-5'>無線</b><b class='flag-5'>傳感器</b>網絡的詳細構建與應用資料概述

    基于ZigBee無線傳感器網絡定位技術綜述

    基于ZigBee無線傳感器網絡定位技術綜述
    發表于 06-11 09:37 ?16次下載

    Zigbee無線傳感器網絡的組成、特點和應用

      Zigbee無線傳感器網絡(Wireless Sensor Networks)是利用Zigbee技術構建的一種
    發表于 05-05 14:36 ?5303次閱讀

    Zigbee無線傳感器網絡的設計、實現步驟和問題注意

    自組織、自修復等技術構建一個高效、穩定、可靠的無線傳感器網絡,廣泛用于智能家居、物聯網、工業自動化、農業、環保等各個領域。因為其低成本、低功耗、可靠性高、數據傳輸更加安全等優勢,越來越多的應用場景已經使用
    發表于 05-05 15:41 ?2571次閱讀