新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于DSl8820和AT89S52以及RF芯片的測溫系統設計

        基于DSl8820和AT89S52以及RF芯片的測溫系統設計

        作者: 時間:2012-06-28 來源:網絡 收藏

          3.1 軟件流程圖

          軟件流程圖如圖5~圖7所示。

          

          

          3.2 無線通信軟件系統描述

          系統軟件設計主要包括兩部分:無線通信模塊和手機端數據處理模塊,采用C#語言編寫。無線通信模塊首先需完成串口配置、A/D配置和接收器的配置,然后編寫發送函數和接收函數實現無線通信。由于從機有多個,采用輪詢的方式,對從機輪流發給“令牌”,從機在獲得“令牌”期間才能和主機間進行通信。采用單工方式通信,首先打開通信配置,發送“配置字”,然后關閉通信配置,接收方接收到“配置字”后按照地址進行通信。接收函數和發送函數簡介如下:

          3.2.1 接收函數

          接收函數程序如下:

          

          3.2.2 發送函數

          發送函數程序如下:

          

          

          4 結語

          該無線系統電路簡單、性能穩定、抗干擾能力強、可靠性高、搭建方便、易于擴展,本系統適用于在短距離對多種環境溫濕度的監測,有廣闊的應用前景。無線數據傳輸在實驗室的效果是好的,對采集參數的接收和數據的發送都反應靈敏。但無線數據傳輸還存在著一些問題,若采用競爭信道的方式可進一步提高系統效率,采用USB接口,可提高效率,同時支持即插即用,這些特性都需要進一步改善。


        上一頁 1 2 下一頁

        關鍵詞: 8820 DSl 89S S52

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 亳州市| 武穴市| 岗巴县| 太康县| 尤溪县| 扎赉特旗| 唐山市| 扶绥县| 镇宁| 甘南县| 万源市| 玛多县| 永靖县| 旬邑县| 南木林县| 彝良县| 武宣县| 连江县| 巴里| 于都县| 临城县| 喀什市| 巩义市| 宿松县| 梁河县| 枝江市| 三穗县| 营口市| 宜章县| 临泽县| 黄浦区| 潮州市| 清徐县| 龙井市| 平果县| 石泉县| 弥渡县| 九龙县| 沐川县| 建水县| 祥云县|