【技术实现步骤摘要】
【国外来华专利技术】用于检验串行数据传输的正确运行的方法和设备
本专利技术涉及用于在总线系统中的至少两个用户之间串行传输数据的一种方法和一种设备。
技术介绍
例如从标准族ISO11898-1至11898-5中已知控制器局域网(CAN)以及称为“时间触发的CAN”(TTCAN)的CAN扩展,下面也称为标准CAN。在CAN中使用的介质访问控制方法基于逐比特的仲裁。在CAN中,该逐比特的仲裁借助在待经由总线传输的消息内的主导标识符来进行。在所述逐比特的仲裁中,多个用户占同时经由总线系统传输数据,而不会由此干扰数据传输。用户站可以在经由总线发送比特(发送信号)时并行地求得该总线的逻辑状态(0或1)(接收信号)。为此总是将在发送信道上传送的发送信号不断与接收信号相比较。如果在特定时刻、即采样点不存在一致,则总线用户结束发送行为,因为必定假设另一个总线用户正尝试传送具有较高优先权或较低标识符的消息。接收信号是所有在仲裁期间尝试实现对总线的访问的总线用户的消息比特的叠加。由于信号在总线线路上的运行时间并且由于总线连接单元(收发器)中的固有延迟时间,所述信号的叠加结果稍后在比特时间段内才存在,从而采样点在该比特时间段内必定相对靠后。尤其是该事实向下限制了在CAN中的容许的比特长度。缩短不容易实现。在用户站完全发送了标识符之后,确定该站已经赢得了仲裁并且由此赢得了对总线的独占访问。根据CAN的协议规范,不允许其它用户站经由总线发送数据,直到进行发送的用户站已经传输了消息的校验和字段(CRC字段,“CRCChecksumme”)为止。由此传输CRC字段的结束时刻与其中进行发送的用户站仅将由其自己 ...
【技术保护点】
用于检验在具有至少两个总线用户的总线系统中串行数据传输的正确运行的方法,其中所述总线用户经由总线连接单元连接到总线并且经由总线交换消息,其中针对每个消息对总线的发送访问通过根据CAN标准ISO 11898‑1的仲裁方法分配给总线用户,该总线用户对于该消息成为发送器,其中消息具有根据CAN标准的逻辑结构,也就是由帧起始比特、仲裁字段、控制字段、数据字段、CRC字段、确认字段和帧结束字段构建而成,其中通过将发送给总线连接单元的发送信号与该总线连接单元所接收的接收信号(CAN_RX)相比较来在传输期间检验数据传输的正确运行,其特征在于,在发送器中保持相对于发送信号(CAN_TX)延迟了延迟时间(T_DELAY)的发送信号(CAN_TX_DEL),其中依据用于检验数据传输的正确运行的转换使用未经延迟的发送信号(CAN_TX)或经过延迟的发送信号(CAN_TX_DEL)。
【技术特征摘要】
【国外来华专利技术】2011.08.29 DE 102011081733.6;2012.01.24 DE 10201221.用于检验在具有至少两个总线用户的总线系统中串行数据传输的正确运行的方法,其中所述总线用户经由总线连接单元连接到总线并且经由总线交换消息,其中针对每个消息对总线的发送访问通过根据CAN标准ISO11898-1的仲裁方法分配给总线用户,该总线用户对于该消息成为发送器,其中消息具有根据CAN标准的逻辑结构,也就是由帧起始比特、仲裁字段、控制字段、数据字段、CRC字段、确认字段和帧结束字段构建而成,其中通过将发送给总线连接单元的发送信号与该总线连接单元所接收的接收信号(CAN_RX)相比较来在传输期间检验数据传输的正确运行,其特征在于,在发送器中保持相对于发送信号(CAN_TX)延迟了延迟时间(T_DELAY)的发送信号(CAN_TX_DEL),其中依据转换使用未经延迟的发送信号(CAN_TX)或经过延迟的发送信号(CAN_TX_DEL)来用于检验数据传输的正确运行。2.根据权利要求1所述的方法,其特征在于,所述延迟时间(T_DELAY)是预先给定或者能预先给定的。3.根据权利要求1至2之一所述的方法,其特征在于,所述延迟时间(T_DELAY)取决于时间延迟或平均时间延迟(DELTA_T,DELTA_T_MEAN)的求得。4.根据权利要求1至2之一所述的方法,其特征在于,通过转换在同一消息的发送过程内在使用未经延迟的发送信号(CAN_TX)与使用经过延迟的发送信号(CAN_TX_DEL)之间转换。5.根据权利要求3所述的方法,其特征在于,通过形成多个从多个前后相继发送的消息中先后求得的、时间延迟DELTA_T的测量值(DELTA_T_1,…,DELTA_T_N)的平均值来求得平均时间延迟(DELTA_T_MEAN)。6.根据权利要求3所述的方法,其特征在于,在形成平均值(DELTA_T_MEAN)时拒绝与最后确定的平均值强烈不同的测量值。7.根据权利要求3所述的方法,其特征在于,能够调整当前存在的测量值(DELTA_T_1,…,DELTA_T_N)与最后确定的平均值DELTA_T_MEAN之差的阈值或之比的极限值,从该阈值或该极限值开始与平均值的偏差或比例被分类为绝对值过大。8.根据权利要求3所述的方法,其特征在于,在列表中管理时间延迟DELTA_T的测量值(DELTA_T_1,…,DELTA_T_N),该列表在系统启动时通过合适的方法加以初始化,使得不会有无效值影响平均值(DELTA_T_MEAN)的形成。9.根据权利要求3所述的方法,其特征在于,各个时间延迟(DELTA_T)的求得最早在向总线用户分配了发送访问之后进行。10.根据权利要求3所述的方法,其特征在于,各个时间延迟(DELTA_T)的求得包括分别在发送信号(CAN_TX)中和在未经延迟的接收信号(CAN_RX)中识别至少一个信号切换或信号边缘。11.根据权利要求3所述的方法,其特征在于,依据所求得的时间延迟(DELTA_T,DELTA_T_MEAN)确定用于检验数据传输的正确运行的比较时刻(T_CMP)。12.根据权利要求3所述的方法,其特征在于,用于检验数据传输的正确运行的比较点(T_CMP)被确定为所求得的时间延迟(DELTA_T,DELTA_T_MEAN)和预定或可预定的比特长度百分比之和。13.根据权利要求1至2之一所述的方法,其特征在于,所述转换通过达到或分析在刚发送的消息内的预定或可预定比特,或者通过在转换单元上施加为此设置的信号(SWT)来进行。14.根据权利要求1至2之一所述的方法,其特征在于,在其中发生所述转换的消息通过合适的标志(EDL)来表征。15.根据权利要求14所述的方法,其特征在于,在存在第一标志(EDL)的情况下消息的控制字段与CAN标准不同包括多于6个比特。16.根据权利要求14所述的方法,其特征在于,第一标志(EDL)对于具有标准寻址的消息来说通过控制字段中的隐性的第二比特进行,而在具有扩展的寻址的消息中通过控制字段中的隐性的第一和/或第二比特进行。17.根据权利要求16所述的方法,其特征在于,在存在第一标志的情况下在所有数据消息中在第一标志(EDL)的隐性比特之后紧接着至少一个显性比特。18.根据权利要求17所述的方法,其特征在于,在存在第一标志(EDL)的情况下,第一标志(EDL)的隐性...
【专利技术属性】
技术研发人员:F哈特维希,F拜勒,C霍斯特,A穆特,
申请(专利权)人:罗伯特·博世有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。