無線模組超遠距離傳輸中實現中繼的方法

2021-09-05 11:48:29 字數 1718 閱讀 2698

近年來,隨著社會的發展和科學技術的進步,人們開始進入數字網路化的智慧型社會,各種各樣的智慧型裝置改變著我們的生活,而無線傳輸在這些智慧型化發展中占有不可或缺的地位。在無線網路中,實現終端間的資料傳輸**主要有無線電波,但由於無線電波存在衰減,並且頻率越高,無線電波隨距離衰減越快,因此高工作頻率將導致網路中基站的覆蓋範圍十分有限,針對這一點,在現有的無線電波的傳輸基礎上,採用中繼的方法,可以讓覆蓋範圍變得更加廣泛,提高了無線傳輸的應用領域。

所謂的無線中繼,就是能夠將無線傳送方發來的無線資訊**出去,讓無線目標終端能夠接收到傳送端的資訊。

在一條鏈路中,無線中繼可以有多個,並不是只允許乙個無線中繼的存在。無線中繼越多,傳輸的時間越長,但傳輸的距離越遠。在一條無線中繼鏈路中,無線終端是可以實現雙向收發的,只要無線模組既能收,又能發。傳統的能多無線模組,很多都是要麼只能收,要麼只能傳送的;還有的雖然收發功能都具有,但是收發轉換需要使用者轉換,使用起來很不方便。筆者使用過成都億佰特公司的無線模組,該公司模組都是收發一體的,使用起來很方便,模組不傳送資料的時候,就是接收狀態,就可以接收同頻段的無線訊號;在模組收到使用者裝置通過串列埠傳送過來的資料的時候,我們就自動切換到發射模式,將收到的資料傳送出去,完全實現自動切換收發。使用這類無線收發模組,就能夠組成乙個雙向傳輸的無線中繼鏈路,實現長距離的傳輸。

無線中繼的實現也是很簡單的,成本也相對比較低,下面以成都億佰特無線模組為例進行闡述。

成都億佰特的無線收發模組是轉串列埠的,通過串列埠就可以實現資料收發,使用者無線編寫驅動程式,往模組串列埠傳送資料,模組就能啟動發射,接收端收到資料後,通過串列埠把資料列印出來,對使用者來說,使用起來是很方便的,用於實現中繼,也是很簡單方面的。

如圖,如果無線終端a需要傳送資料給無線終端b,由於傳輸距離太遠,a直接傳送給b,b無法收到,這種情況下就可以依靠中繼實現a傳輸給b。實現中繼主要有兩種,一種是中繼採用呆mcu的方法,另一種是中繼不帶mcu的方法。兩種方法各有各的優缺點。

中繼帶mcu的可以使用透傳或者定點傳輸。

透傳就是通過串列埠給電台傳送什麼資料,接收端收到後就輸出對應的資料。如a終端要講資料傳輸到b終端,中間在有多路中繼n1n2n3n4n5...nn的情況下,由於中繼帶mcu,第乙個中繼收到a終端發來的資料後,就需要改變自己位址和n2一致,將資料傳遞給n2,n2收到資料後,改變位址傳遞給n3,直到nn改變自己的位址傳給b終端,才算單向傳輸鏈路完成。

定點模式實現中繼傳輸相對而言受包長限制,但是節約了位址等設定的時間,理論上傳輸相同的中繼個數,時間短很多,但是受分包影響,每次傳輸位元組不能超過包長。每次傳輸的時候,需要傳送端加上下一目標端的位址和通道,下乙個目標端才能收到。

不帶mcu的中繼方法只能採用定點模式,不能使用透傳模式。由於中繼沒有mcu,是將中繼的rx tx短接實現中繼,因此只能使用定點。並且,中繼個數越多,單包攜帶的有用資料越少,這種傳輸方法速度快,成本低,但是傳輸資料量少,傳送端所帶的協議位元組隨中繼個數增多而增多。

總的來說,不同的中繼方法,優缺點都不同。中繼帶mcu的適合多級中繼,但是成本相對高些,傳輸距離也要遠些;不帶mcu的中繼方法成本要低些,但中繼數量受限,傳輸距離相對也受限。使用者在選擇上可以更具實際情況來進行選擇中繼方案。

無線模組超遠距離傳輸中實現中繼的方法

導言 近年來,隨著社會的發展和科學技術的進步,人們開始進入數字網路化的智慧型社會,各種各樣的智慧型裝置改變著我們的生活,而無線傳輸在這些智慧型化發展中占有不可或缺的地位。在無線網路中,實現終端間的資料傳輸 主要是無線電波,但由於無線電波存在衰減,並且頻率越高,無線電波隨距離衰減越快,因此高工作頻率將...

典型案例 遠距離水位無線傳輸測控系統

遠距離水位無線傳輸測控系統典型案例 一 背景介紹 接到過許多自來水公司的 來詢問我們水池水幫浦的遠端無線控制方案。通常情況下只要有自來水供給的地方都必須有蓄水池或者水塔的存在。水塔利用高度壓差將地下水抽出來儲存,蓄水池一般會建在山上來代替水塔的高度來儲存水,然而水幫浦都是在地面或者山下工作的,需要工...

最遠距離(C 實現)

給定一組點 x,y 求距離最遠的兩個點之間的距離。輸入 第一行是點數n n大於等於2 接著每一行代表乙個點,由兩個浮點數x,y組成。輸出 輸出一行是最遠兩點之間的距離。樣例輸出 6 34.0 23.0 28.1 21.6 14.7 17.1 17.0 27.2 34.7 67.1 29.3 65.1...