[发明专利]总线系统的编程工具、用户站和对用户站编程的方法有效
申请号: | 201580053853.4 | 申请日: | 2015-07-28 |
公开(公告)号: | CN107113209B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | C.霍斯特;D.厄特尔;L.邓 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;杜荔南 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 系统 编程 工具 用户 方法 | ||
提供用于总线系统(1)的用户站(20)和用于对总线系统(1)中的各个用户站(20)进行编程的方法,所述总线系统具有按照不同的协议通信的用户站(10、20)。用户站(20)具有通信控制装置(21),所述通信控制装置用于为/从总线系统(1)的至少一个其他用户站(10;20)创建或者读取至少一个消息(7、8、9),其中用户站(10、20)对所述总线系统(1)的总线(5)的排他的、无冲突的访问至少暂时得以保证,其中为了准备对所述总线系统(1)中的至少一个其他用户站(10)进行编程,所述通信控制装置(21)被构成用于,一直发送促使至少一个其他用户站(10)发出错误帧(8)的消息(7),直至至少一个其他用户站(10)处于错误状态中,在所述错误状态中所述至少一个其他用户站(10)不再发出具有主动错误标志的错误帧(8)。
技术领域
本发明涉及用于总线系统的用户站的通信控制装置、编程工具和用于对总线系统中的各个用户站进行编程的方法,所述总线系统具有按照不同的协议通信的用户站,其中总线系统尤其是以下总线系统:在所述总线系统中存在经典CAN用户站和CAN-FD用户站并且可以通信。
背景技术
对于在传感器和控制设备之间的通信,CAN总线系统已经得到广泛的传播。所述CAN总线系统例如在汽车中被使用。在CAN总线系统情况下,消息借助于如在ISO11898中的CAN规范中所描述的CAN协议被传输。在近段时间,此外为此建议了技术、诸如CAN-FD等,在所述CAN-FD情况下,消息根据规范“CAN with Flexible Data-Rate, SpecificationVersion 1.0”(来源http://www.semiconductors.bosch.de)被传输。在这样的技术情况下,在数据字段的范围中通过使用较高的计时(Taktung)将最大可能的数据速率提高到超过1 MBit/s的值。
按照本申请的经典CAN用户站根据当前有效的ISO11898-1予以实施,不支持CANFD并且也不容忍CAN FD。如果经典CAN用户站接收CAN-FD消息,那么用户站发送错误消息(所谓的ErrorMessage)或错误帧(所谓的Error Frame)。
与此不同,在CAN-FD用户站的情况下,正在来临的(im kommend)ISO11898-1标准CAN FD(CAN with Flexible Datarate(具有灵活数据速率的CAN))协议(目前处于设计中,大概2014年底结束工作)应该被实施。CAN-FD用户站可以发送和接收CAN-FD消息以及经典CAN消息。
在由经典CAN用户站和CAN-FD用户站组成的网络或总线系统中,仅经典CAN消息能够被发送,因为否则CAN采取(greift)Error Frame(错误帧)机制并且显著地干扰通信。然而在确定的运行方式中,特别在对车辆内部的总线系统中的各个控制系统升级编程应用情况中,在总线系统的两个用户之间应当使用较快点对点通信。
为了即使在这种状况(Konstellation)时也使得能够发送CAN-FD消息,可设想的是,经典CAN用户站不发送错误消息(Error Message)。对此一种可能性是,有关的经典CAN用户站将其CAN协议控制器去活或者置于监控运行方式(监控模式(MonitorMode))。对此另一可能性是在经典CAN用户站中使用局部网络收发器(Partial NetworkingTransceivern),并且使所述用户站“睡眠(Einschlafen)”,在所述状态中用户站是非活跃的(inaktiv)。
两种可能性可能要求在网络中经典CAN用户站的适配。所述适配要么必须以软件技术方式进行,以便将协议控制器去活。要么可以通过给硬件扩展有局部网络能力的收发器来执行所述适配。
有问题的是,在车辆中的现有网络的情况下不总是能够实施所提及的可能性。
用于解决之前提及的问题(即有可能在混合网络中发送CAN-FD消息)的另一可能性在于,从网络中移除要编程的CAN-FD用户站并且在单独的编程站处关于(über)CAN FD进行编程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580053853.4/2.html,转载请声明来源钻瓜专利网。