一种并机CAN匹配电阻自动识别电路的制作方法

文档序号:16894860发布日期:2019-02-15 23:29阅读:562来源:国知局
一种并机CAN匹配电阻自动识别电路的制作方法

本发明涉及can并机系统,具体涉及一种匹配电阻自动识别电路。



背景技术:

can总线是一种两线差分式的总线通讯方式,总线上可以同时连接多个can收发节点,进行总线式数据传送。can总线规范要求在每个收发节点的总线两端各须配置一颗120欧姆匹配电阻,以消除反射。

市面上现有方案主要有人工匹配和利用mcu实现自动匹配这两种方式实现匹配电阻的安装。

人工匹配是当系统安装好以后,通过在终端模块上设置拨码开关或者跳线,或者增加外部电阻的方法,来给总线匹配电阻。这种手工方法,往往需要在系统安装完以后才能进行,效率低下,且容易出错,导致通讯异常。

利用mcu实现自动匹配是利用can收发器、mcu控制单元、终端电阻以及电阻接通开关,这种方式当can收发节点接入所述总线电缆完毕,can总线上电后对接入的can收发节点进行编码,can收发节点的编码按大小顺序编排,使得总线电缆两端的can收发节点分别编有最小和最大的编码,所述微控制单元mcu据此对编有最小和最大编码的can收发节点的电阻接通开关进行闭合控制,以实现总线电缆两端的can收发节点的终端电阻自动接入总线电缆。这种控制方式实现了自动控制,但是内部控制复杂,需要的mcu控制单元成本较高,此外mcu还需要外围电路搭设,在pcb上占用空间和体积较大。



技术实现要素:

本发明的目的在于克服现有技术缺陷,提供一种电路,实现并机can匹配电阻的自动识别。

本发明采用如下技术方案:

一种并机can匹配电阻自动识别电路,其特征在于包括:

一并机输入端:接收上一台并机设备发送的一路电平信号;

一并机输出端:发送一路电平信号到下一台并机设备;

一匹配电阻切入控制电路,其包含:

第一输入端:连接至并机输入端;

第二输入端:连接至并机输出端;

控制输出端:连接至一继电器控制电路,所述继电器控制匹配电阻的切入或断开。

本发明进一步的技术方案是:

并机输入端信号为0,并机输出端信号为1时,设备为多机并联时的主机,匹配电阻切入;

并机输入端信号为1,并机输出端信号为1时,设备为多机并联时的中间从机,匹配电阻断开;

并机输入端信号为1,并机输出端信号为0时,设备为多机并联时的末尾从机,匹配电阻切入;

并机输入端信号为0,并机输出端信号为0时,设备为单机,匹配电阻切入。

有益效果

本发明在can并机系统中增加了一路电平信号,利用改进的控制电路,实现了并机can匹配电阻自动识别。本发明取消使用mcu,大幅减少了外围器件,简化了电路,降低了成本,相对于手动匹配,本发明提高了可靠性,具有可靠性和成本控制的双重优势。

附图说明

图1是并联can自动电阻匹配的框架图;

图2为实施例一电路原理图;

图3为实施例二电路原理图。

具体实施方式

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

图1为总体并联can自动电阻匹配的框架图,每一并机设备通过网口连接can总线,通过控制电路控制开关自动选择切入或者断开匹配电阻。

实施例一

如图2所示,本发明使用多路三极管搭建控制电路,在can线输入和输出中,多增加一路5v电平信号,can_in:接收上一台传递来的5v电平信号,接网线;can_out:发送到下一台的5v电平信号,接网线。

利用该信号,自动识别本机状态,如can_in=0,can_out=1,则本机为多机并联时的主机;如can_in=1,can_out=1,则本机为多机并联时的中间从机;如can_in=1,can_out=0,则本机为多机并联时的最末尾从机;如can_in=0,can_out=0,则本机为单机。

