近年來(lái),LoRa技術(shù)發(fā)展的趨勢(shì)是越來(lái)越廣,在各行各業(yè)中都得到廣泛的應(yīng)用。隨著LoRa技術(shù)的不斷發(fā)展,各種LoRa模塊干擾的事件卻日益增多,其中以同頻干擾最為嚴(yán)重,干擾危害也是最大,下面是我們的一些心得體驗(yàn)。
同頻干擾是什么呢?
有關(guān)專(zhuān)家給出了一個(gè)明確的定義:凡是無(wú)用信號(hào)的載頻與有用信號(hào)的載頻相同,對(duì)接收同頻道有用信號(hào)的接收機(jī)造成干擾的都統(tǒng)稱(chēng)為同頻干擾。有人會(huì)問(wèn)造成同頻干擾的原因是什么?其實(shí),這是無(wú)線(xiàn)傳輸?shù)奶匦?,只要我們使用多個(gè)LoRa模塊在用一個(gè)頻率中通訊都會(huì)有這個(gè)問(wèn)題,只是需要我們找對(duì)方法去解決。
LoRa模塊如何解決同頻干擾的問(wèn)題?
我司客戶(hù)使用LoRa模塊時(shí),也經(jīng)常遇到同頻干擾的問(wèn)題,因此我司工程師針對(duì)此問(wèn)題,研發(fā)出三套方案來(lái)解決此問(wèn)題:
1.主機(jī)輪詢(xún)方式
主機(jī)輪詢(xún)方式是主機(jī)逐個(gè)輪詢(xún)叫號(hào)的方式,原理很簡(jiǎn)單,通過(guò)點(diǎn)名的方式實(shí)現(xiàn)應(yīng)答。如主機(jī)發(fā)送給1號(hào)從機(jī),由于從機(jī)都有地址設(shè)別,因此只有從機(jī)1能夠響應(yīng)主機(jī)。從機(jī)1收到主機(jī)的命令后,將數(shù)據(jù)上傳給主機(jī)。主機(jī)再以相同點(diǎn)的輪詢(xún)方式輪詢(xún)其它從機(jī)數(shù)據(jù)。用恰當(dāng)?shù)谋扔鱽?lái)說(shuō),就是老師(主機(jī))上課時(shí),點(diǎn)1號(hào)學(xué)生(從機(jī))來(lái)回答問(wèn)題,這時(shí)候只有一號(hào)學(xué)生才可以回答老師的問(wèn)題。這就是主機(jī)輪詢(xún)方式。輪詢(xún)方式的優(yōu)點(diǎn)是設(shè)備之間不容易出現(xiàn)沖突,組網(wǎng)也比較穩(wěn)定,但是缺點(diǎn)是主機(jī)輪詢(xún)耗時(shí)間長(zhǎng),這種組網(wǎng)方式適合那些對(duì)時(shí)間要求不高的組網(wǎng)應(yīng)用。
2.從機(jī)定時(shí)上傳方式
定時(shí)上傳方式原理為,由主機(jī)廣播發(fā)送信息給到從機(jī),從機(jī)收到主機(jī)信息后,同步時(shí)間,然后根據(jù)我們?cè)O(shè)定的時(shí)間進(jìn)行定時(shí)上傳,如:主機(jī)發(fā)送信息后,從機(jī)1上傳時(shí)間為1秒,那么從機(jī)2上傳時(shí)間為2秒…以此類(lèi)推,舉個(gè)例子:我們軍訓(xùn)時(shí),教官給我們發(fā)布一個(gè)命令,需要我們報(bào)數(shù),從左到右,那么左邊第一個(gè)人報(bào)數(shù)數(shù)字為1,第二個(gè)人就是為2,以此類(lèi)推。定時(shí)上傳的原理也是如此,設(shè)定好從機(jī)的上傳時(shí)間,避開(kāi)數(shù)據(jù)同時(shí)上傳,從而達(dá)到避免同頻干擾的目的。
3.從機(jī)主動(dòng)上傳方式
從機(jī)主動(dòng)上傳,LoRa模塊自己有RSSI功能的組網(wǎng)方式相對(duì)是比較可靠的主動(dòng)上傳方式。這種傳輸方法是通過(guò)從機(jī)需要進(jìn)行數(shù)據(jù)上傳的時(shí)候,檢測(cè)環(huán)境中的RSSI信號(hào)強(qiáng)度,如果當(dāng)前環(huán)境中的RSSI強(qiáng)度較大,就等待RSSI值變小后再進(jìn)行主動(dòng)上傳。上傳是否成功,主機(jī)會(huì)反饋給從機(jī),在決定是否需要重新上傳。但是此方式不適合不帶RSSI功能的LoRa模塊,因?yàn)閺臋C(jī)上傳越頻繁,通訊失敗的概率會(huì)越高,也就是我們說(shuō)的同頻干擾。
總結(jié)以上三種方式,都是采用了從機(jī)模塊錯(cuò)開(kāi)上傳時(shí)間的原理,從而達(dá)到解決同頻干擾的問(wèn)題,這也是我司工程師給出最好的解決方案,希望能幫助到大家。