新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于Modbus-RTU協議的交流電壓峰值表設計

        基于Modbus-RTU協議的交流電壓峰值表設計

        作者: 時間:2009-07-03 來源:網絡 收藏

        3.2
        Modbus是應用于電子控制器上的一種通用語言。通過此,控制器相互之間、控制器經由網絡(例如以太網)和其他設備之間可以通信。Modbus -RTU是Modbus協議的一種傳輸模式,在該模式下,消息中的每個8 b包含2個4 b的16進制字符。Mod-bus協議的核心程序是CRC校驗程序的編寫。該系統中采用CRC-16校驗法,具體程序實現如下:


        3.3 其他重要子程序
        程序中采用定時器中斷觸發每次采樣,保證采集周期的精度,同時每次采集時都以過零點作為采集數據的開始。這兩點都有利于提高系統精度。


        4 測試結果
        通過施加標準正弦波、非標準正弦波、三角波測試,可使該表的測量精度高于1級,完全滿足工業現場設備供電檢測的需求。該表與工控組態軟件MCGS配合,工作良好。此外,該表除了測量以外,還擴展了平均值、有效值的計算,成一個具有多功能的智能儀表。

        5 結 語
        以MSP430F449單片機、MAX1270為核心,編寫了協議,同時利用RS 485接口可方便地進行數據遠傳或與符合Modbus_RTU協議的設備相連,該表的體積小,功耗低,可使用于電池或蓄電池供電,非常適合作為編攜式設備,隨身攜帶,也可作為功能模塊直接安裝在工業現場設備對電網供電、有效值等參數進行監測。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 崇左市| 长汀县| 灵石县| 苗栗县| 周至县| 乌兰浩特市| 青海省| 确山县| 洪雅县| 登封市| 江源县| 喀喇沁旗| 奇台县| 平江县| 育儿| 眉山市| 望都县| 仙桃市| 日喀则市| 盐城市| 洛宁县| 吴堡县| 五峰| 朔州市| 桐城市| 巴东县| 商城县| 甘洛县| 晴隆县| 康马县| 安塞县| 同仁县| 泾川县| 岗巴县| 威远县| 会昌县| 定兴县| 绥江县| 余江县| 金平| 廉江市|