版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單元五Zigbee采集控制實(shí)驗(yàn)【案例1】光照采集實(shí)驗(yàn)【案例2】補(bǔ)光燈控制實(shí)驗(yàn)【案例1】光照采集實(shí)驗(yàn)
該實(shí)驗(yàn)是Zigbee終端接收到光照度送變器發(fā)送的光照度數(shù)據(jù)后,將光照度數(shù)據(jù)后傳遞給Zigbee協(xié)調(diào)器,再通過(guò)RS232轉(zhuǎn)RS485接口轉(zhuǎn)換器將Zigbee協(xié)調(diào)器接收到的數(shù)據(jù)發(fā)送給PC端,并顯示采集到的值。新型的Zigbee智能節(jié)點(diǎn)盒不會(huì)自動(dòng)發(fā)送采集到的數(shù)據(jù),我們需要通過(guò)PC端向Zigbee協(xié)調(diào)器發(fā)送光照度送變器查詢(xún)指令,光照度送變器接收到查詢(xún)指令后返回包含光照度信息的指令,我們通過(guò)解析返回的指令信息計(jì)算出光照度值。同時(shí)我們還可以把采集到的光照度值保存到文本當(dāng)中。案例描述案例描述數(shù)據(jù)采集數(shù)據(jù)存儲(chǔ)案例分析該案例主要實(shí)現(xiàn)的是PC與Zigbee的串口通信以及Zigbee之間的組網(wǎng)通信等。因此,首要的任務(wù)是根據(jù)Zigbee不同的作用配置好參數(shù)并確認(rèn)Zigbee組網(wǎng)成功是開(kāi)發(fā)的基礎(chǔ)。另外,從Zigbee讀取的數(shù)據(jù)需要寫(xiě)入到記事本中。必備知識(shí)FileStream為文件提供Stream,既支持同步讀寫(xiě)操作,也支持異步讀寫(xiě)操作。1.FileStreamStreamWriter實(shí)現(xiàn)一個(gè)TextWriter,使其以一種特定的編碼向流中寫(xiě)入字符。StreamWriter常用構(gòu)造函數(shù)StreamWriter常用方法2.StreamWriter案例實(shí)現(xiàn)1.硬件準(zhǔn)備連線圖配置Zigbee智能節(jié)點(diǎn)盒ZigBee連接PC配置Zigbee智能節(jié)點(diǎn)盒
此時(shí)需要安裝“USB轉(zhuǎn)串口驅(qū)動(dòng)”,驅(qū)動(dòng)文件在配套資料“02_USB轉(zhuǎn)串口驅(qū)動(dòng)安裝包”中。驅(qū)動(dòng)安裝完成后,打開(kāi)設(shè)備管理器查看連接的串口號(hào),具體操作是右擊“計(jì)算機(jī)””管理”“設(shè)備管理器”“端口”,后續(xù)配置ZigBee需要用到該串口號(hào)。配置Zigbee智能節(jié)點(diǎn)盒
打開(kāi)配套U盤(pán)資料找到軟件“ZigBeeConfigTool.exe”,安裝完畢后生成的圖標(biāo),ZigBeeConfigTool的打開(kāi)后運(yùn)行界面如右圖所示。配置Zigbee智能節(jié)點(diǎn)盒(1)選擇SerialPort(串口),點(diǎn)擊“OpenSerialPort”按鈕打開(kāi)串口;(2)選擇DeviceType:Coordinate(協(xié)調(diào)器),點(diǎn)擊對(duì)應(yīng)的“WriteConfig”按鈕保存;(3)填寫(xiě)PADID、Channel、DeviceID,點(diǎn)擊對(duì)應(yīng)的“WriteConfig”按鈕保存;(4)BaudRate、DataBits、CheckBit、StopBit這些不需要修改使用默認(rèn)即可;(5)PADID、Channel要和后面要配置的Zigbee終端一致,DeviceID不能和后面要配置的Zigbee終端一樣。配置ZigBee協(xié)調(diào)器3.界面布局添加控件4.代碼實(shí)現(xiàn)在MainWindow.xaml.cs文件中定義全局變量。添加Window的Loaded()事件。自定義方法getBytesFromString(stringpString)。
添加Button(開(kāi)始采集按鈕)的Click事件。添加Button(提交結(jié)果按鈕)的Click事件。添加Window的Closed()事件。保存并運(yùn)行程序?!景咐?】補(bǔ)光燈控制實(shí)驗(yàn)案例描述Zigbee網(wǎng)絡(luò)的基本成員統(tǒng)稱(chēng)為設(shè)備,按照各自作用的不同可以分為三種:協(xié)調(diào)器節(jié)點(diǎn)、路由器節(jié)點(diǎn)和終端節(jié)點(diǎn)。在案例1中,我們通過(guò)終端節(jié)點(diǎn)采集到傳感器的值后傳遞給Zigbee的協(xié)調(diào)器,Zigbee協(xié)調(diào)器通過(guò)串口將數(shù)據(jù)傳送給PC終端。Zigbee終端節(jié)點(diǎn)除了可以是傳感器,還可以連接繼電器,用于控制負(fù)載的開(kāi)關(guān)。本案例將通過(guò)Zigbee終端節(jié)點(diǎn)控制補(bǔ)光燈的開(kāi)關(guān),同時(shí)把操作記錄通過(guò)文本文件保存下來(lái)。案例描述設(shè)備ID為0001的Zigbee終端節(jié)點(diǎn)打開(kāi)所有DO口指令:5AA5000200010001000003設(shè)備ID為0001的Zigbee終端節(jié)點(diǎn)關(guān)閉所有DO口指令:5AA5000200010001001F22注意:在配置Zigbee終端節(jié)點(diǎn)時(shí)將設(shè)備ID配置為:0001(不同設(shè)備ID指令將會(huì)不同)。關(guān)于Zigbee智能節(jié)點(diǎn)盒控制指令格式,如右表所示:案例描述Zigbee智能節(jié)點(diǎn)盒的DO口分別是從DO1~DO5,分別用1位2進(jìn)制數(shù)來(lái)表示該口的狀態(tài),通常1表示開(kāi),0表示關(guān)。比如11111表示5個(gè)口都打開(kāi),00000表示5個(gè)口都關(guān)閉。在控制指令格式中用2個(gè)字節(jié)來(lái)控制輸出口狀態(tài),2個(gè)字節(jié)一共有16位2進(jìn)制,但是我們只用到最后的5位,也就是說(shuō)指令中輸出口狀態(tài)是從0000000000000000~0000000000011111,換算成十六進(jìn)制就是0x00~0x1F,我們可以通過(guò)控制最后5位來(lái)控制對(duì)應(yīng)的DO口。指令說(shuō)明案例描述補(bǔ)光燈打開(kāi)補(bǔ)光燈關(guān)閉操作日志案例描述每次操作記錄都保存在日志文件中,日志文件以txt文本形式存在debug目錄下。案例分析該案例主要實(shí)現(xiàn)的是PC與Zigbee的串口通信。因此,首要的任務(wù)是配置好Zigbee智能節(jié)點(diǎn)盒的參數(shù),確認(rèn)Zigbee組網(wǎng)成功是開(kāi)發(fā)的基礎(chǔ)。本案例中Zigbee的配置和案例1的配置基本類(lèi)似。此外通過(guò)指令來(lái)控制Zigbee智能節(jié)點(diǎn)盒中的DO口開(kāi)關(guān)跟我們之前學(xué)習(xí)過(guò)ADAM4150原理基本類(lèi)似。案例實(shí)現(xiàn)1.硬件準(zhǔn)備連線圖2.工程創(chuàng)建添加圖片3.界面布局添加控件4.代碼實(shí)現(xiàn)在MainWindow.xaml.cs文件中定義全局變量。添加W
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電池及電池系統(tǒng)維修保養(yǎng)師崗前保密意識(shí)考核試卷含答案
- 長(zhǎng)期照護(hù)師班組考核知識(shí)考核試卷含答案
- 制材工安全技能考核試卷含答案
- 農(nóng)作物種植技術(shù)員安全教育水平考核試卷含答案
- 甘油精制工班組協(xié)作模擬考核試卷含答案
- 甲殼類(lèi)繁育工安全綜合競(jìng)賽考核試卷含答案
- 制帽工操作技能競(jìng)賽考核試卷含答案
- 糖藝師崗前生產(chǎn)安全考核試卷含答案
- 坯布縫接工安全防護(hù)水平考核試卷含答案
- 足踝外科進(jìn)修匯報(bào)
- 【12篇】新部編版小學(xué)語(yǔ)文六年級(jí)上冊(cè)【課內(nèi)外閱讀理解專(zhuān)項(xiàng)訓(xùn)練(完整版)】含答案
- 船艇涂裝教學(xué)課件
- 招標(biāo)績(jī)效考核方案(3篇)
- 500萬(wàn)的咨詢(xún)合同范本
- 2025年貸款房屋轉(zhuǎn)贈(zèng)協(xié)議書(shū)
- 2025天津市個(gè)人房屋租賃合同樣本
- 中藥熱熨敷技術(shù)及操作流程圖
- 鶴壁供熱管理辦法
- 01 華為采購(gòu)管理架構(gòu)(20P)
- 糖尿病逆轉(zhuǎn)與綜合管理案例分享
評(píng)論
0/150
提交評(píng)論