[发明专利]用于运行总线控制设备的方法以及总线控制设备有效
申请号: | 201180019476.4 | 申请日: | 2011-07-01 |
公开(公告)号: | CN102835072A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | J·哈特曼;G·纳吉;K·斯佩特 | 申请(专利权)人: | 奥迪股份公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/12;H04L29/06;G05B19/042 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 吴鹏;牛晓玲 |
地址: | 德国因戈*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 运行 总线 控制 设备 方法 以及 | ||
技术领域
本发明涉及一种用于运行连接在总线特别是CAN总线上的控制设备的方法。本发明还涉及这种(总线)控制设备。CAN表示“控制器局域网络”。所述CAN总线是一种异步串行总线系统并且属于现场总线(参见2010年7月15日版本的相关维基百科词条)。
背景技术
控制设备消耗能量,从而其运行会导致电池放电。CAN总线特别用于车辆中,并且该车辆的电池可以通过控制设备放电。
由于这个原因,控制设备总是在一段预定时间之后去激活/不工作。如果现在控制设备在其运行中被指定与其它控制设备通信或协作,则可以防止这些其它控制设备本身的去激活,其方法在于:所述控制设备发出消息以使这些其它控制设备保持激活(这种消息也可以称为网络管理消息)。
这种消息包括特别是至少一个比特/二进制位,借助该比特通知保持激活的原因。
现在,当例如用于发出保持激活的消息的相应软件模块不能正常工作时,控制设备可能有误地发挥功能。在这种情况下,即使完全没有必要,也可能发出保持激活的消息。然后所述其它控制设备保持激活,并且持续消耗能量,这随时可能导致作为能量源的相应电池完全放空电。
所谓的“监视器功能”结合DE 2004 026 383 B4的总线控制设备可知。发明内容
本发明的目的在于,指出一条可以功能可靠地运行总线控制设备的途径。
上述目的一方面通过具有权利要求1所述特征的方法、另一方面通过具有权利要求4所述特征的控制设备得以实现。
因此根据本发明,所述控制设备读取所有由其发出的、用于保持激活的消息,并检查是否通知了原因。当缺少原因时,使其功能的至少一部分重置。
本发明基于这种认识,即:用于保持激活的消息的有误的发送、即在不给出原因的情况下的发送通常会导致也不通知这种原因。因此由缺少原因可以识别出所述控制设备的运行方式中的错误。
通过重置功能可以消除所述错误。
如果数据处理装置例如控制设备的功能被重置,则要么可以重置软件,即当缺少原因时重新启动正在执行的程序。同样也可以将一特定的部件重置到预定的运行状态中。在此建议完全重置处理器。
根据本发明的控制设备设置用于执行根据本发明的方法,从而根据本发明的方法的优点相应也适用于根据本发明的控制设备。
附图说明
下面参考附图描述本发明的一优选实施形式,其中
图1示出一种布置结构,其可使用根据本发明的方法,和
图2示出一个流程图以阐明根据本发明的方法的一优选实施形式。
具体实施方式
在总体以10标注的控制器局域网络总线(CAN总线)上连接有控制设备12a、12b、12c。每个控制设备12a至12c各具有一个微处理器μP。
当其自己没有任务要完成时,控制设备12a至12c在一预定时间之后切断。也可能,控制设备中的一个控制设备12a有一任务要完成,而其它控制设备12b和12c应该参与该任务。则其(控制设备12a)发出消息B,该消息执行“其它控制设备12b和12c应保持激活”这一通知A,其中,在所述消息B中包含对此的原因G(该消息通过适当设置的比特传输)。
现在有可能,如以控制设备12b为例示出的,一个控制设备由于功能故障、例如不正常运行的软件而向其它控制设备12a和12c给出保持激活的通知A,即使该控制设备12b完全不必完成一在其中需要其它控制设备的协作的任务。但是由所述控制设备12b在此发出的消息B’通常不包含原因G。
这里这有以下用途:
根据本发明的方法开始于控制设备的正常状态,据此在步骤S10中发出消息B。现在每个控制设备都应该自己再次读取由其发出的、用于其它总线用户(控制设备)保持激活的消息,即通过一与发出消息的(软件单元或控制设备)独立的软件单元或一独立部件进行检查。因此在步骤S12中读取所述控制设备已发出的消息。这里检查是否包含原因G。只要所述消息中包含原因G,则所述控制设备工作正常,在步骤S12一再重复执行时不必采取其它措施。而如果消息中不包含原因G,则所述控制设备工作不正常,在步骤S14中进行重新启动,其中这里相应微处理器μP被完全(彻底地)重置。也就是将微处理器例如置于在接通所述控制设备时所出现的状态。重新启动之后所述控制设备的正常运行重新开始,因此随时可能在步骤S10中发出消息B。
在根据本发明的方法中是从步骤S10开始的,但原则上也可以通过接通所述控制设备直接执行所述步骤S12。之前发送正常的消息B不是必需的,图2的情况仅是一种优选实施形式。
通过本发明,可以在发出用于保持激活的消息(网络管理消息)方面实现监视器功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥迪股份公司,未经奥迪股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180019476.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:淋浴喷头
- 下一篇:在工作区域中加入数据的方法