[发明专利]总线系统的用户站和用于校验消息的正确性的方法有效
申请号: | 201580056837.0 | 申请日: | 2015-08-04 |
公开(公告)号: | CN107078932B | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | F.哈特维希;C.霍尔斯特;A.穆特 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/407;H04L12/413 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 卢江;杜荔南 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 系统 用户 用于 校验 消息 正确性 方法 | ||
提供一种用于总线系统(1)的用户站(10;20)和一种用于校验消息(3)的正确性的方法。用户站(10;20)包括:通信控制装置(11;21),用于为总线系统(1)的至少一个另外的用户站建立至少一个消息(3)或从总线系统(1)的至少一个另外的用户站读取至少一个消息(3),在该总线系统中至少暂时确保用户站(10,20,30)对总线系统(1)的总线线路(40)的排他的、无冲突的访问;校验和生成器(12;120),用于产生消息(3)的校验和(33),以便识别消息(3)的位错;和配置寄存器(13;130),用于预设借助哪个初始化值(131;131,132)来预加载校验和生成器(12;120)以用于开始消息(3),其中初始化值(131;131,132)在与通信控制装置(11;21)通信之后也可根据需要改变。
技术领域
本发明涉及一种用于总线系统的用户站和一种用于校验消息的正确性的方法,所述消息在总线系统中发送,其中用户站和方法能够实现用于校验和生成器的初始化值的配置。
背景技术
对于传感器和控制仪器之间的通信,CAN总线系统已经广泛传播。例如,所述CAN总线系统在汽车中使用。在CAN总线系统中,消息借助于CAN协议传输,如其在ISO11898中描述的那样。尤其地,汽车的总线系统持续发展成更高的带宽、更低的等待时间和更严格的实时能力。在近些年,对此此外提出诸如CAN FD等的技术,在所述CAN FD中消息根据规范“CANwith Flexible Data-Rate(具有灵活数据率的CAN),规范版本1.0(来源http://www.semiconductors.bosch.de)”或根据处于修订中的ISO11898-1(当前作为ISO11898-1CD存在)传输。在这样的技术中,最大可能的数据率通过在数据域的范围内使用超过值1MBit/s的更高时钟来提高。这样的消息下面也称作为CAN FD-帧或CAN FD-消息。
CAN标准的扩展除了首先功能上的补充、诸如TTCAN之外,在近些年借助CAN FD尤其关于可能的(更高的)数据率和可用的数据包大小扩展,其中固有的CAN特性尤其以仲裁的形式保持。
当前在计算CAN FD-帧的校验和时,如果CAN FD-帧的标识符以四个显性位开始,则存在问题。这四个显性位与CAN FD-帧的显性初始位共同形成所谓的填充条件(stuffcondition),所述CAN FD-帧的显性初始位也称作帧开始位,根据所述填充条件在标识符的第四位和第五位之间插入隐性的填充位(Stopf-Bit)。如果在该情况下在本地在CAN FD-帧的接收器中利用隐性位覆写CAN FD-帧的显性初始位,那么CAN FD-帧的接收器将标识符的第一显性位解释成帧的初始位。因为由于接收到的隐性的填充位在接收器中不存在填充条件,所以接收器接受隐性的填充位作为标识符的第四位。随后的位作为标识符的第五位接受并且接收器返回到具有发送器的阶段中。然而,在这种情况下,在CAN FD-帧结束时在校验和中识别不了标识符的改变的第四位。例如,由发送器发送的标识符0×001由接收器作为0×081接收。这在CAN FD中不仅适用于11位标识符、而且适用于29位标识符。
发明内容
因此,本发明的任务是,提供一种用于总线系统的用户站和一种用于校验消息的正确性的方法,所述用户站和所述方法解决在上文中提到的问题。尤其是,应该提供一种用于总线系统的用户站和一种用于校验消息的正确性的方法,所述用户站和所述方法能够可靠地识别在总线系统中发送的或接收的消息的位错。
所述任务通过具有权利要求1的特征的一种用于总线系统的用户站来解决。用户站包括:通信控制装置,用于为总线系统的至少一个另外的用户站建立至少一个消息或从总线系统的至少一个另外的用户站读取至少一个消息,在该总线系统中至少暂时地确保用户站对总线系统的总线线路的排他的、无冲突的访问;校验和生成器,用于产生消息的校验和,以便识别消息的位错;和配置寄存器,用于预设借助哪个初始化值来预加载校验和生成器,以用于开始消息,其中初始化值在与通信控制装置通信之后也可根据需要改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056837.0/2.html,转载请声明来源钻瓜专利网。