用于以可转换的数据速率进行串行数据传输的方法和装置的制造方法_3

文档序号:9750762阅读:来源:国知局
出如此修改地传输的数据帧的示例。例如可以将以前的参考消息的保留位用作为即将到来的快速传输的标记。该位的设置会在所述情况下用信号通知:在排他时间窗中的接下来的基本循环中传输的数据帧已经从SOF位开始并且至到CRC字段结束为止加速,即用缩短的位长度来传输。
[0046]在优选的实施形式中可以设想,仅仅在每一个基本循环中、也就是用重复系数I传输的那些排他的数据帧通过本方法被附加地加速。图4中示出了该情况。于是在示例性示出的系统矩阵中,会按照所阐述的方法利用在各自以前的参考消息中的相应标记加速地传输用“消息A”和“消息C所表示的数据帧。
[0047]对于在第二实施例中所述的方法,也可以舍弃标记并且规定,在所有排他的时间窗中原则上在诸如在SOF位和CRC字段的终点之间的规定的区域中用缩短的位长度传输数据帧。由于此原因,在图4中标记配备有提示“可选”。
[0048]方法在所示出的第二实施例中的利用高于在第一实施例中,因为在排他的时间窗内也快速传输判优和控制字段的位。实际达到的数据传输速率至少与排他的时间窗和寻址类型的份额有关。
[0049]在用于处理发送确认(CRC定界符和确认时间时隙)的快速CAN控制器中可能需要一种相对于在ISO 11898-1中规定的方法有所修改的方法,如在图6中详细阐述的那样。
[0050]图6中在“A”下示出,在非常短的内部处理和信号运行时间的情况下,从快速CAN数据状态向快速CAN判优状态的过渡的理想流程。发送机发送CRC定界符作为唯一的隐性的位,并且根据本发明的之前所描述的实施例例如在该CRC定界符位的采样点处或在相位缓冲段2消逝之后变换到快速CAN判优状态。接收机例如也在该位位置处变换到快速CAN判优状态。这些具有缩放比例因子的复位的状态过渡T4例如由于信号运行时间或内部处理时间而可能在不精确一致的时刻发生在不同的总线用户中。参与的总线用户因此在不精确一致的时刻将用于总线时间单元的缩放比例因子又设置到初始状态。由此对于总线用户得出下一个位的不同的启动时刻。
[0051]在接收了CRC定界符之后,如果接收机的CRC校验是肯定的,则每一个接收机发送唯一的主要的确认位。如果这较晚才发生,因为例如接收机连接在总线的远离的末端上,则隐性的CRC定界符位可显得比一个位长。在图6中在“B”下示出该情况。此外由于确认位的重叠,确认时隙可显得长于一个位,如图6中在“C"下所示出的那样。为了必要时补偿该确认位的相移的发送时刻,可以如下地改变快速CAN控制器中的该位的处理,即在快速CAN判优的状态下,将一个或两个位长的、直接在CRC定界符之后或甚至于迟后一个位开始的主要的确认时隙承认为有效的确认。
[0052]随后通过确认位的下降的边沿在通常的重新同步机制的框架内使总线用户再次同步。如果由发送机在CRC定界符的第一个位之后接收了不仅一个、而是两个另外的隐性的位,则这对于发送机来说是一种确认错误。如果在第二个主要的确认位之后接收了第三个主要的位,则这对于所有来说是一种格式错误。
[0053]如在标准CAN中那样,一个位长的隐性的确认定界符跟随在确认时隙之后。如在标准CAN中那样,已识别CRC错误的快速CAN接收机在确认定界符之后的位中启动错误帧。
[0054]总之,通过所示出的本发明,对于所提出的任务存在描述了一种方法的解决方案,通过该方法在CAN网络中可以以较短的时间传输数据帧,并且同时将CAN在故障识别和故障处理以及遍及网络的数据一致性方面的主要特性保持不变。
【主权项】
1.用于在具有至少两个用户站或者总线用户的总线系统中进行数据传输的方法,所述至少两个用户站或者总线用户经过该总线系统交换数据帧, 其中所发送的数据帧具有根据CAN规范ISO 11898-1的逻辑结构, 其中数据帧内的时间位长度能采纳至少两个不同的值, 其中对于数据帧内的预先给定的第一区域,时间位长度大于或等于约I微秒的预先给定的最小值,并且在数据帧内的至少一个预先给定的第二区域中,时间位长度相对于第一区域减半或者小于减半, 其特征在于,进行发送的总线用户相对于规范ISO 11898-1接受迟后一个位地确认由一个或多个接收机正确接收数据帧和/或最多两个位长的确认时隙,并且不作为故障来处理。2.根据权利要求1的方法,其特征在于,至少一个总线用户的迟后两个或者更多位的确认或者大于两个位长的确认时隙被识别为故障。3.根据权利要求1或2的方法,其特征在于,直接在识别用于启动错误帧的原因之后或直接在达到规定的位之后,由总线用户终止预先给定的第二区域。4.根据权利要求1或2的方法,其特征在于,通过在ISO11898-1中所规定的判优来分发总线访问,并且数据帧内的被预先给定的第二区域以CRC定界符的位终止。5.根据权利要求1或2的方法,其特征在于,通过位于预先给定的第一区域内的标记来用信号通知时间位长度的变换。6.根据权利要求5的方法,其特征在于,所述标记是在数据帧的控制字段内的保留位。7.根据权利要求1或2的方法,其特征在于,通过使用至少两个不同的缩放比例因子来相对于最小的时间单元或振荡器节拍调节总线时间单元在持续运行中实现时间位长度的至少两个不同的值。8.根据权利要求7的方法,其特征在于,直接在识别用于启动错误帧的原因之后或直接在达到规定的位之后,由总线用户终止预先给定的第二区域,并且总线用户中的缩放比例因子被设置到第一区域的值。9.用于在具有至少两个用户站或者总线用户和用于传输数据帧的总线的总线系统中进行数据传输的设备, 其中所发送的数据帧具有根据CAN规范ISO 11898-1的逻辑结构, 其中设置用于相对于最小的时间单元或振荡器节拍来调节总线时间单元的装置, 其中由调节所得出的时间位长度在至少一个调节中是大于或等于I微秒的预先给定的最小值,并且在至少一个第二调节中相对于第一调节减半或者小于减半,其中调节的转换能够在持续的运行中进行, 其特征在于,借助于该设备进行发送的总线用户相对于规范ISO 11898-1接受迟后一个位地确认由一个或多个接收机正确接收数据帧和/或最多两个位长的确认时隙,并且不作为故障来处理。10.根据权利要求9所述的设备,其特征在于,借助于该设备进行发送的总线用户将至少一个总线用户的迟后两个或者更多位的确认或者大于两个位长的确认时隙识别为故障。
【专利摘要】本发明涉及用于以可转换的数据速率进行串行数据传输的方法和装置。说明一种方法和一种装置,以便可以在网络中比较快地传输较大的数据量。该任务根据本发明通过如下方式来解决,所发送的数据帧具有根据CAN规范ISO?11898-1的逻辑结构,其中一个数据帧内的时间位长度可以采纳至少两个不同的值,其中对于数据帧内的可预先给定的第一区域,时间位长度大于或等于约1微秒的预先给定的最小值,并且在数据帧内的至少一个可预先给定的第二区域中,时间位长度相对于第一区域至少减半,优选小于减半,其中通过使用至少两个不同的缩放比例因子来相对于最小的时间单元或振荡器节拍调节总线时间单元在持续运行中实现时间位长度的变换。
【IPC分类】G06F13/42, H04L12/40
【公开号】CN105512081
【申请号】CN201610100910
【发明人】F.哈特维希, R.马豪尔, T.洛伦茨, F.弗茨, C.霍斯特
【申请人】罗伯特·博世有限公司
【公开日】2016年4月20日
【申请日】2011年9月20日
【公告号】CN103098419A, CN103098419B, DE102010041223A1, EP2619947A1, US9262365, US20130290580, WO2012038430A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1