1、rs-232接口.docVIP

  • 7
  • 0
  • 约 6页
  • 2016-01-20 发布于天津
  • 举报
1、rs-232接口

RS-232接口 本设备的RS232接口使用如图所示,其引脚定义如下: 2—RXD(接收) 3—TXD(发送) 5—GND(地) 其他—未使用 波特率 9600bit/s,8bit,1位停止位,无校验位。 控制协议 格式 下列表述中,H代表十六进制数据。(C语言中用0x##表示十六进制。) 通讯格式A中对命令格式进行说明或举例时,中间使用的任何标点,如逗号、句号,不是命令中的字符,仅用于帮助进行命令说明。逗号用于分隔命令字节,句号表示命令结束,而带有下划线的字节表示在被说明的命令中是重点说明对象。 EBH,地址,命令,数据长度,数据1,...,数据n,冗余 EBH: 帧起始位,以二进制表示为 地址: 设备的编号,出厂时已设定好,用户不能修改,同一型号的所有设备共用一个相同的地址。 命令: 用十六进制数据代表的操作。 数据长度:1到数据n的个数。 冗余: 用来判断发送或接收是否正确的信息,在发送时由发送端计算,在回送信息中由设备自动计算。计算方法为: 冗余 = 地址+命令+数据长度+数1+…+数n 如果冗余= EBH,则发送反码,即冗余= 14H;若冗余有进位,则将进位取消只取低八位即可。 例: 冗余 = 2AH + 01H + 01H + F3H = 11FH 将进位取消即为:冗余=1FH。 设备地址 设备地址9AH。 回送信息 当信号转换器接收正确

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档