新聞中心

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

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

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

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

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

        4.3 程序流程

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

        5 結束語

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿合奇县| 鄂州市| 佛学| 灵丘县| 客服| 惠安县| 长寿区| 博湖县| 额济纳旗| 新龙县| 淳化县| 沙雅县| 苗栗市| 澎湖县| 太保市| 万山特区| 汶川县| 广昌县| 扶余县| 铜川市| 义马市| 新闻| 安化县| 大同市| 禹州市| 土默特左旗| 松溪县| 临猗县| 金堂县| 中阳县| 新兴县| 大港区| 三门县| 寻乌县| 民权县| 三台县| 锦屏县| 石棉县| 孝昌县| 无棣县| 桃源县|