物聯(lián)網(wǎng)無(wú)線通信智能照明評(píng)估實(shí)驗(yàn)。
本次實(shí)驗(yàn)?zāi)康氖鞘煜PT USART連接ZWave無(wú)線模塊,MCU接收Z(yǔ)Wave無(wú)線模塊輸出的照明控制信號(hào)(1byte)0x00 = off, 1-100 = 亮度,開啟BT定時(shí)器產(chǎn)生100us中斷,軟件模擬一個(gè)PWM功能實(shí)現(xiàn)0-100% LED亮度控制。使用ZWave PC 主機(jī)下發(fā)命令,ZWave 模塊收到命令處理并且發(fā)亮度數(shù)據(jù)到APT 單片機(jī)。詳細(xì)如下:
1. 先了解一下BT定時(shí)器特性
2.另外對(duì)Z-Wave通信作一些簡(jiǎn)介
目前,ZWave協(xié)議是當(dāng)今市場(chǎng)上最成熟、最普遍的智能家居生態(tài)系統(tǒng)的基礎(chǔ)。ZWave生態(tài)系統(tǒng)已部署超過(guò)1億個(gè)可互操作設(shè)備。
本次實(shí)驗(yàn)使用868MHz頻率(歐洲),模塊是成熟的軟件與硬件,為快速連接USART 進(jìn)行實(shí)驗(yàn),只是使用了TX(模塊)與MCU (TX)相連。
3. 硬件上做一些連接
將zwave 模塊TX輸出的信號(hào)連接到PA1.10腳:
4. 實(shí)驗(yàn)基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序?qū)崿F(xiàn):
(1) 先設(shè)置對(duì)應(yīng)的IO。
(2) 使能bt_timer_demo()。
(3) 初始化 bt_timer inti 為100 ,為了定時(shí)器產(chǎn)生100uS中斷。
(4) 在bt 中斷里添加led模擬調(diào)光的用戶程序,使用依據(jù)Zwave_LED_duty 變量?jī)?nèi)容,改變PB0電平狀態(tài),達(dá)到亮度控制與OFF。
(5) USART資源設(shè)置,由于使用了PB0.2 作為led控制,使用PA19、PA110, 作為USART TX , RX 的IO, USART 的RX 處于查詢模式,當(dāng)收到一個(gè)數(shù)據(jù)時(shí),賦予ZWAVE_LED_duty變量。
小結(jié):使用APT MCU USART內(nèi)部資源,快速功能實(shí)現(xiàn),了解代碼的結(jié)構(gòu)與使用方法,為下一級(jí)復(fù)雜的應(yīng)用評(píng)估作準(zhǔn)備。
實(shí)驗(yàn)場(chǎng)景:
-
通信
+關(guān)注
關(guān)注
18文章
6057瀏覽量
136258 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2912文章
44868瀏覽量
375561 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5110瀏覽量
97896
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
藍(lán)橋杯物聯(lián)網(wǎng)開發(fā)板硬件組成
![藍(lán)橋杯<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)板</b>硬件組成](https://file.elecfans.com/web2/M00/09/16/pYYBAGD0FvWAeWpFAAAb1Fux1oA753.jpg)
PLC無(wú)線通信模塊的優(yōu)缺點(diǎn) PLC無(wú)線通信模塊開發(fā)板使用
基于ALINX開發(fā)板Z19-P實(shí)現(xiàn)WIFI無(wú)線通信功能
![基于ALINX<b class='flag-5'>開發(fā)板</b>Z19-P實(shí)現(xiàn)WIFI<b class='flag-5'>無(wú)線通信</b>功能](https://file1.elecfans.com/web2/M00/0C/30/wKgaomcxb_aAF4qJAAAv96SyaDY052.png)
無(wú)線通信頻譜分析儀的技術(shù)原理和應(yīng)用場(chǎng)景
無(wú)線通信測(cè)試平臺(tái)的技術(shù)原理和應(yīng)用場(chǎng)景
芯科科技對(duì)未來(lái)無(wú)線通信市場(chǎng)的展望
請(qǐng)問(wèn)ESP32-S3-LCD-EV-Board開發(fā)板有源代碼嗎?
嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard-項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目
飛凌嵌入式-ElfBoard-項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目
項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目
![項(xiàng)目分享|基于ELF 1S<b class='flag-5'>開發(fā)板</b>完成的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>開源項(xiàng)目](https://file1.elecfans.com/web2/M00/E6/2A/wKgaomZCuEyALx2RAAAyjXiLOHA083.png)
通過(guò)物聯(lián)網(wǎng)管理多臺(tái)MQTT設(shè)備-基于米爾T527開發(fā)板
![通過(guò)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>管理多臺(tái)MQTT設(shè)備-基于米爾T527<b class='flag-5'>開發(fā)板</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
APT32F102 開發(fā)板使用手冊(cè)
愛普特再推超高性價(jià)比全國(guó)產(chǎn)32位MCU—APT32F1025B
![<b class='flag-5'>愛</b><b class='flag-5'>普特</b>再推超高性價(jià)比全國(guó)產(chǎn)32位MCU—<b class='flag-5'>APT32F</b>1025B](https://file.elecfans.com/web2/M00/3A/E0/poYBAGJGZ1qANgI7AAAc-QtptAo507.png)
fpga開發(fā)板是什么?fpga開發(fā)板有哪些?
基于愛普特APT32F1023B的高安全性車載逆變器全國(guó)產(chǎn)MCU方案
![基于<b class='flag-5'>愛</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性車載逆變器全國(guó)產(chǎn)MCU方案](https://file.elecfans.com/web2/M00/3A/E0/poYBAGJGZ1qANgI7AAAc-QtptAo507.png)
評(píng)論