CAN总线终端电阻匹配方法及装置制造方法及图纸

技术编号:17798301 阅读:90 留言:0更新日期:2018-04-25 21:49
本公开旨在提供一种CAN总线终端电阻匹配方法及装置,以至少解决相关技术中CAN总线终端电阻不合适导致通讯故障的问题。公开的CAN总线终端电阻匹配方法包括:获取CAN总线的差分电平;判断获取到的差分电平是否在预设范围之内;在获取到的差分电平不在预设范围之内的情况下,控制CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻。本公开提高了CAN网络通讯的稳定性。

【技术实现步骤摘要】
CAN总线终端电阻匹配方法及装置
本专利技术涉及数据通信
,具体而言,涉及一种CAN(ControllerAreaNetwork,控制器局域网络)总线终端电阻匹配方法及装置。
技术介绍
CAN总线上的信号幅值是接收节点能正确识别逻辑信号的保证。但在CAN总线的实际应用中,由于信号在传输过程中存在反射,如果超过CAN通讯标准,轻则引入共模干扰,导致通讯失败,重则导致器件损坏。为保证CAN总线正确通讯,需要在CAN通讯网络的终端各加一个匹配电阻,终端的匹配电阻的阻值与实际网络布线及通讯线的长度、通讯线的阻抗有关系,只有选取合适的匹配电阻,才能保证CAN网络通讯正常。本申请的专利技术人在分析故障主板时,发现由于终端电阻损坏,复杂走线及复杂的电磁环境会导致终端电阻不合适,导致CAN通讯故障,故提出了本申请。
技术实现思路
本公开提供了一种CAN总线终端电阻匹配方法及装置,以至少解决相关技术中CAN总线终端电阻不合适导致通讯故障的问题。根据本公开的第一个方面,提供了一种CAN总线终端电阻匹配方法,包括:获取CAN总线的差分电平;判断所述差分电平是否在预设范围之内;在所述差分电平不在所述预设范围之内的情况下,控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻。可选地,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:控制所述CAN总线的输出端从当前接入的所述第一匹配电阻切换至预设的多个匹配电阻中的所述第二匹配电阻,再次获取所述CAN总线输出端的差分电平,并根据再次获取到的差分电平判断是否需要切换所述输出端的匹配电阻,直到获取到的差分电平在所述预设范围之内。可选地,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:控制所述CAN总线的CANL以及CANH中的一个输出端切换其接入的匹配电阻后,获取所述CAN总线输出端的差分电平,在获取到的差分电平不在所述预设范围之内的情况下,控制所述CAN总线中的另一个输出端切换其接入的匹配电阻。可选地,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:在获取到的差分电平小于所述预设范围的下限数值的情况下,控制所述CAN总线的输出端从当前接入的所述第一匹配电阻切换至接入所述第二匹配电阻,在该种情况下所述第二匹配电阻的阻值大于所述第一匹配电阻的阻值;在获取到的差分电平大于所述预设范围的上限值的情况下,控制所述CAN总线的输出端从当前接入的所述第一匹配电阻切换至接入所述第二匹配电阻,在该种情况下所述第二匹配电阻的阻值小于所述第一匹配电阻的阻值。可选地,所述方法还包括:在获取CAN总线的差分电平之前,检测所述CAN总线输出端的匹配电阻阻值的上限值以及下限值;所述多个预设电阻的阻值在所述匹配电阻阻值的上限值以及下限值所限定的数值范围内。根据本公开的第二个方面,提供了一种CAN总线终端电阻匹配装置,包括:在所述CAN总线的输出端具有多个电阻以及多路选择开关,所述多个电阻的第一端分别与所述多路选择开关的第一端的多个分支相连,所述多个电阻的第二端并联后与所述输出端的一端相连,所述多路选择开关的第二端与所述输出端的另一端相连。可选地,CAN总线的CANH输出端和/或CANL输出端具有所述多个电阻以及所述多路选择开关。可选地,所述多个电阻的阻值各不相同。可选地,所述多个电阻按照阻值大小顺序排列的形式与所述多路选择开关的多个分支相连。可选地,在所述CAN总线上电之前,所述多路选择开关与按照阻值大小顺序排列的所述多个电阻中处于中间位置的电阻相连。可选地,所述位于中间位置的电阻的阻值为120欧姆。可选地,所述多个电阻的阻值之间呈等差关系。可选地,所述装置还包括AD(Analog-to-Digital,模数转换)器,所述AD转换器与所述CAN总线的输出端相连。可选地,所述装置还包括:控制器,所述控制器的输入端所述AD转换器相连,所述控制器的输出端与所述多路选择开关相连。可选地,所述装置还包括:多个CAN节点设备以及多个CAN收发器,所述多个CAN节点设备以及多个CAN收发器设置于所述CAN总线的CANH输出端以及CANL输出端之间。本公开实施例提供的方案,在CAN总线输出端设置有不同阻值的电阻,根据检测到的CAN总线的差分电压控制CAN总线输出端切换接入的匹配电阻,以实现CAN总线终端电阻的自动匹配,提高了CAN总线网络的稳定性。附图说明图1是本申请实施例1的一种CAN总线终端电阻匹配方法的流程图;图2是本申请实施例1中的用于表示差分电平取值范围的表格的示意图;图3是本申请实施例1的另一种CAN总线终端电阻匹配方法的流程图;图4是本申请实施例1的CAN总线终端电阻匹配装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。实施例1本实施例提供了一种CAN总线终端电阻匹配方法,图1是该方法的流程图,如图1所示,该方法包括如下步骤:步骤101:获取CAN总线的差分电平;在本实施例中,可以通过AD采样来分别获取CANH和CANL的电平幅值,再根据CANH和CANL的电平幅值计算出CAN总线的差分电平CANdiff。步骤102:判断差分电平是否在预设范围之内;由于CAN总线上的信号幅值只有在一定的范围内接收节点才能正确识别逻辑信号,例如,通常CAN总线的差分电平CANdiff=(CANH-CANL)的幅值在大于0.9V才能被识别为显性电平,差分幅值低于0.5V被识别为隐性电平,图2是ISO11898规定的CAN电平的范围,在本实施例中可以根据图2中所示的电平范围来设定本实施例中所涉及的预设范围。步骤103:在差分电平不在预设范围之内的情况下,控制CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻。其中,第一匹配电阻为CAN总线输出端在切换之前接入的匹配电阻,第二电阻为CAN总线输出端可通过多项选择开关选择接入的任意电阻。在一种情况下,控制CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻的步骤可以包括:控制CAN总线的输出端从当前接入的第一匹配电阻切换至预设的多个匹配电阻中的第二匹配电阻,再次获取CAN总线输出端的差分电平,并根据再次获取到的差分电平判断是否需要切换输出端的匹配电阻(如果获取到的差分电平不在预设范围内,则需要切换CAN总线输出端的匹配电阻,否则无需切换),直到获取到的差分电平在预设范围之内。在另一种情况下,控制CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻的步骤可以包括:控制CAN总线的CANL以及CANH中的一个输出端切换其接入的匹配电阻后,获取CAN总线输出端的差分电平,在获取到的差分电平不在预设范围之内的情况下,控制CAN总线中的另一个输出端切换其接入的匹配电阻。在又一种情况下,控制CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻的步骤可以包括:在获本文档来自技高网...
CAN总线终端电阻匹配方法及装置

