仿生蛇ii小功率中繼系統(tǒng)_第1頁
仿生蛇ii小功率中繼系統(tǒng)_第2頁
仿生蛇ii小功率中繼系統(tǒng)_第3頁
仿生蛇ii小功率中繼系統(tǒng)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、小功率近距離無線中繼系統(tǒng)本系統(tǒng)是小功率的電腦(或單片機)控制具有中繼功能的無線數(shù)據(jù)傳輸系統(tǒng),要求 12 套收發(fā)裝置,它們是同等的地位,而且使用的是同一頻率。它們的優(yōu)先級由它們之間的信號強度來確定。采用呼號式通信,并可以測出各個臺之間信號的強度。要求用一套算法自動算出最佳的傳輸路線,要求有一套最佳的中繼方案。12 套控制臺之間任意兩套是可以組合的,任意兩臺都可以組成小的網(wǎng)絡(luò)。比如說:當控制臺 1 和控制臺 3 之間超過了所傳輸?shù)姆秶鷷r,這時就需要系統(tǒng)自動的尋找中介控制臺這里就用控制臺 2 來說明,把控制臺 3 的數(shù)據(jù)通過控制臺 2傳到控制臺 1 中。(圖 1)以(圖 2)兩臺之間傳輸數(shù)據(jù)為例設(shè)計

2、如下:圖 2模塊外部連接本近距離無線通信設(shè)備(SRD)的無線通信器件,中集成了微處理器。以無線形式傳送數(shù)字,音樂或形式的信息,當前在很多領(lǐng)域很常見。已有大量無線傳輸技術(shù)方案可供用戶選擇。從紅外脈沖傳輸直到極為復(fù)雜的被稱為 DECT 的無線局域網(wǎng),等等。波的應(yīng)用,藍牙技術(shù),用的是一種新型的多用途無線連接模塊,它可以工作于 ISM(工業(yè)/科技/醫(yī)學(xué))頻段。并且內(nèi)置有 UART(異步串行收發(fā))接口。以 SRD 為基礎(chǔ)的無線電系統(tǒng)大多用于較短距離內(nèi)的無線控制系統(tǒng)中,用于傳輸諸如溫度或器信息等數(shù)據(jù)。通常直線距離(LOS)限于幾百米內(nèi),可以傳送聲頻和信息。一個完整的無線數(shù)據(jù)傳輸系統(tǒng):組成這個的電路并不需要

3、專門的射頻(可工作在 433.25mhz434.35mhz 之間)操作經(jīng)驗。電路中 4 個低功率的于指示電路主要工作狀態(tài):LED d1:電源電壓接通 LED d2:數(shù)據(jù)發(fā)送中 LED d3:數(shù)據(jù)接受中 LED d4:線路忙狀態(tài)。LED 用ER400RS 工作于 TTL 電平,如果此模塊需要連接到處理器上,則要求采用RS232 級電平(正負 15 伏),故圖 2 中接有 max232。如果在微處理器系統(tǒng)中,能夠保證系統(tǒng)的 UART(異步串行口)能夠僅用 TTL 電平信號工作,電路中也可以去掉 MAX232。模塊發(fā)送和接受數(shù)據(jù)都是完整的普通 UART 字符。如:向在 PC 機(或單片機)的 COM

4、 口或微處理器的 UART 口中一樣。ER400TRS提供兩個附加的硬件應(yīng)答控制信號,當然他們并不是必須使用的。BUSY(忙。輸出信號)此信號表示模塊正在處理命令或接受數(shù)據(jù)后進行錯誤驗證,不能接受傳來的新數(shù)據(jù)。在 RS232 標準中其對應(yīng)的信號是 CTS(傳送消除)。下面的狀態(tài)表示:RUSY=1:表示 ER400TRS 正在忙,傳送的數(shù)據(jù)不能提交給它,否則被忽略(=丟失)。BUSY=0;表示 ER400TRS 以準備好接受數(shù)據(jù),并有效地發(fā)送他們。跳線 JP2 使 BUSY 信號能加到 max232 轉(zhuǎn)換器上,并且由此接受主機,由PC 機進行處理。另外,這一信號也跳接到 LEDd4,此時態(tài)可以顯

5、示出來。如果這個信號沒有真正地被或硬件處理。那么必須采取措施確保在實際裝入數(shù)據(jù)時,ER400TRS 確實能夠準備好接受并轉(zhuǎn)發(fā)數(shù)據(jù)。在這種情況下,意味著在一次傳送和接收數(shù)據(jù)后,由個數(shù)據(jù)送到時為止。來保持一段時間延遲。并且能精確地保持到下一跳線 JP3 使 BUSY 信號能從小型 RS232 型插頭上去掉。這對于防止信號沖突和競爭是有必要的。HOSTREADY(主機準備好。輸入信號)此信號通過模塊主機是否已經(jīng)準備好接受由 ER400TRS 的接受緩沖區(qū)送來的數(shù)據(jù)。在 RS232 標準中,此信號相當于 RTS(終端設(shè)備準備好)。主機接口參數(shù)串口異步接口通信可以使用 1-5 種不同的波特率(2400-

6、38400bit/s)。字符保持以 UART 格式發(fā)送和接收。數(shù)據(jù)傳輸協(xié)議的實行ER400TRS 帶有一個發(fā)送/接受共享的 128 字節(jié)的數(shù)據(jù)緩沖器。首先,主機發(fā)送器檢測模塊的 BUSY 端(相當于 RS232 的 CTS)是否為低電平。在上一次發(fā)送的之后,將要空閑的一個固定的時間段,直到 ER400TRS 完成其內(nèi)部處理任務(wù),允許主機 CPU這里保持鎖存狀態(tài)。當連接到 128 字節(jié)是緩沖器滿了時(如果一次傳輸?shù)臄?shù)據(jù)超過)128 字節(jié)時,多余的將被遺棄),數(shù)據(jù)轉(zhuǎn)發(fā)。或者數(shù)據(jù)流中出現(xiàn)停頓,即叫一個字節(jié)后的停頓超過兩個字節(jié)時,在這種情況下,單獨的字節(jié)也可以被轉(zhuǎn)發(fā)出。在數(shù)據(jù)離開發(fā)射器前,CRC(循環(huán)

7、冗余校驗)裝置運行,產(chǎn)生 CRC 字節(jié),并且與前到位和其他附加信息數(shù)據(jù)上。接著,所有的字節(jié)按照一定的編碼,并且最終發(fā)送出去。在整個發(fā)送期間它的數(shù)據(jù)。接著,數(shù)據(jù)被寫入數(shù)據(jù)緩沖器,在內(nèi),ER400TRS 的 BUSY 腳一直保持為在接受一側(cè),數(shù)據(jù)也必須按徹。方式編碼。附加信息備份出來,并且完成錯誤的檢測。進行這些處理期間,ER400TRS 的 busy 線也為邏輯。檢測數(shù)據(jù)不純的情況下,全部數(shù)據(jù)被遺棄,接收方的數(shù)據(jù)的主機接受不到任何數(shù)據(jù)。而發(fā)送方也不能收到任何被遺棄的信號。所以,如果需要確認全部數(shù)據(jù)已被正常接受,必須使用 ER400TRS 中固件來完成應(yīng)答信號。如果數(shù)據(jù)被正常接受,數(shù)據(jù)拷貝的接受方 ER400TRS 的接受緩沖器中。接著,等待接收方主機將 hostready 腳的電平拉低,隨后,數(shù)據(jù)以串口形式進入主機或單片機。ER400TRS的上述數(shù)據(jù)傳送過程對于主機之間說是透明的。主機所需要的是接受

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論