- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AN9613,9616H接地导通电阻测试仪通信协议
AN9613接地导通电阻测试仪通信协议
在使用本机与PC机进行通信时,必须要保证:
本机RS232地址设置与上位机所选地址一致!
本机RS232波特率设置与上位机所选波特率一致!
上位机按照“下传命令数据格式”发送命令!
否则通信将不能实现!
握手协议
由主机和从机组成的测控网络中(图 B-1所示),一次通信是首先由主机的下传命令发起的,以从机的应答结束。所以握手协议采用单向握手协议,即仅在从机的上传数据中有关于接收主机数据是否正确的信息,主机根据此信息确定是否重发控制命令。而主机在收到从机的上传数据后,可根据其所带的校验字,来判断上传数据是否正确,如有误,则向从机重发命令。
通信数据格式
本协议采用数据帧的格式在主机与从机之间进行数据传送,数据帧包括“下传命令”和“上传应答”两大类的格式。
下传命令数据格式
帧头 有效字节数 从机地址 命令参数串 校验和 帧尾 7BH 1字节 XXH XXH 命令=参数* XXH 7DH 帧头:1字节,固定为7BH,即‘{’的ASCII码。
有效字节数:1字节,数值为地址码+命令参数串+校验和的字节总数,16进制数。
从机地址:2字节(16进制数)。
0000H作为特殊的地址码,256台范围内所有的设备都可以接收并执行,但对该地址的控制指令、设置指令不做应答。查询指令不能使用该地址;
0001H~FFFFH为有效地址空间。
命令参数串语法:
命令:英文字母的ASCII码组成一个命令,长度最大为8个字母;命令按功能分为控制命令、查询命令和设置命令。
参数:参数均用ASCII码表示,数值表示方式为科学记数法(最长为9位有效数字)+固定单位。
规定:
控制类命令:以字母‘C’开头;
设置类命令:以字母‘S’开头;
查询类命令:以字母‘R’开头;
命令格式:
控制类:命令*
设置类:命令=参数*
查询类:命令*
设置类命令批处理命令格式:
命令=参数;命令=参数;……命令=参数*
查询类命令批处理命令格式:
命令;命令;……命令*
分隔符:
= 命令与参数之间的分隔符(等号)
; 命令与命令之间的分隔符为分号
, 参数与参数之间的分隔符(逗号)
* 命令串结束分隔符(星号)
校验和:1字节(16进制数),是对所发送数据校验的结果。校验采用水平校验, 即有效字节数+从机地址+命令+参数 的和,长度为双字节,取低位字节为校验和。
帧尾:1字节,固定为7DH,即‘}’的ASCII码。
参数表示方法:
科学记数法:±X.XXXXXX*10F+固定单位
发送数据顺序:符号位+阶码值(F,3个字节)+有效数字
规定:
发送的数据均为ASCII码;
符号位:1个字节,‘+’即ASCII码2BH表示正;‘-’即ASCII码2DH表示负;
阶码值,整数,3个字节,格式: ±XX,XX取值0~99,XX用ASCII码表示的数值;‘+’即ASCII码2BH表示正;‘-’即ASCII码2DH表示负;
有效数字格式:XXXXXXXXX,字节长度最长为9个字节,注意:不发送小数点;
关系式:阶码值=单位阶码值+数值本身阶码值;
固定单位:默认为本身单位数量级,如f、 Ω、V、A等;
单位对应的阶码值如下:
数量级 P
数量级 n
数量级 μ
数量级 m
数量级 单位
数量级 K
数量级 M
数量级 G
数量级 单位阶码值 -12 -9 -6 -3 0 3 6 9
上传数据格式
无效命令应答数据格式
应答格式如下:
帧头 有效字节数 从机地址 应答内容 校验和 帧尾 7BH 1个字节 XXH XXH 无效命令=? XXH 7DH 命令:无效命令。
参数:命令无效符号:?,即ASCII码为3FH。
应答格式:命令=?
说明:告诉主机此命令对本机无效,要求主机更正后重新发送数据帧,同时目标从机将本次接收到的数据帧丢弃。
控制和设置类命令的应答数据格式
本机对上位机发送来的控制和设置类命令具有相同的应答数据格式:
帧头 有效字节数 从机地址 应答内容 校验和 帧尾 7BH 1个字节 XXH XXH 命令=执行状态 XXH 7DH 命令:主机下发的命令。
参数:执行状态,1个字节。
=(ASCII码:3DH) ---表示命令执行正确。
!(ASCII码:21H) ---表示命令在仪表的当前状态属非法操作。
应答内容格式:命令= =或命令= !”
查询命令执行状态响应信息
响应信息格式如:
帧头 有效字节数 从机地址 应答内容 校验和 帧尾 7BH 1个字节 XXH XXH 命令=参数 XXH 7DH 命令:主机下发的查询命令。
参数:返回数据。
格式:命令=参数(详见B.4中的举例);
通信时序
如图5-3所示,本机与上位机之间通信时序可描述如下:
上位机(PC)依照B.2规定的格式向下位机传送命
文档评论(0)