LM3S9B96與CC2520平臺(tái)上的ZigBee組網(wǎng)技術(shù)及應(yīng)用
(3)相應(yīng)的事件處理機(jī)制
CC2530芯片初始化完畢后,觸發(fā)ZB_ENTRY_EVENT事件啟動(dòng)設(shè)備,該事件在用戶自定義的事件處理函數(shù)zb_Handle()salEvent()中被處理,調(diào)用zb_StartReqtaest()函數(shù)啟動(dòng)路由器或者終端設(shè)備并加入LM3S9B96協(xié)調(diào)器建立的網(wǎng)絡(luò)。
該函數(shù)主要用來處理3個(gè)網(wǎng)絡(luò)事件:
◆ZB_ENTRY_EVENT,負(fù)責(zé)啟動(dòng)設(shè)備組建或加入ZigBee網(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。其核心代碼如下:
CC2530路由器、終端設(shè)備和LM359B96+CC2520協(xié)調(diào)器完成設(shè)備綁定后,還必須定時(shí)觸發(fā)MY_REPORT_EVT事件,該事件負(fù)責(zé)每隔myReportPer iod時(shí)間(默認(rèn)為2s)向LM359B96+CC2520協(xié)調(diào)器發(fā)送父子節(jié)點(diǎn)綁定關(guān)系的消息以維護(hù)父子關(guān)系,其發(fā)送消息的關(guān)鍵函數(shù)為zb_SendDataRequest()。
3.3 ZigBee平臺(tái)上智能泊車引導(dǎo)系統(tǒng)設(shè)計(jì)
針對目前大中型停車場中普遍存在的停車難、收費(fèi)麻煩等問題,在以LM3S9B96+CC2520為協(xié)調(diào)器、CC2530作為終端節(jié)點(diǎn)的ZigBee星狀網(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.ex-cimer.com/news/listbylabel/label/LM3S9B96">LM3S9B96協(xié)調(diào)器。LM3S9B96協(xié)調(diào)器對信息匯總后進(jìn)行初步處理,以UDP通信的形式與OMAP35 30嵌入式網(wǎng)關(guān)進(jìn)行局域網(wǎng)通信,并在OMAP3530嵌入式網(wǎng)關(guān)的顯示屏上對當(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)勢,它與CC2520一起組成的協(xié)調(diào)器在ZigB ee無線組網(wǎng)方面有著廣闊的發(fā)展前景。本文在了解CC2530、CC2520等無線芯片的原理與技術(shù)的基礎(chǔ)上,實(shí)現(xiàn)了基于LM3S9B96+CC2520為協(xié)調(diào)器,CC2530為路由器或終端設(shè)備的無線組網(wǎng)方案。在ZigBee技術(shù)迅猛發(fā)展的今天,相信LM3S9B96+CC2520平臺(tái)將會(huì)為解決ZigBee技術(shù)在實(shí)際應(yīng)用中的問題帶來更大的自由度和選擇性。本文引用地址:http://www.ex-cimer.com/article/155236.htm 電容式接近開關(guān)相關(guān)文章:電容式接近開關(guān)原理
評論