具有车辆通信总线的汽车和用于产生总线消息的方法

文档序号:8909476阅读:401来源:国知局
具有车辆通信总线的汽车和用于产生总线消息的方法
【专利说明】具有车辆通信总线的汽车和用于产生总线消息的方法
[0001]本发明涉及一种用于汽车的总线装置,所述总线装置被设计用于作为主总线装置通过汽车的车辆通信总线与从总线装置交换消息。主总线装置尤其是被设计用于LIN总线(LIN - Local Interconnect Network)。属于本发明的还有一种相应的汽车以及一种用于在汽车的车辆通信总线上运行主总线装置的方法。
[0002]在LIN总线中在预给定的时隙内并且以预给定的顺序将消息由主总线装置发送给其余总线参与者、即从总线装置。也确定消息类型。对于消息类型在此是指,将消息发送给具有完全确定的要求的完全确定的接收方。因此消息例如可包括传输给完全确定的从总线装置的控制信号,例如用于控制滑动式天窗的激活信号。但消息也可包括对从总线装置的要求:所述从总线装置应发出确定类型的数据,即例如当前温度。按照LIN标准,消息在此情况下包括由主总线装置发出的具有发送要求的消息头(标头),所要求的数据于是由从总线装置附加在所述消息头上。
[0003]发送时间和消息类型的预设值由存储在主总线装置的存储器中的工作流程(英文:进度表)得到。工作流程由主总线装置周期性地处理,即在工作流程的最后步骤结束之后主总线装置在工作流程中又从头接收。主总线装置的周期性地处理工作流程并且与从总线装置交换消息的部件在此被称为主总线装置的发送装置。
[0004]工作流程必须在主总线装置的开发时间确定并且存储在存储器中。所述工作流程在此必须考虑在汽车中在所述汽车运行的过程中可能存在的全部状况。在汽车的常规运行中,即当驾驶员使用汽车以便例如驾驶该汽车时,主总线装置与从总线装置交换涉及汽车运行的消息。如果从总线装置例如涉及传感器,则可借助于相应的消息将传感器数据由从总线装置传输到主总线装置。如果从总线装置涉及执行器、即例如具有连接在其上的用于例如滑动式天窗的电机的控制装置,则可通过主总线装置借助于相应的消息发送用于激活的控制指令。
[0005]但除了用于常规运行的这种消息之外,对于维护工作也可以是:主总线装置可与从总线装置交换用于从总线装置的诊断或重新配置的消息。因此,在主总线装置的工作流程中,通常一些时隙在工作流程中为了这种与从总线装置的诊断通信而被保留。所述时隙于是在常规运行中不使用,即主总线装置在汽车的常规运行中在此分别具有发送间隔。于是,仅当在车间的维护工作中可能发生:主总线装置使用该时隙用于诊断通信。
[0006]由DE 10 2006 032 217 Al公知了一种用于运行LIN总线的方法,在该方法中通过LIN协议对作为替换方案的通信协议开通道。由此,在LIN信息中可分别传输根据诊断协议在诊断会话期间必须通过车辆通信总线传输的数据流的片段。
[0007]本发明的目的在于,通过工作流程控制的主总线装置高效地利用车辆通信总线。
[0008]所述目的通过根据权利要求1的主总线装置、根据权利要求8的汽车以及根据权利要求9的方法来实现。本发明的有利扩展构型通过从属权利要求给出。
[0009]根据本发明的主总线装置是用于汽车的主总线装置的扩展构型,所述主总线装置被设计用于通过汽车的车辆通信总线与汽车的从总线装置交换消息。在主总线装置中以所述方式通过工作流程(进度表)确定:主总线装置与从总线装置在常规运行中交换何消息。工作流程通过主总线装置的发送装置周期性地处理,这意味着,发送装置根据工作流程在预给定的时隙内通过通信总线与从总线装置反复地交换同一类型的消息或信息。主总线装置尤其是涉及用于LIN总线的主总线装置,即通过LIN总线交换的消息于是是如本身由LIN标准公知的LIN信息。
[0010]根据本发明,发送装置附加地被设计用于通过数据输入端接收诊断问询信号,所述诊断问询信号例如可来自于车辆测试装置。数据输入端例如可相应地涉及用于关于此而可连接在汽车上的诊断装置或测试装置的连接器。一般来讲,数据输入端与主总线装置的总线连接器不同。
[0011]于是,根据诊断问询信号,工作流程的周期性处理通过发送装置中断至少一次。即发送装置于是不再以工作流程规定的方式交换消息。取而代之提出,发送装置在每次中断时与从总线装置至少之一交换至少一个专用消息。所述至少一个专用消息在此与在工作流程中确定的消息不同。在中断期间交换所述至少一个专用消息之后,工作流程此后又被激活,即工作流程的周期性处理通过发送单元继续。所述由主总线装置的发送单元执行的步骤也相应于根据本发明的方法。尤其是可提出,在每次中断时通过诊断问询信号仅产生一个或两个专用消息。
[0012]本发明具有优点,用于主总线装置的工作流程现在不仅对于常规运行而且对于在车间的诊断通信不必再提供时隙,以便相应消息类型的消息可通过车辆通信总线发送。而是工作流程现在可完全地、但至少绝大部分地被设计用于汽车的常规运行,即用于这样的运行,在该运行中驾驶员使用汽车。换言之,工作流程可完全地或至少绝大部分地仅包括涉及在常规运行期间汽车运行的消息。由此对于传输用于常规运行的消息得到较大的带宽。被设置用于汽车的常规运行的消息在此结合LIN标准也被称为工作信息。即在LIN总线的情况下在工作流程中优选仅设置工作信息。
[0013]如果于是一次需要借助于主总线装置通过车辆通信总线与从总线装置之一交换诊断消息,则这可借助于专用消息来完成。本发明的另一个优点在此在于,专用消息可在任意时刻随时添加到车辆通信总线的数据交换中。在此仅须在数据输入端上产生诊断问询信号,以便促使发送装置发出专用消息。
[0014]专用消息优选涉及如在汽车维护时或在汽车制造时例如对于功能检测而言所需的诊断问询。通过这种诊断问询例如可询问从总线装置的序列号、运行软件的软件版本、装置部件的硬件号或从总线装置的所调整的配置。专用消息也可包括用于从总线装置的配置数据,由此,借助于专用消息也可配置从总线装置。优选诊断问询信号也同样地通知必须通过通信总线传输给从总线装置的诊断信息。主总线装置因此通过其数据输入端通过诊断问询信号接收一个或多个作为专用消息待通过通信总线传输的诊断信息。
[0015]如果在正常的工作流程的对应中断期间通过专用工作流程传输所述至少一个专用消息,则得到另一个优点。因此于是仅须由正常的工作流程(也被称为应用进度表)转换到专用工作流程。发送装置在此情况下被设计用于分别仅遍历专用工作流程一次。此后,所述发送装置于是使正常的工作流程的处理继续。在预确定的持续时间之后,于是又将正常的工作流程中断并且专用工作流程又遍历一次,以便又传输一个或多个专用消息。发送装置将此重复这样长时间,直到全部诊断问询从诊断问询信号作为专用信息传输。主机在此优选明确地在数据输入端上接收诊断问询信号时识别:专用消息例如必须传输到LIN从装置。进度表转换的控制于是也相应明确地进行,即不必通过主总线装置的数据输入端传输附加的控制信号。这会在通信连接装置上需要附加的带宽。当进度表的转换明确地由数据输入端导出时,可有利地节省所述带宽。
[0016]也可设置多个专用工作流程。于是可通过诊断信息例如在从总线装置中通过发送装置推动自诊断并且为了传输所述诊断信息而用所述方式使用第一专用工作流程。在从总线装置中自诊断结束之后,于是可借助于第二专用工作流程通过发送装置由从总线装置读出诊断结果。在此,发送装置于是也被设计用于由从总线装置通过车辆通信总线在正常的工作流程的对应中断期间通过第二专用工作流程的一次处理接收诊断答复,所述诊断答复是诊断结果的一部分。正常的工作流程在此也又分别在预确定的持续时间之后再次中断并且第二专用工作流程在每次中断期间遍历一次,直到在主总线装置中诊断结果完整。
[0017]优选发送装置被设计用于使工作流程的处理在工作流程中在处理通过诊断问询信号中断的地方继续。由此得到优点,汽车可正常地继续运行。如果附加地交换专用消息,则与工作流程的单个的周期性遍历的持续相比仅得到例如最大百分之10的延迟。这通常不导致汽车的运行方式被显著影响。这是在技术上最有意义的应用,但在技术上也可反复地从头开始被中断的进度表。
[0018]如已所述,属于本发明的还有一种汽车。该汽车的特征在于,该汽车具有车辆通信总线,根据本发明的主总线装置的实施形式的主总线装置连接在所述车辆通信总线上。根据本发明的汽车具有优点,通过该汽车的车辆通信总线在汽车的常规运行期间可以以相对大的带宽来交换常规运行所需的消息(即例如工作信息),但随时可通过车辆通信总线进行从总线装置的诊断通信或配置。
[0019]属于本发明的还有根据本发明的方法的扩展构型,所述扩展构型包括已经结合根据本发明的主总线装置的扩展构型予以描述的方法步骤。出于此原因,根据本发明的方法的相应的扩展构型在此不再次予以描述。
[0020]下面借助于具体实施例再次更详细地描述本发明。在实施例中,本发明的实施形式的所述部件以及方法的所述步骤分别表示本发明的待彼此不相关地考察的各个特征,所述特征也分别彼此不相关地进一步构造本发明,由此也可单独地或以与所示组合不同的组合视为本发明的组成部分。此外,所述实施形式也可通过本发明的已经描述的特征中的其它来补充。
[0021]为了描述实施例,唯一的附图中示意性示出了汽车10,所述汽车例如可涉及轿车。
[0022]汽车10具有车辆通信总线12,所述车辆通信总线例如可涉及LIN总线,根据LIN标准的信息(即LIN信息)通过所述LIN总线传输。在下面简称为总线12的车辆通信总线上的通信在汽车10中通过主总线装置或简称之总线主机14来控制。总线主机14在此与从总线装置或简称之从装置16交换信息。所述装置为此全部与总线12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1