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

    EEPW首頁 > 測試測量 > 設計應用 > 帶DAC輸出的多通道溫度采集模塊的設計

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

    作者: 時間:2011-09-21 來源:網絡 收藏

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

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

    g.JPG


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

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


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 阿克陶县| 盖州市| 交城县| 婺源县| 靖宇县| 萝北县| 凤山县| 潍坊市| 桂林市| 景洪市| 屏山县| 垦利县| 治县。| 江西省| 连平县| 巴东县| 克山县| 新安县| 大连市| 富川| 永新县| 伊春市| 宜都市| 舞阳县| 安阳县| 石河子市| 虞城县| 称多县| 东港市| 来安县| 巴彦淖尔市| 岐山县| 大姚县| 茌平县| 广河县| 汉川市| 辛集市| 开封市| 临高县| 义乌市| 张北县|