CN100538677C - 控制单元 - Google Patents
控制单元 Download PDFInfo
- Publication number
- CN100538677C CN100538677C CNB2005100996827A CN200510099682A CN100538677C CN 100538677 C CN100538677 C CN 100538677C CN B2005100996827 A CNB2005100996827 A CN B2005100996827A CN 200510099682 A CN200510099682 A CN 200510099682A CN 100538677 C CN100538677 C CN 100538677C
- Authority
- CN
- China
- Prior art keywords
- data bus
- transceiver
- control module
- internal data
- computing
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 12
- 230000005540 biological transmission Effects 0.000 abstract description 29
- 230000006870 function Effects 0.000 description 9
- 230000006872 improvement Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 4
- 230000009711 regulatory function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Bus Control (AREA)
- Control Of Electric Motors In General (AREA)
- Multi Processors (AREA)
Abstract
针对控制设备(1)、尤其是针对汽车控制设备的数据总线接口,所述接口包括:通过内部数据总线(8)互相通信的两个计算设备(2,3)、尤其是两个微处理器;和两个发送接收单元、收发器(11,12),该发送接收单元(11,12)要么被连接在一个相同的外部数据总线(13)上,要么被连接在两个不同的外部数据总线(13,29)上,并且该发送接收单元(11,12)这样与所述两个计算设备(2,3)连接,使得所述两个计算设备(2,3)要么被连接在所述相同的外部数据总线(13)上,要么被连接在所述两个不同的数据总线(13,29)上。
Description
技术领域
本发明涉及一种针对控制设备、尤其是汽车控制设备的数据总线接口。
本发明此外还涉及一种控制设备、尤其是一种汽车控制设备,该控制设备具有用于访问数据总线的数据总线接口,以通过该数据总线与至少一个另外的控制设备进行通信。
背景技术
在这里,将在一方面为一个或多个微处理器和另一方面为数据总线之间的交接点称为接口(Interface)。在将微处理器的信号输入耦合到数据总线上之前,接口根据所选择的传输协议(例如CAN(控制器局域网(Controller Area Network))、TTCAN(时间触发的CAN(Time Triggered CAN))、MOST(面向媒体***传输(MediaOriented Systems Transport))、FlexRay等等)来整理该信号,该信号应通过数据总线传输给另一个微处理器。接口可以是控制设备的部分,尤其是汽车控制设备的部分。于是可以在微控制器上处理用于满足根据规定的控制功能和/或调节功能的控制程序,并且该微处理器可以用于控制和协调通过数据总线的通信。但是也可以设想,接口的微控制器仅仅用于控制和协调通过数据总线的通信,并得到另外的微控制器的要传输的数据,以及仅转交所得到的数据。借助接口可以将至少一个控制设备连接在数据总线上。连接在相同的数据总线上的控制设备于是可以通过数据总线彼此间交换信息。
从现有技术中本来已知的是,在一个CAN接口中不仅装设一个而且装设两个或多个微控制器形式的计算设备、尤其是微处理器。在此,可是通常在一个CAN接口中只互相组合这种仅仅具有一个CAN控制器的微处理器。可是,具有多于一个的、例如两个CAN控制器的微控制器本身也是已知的。因此从现有技术中,一方面公知了一种具有多个微控制器的CAN接口。另一方面公知了一种仅仅包括一个微控制器、可是具有多个CAN控制器的CAN接口。
按照现有技术,在具有多个微控制器的CAN接口中,实现了在单个控制器之间通过双端口RAM(随机存取存储器(Random AccessMemory))的内部通信。可是这些微控制器是很昂贵的,并且必需许多能量。尤其是在汽车领域中充满了巨大的成本压力,而能量不以无限的范围提供使用。因此,将双端口RAM用于多处理器***的微处理器之间的通信不是特别好地适用于汽车。
发明内容
本发明所基于的任务是,如下来构成和改进开头所述类型的数据总线接口,即该数据总线接口可以特别灵活地被采用并且在制造方面是成本低的。
为了解决该任务,从开头所述类型的数据总线接口出发来建议,该接口包括:
-两个计算设备、尤其是两个微处理器,这些计算设备通过内部的数据总线互相通信;和
-两个发送接收单元(所谓的收发器),这些发送接收单元要么被连接在一个相同的外部数据总线上,要么被连接在两个不同的外部数据总线上,并且这样与两个计算设备连接,使得两个计算设备要么被连接在该相同的外部数据总线上要么被连接在两个不同的数据总线上。
本发明的数据总线接口的微处理器和收发器都被集成在共同的印刷电路板上。微控制器形式的微处理器分别拥有两个数据总线控制器,以便提高接口的通信能力。数据总线控制器中的一个用于微控制器与另外的数据总线接口中的相应的微控制器的外部通信,而该另一个数据总线控制器用于微控制器之间的内部通信。
针对外部的数据通信,装设了至少一个外部数据总线。该至少一个数据总线被布置在数据总线接口之外。微控制器中的每一个通过共同的发送接收单元(收发器)、或者分别通过自己的发送接收单元(收发器)被连接在至少一个外部数据总线上。本发明的数据总线接口的微控制器通过外部数据总线与另外的数据总线接口或与另外的数据总线接口的微控制器相连接,并且可以与这些另外的数据总线接口或与另外的数据总线接口的微控制器通过至少一个外部数据总线来交换信息。微控制器分别通过其数据总线控制器中的一个(所谓的第一数据总线控制器)被连接在收发器上。
可以设想将两个收发器连接在同一个外部数据总线上。更准确地说,两个收发器的第一数据总线控制器被连接在相同的数据总线上。由于每个数据总线控制器只能管理一定数量的消息对象(所谓的Message Object)的事实,本发明的改进方案具有以下的优点,即针对一定的数据总线的本发明的数据总线接口可以管理明显更多的消息对象,在本情况下利用两个微控制器也即可以管理恰好双倍这么多的消息对象。
替代地建议将两个收发器连接在不同的外部数据总线上。换言之,第一微控制器的第一数据总线控制器通过第一收发器被连接在第一外部数据总线上,而第二微控制器的第一数据总线控制器通过第二收发器被连接在第二外部数据总线上。不同的数据总线可以相同的、或以不同的传输率来工作。此外还可以设想,通过两个数据总线按照不同的或相同的传输速度来传输信号。根据该替代的改进方案,本发明的数据总线接口例如可以作为所谓的网关来工作。数据总线接口因此可以通过两个数据总线来通信,其中,在两个数据总线中越过控制设备或数据总线接口的双向信息交换是可能的。
内部数据总线被用于内部通信,该内部数据总线被构造在数据总线接口之内,并且将两个微控制器通过它们的第二数据总线控制器互相连接。微控制器可以不用发送接收单元(收发器)而直接连接在内部数据总线上,因为要通过内部数据总线跨接的距离是比较小的,并且几乎没有干扰(所谓的电势偏移和/或电平偏移)来影响通过内部数据总线传输的信号。此外,通过内部数据总线传输的不同信号的数量比较小,以致同样可以几乎排除信号的交互影响。总而言之,内部数据总线由于其简单而明了的拓扑和所降低的信号通信量因此在正常运行时没有收发器也行。通过内部数据总线的数据交换能够简单且成本低地来实现,但是尽管如此仍然迅速、安全和可靠地工作。内部数据总线例如可被构造为CAN数据总线。
因此总共产生了针对不同用途可灵活采用和能够成本低地实现的数据总线接口。该数据总线接口可以针对两个计算设备的几乎所有类型的数据总线联网来配置。基于数据总线接口的灵活的采用可能性,由于与此相联系的高的件数,可以从以下的情况出发,即当不利用本发明的数据总线接口的所有功能时,当例如两个微控制器通过共同的收发器被连接在外部数据总线上,并且未被连接在外部数据总线上的微控制器通过内部数据总线和被连接在外部数据总线上的另外的微控制器来发送和接收数据时,该接口相对于已知的接口本身还具有成本优点。同时第二收发器保持未利用。
根据本发明的有利的扩展方案来建议,内部数据总线包括两条线路,该两条线路不用发送接收单元(收发器)而被连接在两个计算设备上。更准确地说,两条线路被直接连接在两个计算设备的数据总线控制器中的一个(所谓的第二数据总线控制器)上。
根据本发明的优选的实施形式来建议,内部数据总线的线路通过开路的集电极输出(所谓的开路集电极(open collector)接头)被连接在两个计算设备上。换言之,数据总线接口的两个微控制器的第二数据总线控制器因此拥有内部数据总线被连接在其上的开路集电极接头。在开路集电极电路中虽然可能这样出现不对称,使得信号以这种方式比较迅速地变换到“低”(LO)上,即开路集电极电路的晶体管接地,但是信号由于电路中的寄生电容仅缓慢地上升,这意味着变换到“高”(HI)上。可是在内部可以容忍所产生的信号不对称。
替代地建议,两个计算设备通过推挽输出(所谓的推挽(pushpull)接头)被连接在发送接收单元上。两个微控制器的第一数据总线控制器通过推挽接头和收发器连接在外部数据总线上,因为推挽电路比开路集电极电路具有更少的不对称,以致在微控制器和外部数据总线之间的信号传输可以符合ISO(国际标准化组织(InternationalOrganisation for Standardization))和CARB(加里福尼亚空气资源委员会(California Air Resources Board))并只以比较小的不对称来实现。
此外还建议,两个计算设备的第一接头分别通过“与”门被连接在两个发送接收单元之一的第一接头上。在该实施形式中,两个微控制器的第一数据总线控制器的发送接头(TxD1)因此被连接在“与”门上。“与”门的输出被引导到共同的收发器的第一接头上。优点在于,两个微控制器可以通过共同的收发器被连接在外部数据总线上。通过两个微控制器的发送信号的“与”逻辑,当第一微控制器、第二微控制器或两个微控制器输出一个电平时,通过该共同的收发器总是在外部数据总线上输出决定性的电平。只有当两个微控制器无效时,才不在外部数据总线上输出决定性的电平。可以将数据总线接口的在此情况下未使用的第二收发器用于另外的目的。如此例如可以设想,通过在测试和应用阶段期间未使用的收发器,将通过内部数据总线传输的信号向外施加到外部数据总线上,以便可以观察和分析该信号。
优选地将两个计算设备的第二接头分别直接连接在一个发送接收单元的第二接头上。换言之,两个微控制器的第一数据总线控制器的接收接头(RxD1)被直接连接在共同的收发器的第二接头上。因此将由收发器接收到的信号转交给两个微控制器。
除此之外还建议,平行于在第一计算设备的第一接头和一个发送接收单元的第一接头之间的“与”门,布置了第一桥接元件。“与”门可以通过打开和闭合该桥接元件来跨接,并且因此准无效。以此方式可以使第二微控制器的第一数据总线控制器的发送接头和因此使整个发送路径脱离“与”门或第一收发器。通过第一收发器,仅还将第一微控制器的信号传输到外部数据总线上。在闭合的第一桥接元件中,优选地不装备“与”门。只要因此可以实现相同的作用(将第二计算设备与第一收发器分开),当然也可以代替第一桥接元件,采用任意另一种开关元件和/或在数据总线接口的电路的任意另一个位置上采用。
有利地将第二计算设备的第二接头通过第二桥接元件连接在第一计算设备的第二接头和第一发送接收单元的第二接头之间的连接线路上。通过该桥接元件可以中断通向第二微控制器的接收路径,并且因此使第二微控制器的第一数据总线控制器的接收接头脱离第一收发器或外部数据总线。第二微控制器现在可以要么通过内部数据总线和第一微控制器、要么但是通过第二收发器来访问外部数据总线。通过闭合第一桥接元件和打开第二桥接元件,使第二微控制器完全脱离第一收发器。在数据总线接口的本来的串行采用(Serieneinsatz)之前来配置桥接元件的位置。也可以甚至在电路中的另一个位置上应用任意另一个相同作用的开关元件来代替第二桥接元件。
此外还建议,内部的数据总线通过开关元件被连接在两个发送接收单元之一上,其中,借助该开关元件可以建立和中断在内部数据总线和第二发送接收单元之间的连接。该开关元件优选地被构造为布置在内部数据总线的两条线路之间的第三桥接元件。通过该第三桥接元件可以例如在应用阶段期间将内部数据总线向外引导到外部数据总线上。
最后建议,内部数据总线按照控制器局域网(CAN)标准来工作。同样建议,外部数据总线中的至少一个按照控制器局域网(CAN)标准来工作。当装设了多于一个的外部数据总线时,两个外部数据总线优选地按照相同的标准、例如按照CAN标准来工作,可是如果有必要就以不同的数据率工作。通过用于经过数据总线的数据传输的标准的统一化,产生了较好的兼容性,以致不用大的附加工作量例如可以将信号从内部数据总线引导到外部数据总线上。
作为本发明的任务的一种其它的解决方案,建议从开头所述类型的具有本发明的数据总线接口的控制设备出发。
附图说明
从以下在附图中所示出的本发明的实施例的说明中,得出了本发明的其它的特征、应用可能性和优点。在此,所有所说明或所示出的特征本身或以任意的组合与它们在权利要求中的概括或其回引无关地以及与它们在说明书或附图中的表达或示图无关地形成了本发明的主题。其中:
图1示出了根据第一优选实施形式的本发明的控制设备;以及
图2示出了根据第二优选实施形式的本发明的控制设备。
具体实施方式
图1中在其总体上利用参考符号1来表示本发明的控制设备。控制设备1包括被构造为微处理器的第一计算设备2和同样被构造为微处理器的第二计算设备3。在计算设备2、3上处理计算机程序,以致计算设备2、3能够满足一定的控制功能和/或调节功能。
控制设备1的优选的应用领域例如是汽车领域。第一计算设备2例如可以承担内燃机的控制和/或调节,而第二计算设备3可以承担传动装置的控制和/或调节。
两个计算设备2、3中的每一个具有两个独立的数据总线控制器4、5或6、7。第一计算设备2的第一数据总线控制器4包括第一发送接头TxD1和第一接收接头RxD1。第一计算设备2的第二数据总线控制器5包括第二发送接头TxD2和第二接收接头RxD2。相应的情况适用于第二计算设备3的第一和第二数据总线控制器6、7。两个计算设备2、3的第一数据总线控制器4、6的接头TxD1被构造为推挽输出、所谓的推挽接头。两个计算设备2、3的第二数据总线控制器5、7的两个接头TxD2和RxD2被构造为开路的集电极接头、所谓的开路集电极接头。
两个计算设备2、3通过内部数据总线8互相通信。内部数据总线8包括将两个计算设备2、3的第二数据总线控制器5、7的发送接头TxD2互相连接的第一线路9,以及将两个计算设备2、3的第二数据总线控制器5、7的接收接头RxD2互相连接的第二线路10。由于线路9、10的较小的长度,由于经过内部数据总线8的两个计算设备2、3和几乎不存在的干扰源(电势和/或电平偏移源)之间的较小的传输速度,可以放弃采用分开的发送接收单元(所谓的收发器),通过这些发送接收单元可以将计算设备2、3连接在线路9、10上。按照一定的传输协议、例如按照CAN(控制器局域网)标准来实现通过内部数据总线8的数据传输。
控制设备1此外还包括两个发送接收单元(收发器)11、12。收发器11、12与被构造为具有两条线路14、15(CAN_H,CAN_L)的CAN总线的外部数据总线13连接。收发器11、12用于整理应由外部数据总线13接收或通过该外部数据总线13发送的信号。
根据第一改进方案,两个计算设备2、3这样与第一收发器11连接,使得两个计算设备2、3通过这一个收发器11与外部数据总线13连接。具体地,将两个计算设备2、3的第一数据总线控制器4、6的第一发送接头TxD1引导到“与”门16的输入上。“与”门16的输出通过第一电阻17被引导到收发器11的第一接头上。平行于“与”门16,将桥接元件18从第一计算设备2的第一数据总线控制器4的第一发送接头TxD1布置到“与”门16的输出上。
收发器11的第二接头通过第二电阻19被连接在第一计算设备2的第一数据总线控制器4的第一接收接头RxD1上,并且通过第二桥接元件20被连接在第二计算设备3的第一数据总线控制器6的第一接收接头RxD1上。当第一计算设备2或第二计算设备3发出决定性的信号电平时,或当两个计算设备2、3都发出决定性的信号电平时,在“与”门16的输出上施加决定性的信号电平。只有当两个计算设备2、3无效时,才不施加决定性的信号电平。就这点而言,因此将要发送的信号从两个计算设备2、3通过收发器11转交给外部数据总线13。由数据总线13接收到的信号通过收发器11被传送给两个计算设备2、3。
为了实现该功能,第一桥接元件18必须是开路的,而第二桥接元件20必须是闭合的。由于每个数据总线控制器4至7只能管理有限数量的消息对象(所谓的Message-Object),所以本发明的控制设备1的所述的第一改进方案具有以下的优点,即控制设备1可以在外部数据总线13上管理双倍数量的消息对象,因为两个数据总线控制器4、6可以在外部数据总线13上分别管理通常数量的消息,因此共同可以管理双倍这么多的消息。
根据第二改进方案也可以设想,第二计算设备3通过外部数据总线13将要传输的信息首先通过内部数据总线8传送给第一计算设备2,该第一计算设备2于是通过第一收发器11将信息转交给外部数据总线13。在这种情况下,计算设备2因此在一定程度上可能作为递送站来工作。为了实现该功能,必须闭合布置在内部数据总线8的两条线路9、10之间的第三桥接元件21。内部数据总线8的两条线路9、10通过上拉电阻22被连接在可以例如是1.8伏特、3.3伏特或5.0伏特的电源电压Vcc上。以此方式可以将线路9、10上的信号提高到电平“高”(1.8伏特;3.3伏特;5.0伏特或另一个电压)上,这些线路9、10被连接在开路集电极接头TxD2和RxD2上。两个上拉电阻23和24也用于该目的,通过这些上拉电阻23和24将收发器11的计算设备侧的接头连接在电源电压Vcc上。
当第二计算设备3根据第三改进方案通过自己的收发器被连接在外部数据总线13上时,针对控制设备1的一定的应用情况是合理的。为此目的,第二计算设备3的第一数据总线控制器6的接头TxD1和RxD1通过用作电桥的第三电阻25和第四电阻26被连接在第二收发器12的计算设备侧的接头上。为了在给定的电路中两个计算设备2、3然后通过分开的收发器11、12访问外部数据总线13,必须闭合第一桥接元件18,除去“与”门16,并且打开第二桥接元件20。
在控制设备1的开发和/或应用阶段期间可能合理的是,将内部数据总线8置于外部数据总线13上。为此目的根据第四改进方案,将内部数据总线8的两条线路9、10通过第五电阻27和第六电阻28连接在第二收发器12的计算设备侧的接头上。以此方式可以从控制设备1之外通过外部数据总线13来观察和分析通过内部数据总线8完成的信息传输。为了实现该功能必须打开第三桥接元件21。
本发明的控制设备1的主要部分是数据总线接口,该数据总线接口通过两个收发器11、12和计算设备2、3的主管与内部数据总线8和外部数据总线13通信的那些部分来形成。除了针对通信的与必要的连接一起形成数据总线接口的这些部分之外,计算设备2、3除此之外还拥有用于满足它们的根据规定的控制功能和/或调节功能的部分。这些部分例如在计算设备2、3上处理控制程序。
图2中示出了根据第二优选实施形式的本发明的控制设备1。在此,数据总线接口的本来的电路与图1中示出的电路是相同的。不同于来自图1的实施形式,图2中的控制设备1被连接在两个不同的外部数据总线上。这样第一收发器11利用线路14、15(CAN_H,CAN_L)被连接在第一数据总线13上。第二收发器12利用线路30、31(CAN_H,CAN_L)被连接在第二外部数据总线29上。在所示出的实施例中,通过两个外部数据总线13、29,按照相同的传输协议、也就是CAN标准来传输信息。通过两个外部数据总线13、29可以相同的或以不同的数据传输率来传送信息。所有其它的上面鉴于来自图1的第一实施例说明的改进方案也可以在图2中示出的实施例中实现。在所示出的实施例中,第一计算设备2通过第一外部数据总线13来传输和接收数据,而第二计算设备3通过第二外部数据总线29来传输和接收数据。同样可以将两个计算设备2、3之间的信息传输通过内部数据总线8经过第二收发器12向外引导给第二外部数据总线29,并且通过该第二外部数据总线29来观察。
借助本发明的多功能的数据总线接口可以实现控制设备1中的许多任务和功能性:
借助内部数据总线8的电子电路,可能通过内部数据总线8以直至500k波特的传输率来进行控制设备1中的两个计算设备2、3(微控制器)的通信。数据总线8也称为室内CAN总线,或称为控制设备内部的CAN总线。如果期望,并且不在控制设备1的控制设备接头端子32上建立连接,则完全离散地来实现两个计算设备2、3的数据交换,并且在控制设备1之外不能检测该数据交换。在利用外部的、可自由采购的数据总线诊断工具相应地装备器件的情况下,内部数据总线8是完全能监控的。软件开发者由此可以有效的方式和方法来执行他们的软件、尤其是在内部数据总线8上的信息交换的校验。内部数据总线8可以通过控制设备接头端子32与控制设备外部的数据总线13或29相连接。由此取消了针对应用目的的其它适配器印刷电路板的设计。内部数据总线8与外部的数据总线13、29相连接,例如用于运行监控和与在另外的控制设备中的其它微处理器通信的目的。
借助数据总线接口的电子电路,在适当的器件装备的情况下,可以将控制设备1中的两个计算设备2、3中的每一个接入到共同的控制设备外部的数据总线13上,或分别接入到独立的数据总线13、29上,必要时以不同的传输率来接入。在此,器件花费和印刷电路板上的位置需求是极小的,因为灵活利用了用于接入到外部数据总线13、29上必要的收发器11、12。电路尤其是允许以下的特点:
-在足够小数量的要管理的消息对象的情况下,只能将一个计算设备2或3连接到控制设备外部的数据总线13上。针对另一个计算设备3要通过外部数据总线13接收或发送的信息在此通过内部数据总线8来交换。在此,优点在于很微小的器件花费。
-第二计算设备3可以被接入到第一计算设备2的数据总线路径上。为此打开第一桥接元件18和闭合第二桥接元件20。这有以下的优点,即在整个***中可以管理双倍数量的消息对象。只必需一个收发器11,以便将两个计算设备2、3接入到外部数据总线13上。配置此外还允许利用相应的软件通过外部数据总线13串行地编程两个计算设备2、3的微处理器核心。
-第二计算设备3可以通过第二收发器12被接入到独立的外部数据总线29上。对此的前提在于,不必进行内部数据总线8的监控,并且收发器12因此可供使用于,将第二计算设备3耦合到外部数据总线29上。整个***因此可以通过两个也可以具有不同传输率的数据总线13、29来进行通信。在两个数据总线13、29中越过控制设备1进行双向信息交换是可能的。该功能性也被称为网关功能性。现在可利用相应的软件同时通过数据总线13、29来编程两个计算设备2、3的计算机核心。
借助所述的本发明的电子电路,可以在具有两个计算设备2、3的控制设备1中配置数据总线接口,该两个计算设备2、3分别拥有两个数据总线控制器4、5或6、7,该数据总线接口实现了两个计算设备2、3的几乎所有类型的数据总线联网。借助比较简单的电路可以实现许多功能:
-两个计算设备2、3通过控制设备内部的数据总线连接8以高传输率进行通信。在控制设备1之外不能检测数据交换。
-在开发和/或应用阶段期间,通过内部数据总线8来监控和控制信息交换。
-将内部数据总线8接入到外部数据总线13或29上。
-两个计算设备2、3在仅仅使用一个收发器11的情况下被连接到共同的外部数据总线13上。由此在整个***中可以管理双倍数量的消息对象。
-两个计算设备2、3的微处理器核心可以相继通过外部数据总线13或平行地通过两个数据总线13、29来进行编程。
-CAN网关功能性。
针对两个计算设备2、3和针对两个收发器11、12已说明了本发明的控制设备1。当然也可能利用多于两个的计算设备和利用多于两个的收发器来实现本发明的控制设备。
Claims (9)
1.一种控制单元,尤其是汽车设备的控制单元,包括:
第一和第二计算单元,该第一和第二计算单元经一个内部数据总线而相互直接通信,和
第一和第二收发器,该第一和第二收发器被构造为选择性地两者均连接至同一外部数据总线或各自单独地连接至不同的外部数据总线,
其中所述第一计算单元的第一接收端和所述第一收发器的第一端经一个第一连接线而连接,
其中所述第二计算单元的第一接收端和所述第二收发器的第一端经一个第二连接线而连接,
其中所述第一连接线和所述第二连接线经一个第一桥接元件而连接,
其中所述第一计算单元的第一发送端连接至所述第一接收器的第二端,
其中所述第二计算单元的第一发送端经一个第二桥接元件连接至所述第二接收器的第二端,
所述第一和第二计算单元可被构造为,在所述第一桥接元件断开、所述第二桥接元件闭合的情况下,两者连接至所述第一和第二收发器的其中不同的收发器,并且
所述第一和第二计算单元可被构造为,在所述第一桥接元件闭合、所述第二桥接元件断开的情况下,均连接至所述第一和第二收发器的其中同一个收发器,并且所述第一计算单元的第一发送端和所述第二计算单元的第一发送端均连接至一个与门的输入端,该与门的输出端连接至所述第二收发器的第二端。
2.按权利要求1所述的控制单元,其特征在于,所述两个计算单元是微处理器。
3.按权利要求1所述的控制单元,其特征在于,所述内部数据总线(8)包括不用所述收发器而被连接在所述两个计算单元(2,3)上的两条线路(9,10)。
4.按权利要求3所述的控制单元,其特征在于,所述内部数据总线(8)的线路(9,10)通过开路集电极接头被连接在所述两个计算单元(2,3)上。
5.按权利要求1至4之一所述的控制单元,其特征在于,所述两个计算单元(2,3)通过推挽接头被连接在所述收发器(11,12)上。
6.按权利要求1所述的控制单元,其特征在于,所述内部数据总线(8)通过开关元件(21)被连接在所述两个收发器之一(12)上,其中,借助所述开关元件(21)可以建立和中断在所述内部数据总线(8)和所述一个收发器(12)之间的连接。
7.按权利要求6所述的控制单元,其特征在于,所述开关元件(21)被构造为在所述内部数据总线(8)的两条线路(9,10)之间构造的第三桥接元件。
8.按权利要求1所述的控制单元,其特征在于,所述内部数据总线按照控制器局域网(CAN)标准来工作。
9.按权利要求1所述的控制单元,其特征在于,所述外部数据总线(13,29)中的至少一个按照控制器局域网(CAN)标准来工作。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004042380.6 | 2004-09-02 | ||
DE102004042380A DE102004042380A1 (de) | 2004-09-02 | 2004-09-02 | Datenbus-Interface für ein Steuergerät und Steuergerät mit einem Datenbus-Interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1744066A CN1744066A (zh) | 2006-03-08 |
CN100538677C true CN100538677C (zh) | 2009-09-09 |
Family
ID=35501021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100996827A Expired - Fee Related CN100538677C (zh) | 2004-09-02 | 2005-09-02 | 控制单元 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7594054B2 (zh) |
EP (1) | EP1632865B1 (zh) |
CN (1) | CN100538677C (zh) |
AT (1) | ATE468563T1 (zh) |
DE (2) | DE102004042380A1 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005018837A1 (de) * | 2005-04-22 | 2006-10-26 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Synchronisation zweier Bussysteme sowie Anordnung aus zwei Bussystemen |
DE102005048585A1 (de) * | 2005-10-06 | 2007-04-12 | Robert Bosch Gmbh | Teilnehmer und Kommunikationscontroller eines Kommunikationssystems und Verfahren zur Realisierung einer Gateway-Funktionalität in einem Teilnehmer eines Kommunikationssystems |
CN100562003C (zh) * | 2006-09-01 | 2009-11-18 | 杭州中导科技开发有限公司 | 汽车行驶记录仪can总线适配器 |
JP2010516535A (ja) * | 2007-01-17 | 2010-05-20 | コンチネンタル・テベス・アーゲー・ウント・コンパニー・オーハーゲー | 自動車両データバス用回路構成 |
DE102009000585B4 (de) * | 2009-02-03 | 2023-04-27 | Robert Bosch Gmbh | Synchronisierung zweier Kommunikationsnetzwerke eines elektronischen Datenverarbeitungssystems |
JP2012235427A (ja) * | 2011-05-09 | 2012-11-29 | Denso Corp | バスコントローラの接続方法および通信システム |
CN104301191A (zh) * | 2013-06-05 | 2015-01-21 | 上海联影医疗科技有限公司 | 总线*** |
JP6454876B2 (ja) * | 2013-09-30 | 2019-01-23 | パナソニックIpマネジメント株式会社 | 通信装置ならびにモータ制御装置 |
JP6421920B2 (ja) * | 2014-09-03 | 2018-11-14 | カシオ計算機株式会社 | 表示装置及びその表示制御方法、制御プログラム |
FR3038807B1 (fr) | 2015-07-09 | 2017-07-21 | Continental Automotive France | Dispositif d'emetteur-recepteur apte a etre connecte sur un reseau de communication par bus de type can ou flexray |
JP6895101B2 (ja) * | 2015-12-22 | 2021-06-30 | カシオ計算機株式会社 | 表示モジュール、表示装置及びその制御方法、制御プログラム |
DE112019002083T5 (de) * | 2018-06-14 | 2021-03-04 | Hitachi Automotive Systems, Ltd. | Gateway-Vorrichtung |
CN108920398B (zh) * | 2018-07-05 | 2021-01-19 | 苏州浪潮智能科技有限公司 | 一种跳帽电路及其设计方法 |
CN209351354U (zh) | 2018-09-28 | 2019-09-06 | 深圳市道通科技股份有限公司 | Can电路结构及其车辆诊断设备 |
CN110221536A (zh) * | 2019-05-30 | 2019-09-10 | 中车青岛四方机车车辆股份有限公司 | 一种车门控制器 |
DE102020200803A1 (de) * | 2020-01-23 | 2021-07-29 | Robert Bosch Gesellschaft mit beschränkter Haftung | Sende-/Empfangseinrichtung und Kommunikationssteuereinrichtung für eine Teilnehmerstation eines seriellen Bussystems und Verfahren zur Kommunikation in einem seriellen Bussystem |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784547A (en) * | 1995-03-16 | 1998-07-21 | Abb Patent Gmbh | Method for fault-tolerant communication under strictly real-time conditions |
GB2345153A (en) * | 1998-12-23 | 2000-06-28 | Motorola Ltd | Fault-tolerant microcontroller arrangement, eg for a vehicle braking system |
EP0972389B1 (de) * | 1997-03-27 | 2003-06-04 | Elan Schaltelemente GmbH & Co. KG | Sicherheitsgerichtetes steuerungssystem sowie verfahren zum betreiben eines solchen |
CN2638141Y (zh) * | 2003-08-29 | 2004-09-01 | 清华大学 | 基于cf卡的便携式can总线分析记录仪 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3569847A (en) * | 1969-06-23 | 1971-03-09 | Lockheed Aircraft Corp | Amplifier system for driving shaker motors |
US4253179A (en) * | 1977-08-17 | 1981-02-24 | Nippon Electric Co., Ltd. | Time division digital switching system with code converting and inverse-converting circuits |
US4542502A (en) * | 1983-12-30 | 1985-09-17 | At&T Bell Laboratories | Reconfigurable collision avoiding system, station and protocol for a two path multiple access digital communications system |
NL8700736A (nl) * | 1987-03-30 | 1988-10-17 | Philips Nv | Een-kanaalsbussysteem voor meermeester gebruik, met bitcelsynchronisatie, en meesterstation voorzien van een bitcelsynchronisatie-element daarvoor. |
DE3730468A1 (de) * | 1987-09-08 | 1989-03-16 | Bergmann Kabelwerke Ag | Bordnetz fuer kraftfahrzeuge und verfahren zum betrieb des bordnetzes |
IT1232089B (it) * | 1989-05-04 | 1992-01-23 | Sgs Thomson Microelectronics | Sistema di comunicazione tra un unita di elaborazione principale e delle unita periferiche |
JP2851124B2 (ja) * | 1990-04-27 | 1999-01-27 | 古河電気工業株式会社 | 多重伝送方式 |
US5187709A (en) * | 1990-05-08 | 1993-02-16 | Caterpillar Inc. | Fault tolerant serial communications network |
CA2059143C (en) * | 1991-01-25 | 2000-05-16 | Takeshi Miyao | Processing unit for a computer and a computer system incorporating such a processing unit |
US5214582C1 (en) * | 1991-01-30 | 2001-06-26 | Edge Diagnostic Systems | Interactive diagnostic system for an automobile vehicle and method |
US5274636A (en) * | 1992-04-20 | 1993-12-28 | Chrysler Corporation | Automatic multiplex data link system, symbol encoder decoder therefor |
US5900017A (en) * | 1997-05-14 | 1999-05-04 | International Business Machines Corporation | Snooping a variable number of cache addresses in a multiple processor system by a single snoop request |
US5995376A (en) * | 1997-05-20 | 1999-11-30 | National Instruments Corporation | Chassis which includes configurable slot 0 locations |
EP0881572B1 (en) * | 1997-05-28 | 2001-10-10 | Agilent Technologies, Inc. (a Delaware corporation) | Permanent failure monitoring in complex systems |
DE20217059U1 (de) * | 2002-11-04 | 2003-01-16 | Raytheon Marine GmbH, 24106 Kiel | Kompass mit elektromagnetischer Halbschalentransformator-Energieübertragung und optoelektronischer Datensignalübertragung |
-
2004
- 2004-09-02 DE DE102004042380A patent/DE102004042380A1/de not_active Ceased
-
2005
- 2005-07-14 EP EP05106497A patent/EP1632865B1/de not_active Not-in-force
- 2005-07-14 AT AT05106497T patent/ATE468563T1/de not_active IP Right Cessation
- 2005-07-14 DE DE502005009586T patent/DE502005009586D1/de active Active
- 2005-08-29 US US11/215,706 patent/US7594054B2/en active Active
- 2005-09-02 CN CNB2005100996827A patent/CN100538677C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784547A (en) * | 1995-03-16 | 1998-07-21 | Abb Patent Gmbh | Method for fault-tolerant communication under strictly real-time conditions |
EP0972389B1 (de) * | 1997-03-27 | 2003-06-04 | Elan Schaltelemente GmbH & Co. KG | Sicherheitsgerichtetes steuerungssystem sowie verfahren zum betreiben eines solchen |
GB2345153A (en) * | 1998-12-23 | 2000-06-28 | Motorola Ltd | Fault-tolerant microcontroller arrangement, eg for a vehicle braking system |
CN2638141Y (zh) * | 2003-08-29 | 2004-09-01 | 清华大学 | 基于cf卡的便携式can总线分析记录仪 |
Also Published As
Publication number | Publication date |
---|---|
US20060106966A1 (en) | 2006-05-18 |
CN1744066A (zh) | 2006-03-08 |
EP1632865B1 (de) | 2010-05-19 |
US7594054B2 (en) | 2009-09-22 |
DE502005009586D1 (de) | 2010-07-01 |
EP1632865A3 (de) | 2008-02-20 |
ATE468563T1 (de) | 2010-06-15 |
DE102004042380A1 (de) | 2006-03-09 |
EP1632865A2 (de) | 2006-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100538677C (zh) | 控制单元 | |
CN102104515B (zh) | 耦合装置、包括耦合装置的***和用于该***的方法 | |
CN107181655A (zh) | 推挽式振铃抑制电路 | |
CN103218339B (zh) | 一种1553b总线与rs485总线的通信转接***及控制方法 | |
Othman et al. | Controller area networks: Evolution and applications | |
CN106059911B (zh) | 将can总线连接至无线电网络的控制装置以及机动车辆 | |
CN107852354B (zh) | 能够连接在采用CAN类型或FlexRay类型的总线的通信网络上的发射机—接收器设备 | |
CN109756588A (zh) | 一种rs485通讯的自动分配地址***及方法 | |
CN108255776A (zh) | 一种兼容apb总线的i3c主设备、主从***及通信方法 | |
CN203720646U (zh) | 用于实现菊花式can总线的在线故障注入的分接电路 | |
CN103869800A (zh) | 车辆的诊断装置 | |
CN102487347B (zh) | 航天智能总线接口***和使用该接口***的航天智能网络*** | |
CN109600288B (zh) | 控制器局域网络can信号的隔离电路和电子控制单元 | |
CN104360973A (zh) | 一种通信***、通信方法及相关通信设备 | |
JP5192353B2 (ja) | 通信回路、通信装置、通信システム及び通信機器集約装置 | |
US10848331B2 (en) | Multi-node network with enhanced routing capability | |
JP2011218974A (ja) | 車載情報収集装置 | |
CN108683577A (zh) | 接口转换电路及双接口装置 | |
CN104460445A (zh) | 一种can总线通信终端电阻接入方法 | |
CN209118135U (zh) | 一种电动自行车用can总线通信电路 | |
CN104102184A (zh) | 控制*** | |
CN102868583A (zh) | 一种具有故障诊断功能的FlexRay总线节 | |
CN106671905A (zh) | 一种拖拉机双can控制***及双can控制方法 | |
CN209447019U (zh) | Rs485设备连接电路和*** | |
CN207884676U (zh) | 一种车载网络通信终端 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090909 Termination date: 20210902 |