新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > LM3S9B96與CC2520平臺(tái)上的ZigBee組網(wǎng)技術(shù)及應(yīng)用

        LM3S9B96與CC2520平臺(tái)上的ZigBee組網(wǎng)技術(shù)及應(yīng)用

        作者: 時(shí)間:2012-02-28 來源:網(wǎng)絡(luò) 收藏

        (3)相應(yīng)的事件處理機(jī)制
        CC2530芯片初始化完畢后,觸發(fā)ZB_ENTRY_EVENT事件啟動(dòng)設(shè)備,該事件在用戶自定義的事件處理函數(shù)zb_Handle()salEvent()中被處理,調(diào)用zb_StartReqtaest()函數(shù)啟動(dòng)路由器或者終端設(shè)備并加入協(xié)調(diào)器建立的網(wǎng)絡(luò)。
        d.jpg
        f.jpg
        該函數(shù)主要用來處理3個(gè)網(wǎng)絡(luò)事件:
        ◆ZB_ENTRY_EVENT,負(fù)責(zé)啟動(dòng)設(shè)備組建或加入網(wǎng)絡(luò)。
        ◆MY_FIND_COLLECTOR_EVT,負(fù)責(zé)CC2530路由器、終端設(shè)備和LM359896協(xié)調(diào)器之間的綁定。
        ◆MY_REPORT_EVT,負(fù)責(zé)定時(shí)維護(hù)LM359896協(xié)調(diào)器和CC2530路由器、終端設(shè)備之間的父子關(guān)系。
        設(shè)備啟動(dòng)完畢后,作為路由器或終端節(jié)點(diǎn)的設(shè)備將自動(dòng)調(diào)用回調(diào)函數(shù)zb_StartConfirm()確認(rèn)設(shè)備是否啟動(dòng)成功,同時(shí)在函數(shù)內(nèi)部觸發(fā)設(shè)備綁定事件MY_FIND_COL_LECTOR_EVT。其核心代碼如下:
        g.jpg
        CC2530路由器、終端設(shè)備和LM359B96+協(xié)調(diào)器完成設(shè)備綁定后,還必須定時(shí)觸發(fā)MY_REPORT_EVT事件,該事件負(fù)責(zé)每隔myReportPer iod時(shí)間(默認(rèn)為2s)向LM359B96+協(xié)調(diào)器發(fā)送父子節(jié)點(diǎn)綁定關(guān)系的消息以維護(hù)父子關(guān)系,其發(fā)送消息的關(guān)鍵函數(shù)為zb_SendDataRequest()。
        3.3 上智能泊車引導(dǎo)系統(tǒng)設(shè)計(jì)
        針對(duì)目前大中型停車場中普遍存在的停車難、收費(fèi)麻煩等問題,在以+為協(xié)調(diào)器、CC2530作為終端節(jié)點(diǎn)的星狀網(wǎng)絡(luò)的基礎(chǔ)上,構(gòu)建了一個(gè)新型的停車場智能泊車引導(dǎo)系統(tǒng)。該系統(tǒng)采用N18-D80NK反射式接近開關(guān)傳感器采集每個(gè)車位當(dāng)前是否被占用的狀態(tài)信息,通過CC2530無線節(jié)點(diǎn)模塊利用ZigBee傳輸?shù)?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/LM3S9B96">LM3S9B96協(xié)調(diào)器。LM3S9B96協(xié)調(diào)器對(duì)信息匯總后進(jìn)行初步處理,以UDP通信的形式與OMAP35 30嵌入式網(wǎng)關(guān)進(jìn)行局域網(wǎng)通信,并在OMAP3530嵌入式網(wǎng)關(guān)的顯示屏上對(duì)當(dāng)前所有車位狀態(tài)進(jìn)行同步更新并顯示,以便車主能夠直觀地選擇空閑車位。同時(shí),還在現(xiàn)有的基礎(chǔ)上將OMAP3530的串口通信與短信查詢模塊集成在一起,實(shí)現(xiàn)了停車場空閑車位的短信查詢功能。系統(tǒng)也可以用LM3S9B96協(xié)調(diào)器上的網(wǎng)絡(luò)或USB口把采集的信息直接傳送給微機(jī)進(jìn)行統(tǒng)計(jì)和管理。

        結(jié)語
        LM3S9B96作為32位ARM Cortex-M3微處理器,在性能方面具有處理速度快、外圍接口豐富等優(yōu)勢(shì),它與CC2520一起組成的協(xié)調(diào)器在ZigB ee無線方面有著廣闊的發(fā)展前景。本文在了解CC2530、CC2520等無線芯片的原理與的基礎(chǔ)上,實(shí)現(xiàn)了基于LM3S9B96+CC2520為協(xié)調(diào)器,CC2530為路由器或終端設(shè)備的無線方案。在ZigBee迅猛發(fā)展的今天,相信LM3S9B96+CC2520將會(huì)為解決ZigBee在實(shí)際中的問題帶來更大的自由度和選擇性。

        本文引用地址:http://www.104case.com/article/155236.htm
        電容式接近開關(guān)相關(guān)文章:電容式接近開關(guān)原理

        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 扎兰屯市| 邯郸县| 郧西县| 淮滨县| 青川县| 双鸭山市| 合山市| 平陆县| 海盐县| 黔江区| 安阳市| 韩城市| 武胜县| 洛南县| 九寨沟县| 绵竹市| 阳新县| 绩溪县| 平顺县| 江孜县| 龙南县| 斗六市| 施甸县| 抚远县| 会宁县| 驻马店市| 宁夏| 西乡县| 分宜县| 白玉县| 河曲县| 陆川县| 凤翔县| 泾川县| 三河市| 灵寿县| 东城区| 新河县| 闵行区| 都安| 昭苏县|