基于433MHz工作頻段無線串口、多發一收的解決方案
無線發展背景:隨著科學技術的飛速發展,智能家居、智慧農業、智慧城市如雨后春筍。而這些行業的發展離不開無線的應用。傳統的有線連接不僅僅是成本高,包括布線安裝、維護等也是成本巨大。并且機動性也很差,不能滿足智能行業的發展需求,因此無線的應用走上了智能行業發展的舞臺。
在無線傳輸的使用中,433M 頻段的無線使用是較為廣泛的。而在無線應用中,傳統的點對點收發已經不能滿足當下科學技術發展的應用需求,更多應用需求是無線組網。由于射頻發送時同頻段的射頻信號會相互干擾, 因此想要多發一收就成為了一個難以解決的問題。
433M 無線串口多發一收解決方案
因射頻的特性決定了無線串口收發模塊可以一發多收,不能同時多發一收, 造成了射頻組網的最大的障礙,因此,為了解決這個問題就只能夠利用時間來實現組網,下面是成都億佰特電子科技有限公司的無線串口收發模塊距離說明多發一收的解決方案。無線串口收發模塊是由成都億佰特電子科技有限公司研發,通過串口就能實現射頻的收發,不需要用戶編寫射頻驅動和進行硬件調試,大大的縮短了用戶的產品開發周期。
1、主機輪詢的組網方式
主機輪詢方式組網是主機逐個查詢的方式,該組網方式能夠準確上傳,并且相互設備之間不容易出現沖突,組網也比較穩定,但是缺點是主機輪詢耗時間長。這種組網方式適合那些對時間要求不高的組網應用。
主機輪詢的組網方式原理很簡單,通過點名的方式實現應答。如主機發送給1 號從機,由于從機都有地址設別,因此只有從機 1 能夠響應主機。從機 1 收到主機的命令后,將數據上傳給主機。主機再以相同點的輪詢方式輪詢其它從機數據。
2、分時間片的組網方式
分時間片的組網方式對于組網數據收集來說是比簡單的輪詢方式快了很多, 但是對從機的時間同步以及發送延遲要求高。
如圖,這種組網方式是先由主機發起廣播時間,從機收到后,同步自己的本地時間,同步完成后,根據自己的編號進行延時上傳,從而實現多發一收的功能。這種組網方式收發數據時間節省很多,并且能夠防止沖突,但是對軟件延時等調整要求較高。
3、從機主動上傳的組網方式(無 RSSI 的無線模塊)
從機主動上傳的方式適用與不知道從機模塊何時上傳數據的情況,這種情況的應用對從機數量也是有要求的。從機模塊根據當前是否有數據決定是否上傳, 上傳成功與否需要主機回應一個 ACK,決定從機是否需要再次上傳。由于射頻同一時刻兩個以上的射頻發送會出現沖突,因此從機數量越多,從機上傳數據越頻繁,通信失敗的概率越大。
4、從機主動上傳的組網方式(有 RSSI 的無線模塊)
從機主動上傳,并且模塊自己有 RSSI 功能的組網方式相對是比較可靠的主動上傳方式。這種傳輸方法是通過從機需要進行數據上傳的時候,檢測環境中的 RSSI 信號強度,如果當前環境中的 RSSI 強度較大,就等待 RSSI 值變小后再進行主動上傳,上傳也是具備 ACK 機制, 決定是否需要重傳,相對方式 3 來說,這種組網方式應用更加有效。
不管是哪一種組網方式,都不是對所有的組網應用都適合,需要更具實際的應用進行選擇,并且能在這些方案的基礎上進行優化,這樣才能提高組網效率。無線組網的應用需求還是相對比較多的,但是應用環境和情況也是相對非常多的,選擇組網方案的時候需要更具應用環境進行選擇,包括選擇組網的模塊, 如是否具備RSSI 功能等。


