新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機實現短距離無線通信設計

        基于單片機實現短距離無線通信設計

        作者: 時間:2012-10-19 來源:網絡 收藏

        采用校驗和的方法進行幀的校驗,將所有字節相加,然后將結果截短到所需的位長。發送端對待發送的數據進行校驗和計算,將校驗和值放在數據后一起發送;在接收端,對接收到的數據進行校驗和計算,然后與收到的校驗和字節比較,進行誤碼判斷。

        對于,指令幀主要有3種:PC機發送給的請求發送指令、錯誤/超時重發指令、發給PC機的發送完畢指令。在該系統中指令幀采用數據幀的格式,將其中的。數據字節固定為一個字節,根據定義的字節判斷數據狀態。

        4.3 程序流程

        單片機開始需將無線數據傳輸模塊PTR2000設置處于接收狀態,通過串口中斷識別由PC機通過無線信道傳輸來的指令,根據接收指令的內容采集數據并啟動發送。發送前需將PTR2000模塊設置為發射狀態,且等待5 ms才可發送,發送完畢后,向PC機端發送“發送結束指令”,并將PTR2000模塊重設為接收狀態。圖4為系統軟件流程圖。

        5 結束語

        單片機系統PTR2000無線數據傳輸解決方案,可小于300 m的通信,通過實驗驗證該無線數據傳輸系統運行良好,單片機控制得相當準確。在應用時將系統作為一個模塊可方便地移植,以便構建更為復雜的網絡,可應用于小型無線網絡、無線抄表、小區傳呼、工業數據采集系統、安全防火系統等領域,具有一定實用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永清县| 合肥市| 柯坪县| 盐山县| 刚察县| 修文县| 辛集市| 阜宁县| 平武县| 泽库县| 疏勒县| 土默特左旗| 祥云县| 吴桥县| 南投县| 读书| 鹿泉市| 昭苏县| 砚山县| 娄底市| 诸城市| 阿尔山市| 汾阳市| 卢龙县| 宾川县| 广丰县| 汽车| 三台县| 文水县| 沾益县| 高安市| 礼泉县| 肇东市| 平乐县| 米泉市| 调兵山市| 正阳县| 大竹县| 科尔| 南和县| 洮南市|