《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Zigbee的無線投票表決器基站設計思路
基于Zigbee的無線投票表決器基站設計思路
《計算機系統應用》
張程皓 彭楚武 肖昌炎 唐韜 鄒楊
摘要: 本文利用Zigbee技術具有低功耗,使用頻段免費和以太網具有傳輸遠,傳輸速率快等特點,將二者相結合,設計了一款無線投票表決器基站。實現了無線投票表決器遠程監控和多會議室同時投票功能。
Abstract:
Key words :


1 引言

投票表決器在選舉,會議,教學,娛樂節目中得到大量的使用?,F行的無線表決系統采用單一的無線網絡,使無線終端設備與上位機進行通信。由于無線網絡存在傳輸距離有限,對障礙物穿透性較差等問題,無法實現遠程監控和多會議室同時投票等問題。本文利用Zigbee 技術具有低功耗,使用頻段免費和以太網具有傳輸遠,傳輸速率快等特點,將二者相結合,設計了一款無線投票表決器基站。實現了無線投票表決器遠程監控和多會議室同時投票功能。

2 系統概述

整個無線投票表決器系統,由監控中心,基站,表決器組成,如圖1 所示?;炯茸鳛檫h程監控中心與無線投票表決器設備通信的樞紐,并且還作為無線投票表決器網絡中的協調器,維護和管理整個無線網絡?;臼占魍镀北頉Q器的投票情況,接受遠程監控中心的指令和定時訪問。



圖1 無線投票表決器系統整體結構

3 硬件設計

基站硬件結構如圖2 所示,由ARM7 處理器AT91SAM7X256、無線模塊、以太網模塊,存儲模塊,電源模塊,和顯示模塊組成。



圖2 硬件整體結構

其中AT91SAM7X256 作為整個基站的主控芯片,由Atmel 公司出品,它集成了ARM7TDMI 處理器,片內256KB Flash 和64KB SRAM,還包括了USART、SPI、CAN 控制器、Ethernet 網口等外圍設備。

無線模塊采用CC2520 芯片。CC2520 是由TI 公司推出的第二代基于Zigbee/IEEE802.15.4 協議的收發芯片。豐富的硬件支持幀處理,數據緩存,數據加密,CCA 等操作。CC2520 通過SPI 接口與AT91SAM7X256 實現通信。AT91SAM7X256 分別通過/CSN 引腳和VREG_EN 引腳對CC2520 進行片選和使能,GPIO4 引腳為AT91SAM7X256 提供接收數據幀起始信號和發送數據幀結束信號。

以太網模塊采用DM9161 芯片,DM9161 是Davicom 公司推出的能實現全部10M/100M 以太網物理功能的低功耗高性能物理層收發器。

4 軟件設計



圖3 軟件整體結構。

軟件整體結構框圖如圖3 所示。本基站采用μC/OS-II 操作系統,并在此操作系統上完成基于TCP/IP協議的LwIP 協議棧和基于Zigbee 協議的msstatePAN協議棧的移植,以及以太網網卡驅動程序,無線收發芯片驅動程序,應用程序的編寫工作[3,4].下面將詳細對驅動程序和應用程序進行詳細的說明。

4.1 以太網網卡驅動

由EMAC_INIT()函數完成對EMAC 的初始化設置,其中包括對EMAC 操作模式、MII 接口和PHY進行配置,設置發送和接收緩沖區描述符[5].MII 接口是IEEE-802.3 定義的以太網行業標準,用于 FastEthernet MAC-block 與各種類型的PHY 連接[6]. 它包括一個數據接口,以及一個MAC 和PHY 之間的管理接口。在PHY 上電后,先對DM9161 進行一次軟件復位操作,待軟件復位結束后使EMAC 和PHY 各自進行初始化設置,并使能EMAC 和PHY 接口,然后實現自動協商過程,在自動協商過程中,依靠MDIO接口是EMAC 和PHY 進行通訊,使二者配置成相同的速度和雙工模式。最后設置EMAC 地址并完成接收和發送緩沖區標識符的初始化工作,使得每個描述符指向正確的緩沖地址并將描述符首地址寫入隊列指針寄存器。EMAC 的數據包讀取和數據包傳送分別由EMACReadPacke()和EMACSendPacket()函數來完成,其中為了保證獲得正確的數據包讀取位置在讀取數據包之前必需先調用GetInputPacketLen()函數獲得數據包的長度。

