微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > A5191HRT型HART调制解调器的原理与应用

A5191HRT型HART调制解调器的原理与应用

时间:07-30 来源:互联网 点击:

4.2 HART协议通信模块的软件设计


HART协议通信模块的软件设计包括HART协议的软件设计和MCU对AD421的控制程序设计。前者包括HART协议数据链路层的通信程序设计和应用层的软件界面设计.是整个模块软件设计的主要部分。

HART协议通信模块的通信过程由主机发送命令帧开始,现场仪表作为从设备使用中断调用子程序来完成接收和应答。现场仪表上电复位后,通信程序首先初始化HART协议通信模块。例如设定MCU的UART工作方式、串行通信波特率、数据帧格式和中断等后进入等待状态。主机发送命令时,A5191HRT的载波检测OCD变为低电平,触发MCU的UART中断.调用接收子程序。MCU完成主机命令的接收和处理后,生成应答帧并传输给A5191HRT.调制成FSK信号传输给主机,完成后再将HART协议通信模块设置为等待状态。

HART协议通信模块采用这种中断调用子程序的方法完成现场仪表和主机之间的通信,可以实现主机对现场仪表的各个工作参数的设置、测量结果的读取、仪表工作状态的检测等功能,并且具有程序设计灵活的优点。   

5 结束语

HART技术在国外已经很成熟。并以其自身突出的优点成为智能控制领域中应用最广泛的现场通信协议。可以预见,在今后很长一段时期内,HART技术将在我国现场仪表的智能化研制和改造中发挥重要作用。设计实践证明,使用A5191HRT设计智能现场仪表的HART协议通信模块具有电路设计简单、工作可靠性高的优点,参考价值和实用价值较高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top