一种电压型PWM波网络控制器、方法及系统与流程

文档序号:18523707发布日期:2019-08-24 10:02阅读:279来源:国知局
一种电压型PWM波网络控制器、方法及系统与流程

本发明涉及信号控制领域,特别是涉及一种电压型pwm波网络控制器、方法及系统。



背景技术:

在功能复杂,并且运行、作业机构、数量和种类多的情境之下,例如铁路工程机械车辆,需要一套功能强大、可靠性高的控制系统,来控制铁路工程机械的运行和作业。控制系统需要输出pwm波信号对被控部件,包括伺服阀、比例阀、液压泵、液压马达等进行控制。通常是将这些被控部件的信号线通过硬连线连接到控制器,由控制器输出模拟电压或电流信号进行集中控制。

但是,由于这些部件分散布置在铁路工程机械车辆的各个部位,导致连接电缆比较长而且多,模拟信号在线路上信号损失大,容易受干扰,导致作业精度不稳定。虽然目前也有通过控制器局域网络(controllerareanetwork,can)总线或rs232总线等总线接收数据,输出脉冲宽度调制(pulsewidthmodulation,pwm)波信号实施控制的网络控制单元。但这种网络控制单元的总线传输速度较低,而且都是单独以某种总线传输,没有实现2种以上总线冗余传输,因此难以满足高端、复杂的场景下,对控制系统的数据采集速度、可靠性的要求。



技术实现要素:

本发明的目的是提供一种电压型pwm波网络控制器、方法及系统,具有至少3种协议的通信电路及至少2路输出通道的pwm波电压输出电路,实现了2种以上协议的总线冗余传输,提高了控制系统的数据采集速度、控制可靠性。

本发明第一方面提供电压型pwm波网络控制器,包括:

信号处理器电路、至少3种协议的通信电路及pwm波电压输出电路,pwm波电压输出电路包括至少2路输出通道;

信号处理器电路与至少3种协议的通信电路及pwm波电压输出电路连接。

进一步的,至少3种协议的通信电路包括can总线通信电路、ethercat通信电路及rs-232通信电路。

进一步的,can总线通信电路包括2路,ethercat通信电路包括2路,rs-232通信电路包括1路。

进一步的,电压型pwm波网络控制器还包括:

2个can通信接口、2个ethercat通信接口及1个rs-232通信接口;

2个can通信接口分别与2路can总线通信电路连接;

2个ethercat通信接口分别与2路ethercat通信电路连接;

rs-232通信接口与rs-232通信电路连接。

进一步的,电压型pwm波网络控制器还包括:

至少2个pwm波电压输出接口,每一个pwm波电压输出接口分别与1路输出通道连接。

进一步的,pwm波电压输出电路还包括:

光耦合隔离子电路;

光耦合隔离子电路设置于每一个pwm波电压输出接口和每一路输出通道之间。

进一步的,电压型pwm波网络控制器还包括:

电源电路及电源接口;

电源接口与电源电路连接。

本发明第二方面提供一种电压型pwm波网络控制系统,包括:

至少3种协议的通信网络、pwm波电压输出网络及权利要求1-7中电压型pwm波网络控制器,电压型pwm波网络控制器至少为一个;

电压型pwm波网络控制器包括信号处理器电路、至少3种协议的通信电路及pwm波电压输出电路,pwm波电压输出电路包括至少2路输出通道,信号处理器电路与至少3种协议的通信电路及pwm波电压输出电路连接;

每一种协议的通信电路与对应协议的通信网络连接;

pwm波电压输出电路通过至少2路输出通道与pwm波电压输出网络连接。

进一步的,

至少3种协议的通信网络包括can总线通信网络、ethercat通信网络及rs-232通信网络;

至少3种协议的通信电路包括can总线通信电路、ethercat通信电路及rs-232通信电路;

两个以上电压型pwm波网络控制器通过can总线通信电路并联接入can总线通信网络、通过ethercat通信电路串联接入ethercat通信网络、且通过rs-232通信电路并联接入rs-232通信网络。

本发明第三方面提供一种电压型pwm波网络控制方法,应用于电压型pwm波网络控制系统,电压型pwm波网络控制系统包括至少3种协议的通信网络、pwm波电压输出网络及权利要求1-7中电压型pwm波网络控制器,电压型pwm波网络控制器至少为一个,电压型pwm波网络控制器包括信号处理器电路、至少3种协议的通信电路及pwm波电压输出电路,pwm波电压输出电路包括至少2路输出通道,信号处理器电路与至少3种协议的通信电路及pwm波电压输出电路连接,

电压型pwm波网络控制方法包括:

