關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Solinst Levelogger3001水質參數采集處理系統的研究

        基于Solinst Levelogger3001水質參數采集處理系統的研究

        作者: 時間:2012-02-23 來源:網絡 收藏

        2.4 數據
        根據傳感器通信協議發送讀取傳感器信息命令(一個a命令,一個b命令),其中a命令獲得水溫信息與水位信息的整數部分,b命令獲取水位信息的小數部分,發送命令格式為十六進制。發送命令必須先發送a命令后發送b命令。表2是系統設計者發送命令讀取傳感器對應的命令和返回值。

        本文引用地址:http://www.104case.com/article/161060.htm

        f.jpg


        發送命令a返回值中32.300為水溫值,89為水位值的整數部分。發送b命令采集到的數據為6 700 cm,即為水位的小數部分如圖7所示。對發送命令的控制流程如流程圖8所示。利用SetTimer()函數調用OnTimer函數發送命令和讀取信息。文章設置一秒鐘采集一次水質數據信息,即SetTimer(1,1 000,NULL)。OnTimer()函數主要是定時發送讀取數據命令并接收到的數據信息并以字符形式在顯示區顯示和以曲線的形式在MSChart控件區顯示。對接收到的數據流程如流程圖9所示。水位實際值式(1)決定:

        g.jpg

        h.jpg

        i.jpg


        WL=TWL-TL (1)
        其中WL表示水位實際值,TWL表示測量水位值,TL表示氣壓值。氣壓值通過端口號2讀取。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 海林市| 舞阳县| 四平市| 苏尼特左旗| 海门市| 剑阁县| 湟中县| 长宁区| 萍乡市| 威宁| 临沂市| 梧州市| 高雄市| 台东市| 定日县| 波密县| 富宁县| 荔波县| 大竹县| 嘉祥县| 邢台县| 绥德县| 秭归县| 黄骅市| 威信县| 巢湖市| 临泽县| 屏南县| 文化| 界首市| 雅安市| 沙田区| 周宁县| 庆云县| 丹寨县| 榆林市| 伽师县| 运城市| 海伦市| 南澳县| 勐海县|