首页头部标志
   新闻分类
   联系我们
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
关于电磁流量计ADuC812芯片的探讨 五十
时间:2016/1/10 7:41:09  来源:本站原创  点击:982

关于电磁流量计ADuC812芯片的探讨 五十

电磁流量计响应码:应答帧包含长度为两个字节的响应字,第一字节表示数据通讯状态和现场仪表命令执行的结果,当b7 1 的时候,数据通讯出错,后续的位代表了错误类型,比如:奇/偶校验错、水平校验和错或者数据帧错等;当b7 0的时候,表示现场仪表命令执行结果的状态,比如:命令执行出错,命令未执行或者命令执行警告。第二字节表示现场仪表的工作状态,保证了仪表工作的安全性和现场仪表数据的可靠性。

数据字节:表示与命令有关的数据。

校验和:从定界符开始对所有字节进行异或操作运算,确保通讯的数据无差错传送。

4.6.2 HART 协议数据链路层的实现

在本系统中,HART 协议数据链路层的实现主要包括:发送HART 命令前对命令帧装配以及对接收到的HART 命令帧的拆分,期间要对应用层调用。

1)命令帧装配过程

在电磁流量计系统中与HART 协议相关的数据传输是以帧的形式实现的,数据链路层对帧格式作了严格的规定,有关内容在3.6.1 节及4.6.1 节已经作了介绍。对命令帧的装配必须基于该格式进行。以下是对帧的规定规定:

1) 帧前导信号“FF”的个数,本设计中规定了2 个前导信号;

2) 为前导定界符进行赋值,将长帧赋值为0x82,短帧赋值则为0x02

3) 为地址字段进行赋值,最高位指明了与该报文相关的主设备,对于基本主设备该位应该为“1”,副主设备则为“0”,对于电磁流量计系统设计中应选用“0”;

4) 调用应用层,返回命令字节,用户数据及字节计数;

5) 帧最后的一个字段赋值为校验值。该值由是帧的从前导定界符开始的所有字节的异或值组成;

6) 将装配好的数据帧写入串口。

详情请浏览公司网站的产品中心 http://www.dlysys.com/  电磁流量计

 

 
上一篇:电磁流量计抗干扰技术探讨 一
下一篇:电磁流量计转换器及传感器的探讨 四十七