4.2 Zigbee 收發芯片CC2520 驅動

由初始化模塊,數據發送模塊和數據接收模塊組成。通過初始化模塊對CC2520 進行初始化配置。其中包括對CC2520 進行啟動,設置網絡頻道號,發射功率,自動CRC 校驗,將GPIO4 管腳配置成用來接收SFD 幀起始信號。

發射模塊完成數據的發送任務。下面程序為數據發送過程。

先清除發送緩沖區,再將待發數據包寫入發送緩沖區內并進入待發狀態,然后根據GPIO4 管腳信號判斷數據是否發送完畢,若未發送完畢繼續等待,若發送完畢清楚SFD 標志位,最后使CC2520 進入空閑狀態。

接收模塊完成數據的接收任務。當檢測到CC2520的GPIO4 管腳的SFD 信號后,產生中斷,進入到接收中斷服務程序。接收中斷服務程序與發送程序類似,這里不再一一列出。

4.3 應用層

主要實現:1.以太網和Zigbee 網絡的建立。2.接受遠程監控中心的訪問和各項指令。3.維護并管理整個Zigbee 網絡。4.接收來自Zigbee 網絡中的各投票表決器的投票數據幀。程序流程圖如圖4 所示。

首先建立以太網絡,完成與上位機的連接后,上位機向基站發出建立無線投票表決器網絡的基礎信息幀?;靖鶕A信息幀中指定的頻段,PAN 號,發射功率等參數建立Zigbee 網絡。各無線表決器申請加入該網絡,成功加入后將會將獲得由基站(Zigbee 網絡中的協調器)分配的一個16 位動態網絡短地址。并同時提示用戶表決器通信正常。否則提示通信失敗。

在設定時限內,基站統計成功加入該網絡的投票表決器數目,并向上位機發送統計結果。屏蔽此后所有申請加入該網絡的投票表決器設備直到基站收到上位機更新網絡的命令。上位機收到參與該階段的投票表決器總數若大于設定的最低人數時,則向基站發送投票信息幀。若參與該階段的投票表決器總數若小于設定的最低人數時上位機則向基站發送延長等待投票表決器加入網絡的時限指令。若再次超過時限仍未達到指定人數則提示該階段投票無效。投票信息幀中包括本階段投票的投票格式,投票類型等內容?;臼盏酵镀毙畔蟛⑾蛘麄€Zigbee 網絡進行廣播,此時投票開始進行。Zigbee 網絡中的各投票表決器根據收到的投票信息幀,將提示用戶進行相應的投票操作。用戶完成投票操作后,投票表決器將投票數據幀發送給基站,基站將投票數據幀存入到Zigbee_BUF 數據緩沖區中,并向投票表決器發送回復幀,向用戶指示成功發送。然后收回該投票表決器的網絡短地址,使其脫離該網絡,防止用戶進行二次投票。



圖4 應用程序。

上位機定時向基站進行訪問,基站收到訪問請求后向上位機傳輸數據緩沖區內容。上位機收到后返回信息確認幀?;窘邮艿缴衔粰C的信息確認幀之后清除數據緩沖區內容。基站在規定投票時限內,收回所有網絡短地址,使本次加入該網絡的投票表決器全部脫離,停止用戶進行投票。

完成該階段投票過程后,進入新階段投票時,上位機向基站發送更新網絡命令。此時,基站重新允許投票表決器加入該網絡。開始新一輪的投票過程。

