控制器局域网收发器和用于所述收发器的方法技术

技术编号:38623012 阅读:13 留言:0更新日期:2023-08-31 18:26
本发明专利技术涉及一种控制器局域网CAN收发器(120),所述收发器包括监控单元,所述监控单元被配置成取决于由所述监控单元检测到的所述CAN收发器的模式而执行用于检测CAN信号线处的误差的第一过程或用于检测所述收发器或所述CAN信号线处的误差的不同的第二过程。本发明专利技术还涉及一种用于所述CAN收发器的方法。明还涉及一种用于所述CAN收发器的方法。明还涉及一种用于所述CAN收发器的方法。

【技术实现步骤摘要】
控制器局域网收发器和用于所述收发器的方法


[0001]本公开涉及一种控制器局域网CAN收发器和一种用于所述CAN收发器的方法。

技术介绍

[0002]CAN总线可以用于车辆内的通信。CAN总线是通常在汽车内使用的基于消息的通信总线。应了解,CAN总线还具有在汽车领域之外的应用。CAN总线网络可包括多个总线装置、所谓的节点或电子控制单元(ECU),例如引擎控制模块(ECM)、传动系控制模块(PCM)、安全气囊、防震刹车、定速巡航、电动助力转向、音频系统、窗、门、后视镜调整、用于混合动力/电动汽车的电池和再充电系统等等。CAN协议用于实现各种总线装置之间的通信。CAN协议的数据链路层被标准化为国际标准组织(ISO)11898

1:2003。作为标准化CAN数据链路层协议的扩展并同时集成到ISO 11898

1:2015标准中的CAN灵活数据速率或“CAN FD”可提供更高的数据速率。标准化CAN数据链路层协议正被进一步扩展以提供甚至更高的数据速率。采用允许更高数据速率的新级别方案的称为CAN XL的另一扩展处于根据CiA610(自动化中的CAN)讨论的定义阶段,并且正在以另外更新现有ISO11898标准或新标准的形式朝着标准化方向发展。

技术实现思路