【技术保护点】
一种CAN总线终端电阻匹配方法,其特征在于,包括:获取控制器局域网络CAN总线的差分电平;判断所述差分电平是否在预设范围之内;在所述差分电平不在所述预设范围之内的情况下,控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻。

【技术特征摘要】
1.一种CAN总线终端电阻匹配方法,其特征在于,包括:获取控制器局域网络CAN总线的差分电平;判断所述差分电平是否在预设范围之内;在所述差分电平不在所述预设范围之内的情况下,控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻。2.根据权利要求1所述的方法,其特征在于,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:控制所述CAN总线的输出端从当前接入的所述第一匹配电阻切换至预设的多个匹配电阻中的所述第二匹配电阻,再次获取所述CAN总线输出端的差分电平,并根据再次获取到的差分电平判断是否需要切换所述输出端的匹配电阻,直到获取到的差分电平在所述预设范围之内。3.根据权利要求1所述的方法,其特征在于,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:控制所述CAN总线的CANL以及CANH中的一个输出端切换其接入的匹配电阻后,获取所述CAN总线输出端的差分电平,在获取到的差分电平不在所述预设范围之内的情况下,控制所述CAN总线中的另一个输出端切换其接入的匹配电阻。4.根据权利要求1所述的方法,其特征在于,所述控制所述CAN总线的输出端从当前接入的第一匹配电阻切换至接入第二匹配电阻,包括:在获取到的差分电平小于所述预设范围的下限数值的情况下,控制所述CAN总线的输出端从当前接入的所述第一匹配电阻切换至接入所述第二匹配电阻,在该种...

【专利技术属性】
技术研发人员:解启伟宋爱程海松
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1