移動(dòng)端
方案網(wǎng)小程序
方案網(wǎng)手機(jī)端
加小編微信入群
發(fā)布成功
此需求僅開發(fā)軟件?。?!
項(xiàng)目簡介:開發(fā)一套基于2.4G無線模塊,用于控制電源。
硬件:STM32F030,NRF24L01無線模塊
無線模塊遙控器:需支持以下功能:
1)支持單鍵(開\關(guān))、三鍵(加大、開\關(guān)、減?。﹥煞N,3個(gè)IO,接受上升沿,發(fā)送一次數(shù)據(jù)
2)支持常按 開\關(guān) 鍵5S時(shí),進(jìn)入自動(dòng)對(duì)碼模式;
3)自帶指示燈,指示燈需要明顯指示:發(fā)送數(shù)據(jù)、對(duì)碼模式、對(duì)碼成功等狀態(tài);
指示燈1個(gè)IO口,對(duì)碼模式:2Hz頻率閃、對(duì)碼成功:常亮2S,發(fā)送數(shù)據(jù):1S內(nèi)閃5次,限定死1S發(fā)送一次數(shù)據(jù)
4)遙控器自帶休眠模式,當(dāng)長時(shí)間無按鍵操作時(shí),遙控器進(jìn)入低功耗待機(jī)模式;1分鐘 5s內(nèi)喚醒,更注重功耗,所有需要用于喚醒的按鍵需要接到PA0上。需用外置晶振
5)采用紐扣電池供電CR2032。
無線模塊接收端:
1)采用無線SOC_MCU集成方案,盡量選擇可進(jìn)行紅膠工藝的SMT封裝;
2)模塊供電3.3V(由電源直接提供,可不用增加DC-DC);
3)輸出待機(jī)狀態(tài)指示信號(hào)STB,正常工作時(shí),STB為H,待機(jī)狀態(tài)時(shí),STB為L;
接受到無線模塊的“關(guān)”信號(hào),或10min內(nèi)無任何指示信號(hào)過來,則進(jìn)入待機(jī)狀態(tài),接收端不需要休眠
4)輸出頻率固定的雙路PWM信號(hào),頻率暫定為100Hz,雙路PWM之間相位相差180°,占空比為46-48%左右;
5)輸出頻率為10KHz占空比根據(jù)遙控器(加大、減?。┬畔⒍勺冋伎毡鹊?/span>PWM信號(hào);
6)需要一路上升沿觸發(fā)的IO口,用于檢測(cè)電源過流信號(hào)OCP(電源正常時(shí)OCP為L,過流時(shí)OCP變?yōu)?/span>H),當(dāng)MCU檢測(cè)到過流信號(hào)時(shí),MCU需要關(guān)閉雙路PWM信號(hào),并且延時(shí)2S后重啟輸出。要求硬件做抗抖動(dòng)干擾 50us內(nèi) 只需判斷上升沿,用上升沿中斷做
7) 需要撥碼開關(guān),SW1,內(nèi)置上拉電阻,SW1為H時(shí),電源模塊受控于無線遙控器;當(dāng)檢測(cè)到SW1為L時(shí),電源控制權(quán)交由PB1信號(hào),完全由外置信號(hào)PB1控制,PB1用于開關(guān);
硬件做NRF24L01電源開啟或關(guān)閉、外置PB1懸空或接入,軟件設(shè)計(jì)中不需要考慮是否接受此指令,只要接受到指令,就執(zhí)行,無論PB1還是無線模塊
8)當(dāng)撥碼開關(guān)(有一個(gè)IO口識(shí)別)置為無線控制時(shí),PB1要求配置為輸出模式,輸出狀態(tài)與STB同步
9)需要外接點(diǎn)觸按鈕開關(guān)PB2,懸空時(shí)為H,按下時(shí)為L,當(dāng)為L時(shí),進(jìn)入對(duì)碼狀態(tài)(兼容上電對(duì)碼功能);待定 幾個(gè)通道
每次上電進(jìn)入對(duì)碼模式,如果20S內(nèi)對(duì)碼不成功,就沿用FLASH里上次保存的對(duì)碼值。
需要指示燈,需要明確指示以下信號(hào):待機(jī)、正常工作、對(duì)碼模式、對(duì)碼成功、過流等信號(hào);對(duì)碼成功后直接保存FLASH 指示燈2個(gè)IO口,2個(gè)燈(紅色,藍(lán)色),對(duì)碼模式:2Hz頻率閃藍(lán)燈、對(duì)碼成功:常亮2S藍(lán)燈,接收到數(shù)據(jù):1S內(nèi)閃5次藍(lán)燈,過流:2S閃4次紅燈,待機(jī):常亮紅燈,正常工作:滅紅燈
1、我愛方案網(wǎng)是會(huì)員制服務(wù),服務(wù)商通過競標(biāo)后即可聯(lián)系雇主;
2、項(xiàng)目預(yù)算與報(bào)價(jià)不代表最終成交價(jià)格,成交價(jià)以雙方協(xié)商為準(zhǔn);
3、平臺(tái)提供設(shè)計(jì)項(xiàng)目對(duì)接服務(wù),希望促成高效合作,對(duì)交易雙方不收取傭金,謝謝留意!