【技术实现步骤摘要】
【国外来华专利技术】用于与存储器大小匹配的串行数据传输的方法和设备
本专利技术涉及用于与存储器大小匹配地在串行总线系统中的至少两个用户之间进行串行数据传输的方法和设备。
技术介绍
例如由IS011898-1至11898-5族标准已知控制器域网络(CAN)以及称作“时间触发CAN” (TTCAN)的CAN扩展,以下也称作标准CAN。在CAN中使用的介质访问控制方法以逐位仲裁为基础。在逐位仲裁的情况下,多个用户站可以同时通过总线系统的信道传输数据,而不因此干扰数据传输。此外,用户站可以在通过信道发送位时求取信道的逻辑状态(O或I)。如果所发送的位的值与所求取的信道逻辑状态不对应,则用户站结束对信道的访问。在CAN情况下,通常根据在要通过信道传输的消息内的标识符进行逐位仲裁。在用户站已经将标识符完全发送给信道之后,该用户站知道,其具有对该信道的专属访问。因此,标识符传输的结束对应于释放间隔的开始,在所述释放间隔内用户站能够专属地使用信道。根据CAN的协议规范,其他用户站一直不被允许访问该信道、也即向该信道发送数据,直至发送用户站传输了消息的校验字段(CRC字段)。因此,CRC字段的传输的结束时刻对应于释放间隔的结束。因此,通过逐位仲裁,实现了通过信道无破坏地传输已经获得仲裁程序的消息。CAN的协议特别适合于在实时条件下传输短的消息,其中能够通过标识符的适当的分配确保特别重要的消息几乎总是获得仲裁并被成功发送。随着越来越多的现代车辆联网和附加的、用于改善例如驾驶安全性或驾驶舒适性的系统的进入,对待传输的数据量和在传输时允许的延迟时间的要求增加。例子有驾驶动态调节系统(例如电子 ...
【技术保护点】
一种用于在具有至少两个参与的数据处理单元的总线系统中进行串行数据传输的方法,所述数据处理单元通过总线交换消息,其中所发送的消息具有根据CAN标准ISO11898?1的逻辑结构,其中该逻辑结构包括帧起始位、仲裁字段、控制字段、数据字段、CRC字段、确认字段和帧结束序列,其中该控制字段包括数据长度码,所述数据长度码包含关于数据字段长度的信息,其特征在于,所传输的消息的数据字段能够不同于CAN标准ISO11898?1地包括多于8个字节,其中为了确定数据字段大小,数据长度码的值至少部分地不同于CAN标准ISO11898?1地被解释,其中为了在数据字段和应用软件(640)之间的数据传送设置至少一个中间存储器(620),并且所传送的数据量至少在数据字段大小不同于所使用的中间存储器(620)的大小时按照数据字段和所使用的中间存储器(620)之间的大小差异被匹配。
【技术特征摘要】
【国外来华专利技术】2011.04.26 DE 102011017539.3;2011.06.29 DE 1020111.一种用于在具有至少两个参与的数据处理单元的总线系统中进行串行数据传输的方法,所述数据处理单元通过总线交换消息, 其中所发送的消息具有根据CAN标准IS011898-1的逻辑结构, 其中该逻辑结构包括帧起始位、仲裁字段、控制字段、数据字段、CRC字段、确认字段和帧结束序列, 其中该控制字段包括数据长度码,所述数据长度码包含关于数据字段长度的信息, 其特征在于,所传输的消息的数据字段能够不同于CAN标准IS011898-1地包括多于8个字节, 其中为了确定数据字段大小,数据长度码的值至少部分地不同于CAN标准IS011898-1地被解释, 其中为了在数据字段和应用软件(640)之间的数据传送设置至少一个中间存储器(620),并且所传送的数据量至少在数据字段大小不同于所使用的中间存储器(620)的大小时按照数据字段和所使用的中间存储器(620)之间的大小差异被匹配。2.根据权利要求1所述的方法, 其特征在于,根据预先给定的或可预先给定的选择方法,从通过总线接收的消息的数据字段中选择对应于中间存储器的大小的数据量,并且当数据字段大小大于所使用的中间存储器的大小时将该数据量传送给该中间存储器。3.根据权利要求1或2所述的方法, 其特征在于,在要通过总线发送的消息的数据字段中,所述中间存储器的内容被录入到所述消息的数据字段的至少一个预先给定的或可预先给定的区域中,并且当该数据字段大小大于所使用的中间存储器的大小时,该数据字段的一个或多个剩余区域根据预先给定的或可预先给定的方法被填充。4.根据权利要求1至3之一所述的方法, 其特征在于,在通过总线接收的消息的数据字段大小多于8个字节时,通过所述至少一个中间存储器将数据字段的8个预先给定的或可预先给定的字节传递给应用软件。5.根据权利要求1至4之一所述的方法, 其特征在于,在要通过总线发送的消息的数据字段大小多于8个字节时,用预先给定的或可预先给定的值填充该数据字段的剩余位。6.根据权利要求3至5之一所述的方法, 其特征在于,在要通过总线发送的消息的数据字段的所填充的区域中的位这样被填充,使得根据CAN标准IS011898-1的规则必须在这些区域中不插入填补位。7.根据权利要求1至6之一所述的方法, 其特征在于,数据长度码的位的可能值组合中的每一个被分配给数据字段的允许大小之一 O8.根据权利要求1至7之一所述的方法, 其特征在于,根据至少部分地不同于CAN标准IS011898-1地解释的数据长度码使接收过程匹配与所述数据字段大小。9.根据权利要求1至8之一所述的方法, 其特征在于,消息的CRC字段能够具有至少两个不同的位数,其中CRC字段中的有效位数中的至少一个是不同于CAN标准ISOl 1898-1的位数, 其中为了确定这样的具有不同位数的CRC字段的内容,使用不同于CAN标准IS011898-1的生成多项式。10.根据权利要求1至9之一所述的方法, 其特征在于,消息内的时间上的位长度能够取至少两个不同的值,其中对于该消息内的至少一个可预先给定的第一区域,所述时间上的位长度大于或等于预先给定的大致为I微秒的最小值,并且在该消息内的至少一个可预先给定的第二区域中,所述时间上的位长度具有与第一区域相比减小的值。11.根据权利要求10所述的方法, 其特征在于,消息内的时间上的...
【专利技术属性】
技术研发人员:F·哈特维希,
申请(专利权)人:罗伯特·博世有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。