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

    EEPW首頁 > 手機與無線通信 > 設計應用 > 基于LabVIEW的水環境因子無線監測系統設計

    基于LabVIEW的水環境因子無線監測系統設計

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


    3 軟件
    3.1 數據采集
    數據采集工作流程圖如圖4所示。單片機P1口初始為AD模式,設置一個定時器,使周期性地采集數據,采集時間到,進行數據采集,采集完畢后對數據進行分析處理并打包,通過通信模塊發送,發送完后,進入下一輪采集工作。
    pH的采集選用上海力瓊電子有限公司生產的PHG-96FS型測試儀,其輸出電流為I=pHx(8/7)+4.00 mA。通過電流/電壓轉換器將pH測試儀輸出的電流轉化為對應的電壓接到單片機的P1口,將P1口設置為AD模式,可得模擬輸入電壓Vin=pHx[(8/7+4)]xRx1 000。然后,根據A/D模擬輸入量Vin與數字量輸出D的關系D=Vinx1 024/Vref,Vref為單片機A/D模塊的參考電壓,其值為Vref=5 V,最后得到pH的計算式為pH= 35xD/(1 024xRx36 000)。其部分程序如下:

    3.2 pH顯示程序
    PHG-96FS測試儀的分辨率為0.01 pH,則本系統也將計算得到的pH保留小數點后兩位小數,具體的做法為將temp=35*gedata/(1 024*R *36000)的分子乘以100,即temp=35*gedata/(1 024*R*360),其部分程序如下:


    3.3 下位機串口通信程序
    定義串行通信的波特率和通信模式是下位機串口通信的一個重要工作,本系統的波特率為57 600位/秒,即上下位機傳送數據的速度是每秒發送57 600位。另外,使用的是串行方式1,因此波特率的選擇取決于定時器/計數器1的溢出速率和電源控制寄存器PCON。本系統的晶振頻率為11.059 2 MHz,可得重裝數值N=0xFF。當接收到模塊傳來的采集信號時,下位機便將采集到的數據解包,通過串口傳送給上位機,將數據轉化為pH并通過前面板顯示。其程序流程圖如圖5所示。

    本文引用地址:http://www.czjhyjcfj.com/article/154676.htm



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 新野县| 广东省| 华坪县| 乐亭县| 贵定县| 文山县| 关岭| 淮安市| 略阳县| 札达县| 海南省| 白朗县| 黄冈市| 呼和浩特市| 乾安县| 湟源县| 吴堡县| 平江县| 阳城县| 浪卡子县| 台州市| 岐山县| 兴隆县| 固始县| 剑川县| 昌吉市| 鄢陵县| 钟祥市| 安阳县| 韶山市| 达拉特旗| 宜阳县| 外汇| 夏邑县| 开阳县| 昌吉市| 衡水市| 涞源县| 津市市| 横峰县| 宝兴县|