[0003]在所附权利要求书中定义本公开的各方面。
[0004]根据本公开的第一方面,提供一种控制器局域网CAN收发器。所述CAN收发器包括:CAN总线接口,所述CAN总线接口具有设计用于连接到第一CAN信号线的第一端和设计用于连接到第二CAN信号线的第二端;数字接口,所述数字接口用于接收表示数据位序列的数字信号;信号生成单元,所述信号生成单元连接到所述两个端并且被配置成在所述端之间生成差动电压信号;控制单元;以及监控单元;其中所述控制单元被配置成基于接收到的数字信号控制所述信号生成单元,使得在所述CAN总线接口处生成表示所述接收到的数字信号的所述数据位的CAN信号;其中所述监控单元被配置成检测所述CAN收发器是处于其中所述控制单元控制所述信号生成单元以生成所述CAN信号的发送模式还是处于非发送模式;并且其中监控单元被配置成取决于由所述监控单元检测到的所述CAN收发器的所述模式而执行用于检测所述CAN信号线处的误差的第一过程或用于检测所述收发器或所述CAN信号线处的误差的第二过程,其中所述第一过程和所述第二过程不同。
[0005]在一个或多个实施例中,所述收发器被配置成从其中所述收发器准备好发送信号的工作模式改变为其中所述收发器不准备发送但是准备好接收信号的休眠模式以及从休眠模式改变为工作模式,其中所述监控单元被配置成检测所述收发器是处于工作模式还是处于所述休眠模式,并且其中所述监控单元被配置成仅在所述工作模式下执行所述第一或第二过程。
[0006]在一个或多个实施例中,所述监控单元被配置成在非发送模式下执行用于误差检测的所述第一过程并且在发送模式下执行用于误差检测的所述第二过程。
[0007]在一个或多个实施例中,所述监控单元包括处理单元(144)。
[0008]在一个或多个实施例中,所述监控单元包括可由所述处理单元控制的控制电路(146),其中所述第一端与所述收发器的第一电压供应节点(168)之间的所述收发器的第一电阻抗可由所述监控单元经由所述控制电路启用或禁用,并且其中所述第二端与所述收发器的第二电压供应节点(166)之间的所述收发器的第二电阻抗可由所述监控单元经由所述控制电路启用或禁用。
[0009]在一个或多个实施例中,所述监控单元被配置成执行包括以下步骤A1)和A2)的所述第一过程:
[0010]A1)使用所述监控单元的传感器单元(148)检测所述第一端处的第一电压,
[0011]A2)使用所述传感器单元检测所述第二端处的第二电压,
[0012]其中如果来自步骤A1)的所述第一电压对应于第一参考电压并且来自步骤A2)的所述第二电压偏离所述第一参考电压,则所述监控单元被配置成在所述第一过程中另外执行以下步骤A3)到A5):
[0013]A3)通过使用所述处理单元控制所述控制电路来激活所述第一阻抗和所述第二阻抗,
[0014]A4)在所述第一阻抗和所述第二阻抗的激活之后,使用所述传感器单元再次检测所述第一电压,
[0015]A5)如果在步骤A4)中检测到的所述第一电压小于所述第一参考电压,则使用所述处理单元将误差确定为第一误差,其中所述第一误差表示所述第一CAN信号线处的明线。
[0016]在一个或多个实施例中,如果来自步骤A2)的所述第二电压对应于所述第一参考电压并且来自步骤A1)的所述第一电压不同于所述第一参考电压,则所述监控单元被配置成在所述第一过程中另外执行以下步骤B1)到B3):
[0017]B1)通过使用所述处理单元控制所述控制电路来激活所述第一阻抗和所述第二阻抗,
[0018]B2)在所述第一阻抗和所述第二阻抗的激活之后,使用所述传感器单元再次检测所述第二电压,
[0019]B3)如果在步骤B2)中检测到的所述第二电压小于所述第一参考电压,则使用所述处理单元将误差确定为第二误差,其中所述第二误差表示所述第二CAN信号线处的明线。
[0020]在一个或多个实施例中,所述监控单元被配置成在所述第二过程中执行以下步骤:
[0021]C1)顺序检测由数字输入信号表示的位序列的每个位的位持续时间,
[0022]C2)检测来自所述位序列的至少一个位的子序列,其中所述子序列的每个位为显性位,并且所述子序列的总持续时间为至少预定参考时间,
[0023]其中所述监控单元被配置成在所述第二过程中,当所述子序列的所述位由所述信号生成单元在所述端处生成的CAN信号表示时,在一段时间内另外执行以下步骤:
[0024]C3)使用所述传感器单元检测流过所述第一端的第一电流,
[0025]C4)使用所述传感器单元检测流过所述第二端的第二电流,
[0026]其中所述监控单元被配置成在所述第二过程中另外执行以下步骤:
[0027]C5)使用所述处理单元确定差动电流,所述差动电流表示所述第一电流与所述第
二电流之间的差。
[0028]在一个或多个实施例中,所述第一端与所述收发器的所述第一电压供应节点之间的所述收发器的第三电阻抗可由所述监控单元经由所述控制电路启用或禁用,其中所述第二端与所述收发器的所述第一电压供应节点之间的所述收发器的第四电阻抗可由所述监控单元经由所述控制电路启用或禁用,并且其中如果来自步骤C5)的所述差动电流小于第一预定参考电流,则所述监控单元被配置成在所述第二过程中另外执行以下步骤:
[0029]D1)通过经由所述处理单元控制所述控制电路来激活所述第三阻抗和所述第四阻抗,
[0030]D2)使用所述传感器单元检测所述第一端处的第三电压,
[0031]D3)使用所述传感器单元检测所述第二端处的第四电压,
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器局域网CAN收发器(120),其特征在于,所述收发器包括:CAN总线接口(130),所述CAN总线接口具有设计用于连接到第一CAN信号线(124)的第一端(132)和设计用于连接到第二CAN信号线(126)的第二端(134);数字接口(136),所述数字接口用于接收表示数据位序列的数字信号;信号生成单元(138),所述信号生成单元连接到所述两个端并且被配置成在所述端之间生成差动电压信号;控制单元(140);以及监控单元(142);其中所述控制单元被配置成基于接收到的数字信号控制所述信号生成单元,使得在所述CAN总线接口处生成表示所述接收到的数字信号的所述数据位的CAN信号;其中所述监控单元被配置成检测所述CAN收发器是处于其中所述控制单元控制所述信号生成单元以生成所述CAN信号的发送模式还是处于非发送模式;并且其中监控单元被配置成取决于由所述监控单元检测到的所述CAN收发器的所述模式而执行用于检测所述CAN信号线处的误差的第一过程或用于检测所述收发器或所述CAN信号线处的误差的第二过程,其中所述第一过程和所述第二过程不同。2.根据权利要求1所述的CAN收发器,其特征在于,所述收发器被配置成从其中所述收发器准备好发送信号的工作模式改变为其中所述收发器不准备发送但是准备好接收信号的休眠模式以及从休眠模式改变为工作模式,其中所述监控单元被配置成检测所述收发器是处于工作模式还是处于所述休眠模式,并且其中所述监控单元被配置成仅在所述工作模式下执行所述第一或第二过程。3.根据在前的任一项权利要求所述的CAN收发器,其特征在于,所述监控单元被配置成在非发送模式下执行用于误差检测的所述第一过程并且在发送模式下执行用于误差检测的所述第二过程。4.根据在前的任一项权利要求所述的CAN收发器,其特征在于,所述监控单元包括处理单元(144)。5.根据前一权利要求所述的CAN收发器,其特征在于,所述监控单元包括能由所述处理单元控制的控制电路(146),其中所述第一端与所述收发器的第一电压供应节点(168)之间的所述收发器的第一电阻抗能由所述监控单元经由所述控制电路启用或禁用,并且其中所述第二端与所述收发器的第二电压供应节点(166)之间的所述收发器的第二电阻抗能由所述监控单元经由所述控制电路启用或禁用。6.根据前一权利要求所述的CAN收发器,其特征在于,所述监控单元被配置成执行包括以下步骤A1)和A2)的所述第一过程:A1)使用所述监控单元的传感器单元(148)检测所述第一端处的第一电压,A2)使用所述传感器单元检测所述第二端处的第二电压,其中如果来自步骤A1)的所述第一电压对应于第一参考电压并且来自步骤A2)的所述第二电压偏离所述第一参考电压,则所述监控单元被配置成在所述第一过程中另外执行以下步骤A3)到A5):A3)通过使用所述处理单元控制所述控制电路来激活所述第一阻抗和所述第二阻抗,A4)在所述第一阻抗和所述第二阻抗的激活之后,使用所述传感器单元再次检测所述
第一电压,A5)如果在步骤A4)中检测到的所述第一电压小于所述第一参考电压,则使用所述处理单元将误差确定为第一误差,其中所述第一误差表示所述第一CAN信号线处的明线。7.根据前一权利要求所述的CAN收发器,其特征在于,如果来自步骤A2)的所述第二电压对应于所述第一参考电压并且来自步骤A1)的所述第一电压不同于所述第一参考电压,则所述监控单元被配置成在所述第一过程中另外执行以下步骤B1)到B3):B...

【专利技术属性】
技术研发人员:卢卡斯
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:

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

1