CN102835072B - 用于运行总线控制设备的方法以及总线控制设备 - Google Patents

用于运行总线控制设备的方法以及总线控制设备 Download PDF

Info

Publication number
CN102835072B
CN102835072B CN201180019476.4A CN201180019476A CN102835072B CN 102835072 B CN102835072 B CN 102835072B CN 201180019476 A CN201180019476 A CN 201180019476A CN 102835072 B CN102835072 B CN 102835072B
Authority
CN
China
Prior art keywords
control appliance
message
reason
bus
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201180019476.4A
Other languages
English (en)
Other versions
CN102835072A (zh
Inventor
J·哈特曼
G·纳吉
K·斯佩特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audi AG
Original Assignee
Audi AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audi AG filed Critical Audi AG
Publication of CN102835072A publication Critical patent/CN102835072A/zh
Application granted granted Critical
Publication of CN102835072B publication Critical patent/CN102835072B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3253Power saving in bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40026Details regarding a bus guardian
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40039Details regarding the setting of the power status of a node according to activity on the bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Retry When Errors Occur (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明涉及一种用于这样的消息(B)的监视器功能,即控制设备(12a,12b,12c)用所述消息在CAN总线(10)中使其它控制设备保持激活。所有发出的用于保持激活的消息(B,B’)再次由发出消息的控制设备(12a,12b,12c)本身读取并对存在原因(G)与否进行检查(S12)。如果缺少原因,则执行重新启动(S14)。

Description

用于运行总线控制设备的方法以及总线控制设备
技术领域
本发明涉及一种用于运行连接在总线特别是CAN总线上的控制设备的方法。本发明还涉及这种(总线)控制设备。CAN表示“控制器局域网络”。所述CAN总线是一种异步串行总线***并且属于现场总线(参见2010年7月15日版本的相关***词条)。
背景技术
控制设备消耗能量,从而其运行会导致电池放电。CAN总线特别用于车辆中,并且该车辆的电池可以通过控制设备放电。
由于这个原因,控制设备总是在一段预定时间之后去激活/不工作。如果现在控制设备在其运行中被指定与其它控制设备通信或协作,则可以防止这些其它控制设备本身的去激活,其方法在于:所述控制设备发出消息以使这些其它控制设备保持激活(这种消息也可以称为网络管理消息)。
这种消息包括特别是至少一个比特/二进制位,借助该比特通知保持激活的原因。
现在,当例如用于发出保持激活的消息的相应软件模块不能正常工作时,控制设备可能有误地发挥功能。在这种情况下,即使完全没有必要,也可能发出保持激活的消息。然后所述其它控制设备保持激活,并且持续消耗能量,这随时可能导致作为能量源的相应电池完全放空电。
所谓的“监视器功能”结合DE 2004 026 383 B4的总线控制设备可知。
发明内容
本发明的目的在于,指出一条可以功能可靠地运行总线控制设备的途径。
上述目的一方面通过一种用于运行连接在总线上的控制设备的方法实现,该控制设备在其正常运行中为保持与所述总线的至少一个另外的控制设备的通信而通过至少一个比特发出用于使所述至少一个另外的控制设备保持激活的消息,并通过至少一个比特在所述消息中通知用于保持激活的原因,其中,所述控制设备读取所有由其本身发出的、用于保持激活的消息,并检查是否通知了原因,并且在缺少原因时使该控制设备的功能或部件的至少一部分发生重置、另一方面通过一种控制设备得以实现,该控制设备能够发出消息以使所述总线上的另外的控制设备保持激活,其中,所述控制设备具有处理器并且设置成用于执行根据本发明的方法。
因此根据本发明,所述控制设备读取所有由其发出的、用于保持激活的消息,并检查是否通知了原因。当缺少原因时,使其功能的至少一部分重置。
本发明基于这种认识,即:用于保持激活的消息的有误的发送、即在不给出原因的情况下的发送通常会导致也不通知这种原因。因此由缺少原因可以识别出所述控制设备的运行方式中的错误。
通过重置功能可以消除所述错误。
如果数据处理装置例如控制设备的功能被重置,则要么可以重置软件,即当缺少原因时重新启动正在执行的程序。同样也可以将一特定的部件重置到预定的运行状态中。在此建议完全重置处理器。
根据本发明的控制设备设置用于执行根据本发明的方法,从而根据本发明的方法的优点相应也适用于根据本发明的控制设备。
附图说明
下面参考附图描述本发明的一优选实施形式,其中
图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的情况仅是一种优选实施形式。
通过本发明,可以在发出用于保持激活的消息(网络管理消息)方面实现监视器功能。

Claims (6)

1.一种用于运行连接在总线上的控制设备(12a,12b,12c)的方法,该控制设备在其正常运行中为保持与所述总线(10)的至少一个另外的控制设备的通信而通过至少一个比特发出用于使所述至少一个另外的控制设备保持激活的消息(B),并通过至少一个比特在所述消息中通知用于保持激活的原因(G),
其特征在于,
所述控制设备(12a,12b,12c)读取所有由其本身发出的、用于保持激活的消息(B,B’),并检查(S12)是否通知了原因(G),并且在缺少原因时使该控制设备的功能或部件的至少一部分发生重置(S14)。
2.根据权利要求1的方法,
其特征在于,
所述总线是CAN总线(10)。
3.根据权利要求1的方法,
其特征在于,
所述功能是软件功能。
4.根据权利要求1的方法,
其特征在于,
在缺少原因时重新启动正在执行的程序。
5.根据权利要求1的方法,
其特征在于,
在缺少原因时完全重置所述控制设备的处理器(μP)。
6.一种用于连接在总线上的控制设备(12a,12b,12c),该控制设备能够发出(S10)消息(B)以使所述总线(10)上的另外的控制设备保持激活,
其特征在于,
所述控制设备(12a,12b,12c)具有处理器(μP)并且设置成用于执行根据权利要求1至5之一所述的方法。
CN201180019476.4A 2010-07-31 2011-07-01 用于运行总线控制设备的方法以及总线控制设备 Expired - Fee Related CN102835072B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102010032993.2 2010-07-31
DE102010032993A DE102010032993B3 (de) 2010-07-31 2010-07-31 Verfahren zum Betreiben eines Bussteuergeräts sowie Bussteuergerät
PCT/EP2011/003265 WO2012016613A1 (de) 2010-07-31 2011-07-01 Verfahren zum betreiben eines bussteuergeräts sowie bussteuergerät

Publications (2)

Publication Number Publication Date
CN102835072A CN102835072A (zh) 2012-12-19
CN102835072B true CN102835072B (zh) 2015-03-04

Family

ID=44454537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180019476.4A Expired - Fee Related CN102835072B (zh) 2010-07-31 2011-07-01 用于运行总线控制设备的方法以及总线控制设备

Country Status (5)

Country Link
US (1) US9494999B2 (zh)
EP (1) EP2599265B1 (zh)
CN (1) CN102835072B (zh)
DE (1) DE102010032993B3 (zh)
WO (1) WO2012016613A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010032993B3 (de) 2010-07-31 2011-12-08 Audi Ag Verfahren zum Betreiben eines Bussteuergeräts sowie Bussteuergerät
DE102013224695A1 (de) * 2013-12-03 2015-06-03 Robert Bosch Gmbh Verfahren zum Überwachen eines Mikrocontrollers
DE102016103928A1 (de) * 2016-03-04 2017-09-07 Eaton Electrical Ip Gmbh & Co. Kg Busanordnung und Verfahren zum Betreiben einer Busanordnung
DE102017223774A1 (de) * 2017-12-22 2019-06-27 Robert Bosch Gmbh Teilnehmerstation für ein serielles Bussystem und Verfahren zur Fehlersignalisierung für eine in einem seriellen Bussystem empfangene Nachricht

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0964556A2 (de) * 1998-06-12 1999-12-15 STMicroelectronics GmbH Fehlerverarbeitungsschaltung für eine Empfangsstelle eines Datenübertragungssystems
JP2006295487A (ja) * 2005-04-08 2006-10-26 Denso Corp データ通信方法及びデータ通信装置
WO2008110957A2 (en) * 2007-03-14 2008-09-18 Nxp B.V. Node of a distributed communication system, node and monitoring device coupled to such communication system
CN101456392A (zh) * 2008-10-31 2009-06-17 奇瑞汽车股份有限公司 汽车整车电子设备canbus网络控制***
CN101509791A (zh) * 2009-03-17 2009-08-19 北京长城华冠汽车技术开发有限公司 一种汽车数字化仪表的控制显示方法和装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832397A (en) * 1993-01-21 1998-11-03 Hitachi, Ltd. Integrated wiring systems for a vehicle control system
DE4446314A1 (de) 1994-12-23 1996-06-27 Teves Gmbh Alfred Verfahren und Schaltungsanordnung zur Überwachung der Funktion einer programmgesteuerten Schaltung
JP3463433B2 (ja) * 1995-11-07 2003-11-05 株式会社デンソー 多重通信システム
US6484082B1 (en) * 2000-05-24 2002-11-19 General Motors Corporation In-vehicle network management using virtual networks
FR2827056B1 (fr) * 2001-07-06 2003-12-12 Peugeot Citroen Automobiles Sa Systeme de reveil de stations associes pour la mise en oeuvre d'au moins une fonction repartie, notamment dans un vehicule automobile
JP3797166B2 (ja) * 2001-09-18 2006-07-12 株式会社デンソー ネットワークシステム
DE10152235B4 (de) * 2001-10-20 2015-01-08 Robert Bosch Gmbh Verfahren zum Erkennen von Fehlern bei der Datenübertragung innerhalb eines CAN-Controllers und ein CAN-Controller zur Durchführung dieses Verfahrens
DE10158988A1 (de) * 2001-11-30 2003-06-12 Bosch Gmbh Robert Schnittstellenbaustein in einem Fahrzeug
DE10358584A1 (de) * 2002-12-30 2004-07-15 Robert Bosch Gmbh Verfahren und Vorrichtung zum Aufwecken von Teilnehmern eines Bussystems und entsprechender Teilnehmer
DE102004026383B4 (de) 2004-05-29 2006-10-26 Audi Ag Kraftfahrzeug mit mindestens einem von einem Prozessor gesteuerten Steuergerät
WO2006003540A1 (en) * 2004-06-30 2006-01-12 Philips Intellectual Property & Standards Gmbh Method for the non-bitrate-dependent encoding of digital signals on a bus system
JP4871687B2 (ja) * 2005-10-03 2012-02-08 日立オートモティブシステムズ株式会社 車両制御システム
DE102005048037A1 (de) * 2005-10-07 2007-04-12 Robert Bosch Gmbh Verfahren zur Steuerung/Regelung wenigstens einer Task
US7684915B1 (en) * 2006-07-12 2010-03-23 Vantage Mobility International, Llc Controlled access for light duty motor vehicle
DE102010032993B3 (de) 2010-07-31 2011-12-08 Audi Ag Verfahren zum Betreiben eines Bussteuergeräts sowie Bussteuergerät

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0964556A2 (de) * 1998-06-12 1999-12-15 STMicroelectronics GmbH Fehlerverarbeitungsschaltung für eine Empfangsstelle eines Datenübertragungssystems
JP2006295487A (ja) * 2005-04-08 2006-10-26 Denso Corp データ通信方法及びデータ通信装置
WO2008110957A2 (en) * 2007-03-14 2008-09-18 Nxp B.V. Node of a distributed communication system, node and monitoring device coupled to such communication system
CN101456392A (zh) * 2008-10-31 2009-06-17 奇瑞汽车股份有限公司 汽车整车电子设备canbus网络控制***
CN101509791A (zh) * 2009-03-17 2009-08-19 北京长城华冠汽车技术开发有限公司 一种汽车数字化仪表的控制显示方法和装置

Also Published As

Publication number Publication date
EP2599265B1 (de) 2014-03-19
CN102835072A (zh) 2012-12-19
WO2012016613A1 (de) 2012-02-09
EP2599265A1 (de) 2013-06-05
DE102010032993B3 (de) 2011-12-08
US9494999B2 (en) 2016-11-15
US20130205145A1 (en) 2013-08-08

Similar Documents

Publication Publication Date Title
CN102835072B (zh) 用于运行总线控制设备的方法以及总线控制设备
JP2007188521A5 (zh)
CN103885860A (zh) 一种应用ipmi命令实现bmc双管理热冗余的方法
US20150019671A1 (en) Information processing system, trouble detecting method, and information processing apparatus
CN104781792B (zh) 判断在工业控制***中的故障的冗余设备单元和方法,工业控制***和包括冗余设备单元的工业***
EP2835716A1 (en) Information processing device and virtual machine control method
CN104079454A (zh) 一种设备异常检测方法和设备
EP1837763A2 (en) Protection of devices in a redundant configuration
EP4206839A1 (en) Method for managing ecu on vehicle, and ecu and readable storage medium
CN101291201A (zh) 心跳信息传输***及方法
CN103001822B (zh) 网络异常的处理方法及装置
JP2011059930A (ja) 電源ユニット
EP3764234B1 (en) Method and enable apparatus for starting physical device
CN101237355B (zh) 实现业务监控的方法和网络监控装置
JP7147525B2 (ja) 通信装置及び制御方法
CN103840956A (zh) 一种物联网网关设备的备份方法
KR20130087357A (ko) 제어 시스템 및 로그 배신 방법
CN105553735A (zh) 一种堆叠***故障处理方法、设备及堆叠***
JP2016095770A (ja) コントローラ、およびこれを用いた冗長化制御システム
WO2019041685A1 (zh) 一种设备机组的控制方法、装置及设备机组
JP2011227786A (ja) マイクロコンピュータ制御システム、並びにそれを用いた充電装置および太陽光電源システム
JP2012050255A (ja) 変電所監視制御システムおよび操作卓の制御機能切替方法
JP2010146363A (ja) 二重化プログラマブルコントローラの系切替方式
CN101567808A (zh) 一种守护网管***的方法及网管***
JP3248483B2 (ja) アラーム処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150304