新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PC機與變頻器的串行通信

        PC機與變頻器的串行通信

        作者: 時間:2016-12-16 來源:網絡 收藏

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

          1位起始位,8位數據位,奇校驗,1位停止位。
          糾錯方法
          在信息后加checksum, checksum等于所有字節(hex)之和的最后一字節,轉換為ascii碼。
          數據包格式
          類似modbus ascii格式,格式如下。
          header akp1p0 d3d2d1d0 s delimiter
          格式解析:
          【header】:3ah
          【delimiter】:0dh,0ah
          a、k、p1p0、d3d2、d1d0、s分別為單字節十六進制數,轉換為ascii碼。
          【a】:從機(變頻器)地址。變頻器地址范圍為(1-31),a必須存在。
          注:地址a=00h時對所有從機有效,且所有從機不回送響應信息。故a=00h只能發送運行命令操作。
          【k】:數據包功能代碼。
          【p1p0】:參數序號。參數標號,兩字節十六進制數。
          【d3d2d1d0】:參數值:去掉小數點的參數值,共四字節的十六進制數,先發高位,后發低位。
          【s】:和校驗字。s是上面所有字節十六進制之和(a+k+p1p0+d3+d2+d1+d0)取最后一字節(bit7-bit0)值,轉換為ascii碼。
          其中k、p、d3d2d1d0參數定義如表3所示。

          計算機與變頻器串行通信程序實現
          通信主程序的設計架構
          設計通信主程序的主要功能是:實現計算機對變頻器的運行控制和狀態監視,即構成一個閉環監控系統。程序設計架構如圖3示。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 南岸区| 和林格尔县| 永定县| 措勤县| 屯昌县| 游戏| 浦东新区| 东安县| 同德县| 乌鲁木齐市| 阜南县| 宿迁市| 上犹县| 敦化市| 武夷山市| 南平市| 桐城市| 本溪市| 仲巴县| 临湘市| 海伦市| 邢台县| 陆丰市| 高淳县| 昔阳县| 四会市| 怀安县| 宝丰县| 和政县| 金坛市| 遂溪县| 武威市| 理塘县| 灵武市| 盘锦市| 中阳县| 本溪市| 阜新市| 洪洞县| 鞍山市| 汽车|