信号处理器电路通过至少3种协议的通信电路接收对应协议的通信网络传输的数据;

信号处理器电路根据数据计算得到每一路输出通道的pwm波电压输出信号的占空比。

由上可见,电压型pwm波网络控制器包括信号处理器电路、至少3种协议的通信电路及pwm波电压输出电路,pwm波电压输出电路包括至少2路输出通道,信号处理器电路与至少3种协议的通信电路及pwm波电压输出电路连接。具有至少3种协议的通信电路及至少2路输出通道的pwm波电压输出电路,与现有的通过can总线或rs232总线等总线单独接收数据相比,实现了2种以上协议的总线冗余传输,在其中某个协议的通信电路或与其连接的通信网络出现故障时,仍能通过其他协议的通信电路保证数据的正常接收,实现网络通信冗余,并且通过pwm波电压输出电路的至少2路输出通道输出pwm波电压信号,提高了控制系统的数据采集速度、控制可靠性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的电压型pwm波网络控制器的一个实施例的结构示意图;

图2为本发明提供的电压型pwm波网络控制器的另一个实施例的结构示意图;

图3为本发明提供的电压型pwm波网络控制器的再一个实施例的结构示意图;

图4为本发明提供的电压型pwm波网络控制系统的一个实施例的结构示意图;

图5为本发明提供的电压型pwm波网络控制方法的一个实施例的流程示意图。

具体实施方式

本发明的核心是提供一种电压型pwm波网络控制器、方法及系统,具有至少3种协议的通信电路及至少2路输出通道的pwm波电压输出电路,实现了2种以上协议的总线冗余传输,提高了控制系统的数据采集速度、控制可靠性。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供一种电压型pwm波网络控制器,包括:

信号处理器电路101、至少3种协议的通信电路102及pwm波电压输出电路103,pwm波电压输出电路103包括至少2路输出通道104;

信号处理器电路101与至少3种协议的通信电路102及pwm波电压输出电路103连接。

本发明实施例中,信号处理器电路101、至少3种协议的通信电路102及pwm波电压输出电路103,pwm波电压输出电路103包括至少2路输出通道104。需要说明的是,在图1中通信电路1、通信电路2、通信电路3、...、通信电路n表明了通信电路是具有3种或者3种以上的协议,同一种协议的通信电路可以是一个或者多个,具体的数量不做限定。在图1中输出通道1、输出通道2、...、输出通道n表明pwm波电压输出电路103的输出通道具有2路或者2路以上,具体的数量不做限定。其中,信号处理器电路101与至少3种协议的通信电路102及pwm波电压输出电路103连接。由于在现有的pwm波控制方式中,pwm控制器只能够通过单独一种通信协议的总线传输来接收数据,那么通信网络出现故障时,无法保证数据的正常接收,而本发明实施例中,实现了2种以上协议的总线冗余传输,在其中某个协议的通信电路或与其连接的通信网络出现故障时,仍能通过其他协议的通信电路保证数据的正常接收,实现网络通信冗余,并且通过pwm波电压输出电路的至少2路输出通道输出pwm波电压信号,避免了模拟信号传输过程中信号损失大、容易受干扰的缺点,从而提高了控制系统的数据采集速度、控制可靠性。

可选的,结合图1所示的实施例,对通信电路进行具体的说明,请参阅图2,本发明实施例提供一种电压型pwm波网络控制器,包括:

至少3种协议的通信电路包括can总线通信电路201、ethercat通信电路202及rs-232通信电路203;

can总线通信电路201包括2路,ethercat通信电路202包括2路,rs-232通信电路203包括1路;

2个can通信接口204、2个ethercat通信接口205及1个rs-232通信接口206;

2个can通信接口204分别与2路can总线通信电路201连接;

2个ethercat通信接口202分别与2路ethercat通信电路205连接;

rs-232通信接口206与rs-232通信电路206连接;

至少2个pwm波电压输出接口207,每一个pwm波电压输出接口207分别与1路输出通道104连接。

本发明实施例中,根据已有协议的通信网络主要包括can、ethercat及rs-232;

其中,can属于总线式串行通信网络,由于采用了许多新技术和独特的设计思想,与同类产品相比,can总线在数据通信方面具有可靠、实时和灵活的优点,为使设计透明和执行灵活,遵循iso/osi标准模型,can总线结构包括逻辑链路控制(logicallinkcontrol,llc)子层和媒体访问控制(mediaaccesscontrol,mac)子层,llc子层为数据传递和远程数据请求提供服务,mac子层的功能控制帧结构、执行仲裁、错误检验、出错标定和故障界定,因此,can总线通信电路201包括2路;

