• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 無線數據采集系統的設計方案

    無線數據采集系統的設計方案

    作者: 時間:2010-03-11 來源:網絡 收藏

      各管腳說明如下:
      P1:VCC,電源輸入端,接2.7~5.25 V。

      P2:CS,頻道選擇,CS=0選擇工作頻道1,即433.92 MHz;CS=1選擇工作頻道2,即434.33 MHz。

      P3:DO,數據輸出。

      P4:DI,數據輸入。

      P5:GND,接地端。

      P6:PWR,節能控制,PWR=1,正常工作狀態;PWR=0,待機微功耗狀態。

      P7:TXEN,發射接收控制,TXEN=1模塊處于發射狀態,TXEN=0模塊處于接收狀態。

    3 采集的編程

    3.1 單片機ADUC812編程 ADuC812中文資料pdf
      程序在初始化了各種參數以后,開始不斷循環,查詢A/D端口,將各路A/D端口的數據不斷采集,并通過串口輸入PTR2000,由PTR2000將數據傳輸出去;同時該模塊不斷查詢串口,若有由PTR2000通過串口輸入的數據,及時將數據輸出到D/A端口。本程序采用C語言編程,主程序為main()。

      注:FFH開始采集數據標志;EEH結束標志。

    3.2 AT89C51單片機編程AT89C51中文資料

      AT89C51負責傳輸數據,一方面他通過PB口與USB100的并行數據口相連,負責從USB100接收或者將數據傳輸給USB100模塊;另一方面AT89C51通過串口與另一塊PTR2000相連,負責將從USB100模塊接收的數據傳給PTR2000,或者將從PTR2000模塊接收的數據傳給USB100模塊。他的程序與ADUC812的程序相似,區別在于他沒有開始和結束標志,并且他查詢的是USB100模塊是否有數據輸出和串口是否接收到PTR2000傳來的數據。

    3.3 工控機編程

      在工控機上安裝好USB100模塊的專用驅動程序后,USB100即可作為一個標準的設備來編程,可以按照與串口完全一樣的方法進行編程。在本次中采用了VC編程,在VC中采用MSComm控件,將USB接口作為一個標準的串口使用。程序分為兩部分:一部分是USB接口程序;另一部分是應用程序部分。將由ADUC812采集到的A/D數據用直觀的圖像的方法顯示出來。

    4 結 語

      本介紹的對于其他數據傳輸的應用具有一定的參考價值,通過適當改變硬件配置,以及適當修改程序,可以應用于遠程抄表、遠程監控等領域。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 肥东县| 安宁市| 建瓯市| 蒲江县| 海盐县| 泸州市| 凯里市| 孟州市| 桂平市| 白银市| 金平| 南郑县| 高安市| 新巴尔虎左旗| 安福县| 陇南市| 日喀则市| 舟山市| 高州市| 九台市| 日喀则市| 犍为县| 贵南县| 安康市| 乳源| 宽甸| 南靖县| 安图县| 改则县| 灵璧县| 德格县| 盱眙县| 湘潭市| 朝阳市| 东至县| 巧家县| 泸西县| 安顺市| 鹰潭市| 将乐县| 应用必备|