久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

PC機與變頻器的串行通信

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

本文引用地址:http://cqxgywz.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示。


評論


技術專區

關閉