1. 無線模塊通信傳輸發展背景
在物聯網無線通信傳輸應用中,同一環境中往往具有多個無線通信模塊在使用,由于射頻本身的特性影響,導致無線模塊相互傳輸過程中很容易造成干擾。干擾是由于同一個環境中使用了多對無線模塊同時發射造成的。在多個無線模塊處在同一個通信頻段時,當一個模塊在發送的時候,處于同一頻段的模塊都能接收,而當多個同時發送的時候,就會造成干擾,這種情況下就會導致都無法接收。但是,有些應用需要處在不同頻段下的模塊需要進行通信,或者需要實現自定義組網應用,就需要避免這樣的干擾產生。
為了避免這種干擾的情況的發生以及以上的應用的可行性,成都億佰特電子科技有限公司推出了一種傳輸方式--定點傳輸。
2. 定點傳輸簡介
成都億佰特電子科技有限公司推的定點傳輸方式可以實現跨信道傳輸和跨地址傳輸。對于傳統的串口模塊來說,通信的頻點一般情況下都可以設置,但是通信必須信道相同。對于成都億佰特電子科技有限公司的無線串口模塊來說,最大信道支持256個,地址支持范圍0 -- 65535,加上定點傳輸功能,同一環境中允許足夠多對的無線模塊成對使用而互不干擾。
定點傳輸是指處在任意信道、任意地址的無線串口模塊可以發送數據給處在任意信道、任意地址的另一個無線模塊。具體要傳輸給哪個地址、信道的模塊,由發送模塊發送數據的內容決定。
例如由A定點發送給D,假如A模塊地址為0xaaaa,A的信道為0xaa;B模塊地址為0xbbbb,信道為0xbb;C模塊地址為0xcccc,信道為0xcc;D模塊地址為0xdddd,信道為0xdd;E模塊地址為0xeeee,信道為0xee。那么A發送給D的數據格式為:dd dd dd + 數據內容。數據發送以16進制發送。
3. 定點傳輸模式—點對多點的具體應用
1. 點對多點的近距離傳輸
點對多點的近距離傳輸相對比較簡單,也容易理解。如下圖,在這個環境中有ABCD四個接收設備,發送設備需要將數據發送給ABCD任意的一個接收設備,每次發送只能由一個設備接收,那么發送設備只需要在發送數據內容前端加上目標設備地址, 目標設備通道,發送出去后,就只能由目標設備接收,其它設備收不到任何數據。
假如發送設備需要將數據發送給A接收設備,那么發送數據格式只需要再發送數據前加上A接收設備的地址和信道,如果A設備地址為0x0001,信道為0x0001,如果B設備地址為0x0002,信道為0x0002,如果C設備地址為0x0003,信道為0x0003,如果D設備地址為0x0004,信道為0x0004。那這個時候發送設備發送給A時,數據格式為:00 01 01 11 22 33 44,其中00 01為地址,01是信道,11 2233 44 位發送的內容。這時候只有A設備能夠接收到數據1122 33 44,其它設備收到數據。同理如果發送設備需要發送數據11 22 33 44給D接收設備,那么發送數據的格式為:00 04 04 11 22 33 44。這種傳輸方式就能實現點對多點的傳輸應用,傳輸發起者一般是由發送主機發起,但是也不是一定的,也可以更具用戶的實際應用情況進行調整,選擇合理的傳輸方式,實現點對多點的自定義組網應用。
2. 點對多點的遠距離中繼傳輸
點對點遠距離中繼傳輸數據傳輸相對要復雜很多,也就是協議頭需要添加兩個或者多個定點發送的數據頭,這種傳輸方式適合遠距離的傳輸,但是要求數據量不能超過一包數據的長度。
例如:中繼的無線串口模塊地址為0x0001,信道為0x01;目標接收端的模塊的地址為0x0010,信道為0x10,那么發送端發送的數據格式應該為:
00 0101 00 10 10 + 數據
其中,前三個字節 00 01 01為中繼的地址和信道,00 10 10為目標無線模塊的地址和信道。這樣發送后,目標端接收到的就僅僅只有數據了,協議頭信道地址已經被過濾掉。
如下圖所示,這種方案適合遠距離的中繼方式,并且支持一對多,當一條線路長期通信失敗的情況下,可以換一條線路進行通信。這種網狀的點對多點功能要復雜很多,但是靈活性要比單點對單點要強些。
這種中繼方式節約中繼段的控制器控制,直接將模塊的RX、TX引腳進行短接,就可以實現中繼,從成本上節約了控制器,并且方便安裝。但是這種中繼方法發送字節數受限于包長,單次發送的字節數不能超過包長。
4. 綜述
點對多點應用相對是一種稍微復雜點的物聯網無線通信應用,只要理解了點對單點的應用,那點對多點也是很方便的,這些應用都是基于無線串口收發的無線通訊模塊之上的,因此能很快上手,客戶無需考慮射頻驅動,直接按照用戶手冊就能夠實現數據的收發,更多無線串口模塊的應用請關注成都億佰特電子科技有限公司。
審核編輯:符乾江
-
無線傳輸
+關注
關注
3文章
565瀏覽量
40995 -
無線串口模塊
+關注
關注
0文章
12瀏覽量
2248
發布評論請先 登錄
相關推薦
評論