ethercat(以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统,ethercat使用全双工的以太网实体层,因此,ethercat通信电路202具有2路;

rs-232由电子工业协会(electronicindustriesassociation,eia)所制定的异步传输标准接口,通过1路rs-232通信电路203即可;

针对2路can总线通信电路201,2路ethercat通信电路202,1路rs-232通信电路203,需要设置对应的接口,从而实现数据传输,因此,电压型pwm波网络控制器还包括2个can通信接口204、2个ethercat通信接口205及1个rs-232通信接口206;其中,2个can通信接口204分别与2路can总线通信电路201连接;2个ethercat通信接口202分别与2路ethercat通信电路205连接;rs-232通信接口206与rs-232通信电路206连接;

至少2个pwm波电压输出接口207,每一个pwm波电压输出接口207分别与1路输出通道104连接,如图2中所示,一个pwm波电压输出接口207需要对应一个输出通道104,为的是让一个输出通道104可以单独输出一个pwm波电压信号,从而避免pwm波电压信号之间的相互干扰。需要说明的是,在具体实施中,输出通道104和pwm波电压输出接口207一般设置为8个,除此之外,输出通道104和pwm波电压输出接口207还可以设置为其他数量,具体不做限定。

可选的,结合以上图2所示的实施例,pwm波电压输出电路还包括:

光耦合隔离子电路;

光耦合隔离子电路设置于每一个pwm波电压输出接口和每一路输出通道之间。

本发明实施例中,为了保证pwm波电压输出信号的质量,需要通过光耦合隔离子电路将不同输出通道的pwm波电压输出信号进行隔离,光耦合隔离子电路具体可以是光耦合器;除此之外,pwm波电压输出电路还需要控制pwm波电压输出信号的电压范围大于0v且小于等于24v,pwm波电压输出信号的占空比精度为0.2%,pwm波电压输出信号的频率大于等于250hz且小于等于14khz。需要说明的是,以上的数值并非是唯一的,在具体实施时,还可以设定为其他值。

可选的,结合图2所示的实施例,如图3所示,电压型pwm波网络控制器还包括:

电源电路301及电源接口302;

电源接口302与电源电路301连接。

本发明实施例中,电源电路301具体是直流/直流(dc/dc)式电源电路,为电压型pwm波网络控制器中的电路进行供电。

请参阅图4,本发明实施例提供一种电压型pwm波网络控制系统,包括:

至少3种协议的通信网络、pwm波电压输出网络及图1至图3所示的实施例中的电压型pwm波网络控制器,电压型pwm波网络控制器至少为一个;

电压型pwm波网络控制器包括信号处理器电路、至少3种协议的通信电路及pwm波电压输出电路,pwm波电压输出电路包括至少2路输出通道,信号处理器电路与至少3种协议的通信电路及pwm波电压输出电路连接;

每一种协议的通信电路与对应协议的通信网络连接;

pwm波电压输出电路通过至少2路输出通道与pwm波电压输出网络连接。

本发明实施例中,至少3种协议的通信网络包括can总线通信网络、ethercat通信网络及rs-232通信网络,至少3种协议的通信电路包括can总线通信电路、ethercat通信电路及rs-232通信电路,两个以上电压型pwm波网络控制器通过can总线通信电路并联接入can总线通信网络、通过ethercat通信电路串联接入ethercat通信网络、且通过rs-232通信电路并联接入rs-232通信网络。

请参阅图5,本发明实施例提供一种电压型pwm波网络控制方法,包括:

501、信号处理器电路通过至少3种协议的通信电路接收对应协议的通信网络传输的数据;

502、信号处理器电路根据数据计算得到每一路输出通道的pwm波电压输出信号的占空比。

本发明实施例中,结合图4所示的电压型pwm波网络控制系统,电压型pwm波网络控制器可通过can总线、ethercat、rs-232总线同时接收数据,在电压型pwm波网络控制器的信号处理器电路内进行控制算法的运算,得到各输出通道的pwm波电压输出信号的占空比,从而对被控部件进行精确控制。由于在现有的pwm波控制方式中,pwm控制器只能够通过单独一种通信协议的总线传输来接收数据,那么通信网络出现故障时,无法保证数据的正常接收,而本发明实施例中,实现了2种以上协议的总线冗余传输,在其中某个协议的通信电路或与其连接的通信网络出现故障时,仍能通过其他协议的通信电路保证数据的正常接收,实现网络通信冗余,并且通过pwm波电压输出电路的至少2路输出通道输出pwm波电压信号,避免了模拟信号传输过程中信号损失大、容易受干扰的缺点,从而提高了控制系统的数据采集速度、控制可靠性。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1