一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

HART通信装置的制作方法

2022-11-23 13:13:19 来源:中国专利 TAG:

hart通信装置
技术领域
1.本技术涉及一种hart通信领域,具体涉及一种hart通信装置。


背景技术:

2.hart协议的全称是highway addressable remote transducer,是美国rosemount公司于1985年推出的一种用于现场智能仪表和控制设备之间的通信协议。但是现有的hart通信缺陷在于相对低的通信带宽,以及较长的响应时间。


技术实现要素:

3.本发明要解决的技术问题是为了克服现有技术中的hart通信缺陷在于相对低的通信带宽,以及单个外接设备需要较长的响应时间的缺陷,提供一种hart通信装置。
4.本发明是通过下述技术方案来解决上述技术问题:
5.一种hart通信装置,包括中央处理器以及多个通信单元,每个所述通信单元均包括协议转换模块、多个hart调制解调模块、多个耦合模块以及多个信号转换模块;
6.所述协议转换模块分别连接中央处理器以及多个所述hart调制解调模块;
7.各所述hart调制解调模块均对应连接一个所述耦合模块,各所述耦合模块连接一个信号转换模块;各所述信号转换模块均连接所述中央处理器;
8.所述信号转换模块用于将从中央处理器中获取的数字信号转换为模拟信号;
9.所述协议转换模块用于将中央处理器的通信数据依次输出至各hart调制解调模块;
10.所述hart调制解调模块用于获取协议转换模块输出的信号并进行调制;
11.所述耦合模块用于将经过所述hart调制解调模块调制后的信号叠加至对应的模拟信号上,输出至外接设备。
12.优选地,所述hart调制解调模块还用于依次获取所述外接设备的响应信号并解调,并将解调后的响应信号输入至所述协议转换模块;
13.所述协议转换模块还用于将各所述解调后的响应信号依次反馈至中央处理器;
14.所述信号转换模块还用于将从外接设备获取的模拟信号依次转换为数字信号,并反馈至所述中央处理器。
15.优选地,所述中央处理器与多个所述协议转换模块之间还通过数据分配模块连接;
16.所述数据分配模块用于依次将中央处理器的通信数据依次分配至各所述协议转换模块。
17.优选地,所述数据分配模块还用于获取各所述通信单元的协议转换模块的响应信号,并将各响应信号存储,定时反馈至所述中央处理器。
18.优选地,所述数据分配模块为现场可编程逻辑门阵列。
19.优选地,所述中央处理器与所述数据分配模块之间根据pcie协议进行通信;
20.和/或,所述数据分配模块与所述协议转换模块之间根据spi协议进行通信;
21.和/或,所述协议转换模块与所述hart调制解调模块根据uart协议进行通信。
22.优选地,所述信号转换模块还通过滤波模块连接所述外接设备。
23.优选地,所述耦合模块还通过保护电路连接所述外接设备,所述保护电路用于对所述外接设备进行过压保护、过流保护以及静电保护中的至少一种。
24.优选地,所述hart通信装置还包括隔离模块,所述中央处理器通过隔离模块连接所述协议转换模块,所述隔离模块用于将中央处理器与所述协议转换模块进行电气隔离。
25.优选地,所述hart通信装置还包括隔离模块,所述中央处理器还通过隔离模块连接所述信号转换模块,所述隔离模块用于将中央处理器与所述协议转换模块进行电气隔离。
26.本发明的积极进步效果在于:中央处理器通过协议转换模块和多个外接设备进行通信,可以解决中央处理器的输入接口以及输出接口的不足,提高了通信效率。
27.由于每一个外接设备与中央处理器之间的通信通道都是独立的,单个通道故障不会影响其他的外接设备的通信,具有良好的安全性以及可靠性。
28.通过采用中央处理器、数据分配模块以及协议转换模块的架构,三者之间通过不同速率的通信协议传输数据,使得通信效率最大化。
附图说明
29.图1为本实施例1中的hart通信装置的第一结构示意图。
30.图2为本实施例1中的hart通信装置的第二结构示意图。
具体实施方式
31.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
32.实施例1
33.请参见图1,本实施例提供一种hart通信装置,包括中央处理器1以及多个通信单元,每个所述通信单元均包括协议转换模块2、多个hart调制解调模块3、多个耦合模块4以及多个信号转换模块5;
34.所述协议转换模块2分别连接中央处理器1以及多个所述hart调制解调模块3;
35.各所述hart调制解调模块3均对应连接一个所述耦合模块4,各所述耦合模块4连接一个信号转换模块5;各所述信号转换模块5均连接所述中央处理器1;
36.所述信号转换模块5用于将从中央处理器1中获取的数字信号转换为模拟信号;
37.所述协议转换模块2用于将中央处理器1的通信数据依次输出至各hart调制解调模块3;
38.所述hart调制解调模块3用于获取协议转换模块2输出的信号并进行调制;
39.所述耦合模块4用于将经过所述hart调制解调模块3调制后的信号叠加至对应的模拟信号上,输出至外接设备6。
40.在本实施方式中,所述中央处理器1与所述协议转换模块2间根据第一通信协议进行通信,所述协议转换模块2与每个所述hart调制解调模块3之间根据第二通信协议进行通
信,所述第一通信协议的速率至少大于所述第二通信协议的速率的n倍,其中n为hart调制解调模块3的个数。在本实施方式中,协议转换模块2可以使用协议转换芯片,该协议转换芯片可以是四路异步收发,从而使得将一路较快的第一通信协议进行通信转化为四路的第二通信协议进行通信。
41.通过本实施方式,本技术中的通过将中央处理器1所发出的通信数据依次输入至各所述hart调制解调模块3,再将经过所述hart调制解调模块3调制后的信号叠加至对应的模拟信号上,输出至外接设备6。使得每一个外接设备6都可以依次受到信号,通信效率大大提高。当然,在本实施例中,第二通信协议的速率只要满足外接设备6的通信速率即可。在本实施例中,信号转换模块5具体可以是数模模数转换器。
42.且在本实施方式中,每一个外接设备6都会有一条对应的信号转换模块5,当一个信号转换模块5出现故障,其余的信号转换模块5都不会受到影响。在实际使用的过程中,协议转换模块2至耦合模块4的通道,对于每一个外接设备6来说,也是相互独立的。
43.在上述实施方式中,耦合模块4可以是一套阻容网络,将调制后的信号以1.2khz和2.2khz的正弦波形式通过耦合到模拟量电流信号上(也就是信号转换模块5所输出的模拟信号)。
44.具体地,所述hart调制解调模块3还可以用于依次获取所述外接设备6的响应信号并解调,并将解调后的响应信号输入至所述协议转换模块2;
45.所述协议转换模块2还用于将各所述解调后的响应信号依次反馈至中央处理器1;
46.所述信号转换模块5还用于将从外接设备6获取的模拟信号依次转换为数字信号,并反馈至所述中央处理器1。
47.在本实施例中,本装置不但可以将中央处理器1的通信数据传输给外接设备6,外接设备6的响应信号还可以依次反馈给中央处理器1,完成双向通信。其中hart调制解调模块3用于外接设备6所发出响应信号与数字信号的解调。
48.请参见图2,具体地,所述中央处理器1与多个所述协议转换模块2之间还可以通过数据分配模块7连接;
49.所述数据分配模块7用于依次将中央处理器1的通信数据依次分配至各所述协议转换模块2。
50.在本实施例中的数据分配模块7,用于对不同协议转换模块2分配相对应的数据。所述中央处理器1与所述数据分配模块7之间可以通过第三通信协议进行通信,所述数据分配模块7与所述协议转换模块2之间可以通过第一通信协议进行通信。所述第三通信协议的速率至少大于所述所述第一通信协议的m倍,其中m为单个数据分配模块7所连接的协议转换模块2的个数。
51.具体地,所述数据分配模块7还可以用于获取各所述通信单元的协议转换模块2的响应信号,并将各响应信号存储,定时反馈至所述中央处理器1。在本实施例中,中央处理器1就不需要每时每刻接收响应信号,只要在某一时刻接收存储的响应信号,减少了中央处理器1的压力。
52.具体地,所述数据分配模块7可以为现场可编程逻辑门阵列(field programmable gate array,简称为fpga)。
53.具体地,所述中央处理器1与所述数据分配模块7之间可以根据pcie协议进行通
信;
54.和/或,所述数据分配模块7与所述协议转换模块2之间可以根据spi协议进行通信;
55.和/或,所述协议转换模块2与所述hart调制解调模块3可以根据uart协议进行通信。
56.具体地,所述信号转换模块5还可以通过滤波模块8连接所述外接设备6。在本实施方式中,滤波模块8为低通滤波模块,可以滤除调制后的通信信号和高频噪声对模拟信号的影响。
57.具体地,所述耦合模块4还可以通过保护电路9连接所述外接设备6,所述保护电路9用于对所述外接设备6进行过压保护、过流保护以及静电保护中的至少一种。
58.具体地,所述中央处理器1通过隔离模块10连接所述协议转换模块2,所述隔离模块10用于将中央处理器1与所述协议转换模块2进行电气隔离。
59.具体地,所述中央处理器1还通过隔离模块10连接所述信号转换模块5,所述隔离模块10用于将中央处理器1与所述协议转换模块2进行电气隔离。
60.在上述两个实施方式中,使用隔离模块10是将中央处理器1与协议转换模块2,中央处理器1与信号转换模块5进行电气隔离,当协议转换模块2或者信号转换模块5出现故障的时候,由于隔离模块10的设置,避免了影响中央处理器1正常工作。
61.在本实施例中,中央处理器1可以分为三个阶段:1、发送通信数据;2、等待外接设备6响应;3、接收响应信号。
62.1、发送通信数据:当中央处理器1启动后,中央处理器1就可以对外接设备6依次发送通信数据,经过hart调制解调模块3的调制以及信号转换模块5的处理,外接设备6就会接收经过处理的通信数据。
63.2、等待外接设备6响应:当外接设备6接收处理过的通信数据,外接设备6会经过一定时间进行响应,在等待该外接设备6等待响应的时候,中央处理器1还可以对其他的外接设备6发送通信数据,效率大大提高。在本阶段中,还可以设置一个预设时间段,若等待响应数据的时间在预设时间段内,则中央处理器1就会继续等待外接设备6的响应信号。
64.3、接收响应信号:当外接设备6生成对应的响应数据,中央处理器1就会接收,当所有的外接设备6的响应数据接收完毕以后,中央处理器1就可以再一次对各个外接设备6发出通信数据。在本阶段中,若等待时间超出预设时间段,那么就可以认定该外接设备所在的通道出现超时错误。若接收的响应数据解析出有错误,就认定响应数据错误。当本阶段结束以后,就可以重新进入阶段1,循环往复。
65.在实际工作中,当本发明的装置启动时,就会进行初始化。当初始化完毕后,中央处理器1就会发送信号,则装置就会进入发送通信数据的状态。在对装置进行初始化的时候或者装置启动的时候,还可以检查从中央处理器1至每个外接设备6之间的通信通道是否正常,并把异常情况反馈给中央处理器1。
66.在发送通信信号时,通信信号的内容能够根据实际情况确定。比如,该通信信号可以包括查询命令。查询命令可以用于获取外接设备的状态或者外接设备所获取的信息。
67.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离
本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献