久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 采用主從方式實現點對多點的無線數傳設計

采用主從方式實現點對多點的無線數傳設計

作者: 時間:2012-12-21 來源:網絡 收藏

無線數傳通信框圖如圖3所示,其中A:正常操作,指令B:報警數據上傳。正常通信時,主無線數傳模塊通過頻段1(正常通道)與從無線模塊實現數據的交換,從無線模塊只有收到地址域與本身ID相匹配的指令才與主無線模塊通信,否則總是處于監聽狀態。報警通信時,從無線數傳模塊通過頻段2(報警通道)與主無線模塊實現數據的交換,此時從無線數傳模塊需要從頻段1跳頻到頻段2,當報警數據傳輸完成,再從頻段2跳頻到頻段1,保證正常通信的暢通。

本文引用地址:http://cqxgywz.com/article/153649.htm

c.JPG


由于有報警數據的主動上傳,不可避免的會出現頻段沖突,采用“隨機延時”防碰撞協議,實現通信。具體做法:當從無線數傳模塊上傳報警數據后,規定時間內未接收到主無線數傳模塊的應答,則調用隨機延時程序,延時一段時間再發送,否則直接跳頻,保證正
常數據的通信。
無線數傳模塊接收串口數據的處理流程如圖4所示,為保證系統能正常運行,任一條指令或數據,在規定時間內未應答,可以重發3次,一旦超過了重發次數,就放棄此條指令或數據,進入下一條指令或數據的通信。

d.JPG


3.2 PC機串行通信程序設計
串口自動測試系統基于Access數據庫、VB開發,提供一個C/S結構的測試軟件。PC機采用VB軟件開發,VB提供了串行端口控件MSComm來為應用程序提供串行通信,該控件屏蔽了通信過程中的底層操作,程序員應用時可以設置、監視MSComm控件的屬性和事件,結合Timer控件即可完成對串行口的初始化和數據的輸入輸出工作。測試系統可檢查無線模塊收、發處理是否正確,軟件功能是否正常等,只需觀察計算機保存的測試結果,可實現對無線數傳系統的智能測試。

e.JPG


無線數傳模塊的PC機端程序界面如圖5所示,從圖中可以看出,系統具有以下功能:參數設置(串口、數據幀格式);數據接收(接收外圍設備傳來的數據);數據發送(PC向外圍設備發送的數據);數據的保存(將外圍設備傳來的數據保存在Access數據庫中);計算系統的正確率;數據的顯示等。

4 結語
本文所設計的一的無線數傳系統,具有良好的準確性、實時性、可靠性。通過實驗測得:在空曠傳輸有效距離最遠可達1 000 m;當中間有門或者其他障礙物阻隔時,接收距離會下降,最遠可達200 m。在有效距離內,系統傳輸的正確率能達到99.9%,可靠性較好,完全可以應用于相關測控領域。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