首頁(yè) 公司簡(jiǎn)介 精品推薦 公司動(dòng)態(tài) 營(yíng)銷(xiāo)網(wǎng)絡(luò ) 人才招聘 軟件下載 聯(lián)系方式 >> 意見(jiàn)反饋
利聯(lián)電子 | 考勤機 | 門(mén)禁機


丝袜高跟鞋ol中文字幕_利聯(lián)(Lilian)消費機|售飯機|食堂刷卡機|基于Zigbee的無(wú)線(xiàn)投票表決器基站設計思路
技術(shù)文獻     公司動(dòng)態(tài)     行業(yè)新聞    
基于Zigbee的無(wú)線(xiàn)投票表決器基站設計思路
消費機|售飯機|食堂刷卡機|食堂打卡機 發(fā)布者:利聯(lián)(Lilian) 發(fā)布時(shí)間:2012/11/28閱讀:2134次

基于Zigbee的無(wú)線(xiàn)投票表決器基站設計思路

 1 引言

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

  2 系統概述

  整個(gè)無(wú)線(xiàn)投票表決器系統,由監控中心,基站,表決器組成,如圖1 所示。基站既作為遠程監控中心與無(wú)線(xiàn)投票表決器設備通信的樞紐,并且還作為無(wú)線(xiàn)投票表決器網(wǎng)絡(luò )中的協(xié)調器,維護和管理整個(gè)無(wú)線(xiàn)網(wǎng)絡(luò )。基站收集各投票表決器的投票情況,接受遠程監控中心的指令和定時(shí)訪(fǎng)問(wèn)。 



  圖1 無(wú)線(xiàn)投票表決器系統整體結構

  3 硬件設計

  基站硬件結構如圖2 所示,由ARM7 處理器AT91SAM7X256、無(wú)線(xiàn)模塊、以太網(wǎng)模塊,存儲模塊,電源模塊,和顯示模塊組成。 



  圖2 硬件整體結構

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

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

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

  4 軟件設計 



  圖3 軟件整體結構。


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

  4.1 以太網(wǎng)網(wǎng)卡驅動(dòng)

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

  4.2 Zigbee 收發(fā)芯片CC2520 驅動(dòng)

  由初始化模塊,數據發(fā)送模塊和數據接收模塊組成。通過(guò)初始化模塊對CC2520 進(jìn)行初始化配置。其中包括對CC2520 進(jìn)行啟動(dòng),設置網(wǎng)絡(luò )頻道號,發(fā)射功率,自動(dòng)CRC 校驗,將GPIO4 管腳配置成用來(lái)接收SFD 幀起始信號。

  發(fā)射模塊完成數據的發(fā)送任務(wù)。下面程序為數據發(fā)送過(guò)程。

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

  接收模塊完成數據的接收任務(wù)。當檢測到CC2520的GPIO4 管腳的SFD 信號后,產(chǎn)生中斷,進(jìn)入到接收中斷服務(wù)程序。接收中斷服務(wù)程序與發(fā)送程序類(lèi)似,這里不再一一列出。

  4.3 應用層

  主要實(shí)現:1.以太網(wǎng)和Zigbee 網(wǎng)絡(luò )的建立。2.接受遠程監控中心的訪(fǎng)問(wèn)和各項指令。3.維護并管理整個(gè)Zigbee 網(wǎng)絡(luò )。4.接收來(lái)自Zigbee 網(wǎng)絡(luò )中的各投票表決器的投票數據幀。程序流程圖如圖4 所示。

  首先建立以太網(wǎng)絡(luò ),完成與上位機的連接后,上位機向基站發(fā)出建立無(wú)線(xiàn)投票表決器網(wǎng)絡(luò )的基礎信息幀。基站根據基礎信息幀中指定的頻段,PAN 號,發(fā)射功率等參數建立Zigbee 網(wǎng)絡(luò )。各無(wú)線(xiàn)表決器申請加入該網(wǎng)絡(luò ),成功加入后將會(huì )將獲得由基站(Zigbee 網(wǎng)絡(luò )中的協(xié)調器)分配的一個(gè)16 位動(dòng)態(tài)網(wǎng)絡(luò )短地址。并同時(shí)提示用戶(hù)表決器通信正常。否則提示通信失敗。 

