移動(dòng)端
方案網(wǎng)小程序
方案網(wǎng)手機(jī)端
加小編微信入群
發(fā)布成功
1、利用stm32f103控制si4463實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)透明無(wú)線傳輸,無(wú)線傳輸頻段為433M或315M。并將該頻段能使用的頻率信道話管理:比如從400M-470M分成15個(gè)信道,編程1-15個(gè)信道,方便stm32f103管理。
2、無(wú)線傳輸速率在500—1000kbps之間可調(diào)(軟件固化時(shí))。
3、無(wú)線數(shù)據(jù)傳輸分a、b兩部分,這兩部分的硬件結(jié)構(gòu)基本一致,均為si4463+stm32f103。a部分有多個(gè),每個(gè)工作在不同的信道,每個(gè)信道的頻率在程序固化時(shí)確定,確定后不再修改。a部分主要是數(shù)據(jù)發(fā)送,在數(shù)據(jù)傳輸過(guò)程中完成99.99%的數(shù)據(jù)發(fā)送任務(wù),但也接收b部分的數(shù)據(jù),b部分發(fā)送過(guò)來(lái)的數(shù)據(jù)分為2種,一種是控制無(wú)線休眠的數(shù)據(jù),一旦接收到該數(shù)據(jù),a部分將該數(shù)據(jù)透?jìng)髦羇部分的stm32f103的高速串口后,a部分無(wú)線和stm32f103均開(kāi)始休眠(處于低功耗模式),但每3秒醒來(lái)一次,查詢是否有無(wú)線喚醒信號(hào)及高速串口是否有數(shù)據(jù)輸入,如果無(wú)喚醒信號(hào)且串口無(wú)數(shù)據(jù)輸入則繼續(xù)休眠,有喚醒信號(hào)或高速串口有數(shù)據(jù)輸入,進(jìn)入工作模式;另一種b部分發(fā)送過(guò)來(lái)的數(shù)據(jù)為透?jìng)鲾?shù)據(jù),a部分接受到該數(shù)據(jù)后,通過(guò)stm32f103的高速串口將數(shù)據(jù)輸出。b部分能通過(guò)修改無(wú)線信道號(hào)實(shí)現(xiàn)與多個(gè)a部分不同時(shí)通訊,具體與哪個(gè)a部分通訊由stm32f103的高速串口與外界數(shù)據(jù)交互后決定。
4、a部分在大部分時(shí)間(99.99%)工作于發(fā)送模式,將a部分的stm32f103的高速串口收到的數(shù)據(jù)無(wú)線發(fā)送出去,在串口無(wú)數(shù)據(jù)接收時(shí)發(fā)送信道號(hào),有數(shù)據(jù)時(shí)接收時(shí)發(fā)送信道號(hào)+串口數(shù)據(jù)。b部分在大部分時(shí)間(99.99%)工作于接收模式,將無(wú)線接收到的數(shù)據(jù)從b部分的stm32f103高速串口輸出,輸出格式為:接受到信道號(hào)+信號(hào)強(qiáng)度(a部分串口無(wú)數(shù)據(jù)時(shí))或者為接受到信道號(hào)+信號(hào)強(qiáng)度+a部分串口數(shù)據(jù),只是在b部分的stm32f103高速串口有透?jìng)鲾?shù)據(jù)輸入時(shí)才進(jìn)入發(fā)送模式,b部分的高速串口輸入數(shù)據(jù)分兩種,一是控制數(shù)據(jù),該部分?jǐn)?shù)據(jù)不透?jìng)?,主要是用于控制b部分工作無(wú)線信道的數(shù)據(jù),比如:高速串口接收到0x01為:使b部分無(wú)線工作與信道1等等。 其他的數(shù)據(jù)為透?jìng)鲾?shù)據(jù),包括控制a部分使a部分休眠的數(shù)據(jù)。
5、具體數(shù)據(jù)交互格式及無(wú)線信道分配由開(kāi)發(fā)者自行確定。以上格式僅為舉例。
1、我愛(ài)方案網(wǎng)是會(huì)員制服務(wù),服務(wù)商通過(guò)競(jìng)標(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ì)交易雙方不收取傭金,謝謝留意!