4.4 實現結果

基站完成了聯調工作。成功的實現了本文介紹的全部功能。圖5 為頻譜儀監測基站與無線投票表決器進行通信時的數據傳輸情況。



圖5 遠程監控中心上位機監控軟件。

5 結論

本文設計的基站實現了以太網和Zigbee 網絡的連接,為Zigbee 網絡實現遠程監控提供了一些思路。該基站已投入市場,并取得良好的經濟效益。如何在功耗和傳輸速度上提高基站的性能以及設計出能與現行的多種協議互聯的基站是我們今后研究的重點。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          另类av一区二区| 韩日午夜在线资源一区二区| 久久精品成人欧美大片古装| 欧美一级视频免费在线观看| 香蕉免费一区二区三区在线观看| 久久久久国产成人精品亚洲午夜| 国产一区二区主播在线| 亚洲第一网站免费视频| 亚洲大胆女人| 欧美大片91| 午夜免费电影一区在线观看| 久久一区精品| 亚洲少妇诱惑| 免费毛片一区二区三区久久久| 午夜在线a亚洲v天堂网2018| 国产精品腿扒开做爽爽爽挤奶网站| 午夜日韩在线观看| 亚洲大片精品永久免费| 国产精品av一区二区| 亚洲电影在线| 欧美精品在线免费播放| 亚洲精品久久嫩草网站秘色| 性欧美18~19sex高清播放| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩午夜在线视频| 亚洲一区二区三区四区在线观看| 国产主播一区二区三区| 久久久久久久久久久久久9999| 久久国产精品一区二区三区四区| 国产偷自视频区视频一区二区| 欧美大香线蕉线伊人久久国产精品| 欧美一区深夜视频| 国产精品福利影院| 一区二区三区在线高清| 亚洲视频一区在线观看| 亚洲私人影吧| 欧美性生交xxxxx久久久| 日韩视频一区二区三区在线播放| 国产精品一区二区三区久久| 亚洲国产黄色| 国产精品日韩二区| 久久网站热最新地址| 国产精品99久久久久久宅男| 国产精品国产自产拍高清av| 亚洲欧美成人一区二区三区| 久久国产加勒比精品无码| 亚洲精品国精品久久99热| 免播放器亚洲一区| 久久精品人人爽| 欧美国产一区二区| 亚洲欧美综合网| 亚洲欧美日韩国产精品| 国产欧美一区二区三区另类精品| 一区二区在线观看av| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩高清在线观看| 亚洲国产高清一区二区三区| 激情视频一区二区三区| 欧美jizz19hd性欧美| 亚洲国产精品成人va在线观看| 亚洲国产欧美日韩精品| 久久久91精品国产一区二区三区| 亚洲国产日韩一区二区| 美脚丝袜一区二区三区在线观看| 激情五月综合色婷婷一区二区| 欧美一区二区三区久久精品| 男女av一区三区二区色多| 在线观看亚洲精品| 韩国成人福利片在线播放| 亚洲欧美日韩一区在线| 欧美日韩国产123区| 亚洲婷婷综合色高清在线| 亚洲图片自拍偷拍| 亚洲综合清纯丝袜自拍| 欧美日韩一二三四五区| 久久一二三四| 这里只有视频精品| 一区二区三区欧美在线观看| 亚洲激情电影中文字幕| 亚洲午夜久久久久久尤物| 亚洲小视频在线观看| 欧美一区二区三区喷汁尤物| 日韩午夜三级在线| 亚洲一区精品视频| 久久永久免费| 亚洲性线免费观看视频成熟| 国产精品久久久久久久久久免费| 欧美亚日韩国产aⅴ精品中极品| 久久久999精品视频| 国产伦一区二区三区色一情| 亚洲高清中文字幕| 亚洲欧美另类在线| 欧美成人综合一区| 亚洲第一区色| 男人天堂欧美日韩| 久久综合给合久久狠狠狠97色69| 国产一区二区激情| 在线播放日韩| 久久久99国产精品免费| 国产精品男人爽免费视频1| 国产精品视频第一区| 99这里只有精品| 久久激情五月丁香伊人| 日韩亚洲欧美一区| 国产日韩欧美一区二区三区在线观看| 一本一本久久a久久精品综合麻豆| 亚洲第一免费播放区| 亚洲三级电影全部在线观看高清| 欧美国产日本在线| 久久成人一区二区| 亚洲淫性视频| 精品动漫3d一区二区三区| 欧美激情二区三区| 蜜桃久久精品一区二区| 久久激情视频| 久久综合伊人77777| 性视频1819p久久| 久久超碰97人人做人人爱| 国产精品久久国产愉拍| 国产亚洲精品久| 久久久777| 欧美日韩中文字幕综合视频| 亚洲精品乱码久久久久| 国产精品久久久一本精品| 亚洲国产欧美一区二区三区久久| 日韩一级视频免费观看在线| 雨宫琴音一区二区在线| 亚洲成人原创| 在线观看亚洲a| 欧美精品一区二区三区一线天视频| 欧美一区二区三区在线看| 亚洲第一黄色网| 国产精品永久入口久久久| 韩日欧美一区二区三区| 亚洲伊人久久综合| 老牛国产精品一区的观看方式| 欧美伊人久久大香线蕉综合69| 在线视频一区二区| 久久先锋影音| 亚洲风情亚aⅴ在线发布| 亚洲激情网站免费观看| 极品中文字幕一区| 欧美精品电影在线| 亚洲自拍偷拍一区| 国产精品综合av一区二区国产馆| 欧美在线视频不卡| 欧美午夜视频一区二区| 亚洲午夜未删减在线观看| 国产精品成人aaaaa网站| 欧美成人一区二免费视频软件| 欧美视频一区二区三区在线观看| 嫩草伊人久久精品少妇av杨幂| 欧美精品系列| 香蕉久久一区二区不卡无毒影院| 一本色道久久88精品综合| 香蕉久久久久久久av网站| 欧美aa国产视频| 亚洲青色在线| 欧美在线欧美在线| 免费日韩精品中文字幕视频在线| 国产精品日韩欧美一区| 国产日本欧美视频| av不卡在线看| 久久精品一区二区三区四区| 国产精品男女猛烈高潮激情| 国产精品高潮呻吟视频| 欧美日韩精品一本二本三本| 在线免费观看视频一区| 欧美精品在线一区| 午夜在线视频观看日韩17c| 洋洋av久久久久久久一区| 久久国产日本精品| 欧美国产免费| 国模精品娜娜一二三区| 欧美激情一区三区| 久久影院午夜论| 日韩一级欧洲| 久久久精品免费视频| 欧美成人激情在线| 亚洲福利在线看| 午夜一区在线| 久久精品视频在线观看| 久久久久九九视频| 午夜在线一区| 欧美电影在线免费观看网站| 国产一区二区精品丝袜| 久久久亚洲综合| 国内精品国语自产拍在线观看| 美女网站在线免费欧美精品| 亚洲精品在线视频观看| 亚洲裸体俱乐部裸体舞表演av| 国产日本欧美一区二区三区在线| 亚洲精品乱码久久久久久按摩观| 欧美日韩视频在线一区二区| 一本综合精品| 国产一区二区福利| 91久久精品一区二区别| 国产精品国产三级国产aⅴ浪潮| 欧美国产第二页| 欧美日韩一区二区在线播放| 久久免费视频在线观看| 欧美日韩在线直播| 国产亚洲午夜高清国产拍精品| 免费精品99久久国产综合精品| 欧美日本一区二区高清播放视频| 久久综合久久综合九色| 国内精品久久久久伊人av| 亚洲国产高清高潮精品美女| 欧美日韩久久| 一区久久精品| 91久久嫩草影院一区二区| 欧美视频在线观看视频极品| 99精品国产99久久久久久福利| 欧美激情2020午夜免费观看| 国产精品初高中精品久久| 欧美日韩日本视频| 国产视频在线观看一区二区三区| 亚洲高清资源| 老司机久久99久久精品播放免费| 国产精品一区二区三区四区| 国产精品久久夜| 亚洲欧美日韩综合aⅴ视频| 午夜精品一区二区三区在线播放| 国产一区免费视频| 亚洲图片自拍偷拍| 一区二区三区国产精品| 欧美aa国产视频| 欧美影院在线| 韩国美女久久| 亚洲一区二区三区四区在线观看| 久久国产精品一区二区| 免费在线看一区| 亚洲欧美成人一区二区三区| 在线观看欧美日本| 亚洲久色影视| 国产综合在线看| 国产农村妇女毛片精品久久麻豆| 国产精品成人免费精品自在线观看| 国产一区二区毛片| 久久国产免费| 亚洲精品美女在线观看播放| 久久精品论坛| 亚洲精品国偷自产在线99热| 欧美日韩一区二区在线观看视频| 亚洲黄色影片| 欧美精品www| 欧美日韩视频在线第一区| 亚洲欧洲精品一区二区| 国产视频丨精品|在线观看| 悠悠资源网亚洲青| 1000部国产精品成人观看| 红桃视频国产精品| 久久精品视频在线看| a4yy欧美一区二区三区| 91久久国产自产拍夜夜嗨| 国产精品二区二区三区| 亚洲片区在线| 国产精品综合av一区二区国产馆| 欧美a级一区| 欧美一级视频| 国产精品高潮在线| 亚洲综合视频在线| 99国产精品久久久久久久| 欧美深夜福利| 日韩视频在线你懂得| 最新日韩欧美| 亚洲欧美日韩网| 欧美激情综合色综合啪啪| 国产日韩精品一区观看| 欧美黄色视屏| 国产一区二区三区在线观看免费视频| 国产欧美一区二区白浆黑人| 国产亚洲欧美日韩精品| 国产深夜精品| 国产亚洲成av人片在线观看桃| 亚洲美女视频网| 欧美日韩福利在线观看| 欧美高清不卡在线| 在线色欧美三级视频| 国产精自产拍久久久久久蜜| 欧美精品情趣视频| 亚洲乱码精品一二三四区日韩在线| 国产精品乱码一区二三区小蝌蚪| 在线观看欧美日本| 伊人久久男人天堂| 亚洲欧美在线一区二区| 欧美激情一区二区三区四区| 欧美视频在线观看一区二区| 亚洲精品日韩综合观看成人91| 亚洲一区网站| 午夜天堂精品久久久久| 亚洲一区二区影院| 亚洲精品国产精品乱码不99| 欧美成人久久| 蜜桃av一区二区在线观看| 91久久综合亚洲鲁鲁五月天| 日韩午夜精品| 玖玖综合伊人| 久久激情五月激情| 国产乱码精品1区2区3区| 国产午夜精品理论片a级大结局| 亚洲一二三级电影| 影音欧美亚洲| 国产精品亚洲美女av网站| 国产精品久久久一区麻豆最新章节| 日韩一区二区电影网| 欧美激情在线观看| 国产美女高潮久久白浆| 亚洲日本在线观看| 毛片一区二区三区| 亚洲免费av电影| 日韩一区二区精品葵司在线| 日韩视频一区二区三区在线播放免费观看| 韩国三级电影一区二区| 欧美韩国日本一区| 国产欧美日韩三区| 国产视频欧美| 久久国产精品99精品国产| 欧美日韩国产丝袜另类| 国产麻豆视频精品| 在线看国产日韩| 国产精品你懂的| 精品成人a区在线观看| 精品成人乱色一区二区| 国产一区在线视频| 亚洲你懂的在线视频| 黄色在线一区| 国产精品国产一区二区|