在設定時(shí)限內,基站統計成功加入該網(wǎng)絡(luò )的投票表決器數目,并向上位機發(fā)送統計結果。屏蔽此后所有申請加入該網(wǎng)絡(luò )的投票表決器設備直到基站收到上位機更新網(wǎng)絡(luò )的命令。上位機收到參與該階段的投票表決器總數若大于設定的最低人數時(shí),則向基站發(fā)送投票信息幀。若參與該階段的投票表決器總數若小于設定的最低人數時(shí)上位機則向基站發(fā)送延長(cháng)等待投票表決器加入網(wǎng)絡(luò )的時(shí)限指令。若再次超過(guò)時(shí)限仍未達到指定人數則提示該階段投票無(wú)效。投票信息幀中包括本階段投票的投票格式,投票類(lèi)型等內容。基站收到投票信息幀后并向整個(gè)Zigbee 網(wǎng)絡(luò )進(jìn)行廣播,此時(shí)投票開(kāi)始進(jìn)行。Zigbee 網(wǎng)絡(luò )中的各投票表決器根據收到的投票信息幀,將提示用戶(hù)進(jìn)行相應的投票操作。用戶(hù)完成投票操作后,投票表決器將投票數據幀發(fā)送給基站,基站將投票數據幀存入到Zigbee_BUF 數據緩沖區中,并向投票表決器發(fā)送回復幀,向用戶(hù)指示成功發(fā)送。然后收回該投票表決器的網(wǎng)絡(luò )短地址,使其脫離該網(wǎng)絡(luò ),防止用戶(hù)進(jìn)行二次投票。 



  圖4 應用程序。

  上位機定時(shí)向基站進(jìn)行訪(fǎng)問(wèn),基站收到訪(fǎng)問(wèn)請求后向上位機傳輸數據緩沖區內容。上位機收到后返回信息確認幀。基站接受到上位機的信息確認幀之后清除數據緩沖區內容。基站在規定投票時(shí)限內,收回所有網(wǎng)絡(luò )短地址,使本次加入該網(wǎng)絡(luò )的投票表決器全部脫離,停止用戶(hù)進(jìn)行投票。

  完成該階段投票過(guò)程后,進(jìn)入新階段投票時(shí),上位機向基站發(fā)送更新網(wǎng)絡(luò )命令。此時(shí),基站重新允許投票表決器加入該網(wǎng)絡(luò )。開(kāi)始新一輪的投票過(guò)程。

  4.4 實(shí)現結果

  基站完成了聯(lián)調工作。成功的實(shí)現了本文介紹的全部功能。圖5 為頻譜儀監測基站與無(wú)線(xiàn)投票表決器進(jìn)行通信時(shí)的數據傳輸情況。 



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

  5 結論

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


 

基于Zigbee的無(wú)線(xiàn)投票表決器基站設計思路

 
 

  • 上篇:福建發(fā)行農行金穗公交IC卡
  • 下篇:移動(dòng)支付:銀聯(lián)POS機終結者
  • 打印本頁(yè) | 關(guān)閉窗口
     推薦產(chǎn)品
    L998臺式小票打印中文消費機 L990臺式中文消費機 L991T 網(wǎng)絡(luò )型 掛式消費機 L910 手持消費機  L810 語(yǔ)音數碼顯示消費機
    L998臺式小票打印中文消費機 L990臺式中文消費機 L991T 網(wǎng)絡(luò )型 掛式消費機 L910 手持消費機 L810 語(yǔ)音數碼顯示消費機
    L920 手持消費機 自帶小票打印 L960液晶中文臺式消費機 L628T 局域網(wǎng)考勤機 L102T 兩門(mén) TCP/IP 門(mén)禁控制器 L881 數碼顯示 掛式消費機
    L920 手持消費機 自帶小票打印 L960液晶中文臺式消費機 L628T 局域網(wǎng)考勤機 L102T 兩門(mén) TCP/IP 門(mén)禁控制器 L881 數碼顯示 掛式消費機
      利聯(lián)消費機解決方案 歡迎訪(fǎng)問(wèn)中國最具實(shí)力的智能卡一卡通企業(yè)—深圳市利聯(lián)電子有限公司-專(zhuān)業(yè)的消費機,售飯機,食堂售飯機,食堂刷卡機,食堂消費機,食堂打卡機,水控機,IC卡控水機,IC卡售飯機,飯堂售飯機,手持POS機,消費機,帶打印手持POS機,IC卡水控器,浴室水控器,售飯系統,水控系統,浴室控水器,食堂收費機,帶打印手持機,GPRS手持POS機,熱水收費機,浴室收費機,刷卡收費機,一卡通、校園一卡、企業(yè)一卡通、食堂售飯機、食堂售飯系統、收費機、節水控制器、水控機、水控系統、門(mén)禁機、考勤機、讀卡器,IC卡、射頻卡、磁卡、會(huì )員卡系統等智能設備生產(chǎn)廠(chǎng)家!
    Copyright © 2006    www.szlilian.com    All rights reserved
    電話(huà):0755-83428978   / 83308580   / 83308590   傳真:0755-83428978-808    在線(xiàn)手機:13631599016 陳經(jīng)理
    公司地址:深圳市龍華區清祥路清湖科技園C座536
    QQ在線(xiàn)咨詢(xún): 524736481  、 2850673955  、 2850673956  、 302753320  、 2850673950  、 2850673951    
    阿里巴巴誠信通檔案 國家信息產(chǎn)業(yè)部備案: 粵ICP備05079224號 博客
    欧美高清一级| 亚洲综合无码一区二区毛片| 色婷婷影视| www.超碰在线| 二区播放| 夜夜久| 久久网综合网| 天堂在线精品| 五月丁香视频网| 中文字幕福利| 欧美专区| 呦呦一区二区| 亚洲视频 欧洲视频| 三级欧美牲交| 波多野结衣欧美| 成人天堂资源www在线| 日韩一本久道在线观看| 色综合2| 丁香六月婷| 国产三级三级三级| 久久无码专区国产片| 精品国产18久久久久久二百| 五月丁香婷婷激情综合| 蜜桃成熟了| guochanyire网| 综合九九| 中文字幕女同女同女同| 久久综合久久综合久久综合| 亚洲综合天堂| 偷拍 日韩 欧美| 内射日本骚妇| 国产精品欧美久久久久天天影视| 光棍天堂在线播放免费| 免费a级毛片中文字幕| 日韩999无码| 国产丁香五月| 欧美三级网站| 久久久久久人妻一区精品| 孩交精品XXXX视频视频| 色五月综合小说| 日韩欧美天堂|