新聞中心

        EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 帶DAC輸出的多通道溫度采集模塊的設(shè)計

        帶DAC輸出的多通道溫度采集模塊的設(shè)計

        作者: 時間:2011-09-21 來源:網(wǎng)絡(luò) 收藏

        3 系統(tǒng)軟件設(shè)計
        系統(tǒng)的軟件主要由溫度測量程序和Modbus通信中斷程序組成。
        測溫程序主要負責,主要工作在于建立熱電阻溫度和電阻值的分度表,并判斷每路檢測結(jié)果是否出現(xiàn)溫度是否異常,是則重新測量。正確的測量結(jié)果將保存于保持寄存器,等待上位機讀取。溫度測量程序流程圖如圖4所示。

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

        g.JPG


        接受到主機的讀取命令時,則進入通信中斷程序。Modbus協(xié)議是應(yīng)用于工業(yè)控制上的一種通用通信協(xié)議。主要有兩種通信模式:ASCII和RTU模式。由于在同樣的波特率下,RTU比ASCII能夠傳送更多的數(shù)據(jù),因此采用RTU模式來實現(xiàn)的MoSbus通信。它的消息幀格式主要有地址、功能碼、數(shù)據(jù)、校驗碼構(gòu)成。Modbus協(xié)議的通信中斷程序流程圖如5所示。

        4 結(jié)語
        采用了AVR單片機為控制核心,采用外擴一片低成本的13位A/D芯片,通過電子開關(guān)切換實現(xiàn)多路測溫電路。設(shè)計了一種PWM轉(zhuǎn)電路。基于Modbus通信協(xié)議,通過RS 485網(wǎng)路與主機通信。結(jié)構(gòu)簡單,準確度高,通用性好。實際使用中,在高溫和強干擾環(huán)境下,模塊仍能正常工作。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: DAC 多通道 溫度采集 模塊

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 城固县| 邯郸市| 柳江县| 塘沽区| 兴文县| 镇赉县| 靖西县| 桑植县| 聂荣县| 海宁市| 漳州市| 庆云县| 茂名市| 怀化市| 东乡县| 右玉县| 西乌珠穆沁旗| 乌恰县| 观塘区| 呈贡县| 慈利县| 运城市| 九台市| 会宁县| 桃江县| 通化县| 桂平市| 奎屯市| 海宁市| 资中县| 林西县| 怀集县| 丽江市| 阿拉善右旗| 灵台县| 松桃| 阿克陶县| 栾川县| 孝义市| 永济市| 庆城县|