下面对电路工作原理进行详细说明:

利用上述can_in及can_out的5v信号设计控制can终端匹配电阻的电路,按照逻辑实现自动匹配电阻切入功能。

切入控制电路包括pnp型三极管q1、npn型三极管q2及q3,can_in信号连接三极管q1的基极,can_out信号连接q1的射极,q1的集电极接地;三极管q2的基极接三极管q1的射极,q2的集电极接第一电源(5v电源)正极,q2的射极接地;三极管q3基极接三极管q2的集电极,q3的集电极连接继电器控制端,q3的射极接地。

在can_h和can_l之间设有可切入的终端匹配电阻r1,继电器控制can_h和can_l之间的终端匹配电阻r1切入或断开。

单机状态

can_in=0、can_out=0,继电器靠自身的控制电路,闭合,切入匹配电阻。

具体是:can_in=0、can_out=0,三极管q1的基极及集电极的信号都是低电平0v,q1不动作;q2为npn型高电平导通,故三极管q2的基极连接can_out=0时,q2断开,q2集电极的5v电源连接q3的基极使得q3导通,q3集电极电路上的继电器开关闭合,切入匹配电阻r1。

并机状态

主机状态:can_in=0、can_out=1,继电器闭合,主机切入匹配电阻;

具体是:can_in=0、can_out=1,三极管q1为pnp型,q1基极为can_in=0低电平,q1导通;q1导通后,则三极管q2的基极为低电平,q2为npn型的,q2断开;则q2集电极的5v电源连接q3的基极使得q3导通,q3导通,继电器闭合,主机切入匹配电阻r1。

中间从机状态:can_in=1;can_out=1,继电器断开,中间从机断开匹配电阻;

具体是:can_in=1;can_out=1,q1断开,q2导通,q3断开,继电器断开,中间从机断开匹配电阻。

末位从机状态:can_in=1;can_out=0,继电器闭合,末位从机切入匹配电阻;

具体是:can_in=1;can_out=0,q1断开,q2断开,q3闭合,继电器闭合,末位从机切入匹配电阻。

只有中间的从机不切入匹配电阻,主机(第一台)、单机和末位从机(最后一台)都切入中间电阻,

不管并机多少台,第一台和最后一台机器都要切入匹配电阻。

以上仅以三极管为例对本发明进行了详细的阐述,本领域技术人员完全知晓,可以采用别的开关管做等同替换实现相同控制功能,并不仅限于三极管。

实施例二:

如图3所示,在can线中增加一路电平信号,在can输入端口和输出端口,该信号分别表示为can_in及can_out,can匹配电阻的控制电路包括输入端a和输入端b,分别接收来自can输入端口和输出端口的电平信号,该电平信号高电平可以为3v或其他,该控制电路主要包括与电路部分及非电路部分,与电路部分包括两个并联的二极管d1和d2,二极管d1的负极连接输入端a,二极管d2的负极连接输入端b,二极管d1、d2的正极通过一电阻r连接到第一电源正极+ec,一n型三极管q,三极管的基极连接至电阻r和二极管d1、d2连接的节点上,三极管的集电极接电源ucc,三极管的发射极接地。三极管的集电极还与继电器连接用于控制继电器,从而实现can匹配电阻的自动切入。

工作原理是:当can_in信号及can_out信号中只要有一个或都为低电平时,二极管电路导通,三极管q基极为低电平,三极管截止,则连接三极管集电极的控制端为高电平,控制继电器闭合匹配电阻切入;只有当can_in信号及can_out信号均为高电平时,二极管d1、d2都不导通,三极管基极为高电平,三极管导通,三极管集电极为低电平,连接三极管集电极的控制端为低电平,继电器断开,匹配电阻不接入。

本发明的can自动识别及切入匹配电阻即可以单机使用时自动切入匹配电阻,亦可在多机系统并机时:多机并联或串联时均能实现自动匹配终端电阻。

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