确定can总线连接单元的内部延迟时间的设备和测量方法

文档序号:9583843阅读:900来源:国知局
确定can总线连接单元的内部延迟时间的设备和测量方法
【技术领域】
[0001]本发明涉及一种用于确定CAN总线连接单元或者CAN收发器(CAN-Transceiver)的内部延迟时间的设备和测量方法。
【背景技术】
[0002]DE 10 000 305 Al 描述了 CAN (Controller Area Network,控制器局域网)以及称为TTCAN (Time Trigger CAN,时间触发的CAN)的CAN扩展方案。在CAN中所使用的介质访问控制方法基于逐比特的仲裁。在CAN中,所述逐比特的仲裁依据在要通过总线传输的消息之内的主要标识符(fuehrender Identifier)来进行。
[0003]如已经在DE 10 2012 200 997中所描述的那样,在所述逐比特的仲裁的情况下,多个用户站可以通过所述总线系统同时传输数据,而不会经此干扰数据传输。在通过该总线发送比特(发送信号)的情况下,所述用户站可以并行地确定该总线的逻辑状态(O或者O (接收信号)。为此,在发送通道上所传送的发送信号一再地与所述接收信号相比较。如果在一定的时间点、即采样点(Sample-Punkt)不存在一致,那么总线用户结束发送行动,因为必须从其他总线用户试图传送具有较高优先级或较低标识符的消息出发。该接收信号是在仲裁期间试图实现对总线的访问的所有总线用户的消息比特的叠加。由于信号在总线线路上的运行时间并且由于总线连接单元(收发器)中的固有的延迟时间,这些信号的叠加的结果在比特时间段(Bi tze i traum)之内很迟才存在,使得所述采样点在该比特时间段之内必须相对大大靠后。此外,该事实向下限制了在CAN中的容许的比特长度。缩短不容易实现。
[0004]DE 10 2012 200 997 描述了,第二采样点(二次采样点,SSP (Secondary SamplePoint))如何被使用,以便识别在CAN总线上的比特错误。为了规定所述SSP的位置,可借助于一定的方法测量CAN总线连接单元或者CAN收发器的内部延迟时间DELTA_T,所述一定的方法在DE 10 2012 200 997中被描述。
[0005]在DE 10 2012 200 997中所描述的方法的实验室评估已经表明,在CAN总线上的信号被强烈地干扰的情况下,在确定CAN总线连接单元或者CAN收发器的内部延迟时间时可发生测量错误。

【发明内容】

[0006]本发明的任务
因而,本发明的任务是,提供一种用于确定CAN总线连接单元的内部延迟时间的设备和测量方法,该设备和测量方法解决了之前提到的现有技术的问题。尤其是应提供如下的用于确定CAN收发器或者CAN总线连接单元的内部延迟时间的设备和测量方法:所述设备和测量方法在确定CAN总线连接单元或者CAN收发器的内部延迟时间时不产生测量错误。
[0007]本发明的公开内容
该任务通过一种具有专利权利要求1的特征的用于确定CAN总线连接单元的内部延迟时间的设备来解决。借此可在具有至少两个用户站的总线系统中检验串行数据传输的正确运行(Funkt1n)。在这种情况下,每个用户站都通过总线连接单元被连接到总线上,并且可以通过该总线交换消息,其中针对每个消息的对总线的发送访问通过按照CAN标准ISO11898-1的仲裁方法而被分配给针对该消息成为发送方的用户站。该设备包括用于利用用于确定在发送信号和接收信号之间的延迟时间的延迟计数器来确定内部延迟时间或者用于基于所述总线连接单元的最大的和最小的延迟时间来确定内部延迟时间的单元,如果不仅该接收信号有显性电平而且该延迟计数器的计数器读数大于/等于预先给定的配置值,那么该延迟计数器停止。
[0008]因此,本发明描述了一种可以实施如下测量方法的设备:所述测量方法可以使CAN总线上的一定的干扰渐渐消失(ausblenden)。由于该测量方法,即使在CAN总线上的信号被强烈地干扰的情况下,在确定CAN总线连接单元或者CAN收发器的内部延迟时间时也不会发生测量错误。
[0009]按照本发明,新的配置参数被引入,所述新的配置参数规定,在哪个时间窗中在CAN总线上的干扰渐渐消失。这有如下优点,即新的参数的值基于对CAN总线或者CAN网络的分析而被规定到适当的值。由此,该系统的稳健性被提高。
[0010]该设备的有利的另外的构造方案在从属专利权利要求中被给出。
[0011]最小的延迟时间可以是与所述配置值有关的值。
[0012]在该设备的情况下,SSP的位置是可预先给定的,在该SSP的情况下,被发送给总线连接单元的发送信号与被该总线连接单元接收到的接收信号的比较被执行。
[0013]该设备可能包括用于生成未被延迟的发送信号或者被延迟了预先确定的时间延迟的发送信号的延迟单元,和/或包括用于比较被发送给总线连接单元的发送信号与被该总线连接单元接收到的接收信号来以便在传输期间检验所述数据传输的正确运行的比较单元。
[0014]除此之外,该设备可具有用于在未被延迟的发送信号与被延迟了预先确定的时间延迟的发送信号之间转换的转换单元,使得该用于检验数据传输的正确运行的比较单元可以使用所述未被延迟的发送信号或者所述被延迟了预先确定的时间延迟的发送信号。
[0015]此外,上述任务通过一种具有专利权利要求6的特征的用于确定CAN总线连接单元的内部延迟时间的测量方法来解决。借此可在具有至少两个用户站的总线系统中检验串行数据传输的正确运行。在这种情况下,每个用户站都通过总线连接单元被连接到总线上,并且可以通过该总线交换消息,其中针对每个消息的对总线的发送访问通过按照CAN标准ISO 11898-1的仲裁方法而被分配给针对该消息成为发送方的用户站。该方法利用用于确定在发送信号和接收信号之间的延迟时间的延迟计数器来确定内部延迟时间,或者基于所述总线连接单元的最大的和最小的延迟时间来确定内部延迟时间,如果不仅该接收信号有显性电平而且该延迟计数器的计数器读数大于/等于预先给定的配置值,那么该延迟计数器停止。
[0016]该测量方法通过之前所描述的设备来实施,并且因而提供与所述设备相同的优点。
[0017]该测量方法的有利的另外的构造方案在从属专利权利要求中被给出。
[0018]在该测量方法的情况下,最小的延迟时间可以是与所述配置值有关的值。
[0019]SSP的位置可能被预先给定,在该SSP的情况下,总线连接单元所发送的发送信号与被该总线连接单元接收到的接收信号的比较被执行。
[0020]在该测量方法的情况下,也可以实施生成未被延迟的发送信号或者被延迟了预先确定的时间延迟的发送信号,和/或比较被发送给总线连接单元的发送信号与被该总线连接单元接收到的接收信号,以便在传输期间检验所述数据传输的正确运行。
[0021 ] 在该测量方法的比较的步骤的情况下,所述未被延迟的发送信号或者所述被延迟了预先确定的时间延迟的发送信号可以被用于检验数据传输的正确运行。
[0022]本发明的另外的可能的实施方案也包括之前或者接下来关于实施例所描述的特征或者实施形式的未被明确地提到的组合。在此,本领域技术人员也将作为改进方案或者补充方案的单个方面添加到本发明的相应的基本形式。
【附图说明】
[0023]随后,本发明参考附图并且依据实施例被进一步描述。附图:
图1示出了按照第一实施例的总线系统的简化框图;
图2示出了用于阐明在CAN上的发送信号与接收信号之间的区别的时序图;和图3示出了按照第一实施例的设备的示意性框图。
[0024]在附图中,只要没有另外说明,相同的或者功能相同的要素就被配备有同样的参考符号。
【具体实施方式】
[0025]图1示出了总线系统4,所述总线系统4例如可以是CAN总线系统,所述CAN总线系统可以在车辆(尤其是机动车)、飞机等等中或者在医院等等中得到使用。该总线系统4有设备5和多个用户站10、20、30,所述多个用户站10、20、30分别借助于收发器或者总线连接单元11、21、31被连接到总线40上。按照在IS011898中的CAN规范,通过总线40,例如以消息41为形式的数据或信号可以在各个用户站10、20、30之间被传输。所述也称作节点的用户站10、20、30例如可以是
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1