一种通过usb接口读取hart仪表参数的系统的制作方法
【技术领域】
[0001 ] 本发明涉及自动化仪表测试技术领域,特别是涉及一种通过USB接口读取HART仪表参数的系统。
【背景技术】
[0002]多年来,HART协议智能仪表一直是工业自动化领域的主流通信协议,HART协议信号叠加在仪表的4-20毫安电流环路上,用峰-峰值约0.5毫安的电流表示,其中1200Hz频率为数字1,2200Hz频率为数字O。HART协议仪表的参数读写一般都是通过各大厂家生产的专有的手操器来完成。通常这类手操器产品的价格昂贵,后期产品升级的费用也较高,同时由于手操器的程序是固化的,不能对其进行二次编程,灵活度不高。因此有必要设计一种价格低廉,可二次编程的的HART协议仪表参数读取系统。而PC机是目前最普遍的通用开发工具,价格低廉,支持多种编程方式开发,尤其是现在得PC机尤其是便携式笔记本都取消了并口和串口配置,只有USB接口,因此,本系统采用通过PC机USB接口口发送命令给HART协议解析CPU,来读取HART仪表参数。
【发明内容】
[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种通过USB接口读取HART仪表参数的系统,用于解决在现有HART协议仪表参数测试中需要由价格昂贵的专业设备来进行操作的问题。
[0004]为实现上述目的及其他相关目的,本发明提供以下技术方案:
[0005]—种通过USB接口读取HART仪表参数的系统,包括上位机系统和HART仪表,所述系统还包括:协议转换模块,通过USB接口与上位机系统进行通信连接,用于对上位机系统输出的HART命令进行解析得到包含对应的通用命令类型的数字信号并予以输出,以及还用于对HART仪表回传的HART信号参数进行转换后上传至上位机系统;HART信号收发模块,连接于所述协议转换模块并通过一检流电阻与所述HART仪表连接,用于将所述协议转换模块输出的数字信号转换成的标准HART信号并将其注入到所述间流电阻上以供HART仪表识别,以及还用于将所述HART仪表响应所述标准HART信号并回传输出的HART信号参数发送至协议转换模块。
[0006]作为上述通过USB接口读取HART仪表参数的系统的优选方案,所述协议转换模块为C5051F340型的USB FLASH微控制器,其中,所述USB FLASH微控制器的管脚7、8、9、10分别依次连接USB接口的1、2、3、4针脚,USB FLASH微控制器的管脚27、28、29、30、31分别连接连接HART信号收发模块。
[0007]作为上述通过USB接口读取HART仪表参数的系统的优选方案,所述HART信号收发模块至少由A5191型HART协议解调集成芯片和隔离变压器Tl构成,其中,隔离变压器Tl输入端分别通过电阻Rl和一比较器分别依次连接芯片A5191的管脚16和管脚11,比较器的输出端通过一电阻R2与隔离变压器Tl输入端连接,比较器的同相输入端连接芯片A5191的管脚11,比较器的反向输入端通过一电阻R4连接比较器的输出端;隔离变压器Tl的输出端并联连接在检流电阻fcc的两端,所述检流电阻的一端连接正极电源,所述检流电阻fcc的另一端连接HART仪表;芯片A5191的管脚11依次串联连接电阻R5和电阻R6后接地连接,芯片A5191的管脚12连接于电阻R5和电阻R6之间,芯片A5191的管脚6、管脚15、管脚18及管脚22依次通过一电容C2、电容C3、电容C4及电容C5接地连接,芯片A5191的管脚6和管脚22之间还并联有一电阻R7,芯片A5191的管脚17通过一电阻R8连接芯片A5191的管脚18,芯片A5191的管脚1、管脚5、管脚7、管脚8、管脚9、管脚14、管脚20及管脚21分别接地连接,管脚13通过一电阻R9连接于管脚7,芯片A5191的管脚23,管脚27,管脚19,管脚24,管脚26分别连接USB FLASH微控制器的管脚27、管脚28、管脚29、管脚30、管脚31。
[0008]相对现有技术,本发明提供的以上方案可以实现HART协议仪表参数测试的低廉化,省去现有技术中必须采用价格昂贵的专业测试设备的开销,大大降低了维护成本。
【附图说明】
[0009]图1显示为本发明通过USB接口读取HART仪表参数的系统的实施方式原理图。
[0010]图2显示为本发明中协议转换模块的一实施方式原理图。
[0011]图3显示为本发明中HART信号收发模块的一实施方式原理图。
[0012]图4显示为利用本发明来实现HART仪表参数检测的流程图。
【具体实施方式】
[0013]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0014]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0015]目前,市场上HART协议仪表参数测试主要是通过大公司专用手操器实现,如罗斯蒙特公司的475手操器,这类手操器价格昂贵,基本模块价格在3万美金左右,维护也需要专门人员,并且读取HART协议仪表参数的界面是固态的,不能满足客户的多种显示需要。为了解决上述问题,本发明提出了一种制造成本低廉的HART仪表参数读取电路,以下将对本发明提供的技术方案进行详细地说明。
[0016]请参见图1,给出了一种通过USB接口读取HART仪表参数的系统实施方式原理图,如图所示,所述系统包括上位机系统、协议转换模块及HART信号收发模块,其中,协议转换模块通过USB接口与上位机系统进行通信连接,用于对上位机系统输出的HART命令进行解析得到包含对应的通用命令类型的数字信号并予以输出,HART信号收发模块连接于协议转换模块,用于将协议转换模块输出的数字信号转换成供HART仪表识别的标准HART信号并将在HART仪表响应该标准HART信号后回传输出的HART信号参数发送至协议转换模块,协议转换模块再对该HART信号参数进行转换后上传至上位机系统。
[0017]结合上述方案,再以具体实施中利用通用命令来读取HART仪表信号参数为例来对上位机系统启动一次HART仪表参数检测的过程进行说明:操作人员首先可以在上位机系统来选择通用命令类型,接着上位机系统通过USB接口将通用命令类型传送给协议转换模块,协议转换模块通过事先定义好的协议对该通用命令类型解析解析,得到包含通用命令类型的数字信号,接着HART信号收发模块依据标准HART协议将该数字信号转换成标准HART信号发送至HART仪表中,HART仪表接收到该标准HART信号后回传输出相应的HART信号参数并被HART信号收发模块所接收,HART信号收发模块将该HART信号参数发送至协议转换模块,最后协议转换模块再将该HART信号参数上传至上位机系统中进行显示,至此完成一次完整的HART命令收发过程。
[0018]在具体实施中,再参考图1,HART仪表与HART信号收发模块之间是通过一检流电阻Rx来进行耦合连接的,也就是说,HART信号收发模块将标准HART信号发送至检流电阻Rx上以供HART仪表识别,同时HART