亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ZigBee與GSM的無線網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

        2013-03-16 05:33:28黃尤來陳德鵬劉建華
        河南科技 2013年1期
        關(guān)鍵詞:電子秤指令框架

        李 偉 黃尤來 陳德鵬 劉建華

        (1.莆田學(xué)院電子信息工程學(xué)系,福建 莆田 351100 2.莆田市科學(xué)技術(shù)情報(bào)研究所,福建 莆田 351100)

        引言

        ZigBee是一種新興的短距離無線通信技術(shù),ZigBee技術(shù)正有力地推動著低速率無線個(gè)人局域網(wǎng)絡(luò)的發(fā)展。ZigBee標(biāo)準(zhǔn)專注于低功耗,低成本,低傳輸速,可以應(yīng)用于工業(yè)控制,家庭自動化,遠(yuǎn)程控制等領(lǐng)域。

        GSM是當(dāng)前應(yīng)用最為廣泛的移動電話標(biāo)準(zhǔn)。GSM網(wǎng)絡(luò)提供語音和短信消息等服務(wù)。GSM網(wǎng)絡(luò)已在全球范圍內(nèi)實(shí)現(xiàn)了聯(lián)網(wǎng),不需要重新組建專用網(wǎng)絡(luò),可靠性高,覆蓋面廣?;贕SM網(wǎng)絡(luò)的短消息應(yīng)用可以滿足多種監(jiān)控和控制信號的數(shù)字通信系統(tǒng)的要求。

        1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

        采用ZigBee技術(shù)構(gòu)建局部網(wǎng)絡(luò)與GSM全面網(wǎng)絡(luò)相連接,實(shí)現(xiàn)電子秤數(shù)據(jù)的遠(yuǎn)程監(jiān)測。系統(tǒng)總體框架如圖1所示,其中一個(gè)ZigBee網(wǎng)絡(luò)必須有且只有一個(gè)ZigBee網(wǎng)絡(luò)協(xié)調(diào)器節(jié)點(diǎn),該節(jié)點(diǎn)負(fù)責(zé)建立網(wǎng)絡(luò)管理其他節(jié)點(diǎn)。

        圖1 系統(tǒng)總體框架圖

        2 系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)

        為實(shí)現(xiàn)對電子秤數(shù)據(jù)的采集與遠(yuǎn)程監(jiān)測,系統(tǒng)采用新型ZigBee無線通信芯片CC2530及GSM模塊實(shí)現(xiàn),CC2530是用于IEEE 802.15.4、ZigBee和RF4CE應(yīng)用的一款片上系統(tǒng)解決方案,其內(nèi)部所配置的增強(qiáng)型8051 CPU,用作控制核心,兼具控制器及通信模塊用。系統(tǒng)硬件框圖及實(shí)際模塊見圖2、3、4。

        3 系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)

        3.1 設(shè)計(jì)中用到的API

        ZigBee網(wǎng)絡(luò)的組建采用TI公司提供的zstack協(xié)議棧進(jìn)行設(shè)計(jì)。Zstack協(xié)議棧包括:ZigBee協(xié)議棧和一個(gè)為協(xié)議棧服務(wù)的微小操作系統(tǒng)OSAL。應(yīng)用程序的設(shè)計(jì),建立在OSAL結(jié)構(gòu)下對ZigBee協(xié)議棧的API函數(shù)的調(diào)用。

        本次設(shè)計(jì)主要用到的OSAL API有:

        為信息分配緩存空間:uint8*osal_msg_allocate(uint16 len)

        刪除信息分配的緩存空間:uint8 osal_msg_deallocate(uint8 *msg_ptr)

        任務(wù)發(fā)送數(shù)據(jù):uint8 osal_msg_send(uint8 destination_task,uint8*msg_ptr)

        任務(wù)接收信息:(任務(wù)間的接收和網(wǎng)絡(luò)中的接收)uint8* osal_msg_receive(uint8 task_id)

        本次設(shè)計(jì)主要用到的z-stack API有:

        定義一個(gè)組:ZStatus_t aps_AddGroup(uint8 endpoint,aps_ Group_t*group);

        刪除一個(gè)組:uint8 aps_RemoveGroup(uint8 endpoint,uint16 groupID);

        組查詢:aps_Group_t*aps_FindGroup(uint8 endpoint,uint16 groupID);

        無線發(fā)送數(shù)據(jù)函數(shù):afStatus_t AF_DataRequest()

        z-stack常用的幾種通信方式有:單點(diǎn)傳送(Unicast),間接傳送(Indirect),廣播傳送(broadcast),組尋址(Group Addressing)。本設(shè)計(jì)采用組尋址的通信方式,及應(yīng)用程序?qū)?shù)據(jù)包發(fā)送給網(wǎng)絡(luò)上的某一組設(shè)備。地址模式需要設(shè)置為afAddr-Group并且addr.shortAddr設(shè)置為組ID。在使用組尋址通信前之前,必須在網(wǎng)絡(luò)中定義組。

        3.2 設(shè)計(jì)中用到的AT指令

        AT指令是GSM模塊軟件設(shè)計(jì)的主要組成部分。用戶通過對GSM模塊發(fā)送AT指令完成對GSM模塊的控制和狀態(tài)查詢。網(wǎng)絡(luò)連接節(jié)點(diǎn)負(fù)責(zé)通過串口向GSM模塊發(fā)送AT指令集進(jìn)行ZigBee網(wǎng)絡(luò)中的數(shù)據(jù)與GSM網(wǎng)絡(luò)的鏈接。本次設(shè)計(jì)中用到的AT指令有:

        1 查看當(dāng)前網(wǎng)絡(luò)注冊狀態(tài):

        AT+CREG?

        返回?cái)?shù)據(jù)+CREG:0,1表示注冊成功

        2 設(shè)置短信模式:

        AT+CMGF=1

        其中1表示text模式,只能發(fā)送數(shù)字與字母,0表示PDU模式可發(fā)送文字。

        3 發(fā)送英文短信:

        發(fā):AT+CMGF=1 //設(shè)置為text模式

        發(fā):"AT+CMGS=”電話號碼” " //短信接收的號碼

        發(fā):data //data為發(fā)送內(nèi)容,

        發(fā):0x1a //結(jié)束符

        收:+CMGS:54 OK //成功響應(yīng)

        3.3 應(yīng)用程序設(shè)計(jì)

        設(shè)計(jì)三種節(jié)點(diǎn)的應(yīng)用程序:ZigBee網(wǎng)絡(luò)協(xié)調(diào)器,ZigBee采集節(jié)點(diǎn),ZigBee網(wǎng)絡(luò)與GSM網(wǎng)絡(luò)連接節(jié)點(diǎn)。

        ZigBee網(wǎng)絡(luò)協(xié)調(diào)器:采用z-stack的網(wǎng)絡(luò)協(xié)調(diào)器程序框架(CoordinatorEB),基本配置后,加入組1(本設(shè)計(jì)中組ID設(shè)為1)。

        ZigBee采集節(jié)點(diǎn):采用 z-stack的路由器程序框架(RouterEB)或者終端節(jié)點(diǎn)框架(EnddeviceEB)?;九渲煤?,加入組1。添加修改后適合CC2530的電子秤采集程序,主要應(yīng)用任務(wù):任務(wù)a負(fù)責(zé)采集電子秤相關(guān)數(shù)據(jù)并且傳給任務(wù)b,任務(wù)b負(fù)責(zé)把數(shù)據(jù)傳送到ZigBee網(wǎng)絡(luò)中的組1成員。

        ZigBee網(wǎng)絡(luò)與GSM網(wǎng)絡(luò)連接節(jié)點(diǎn):采用z-stack的路由器程序框架(RouterEB)或者終端節(jié)點(diǎn)框架(EnddeviceEB)?;九渲煤螅尤虢M1。主要應(yīng)用任務(wù):任務(wù)A負(fù)責(zé)接收ZigBee網(wǎng)絡(luò)中傳送的數(shù)據(jù)并在其LCD上顯示出各個(gè)采集節(jié)點(diǎn)的測量數(shù)據(jù),并判斷是否把數(shù)據(jù)傳送給任務(wù)B。任務(wù)B負(fù)責(zé)鏈接GSM模塊,實(shí)現(xiàn)把測量數(shù)據(jù)通過串口以AT指令發(fā)短信的形式傳送給GSM網(wǎng)絡(luò)(GSM網(wǎng)絡(luò)內(nèi)部數(shù)據(jù)傳送由GSM模塊完成),GSM網(wǎng)絡(luò)使數(shù)據(jù)最終交付給手機(jī)端;完成ZigBee網(wǎng)絡(luò)的數(shù)據(jù)采集。

        4 實(shí)驗(yàn)結(jié)果

        將本解決方案應(yīng)用于對莆田市上得利電子儀器有限公司的ADS-30A型收銀秤,通過本系統(tǒng),所測節(jié)點(diǎn)數(shù)據(jù)獲取見圖5。

        圖5 終端界面與手機(jī)界面

        5 結(jié)語

        本文提出的設(shè)計(jì)實(shí)現(xiàn)了對多個(gè)電子秤節(jié)點(diǎn)數(shù)據(jù)的獲取與遠(yuǎn)程監(jiān)測,實(shí)際測量結(jié)果良好,基于本文所提出的方法,完全可以應(yīng)用于其他相類型多點(diǎn)數(shù)據(jù)遠(yuǎn)程監(jiān)測系統(tǒng)。

        [1]李文仲,段朝玉,等.ZigBee2007/pro協(xié)議棧實(shí)驗(yàn)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2009.

        [2]高守緯,吳燦陽,等.ZigBee技術(shù)實(shí)踐教程[M].北京:北京航空航天大學(xué)出版社,2009.

        [3]肖碩,荊剛,等.單片機(jī)數(shù)據(jù)通信典型應(yīng)用大全[M].北京:中國鐵道出版社,2011.

        [4]林志雄,黃劍航.一種低轉(zhuǎn)換速率下的電子天平濾波處理方案[J].計(jì)算機(jī)與數(shù)字工程,2009:37(11):40-43.

        猜你喜歡
        電子秤指令框架
        聽我指令:大催眠術(shù)
        電子秤
        框架
        廣義框架的不相交性
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        關(guān)于電子秤的設(shè)計(jì)
        電子制作(2018年2期)2018-04-18 07:13:21
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        壓死電子秤
        基于STM32的高精度電子秤設(shè)計(jì)
        電子制作(2016年21期)2016-05-17 03:52:48
        一女被多男玩喷潮视频| 青草青草久热精品视频国产4| 精品无码国产一二三区麻豆| 开心激情网,开心五月天| 少妇太爽了在线观看免费| 波多野结衣绝顶大高潮| 麻豆果冻传媒在线观看| 国产精品流白浆喷水| 日本女优在线观看一区二区三区| 日本亚洲视频免费在线看| 国产欧美在线观看不卡| 久久久www成人免费精品| 熟妇五十路六十路息与子| 亚洲色无码中文字幕| 日本一区二区三区在线视频播放| 日本精品女优一区二区三区| 激情综合色综合久久综合| 免费人成年小说在线观看| 日本激情视频一区在线观看| 国产韩国一区二区三区| 欧美顶级少妇作爱| 国产sm调教视频在线观看| 国产又黄又爽又无遮挡的视频| 日本久久一级二级三级| 国产区女主播一区在线| 成年女人免费视频播放体验区| 男女超爽视频免费播放| 亚洲av高清资源在线观看三区 | 99ri国产在线观看| 777亚洲精品乱码久久久久久| 漂亮人妻被黑人久久精品| 亚洲精品一区二区在线播放| 亚洲天堂av一区二区| 又爽又黄又无遮挡网站| 精品少妇ay一区二区三区| 麻豆av一区二区天堂| 亚洲视频专区一区二区三区| 日韩精品真人荷官无码| 性饥渴艳妇性色生活片在线播放| 亚洲中文字幕黄色小视频| 亚洲国产丝袜久久久精品一区二区|