[发明专利]用于干扰控制装置的总线通信的方法有效
| 申请号: | 201310122307.4 | 申请日: | 2013-04-10 |
| 公开(公告)号: | CN103475552B | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | O·L·弗兰策;R·施托尔佩;U·基弗迈尔 | 申请(专利权)人: | 帝斯贝思数字信号处理和控制工程有限公司 |
| 主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 饶辛霞 |
| 地址: | 德国帕*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 干扰 控制 装置 总线 通信 方法 | ||
技术领域
本发明涉及一种用于干扰控制装置的总线通信的方法,其中,所述总线通信包括至少一个不依赖于总线硬件的第一通信层以及至少一个依赖于总线硬件的第二通信层。当要检验一个与其他通信伙伴通过总线连接的或应该与其他通信伙伴通过总线连接的控制装置时,特别是当控制装置的通信行为本身为研究的对象时,经常使用用于干扰控制装置的总线通信的方法。因此,用于干扰控制装置的总线通信的方法经常用于控制装置的测试和在故障情况下控制装置行为的检测。这种方法例如在所谓的剩余总线模拟(Restbussimulation)的框架中已知,在所述模拟中,将实物的控制装置放入按照硬件和按照软件模拟的通信环境中并且测试其行为。但是这样的方法也在虚拟的控制装置的剩余总线模拟的框架中已知。
背景技术
第一和第二通信层可以包括其他从属通信层。其中,“通信层”的概念基本上应该理解为如根据普遍理解用于网络协议或总线协议所使用的含义。每个通信层通常提供功能,以从相邻的通信层接收信息并在处理后传达给相邻的其他通信层。鉴于之前所示的细分为不依赖于总线硬件的第一通信层以及依赖于总线硬件的第二通信层,这具体意味着,第一通信层将至少一条信息编码为第一协议数据单元并将其传输到第二通信层,和/或第一通信层从第二通信层得到第一协议数据单元并从第一协议数据单元解码该信息。在不依赖于总线硬件的第一通信层中,信息通常涉及接近应用的数据,例如由控制装置记录并通过总线发送到其他总线参与者的测量值,或者例如由控制装置计算的量。其中具体涉及哪条总线对于所讨论的方法在现有技术和按照本发明的方法中都是不重要的;所述方法可以利用任意数据总线使用。在工业实践中经常使用的总线标准例如为CAN、LIN或者FlexRay。无论如何,信息在发送方向上编码,也就是说从第一通信层到第二通信层编码,例如扩展了一定的管理信息,并且传递给更靠近总线的层,在这里也就是说传递到第二通信层。在发送和编码方向上,将信息打包到上文提到的协议数据单元中。在接收或解码方向上,打包的信息、即第一协议数据单元,对应地从管理信息释放,并最后提供原来的信息。当第一信息层既能够发送也能够接收时,则既执行编码的功能又执行解码的功能。第一信息层是不依赖于总线硬件的,因为在其中只执行不依赖于具体的总线硬件的服务。也就是说,在不依赖于总线硬件的层中实现的服务要么不依赖于总线系统要么依赖于总线系统,但是不依赖于具体的总线硬件。因此所述不依赖于总线硬件第一通信层位于通信硬件抽象层的上方。对于按照AUTOSAR标准实现的控制装置的例子来说,不依赖于总线硬件的第一通信层则包括应用层(Application Layer)、运行时间环境(Runtime Environment)(RTE)和通信服务(Communication Services)(也包括依赖于总线系统的部分,例如CAN传输协议或者FlexRay传输协议),但是不包括依赖于总线硬件的驱动层,例如CAN接口或者FlexRay接口。
依赖于总线硬件的第二通信层也包括这样的功能,其在发送方向上、即朝着总线的方向上,或者在接收方向上、即朝着第一传输层的方向上,实现数据的传输,或者在两个方向上实现数据的传输。这意味着,第二通信层由第一协议数据单元或者由一个从所述第一协议数据单元导出的另一个协议数据单元产生依赖于总线硬件的总线信息,用于通过总线传输(发送方向),和/或所述第二通信层至少由一条依赖于总线硬件的总线信息产生第一协议数据单元或者产生能够从中导出第一协议数据单元的另一个协议数据单元(接收方向)。因此,除了第一协议数据单元,也可以存在其他协议数据单元,或者从第一协议数据单元导出这些协议数据单元,或者从这些协议数据单元能够导出第一协议数据单元。这只考虑到如下情况,第二通信层可以包括多个从属通信层或者协议层,这些从属通信层或者协议层中每个都产生其相对应的协议数据单元,正如联系第一协议数据单元所阐述的。在发送方向上,每个其他的协议数据单元通常添加了其他管理信息,而在接收方向上,在从属通信层中或者协议层中提取其他协议数据单元,直到最后得到第一协议数据单元,在第一通信层中从该第一协议数据单元最后得到信息。
在控制装置和控制装置的总线通信的测试中,有益的是,尽可能接近现实地实施该测试,以得到尽可能有说服力的测试结果。在控制装置中可以这样满足这种条件,即在测试环境中直接使用这样的控制装置,其在各方面与之后会用到的具有串联硬件和串联硬件的串联控制装置一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于帝斯贝思数字信号处理和控制工程有限公司,未经帝斯贝思数字信号处理和控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310122307.4/2.html,转载请声明来源钻瓜专利网。





