关于电磁流量计ADuC812芯片的探讨 四十八
电磁流量计整个工作过程为:在上电时或看门狗复位后,主程序对HART 的通信部分进行初始化。初始化的主要内容包括串口工作方式设定,波特率设定以及清通信标志字和开中断等内容。由于HART 协议采用的通信方式为主从方式,像电磁流量计这种的现场设备都是从设备,所以在初始化中和每次回答完主机的命令之后,都要将接收中断打开,一直等候主机命令。初始化完成之后HART 通讯部分就一直处在准备接收状态下,一旦主设备有命令送来,HT2015 的载波检测口OCD 就变为低电平,中断被触发,启动接收,程序就会进入接收部分,依次接收前导字符,定界,地址,命令号,数据以及校验码,在接收的同时还需要进行判断,如果接收的字符不合法,则回到空闲状态,等待下一条命令的倒来;如果主机发出的请求帧已经全部接收完成,也需要进行判断,如果校验码出错,则发送置错误状态位的应答帧,如果接收正确,则完成主机命令的解释,并根据命令执行相应的操作,最后按一定的格式生成应答帧,并将其送入通信缓冲区,启动发送,完成之后,再次进入等待的状态,等待下一条命令。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 电磁流量计