汽车的通信系统转让专利

申请号 : CN200580005717.4

文献号 : CN1922593B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 弗兰克-马丁·维尔霍格尔·艾斯尔汉兹-威利·瓦森托彼尔斯·阿姆勒诺贝尔特·阿姆勒赫姆特·勒布米尔伊沃恩·格罗斯汉斯-克利斯汀·炅格鲁道夫·林弗德尔简斯·克茨卡斯登·克罗姆克斯蒂芬·安德利克克利斯汀·潘肖恩马瑟尔斯·温泽

申请人 : 奥迪股份公司大众汽车公司

摘要 :

本发明涉及一种用于汽车(1)的通信系统(20),该通信系统用于从发射控制装置向接收控制装置传输涉及该汽车(1)运行的信息,其中该通信系统(20)包括用于输入或输出与汽车(1)的运行相关的信息的接口(160),其中可以通过该接口(160)借助协议(60)来进行通信,该协议包括用于识别借助该与汽车(1)的运行相关的信息执行的任务的操作字段(61)。

权利要求 :

1.一种用于汽车(1)的通信系统(20),用于从发送控制装置向接收控制装置传输与所述汽车(1)的运行相关的信息,其中所述通信系统(20)包括用于输入或输出所述与所述汽车(1)的运行相关的信息的接口(160),其特征在于,通过所述接口(160)能够借助于协议(60)进行通信,所述协议包括:

用于识别借助于所述与所述汽车(1)的运行相关的信息执行的任务的操作字段(61);

数据字段(63),其中所述数据字段(63)具有用于所述与所述汽车(1)的运行相关的信息的值;以及ID字段(62),其中所述ID字段包括用于标明对应于所述与所述汽车的运行相关的信息的逻辑控制器的第一区域(64)和用于识别所述与所述汽车的运行相关的信息的第二区域(65)。

2.根据权利要求1所述的通信系统(20),其特征在于,所述协议(60)只包括所述操作字段(61)、数据字段(63)和用于识别所述与所述汽车(1)的运行相关的信息的ID字段(62),其中所述数据字段(63)具有用于所述与所述汽车(1)的运行相关的信息的值。

3.根据权利要求1或2所述的通信系统(20),其特征在于,所述操作字段(61)包括表明所述协议(60)涉及待发送消息还是涉及所接收消息的信息。

4.根据权利要求1所述的通信系统(20),其特征在于,所述协议(60)包括用于标识待发送或所接收消息的信息字段。

5.根据权利要求4所述的通信系统(20),其特征在于,所述协议(60)只包括所述操作字段(61)、数据字段(63)、用于识别所述与所述汽车(1)的运行相关的信息的ID字段(62)和所述信息字段,其中所述数据字段(63)具有用于所述与所述汽车(1)的运行相关的信息的值。

6.根据权利要求1所述的通信系统(20),其特征在于,所述ID字段(62)表明一个功能,其中所述功能对应于所述与所述汽车(1)的运行相关的信息或者由所述功能生成或处理所述与所述汽车(1)的运行相关的信息。

7.根据权利要求1或2所述的通信系统(20),其特征在于,所述协议(60)不包括发送控制装置的标记。

8.根据权利要求1或2所述的通信系统(20),其特征在于,所述协议(60)不包括接收控制装置的标记。

9.一种用于汽车(1)的通信系统(20),用于从发送控制装置向接收控制装置传输与所述汽车(1)的运行相关的信息,其中所述通信系统(20)包括总线系统(24),其特征在于,所述通信系统(20)包括与所述总线系统(24)的构造无关的接口(160),用于输入和/或输出通过所述总线系统(24)传输的所述与所述汽车(1)的运行相关的信息,其中,通过所述总线系统(24)传输总线协议,其中所述总线协议由所述接口(160)的接口协议(60)和对于所述总线系统(24)特定的数据组成,并且所述接口协议(60)包括:

用于识别借助于所述与所述汽车(1)的运行相关的信息执行的任务的操作字段(61);

具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63);

ID字段(62),其中所述ID字段包括用于标明对应于所述与所述汽车的运行相关的信息的逻辑控制器的第一区域(64)和用于识别所述与所述汽车的运行相关的信息的第二区域(65)。

10.根据权利要求9所述的通信系统(20),其特征在于,通过所述总线系统(24)传输总线协议(60),其中所述总线协议由所述接口(160)的接口协议(60)和置于所述接口的接口协议前面的对于所述总线系统(24)特定的数据构成。

11.根据权利要求9所述的通信系统(20),其特征在于,所述接口协议(60)只包括所述操作字段(61)、具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63)和用于识别所述与所述汽车(1)的运行相关的信息的ID字段(62)。

12.根据权利要求9至11中任一项所述的通信系统(20),其特征在于,所述操作字段(61)包括表明所述接口协议(60)涉及待发送消息还是涉及所接收消息的信息。

13.根据权利要求9所述的通信系统(20),其特征在于,所述接口协议(60)包括用于标识待发送或所接收消息的信息字段。

14.根据权利要求13所述的通信系统(20),其特征在于,所述接口协议(60)只包括所述操作字段(61)、具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63)、用于识别所述与所述汽车(1)的运行相关的信息的ID字段(62)和所述信息字段。

15.根据权利要求9所述的通信系统(20),其特征在于,所述ID字段(62)表明对应于所述与所述汽车(1)的运行相关的信息或者产生或处理所述与所述汽车的运行相关的信息的功能。

16.根据权利要求9至11中任一项所述的通信系统(20),其特征在于,所述接口协议(60)不包括发送控制装置的标记。

17.根据权利要求9至11中任一项所述的通信系统(20),其特征在于,所述接口协议(60)不包括接收控制装置的标记。

18.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括对于传送所述与所述汽车(1)的运行相关的信息的当前值的请求。

19.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括对于更改所述与所述汽车(1)的运行相关的信息的请求。

20.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括对于确认所述与所述汽车(1)的运行相关的信息的更改的请求。

21.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括发送所述与所述汽车(1)的运行相关的信息的当前值的标识。

22.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括重新启动对应于所述与所述汽车(1)的运行相关的信息的功能的标识。

23.根据权利要求9所述的通信系统(20),其特征在于,所述操作字段(61)包括对应于所述与所述汽车(1)的运行相关的信息的故障的标识。

24.根据权利要求9至11中之一所述的通信系统(20),其特征在于,所述通信系统包括信息存储器,用于存储所述与所述汽车(1)的运行相关的信息。

25.一种用于汽车(1)的通信系统(20),用于从第一控制装置向第二控制装置传输与所述汽车(1)的运行相关的信息,其中所述通信系统(20)包括用于输入和输出所述与所述汽车(1)的运行相关的信息的接口(160),其特征在于,通过所述接口(160)能够借助于协议(60)进行通信,其中所述协议包括:用于识别对应于所述与所述汽车(1)的运行相关的信息的功能的ID字段(62),其中所述ID字段(62)的内容与是从所述第一控制装置发送给所述第二控制装置还是从所述第二控制装置发送给所述第一控制装置无关;

用于识别借助于所述与所述汽车(1)的运行相关的信息执行的任务的操作字段(61);

具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63)。

26.一种控制模块,用于控制汽车(1)的功能和/或用于输出与所述汽车(1)的运行相关的信息,其中所述控制模块包括用于输入或输出所述与所述汽车(1)的运行相关的信息的接口(160),其特征在于,通过所述接口(160)能够借助协议(60)进行通信,其中所述协议包括:用于识别借助于所述与所述汽车(1)的运行相关的信息执行的任务的操作字段(61);

具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63);

ID字段(62),其中所述ID字段包括用于标明对应于所述与所述汽车的运行相关的信息的逻辑控制器的第一区域(64)和用于识别所述与所述汽车的运行相关的信息的第二区域(65)。

27.根据权利要求26所述的控制模块,其特征在于,所述操作字段(61)包括说明所述协议(60)涉及待发送消息还是涉及所接收消息的信息。

28.根据权利要求26所述的控制模块,其特征在于,所述协议(60)包括用于标识待发送或所接收消息的信息字段。

29.根据权利要求26所述的控制模块,其特征在于,所述ID字段(62)表明对应于所述与所述汽车(1)的运行相关的信息或产生或处理所述与所述汽车(1)的运行相关的信息的功能。

30.根据权利要求26所述的控制模块,其特征在于,所述控制模块在控制装置上被实现,其中所述协议(60)不包括所述控制装置的标记。

31.根据权利要求26所述的控制模块,其特征在于,所述控制模块用于光学或声音地输出与所述汽车(1)的运行相关的信息。

32.一种控制模块,用于控制汽车(1)的功能或用于输出与所述汽车(1)的运行相关的信息,其中所述控制模块包括用于输入和输出所述与所述汽车(1)的运行相关的信息的接口(160),其特征在于,通过所述接口(160)能够借助于协议(60)进行通信,其中所述协议包括:用于识别对应于所述与所述汽车(1)的运行相关的信息的功能的ID字段(62),其中所述ID字段(62)的内容与所述信息是由所述控制模块发送还是接收无关;

用于识别借助于所述与所述汽车(1)的运行相关的信息执行的任务的操作字段(61);

具有用于所述与所述汽车(1)的运行相关的信息的值的数据字段(63)。

33.一种汽车(1),其特征在于,所述汽车具有根据权利要求1至25中任一项所述的通信系统(20)。

34.根据权利要求33所述的汽车(1),其特征在于,所述汽车具有根据权利要求26至

32中任一项所述的控制模块。

35.一种汽车(1),其特征在于,所述汽车具有根据权利要求26至32中任一项所述的控制模块。

说明书 :

汽车的通信系统

技术领域

[0001] 本发明涉及一种用于汽车的通信系统,用于从发送控制装置向接收控制装置传输涉及该汽车运行的信息。

背景技术

[0002] DE10044892A1公开了一种用于运行汽车中的多功能显示装置的方法,其中通过选择一个菜单点来分别显示或重新显示一个功能或一个参数,汽车中的不同机组的数据内容或消息存储在与该显示装置双向通信的控制设备中,向当前选择的显示分配一个优先权值,该优先权值被周期地发送回该控制设备,从而在单独选择另一个数据内容或者其具有更高优先权值时才又显示该另一个数据内容。
[0003] DE10044891A1公开了一种用于运行汽车中以菜单来引导的多功能显示装置的方法,其中通过选择一个菜单点来分别显示或重新显示一个函数或一个参数,汽车中的不同机组的显示的数据内容被针对功能和/或针对机组地存储在与该显示装置双向通信的控制设备中,在选择一个菜单点时首先只显示一条存储内容的标题行,然后通过相应的按键开关操作传输和显示所有涉及该标题行的存储内容。在此可以通过菜单选择建立或保持控制设备和显示装置之间的双向问题/答复连接。所期望的功能或参数显示例如可以通过滚动功能(上/下滚动)来选择。

发明内容

[0004] 本发明要解决的技术问题在于降低制造汽车时的成本。
[0005] 上述技术问题是通过一种用于汽车的通信系统解决的,该通信系统用于从(设置在汽车上的)发送控制装置向(设置在汽车上的)接收控制装置传输涉及该汽车运行的信息,其中该通信系统包括用于输入和/或输出与汽车运行相关的信息的接口,其中可以通过该接口尤其是借助协议来进行通信,该协议包括用于识别借助该与汽车运行相关的信息执行的任务的操作字段。
[0006] 在本发明的优选实施方式中,所述协议包括具有针对与汽车运行相关的信息的值的数据字段。该数据字段还可以取决于操作字段的内容而为空或被删除。
[0007] 在本发明的另一优选实施方式中,所述协议包括用于识别与汽车运行相关的信息的ID字段。
[0008] 在本发明的可选实施方式中,所述操作字段包括说明协议是涉及待发送消息还是已接收消息的信息。协议还可以包括用于标识待发送或已接收消息的信息字段。但该信息字段是涉及待发送还是已接收消息特别是由该关联给出,其中信息字段的信息可以作为协议或操作字段的组成部分而被删除。
[0009] 在本发明的另一优选实施方式中,所述协议最多包括操作字段、数据字段和ID字段作为主要信息。绕过该特征的空信息或冗余信息优选应当包括在内。
[0010] 在本发明的另一优选实施方式中,所述ID字段涉及对应于与汽车运行相关的信息和/或产生和/或处理该与汽车运行相关的信息的功能。这样的功能例如可以是“空调”功能。作为ID字段的另一部分的识别与汽车运行相关的信息可以例如是在驾驶员座位范围内的汽车室内的额定温度。
[0011] 在本发明的特别优选的实施方式中,所述协议不包括发送控制装置和/或接收控制装置的标记。这种标记表示硬件,并与诸如“空调”的功能区别开来。发送控制装置和/或接收控制装置的标记例如是具有地址01001001的控制装置。“空调”功能的标记不取决于“空调”功能是在具有地址01001001的控制装置上还是在具有地址01001111的控制装置上实施的。在本发明的特别优选的实施方式中,ID字段的内容不取决于是由发送控制装置发动给接收控制装置的还是相反。
[0012] 在本发明的另一优选实施方式中,所述操作字段可以包括作为允许项的[0013] -对传送与汽车运行相关的信息的当前值的请求,
[0014] -对更改与汽车运行相关的信息的请求,
[0015] -对确认与汽车运行相关的信息的更改的请求,
[0016] -发送与汽车运行相关的信息的当前值的标识,
[0017] -重新启动对应于与汽车运行相关的信息的功能的标识,和/或
[0018] -对应于与汽车运行相关的信息的故障的标识。
[0019] 在本发明的另一优选实施方式中,通信系统包括信息存储器来存储与汽车运行相关的信息。这样的存储器使得可以实现有目的地读取与汽车运行相关的信息的应用。这样的存储器与例如将消息分段和组合该分段消息的输入/输出缓冲器不同。
[0020] 上述技术问题——尤其是与上述特征结合——还通过一种用于汽车的通信系统来解决,该通信系统用于从发送控制装置向接收控制装置传输涉及该汽车运行的信息,其中该通信系统包括总线系统和与该总线系统的结构无关的接口,用于输入和/或输出通过总线系统传输的与汽车运行相关的信息。
[0021] 在本发明的优选实施方式中,通过所述总线系统传输总线协议,该协议基本上由接口的接口协议和尤其是置于前面的、为该总线系统指定的数据组合而成。
[0022] 上述技术问题——尤其是与上述特征结合——还通过一种用于汽车的通信系统来解决,该通信系统用于从(设置在汽车上的)第一控制装置向(设置在汽车上的)第二控制装置传输涉及该汽车运行的信息,其中该通信系统包括用于输入和/或输出与汽车运行相关的信息的接口,其中可以通过该接口尤其是仅借助协议来进行通信,该协议包括用于识别对应于该与汽车运行相关的信息的功能的ID字段,其中ID字段的内容与由第一控制装置发送给第二控制装置还是反过来无关。在本发明的优选实施方式中,该协议除此之外不包括用于寻址第一或第二控制装置的地址信息。
[0023] 上述技术问题——尤其是与上述特征结合——还通过一种控制模块来解决,用于控制汽车功能和/或用于尤其是光学和声音地输出与汽车运行相关的信息,其中该控制模块包括用于输入和/或输出与汽车运行相关的信息的接口,其中可以通过该接口尤其是仅借助协议来进行通信,该协议包括用于识别借助该与汽车运行相关的信息执行的任务的操作字段。
[0024] 上述技术问题——尤其是与上述特征结合——还通过一种控制模块来解决,用于控制汽车功能和/或用于尤其是光学和声音地输出与汽车运行相关的信息,其中该控制模块包括用于输入和输出与汽车运行相关的信息的接口,其中可以通过该接口尤其是仅借助协议来进行通信,该协议包括用于识别对应于该与汽车运行相关的信息的功能的ID字段,其中ID字段的内容与是由控制模块发送还是接收的无关。在本发明的优选实施方式中,该协议除此之外不包括用于寻址控制模块或通信伙伴的地址信息。
[0025] 本发明中的汽车尤其是在道路交通中可用的个性化陆上交通工具。本发明中的汽车尤其不能限制为具有内燃发动机的陆上交通工具。

附图说明

[0026] 其它优点和细节由下面对实施例的描述中给出。在此:
[0027] 图1示出汽车的实施例,
[0028] 图2示出通信系统的实施例,
[0029] 图3示出接口协议的实施例,
[0030] 图4示出借助输入装置显示的基本屏幕的实施例,
[0031] 图5示出示例性的信息流,
[0032] 图6示出示例性的信息流,
[0033] 图7示出用于操作空调的屏幕的实施例,
[0034] 图8示出监控模块的实施例,
[0035] 图9示出在接口模块中置幸得流程的实施例,
[0036] 图10示出示例性的信息流,
[0037] 图11示出示例性的信息流,
[0038] 图12示出示例性的信息流,
[0039] 图13示出逻辑功能控制装置的实施例,
[0040] 图14示出总线协议的实施例,
[0041] 图15示出总线协议的实施例,
[0042] 图16示出逻辑输出控制装置的实施例。

具体实施方式

[0043] 图1在示意图中示出汽车1的实施例。汽车1具有发动机控制装置2;用于显示速度、发动机转数、冷却水温度等等的组合显示器3;具有触摸屏的多功能显示装置4,用于操作空调6、导航系统7、音乐模块8和电话模块9;以及声音输出装置5。为了交换数据或信息,发动机控制装置2、组合显示器3、多功能显示装置4、输出装置5、空调6、导航系统7、音乐模块8和/或电话模块9通过作为通信系统20的组成部分的总线系统24被连接。空调6、导航系统7、音乐模块8和电话模块9可以-如图1所示-分别在单独的硬件上被实现。但它们也可以全部或部分地在一个共同的硬件上被实现。
[0044] 图2示出通信系统20的详细构造及其与各个控制装置21、22的共同作用。在此,附图标记21表示用于产生或提供与汽车1的运行相关的信息的功能控制装置,而附图标记22表示与功能控制装置在空间上分隔开的输出控制装置。与汽车的运行相关的信息可以是例如发动机转数、油压、冷却剂温度、汽车倾斜、到障碍物的距离、车内温度、位于汽车1的接收范围内的无线电发射机、汽车1的地理位置、车门关闭状态、当前时间、电话簿选项、使执行器15运动的控制命令和/或所选择的音乐标题。功能控制装置21可以对应于发动机控制装置2、空调6、导航系统7、音乐模块8和/或电话模块9。输出控制装置22可以对应于组合显示器3、多功能显示装置4和/或(在相应的变形中)声音输出装置5。与汽车运行相关的信息借助通信系统20或物理地借助总线系统24从功能控制装置21传送到输出控制装置22。
[0045] 功能控制装置21包括具有功能部件31、32、33的逻辑功能控制器30,用于例如借助通过产生控制信号S和通过读取由传感器14所产生的测量信号M控制或调节执行器15而控制汽车1的功能。这样的控制信号S可以是用于冷却装置的对应于额定温度的电信号。测量信号M可以是对应于所测量的实际温度的电信号。这样的实际温度可以是权利要求书中的与汽车1的运行相关的信息。但是,上述额定温度也可以是权利要求书中与汽车1的运行相关的信息。因此,功能控制部件30用于实际产生或提供与汽车1的运行相关的信息。
[0046] 逻辑功能控制器30是权利要求书中对应于与汽车运行相关的信息的功能的实施例。功能控制装置21也可以具有多个逻辑功能控制器。逻辑功能控制器30例如可以是发动机控制装置2、空调6、导航系统7、音乐模块8和/或电话模块9本身的功能。
[0047] 输出控制装置22包括显示器27,用于光学显示与汽车运行相关的信息,如例如电动机转数、油压、冷却剂温度、汽车倾斜、到障碍物的距离、车内温度、位于汽车1的接收范围内的无线电发射机、汽车1的地理位置、车门的关闭状态、当前时间、电话簿选项和/或所选择的音乐标题。为了控制显示器27,输出控制装置22包括具有功能部件41、42、43的逻辑输出控制器40,其中由逻辑输出控制器40输出显示控制信号59。
[0048] 在本实施例中,输出控制装置22还包括输入装置26,用于输入对光学显示与汽车1的运行相关的信息的请求,并用于输出相应的请求信号54。如在本实施例中那样,输入装置26可以是输出控制装置22的组成部分。但是,输入装置26也可以包括例如设置在显示器27旁边的操作元件。输入装置26也可以包括设置在显示器27上的触摸屏。输入装置
28还可以与输出控制装置22在空间上分离地设置,并只分配给该输出控制装置22。
[0049] 逻辑输出控制器40是权利要求书中对应于与汽车运行相关的信息的功能的实施例。输出控制装置21也可以包括多个逻辑输出控制器。逻辑输出控制器40例如可以是组合显示器3、多功能显示装置4和/或(在相应的变形中)声音输出装置5本身的计算技术功能。
[0050] 通信系统20包括接口模块23,用于将由逻辑功能控制器30所输出的信息50转换为按照总线系统24的传输格式的信息51,和/或用于将按照总线系统24的传输格式的信息52转换为可由功能控制器30读取的信息53。通信系统20还包括接口模块25,用于将由逻辑输出控制器40所输出的信息55转换为按照总线系统24的传输格式的信息56,和/或用于将按照总线系统24的传输格式的信息58转换为可由逻辑功能控制器30读取的信息57。
[0051] 信息50、53、55、57的传输按照图3所示的接口协议60进行。接口协议60由用于识别待执行任务(必要时具有与汽车运行相关的信息)的操作字段61;用于标明对应于所述与汽车运行相关的信息的逻辑控制器21或22、并用于识别所述与汽车运行相关的信息的ID字段62;以及具有用于所述与汽车运行相关的信息的值的数据字段63组成。可以规定,数据字段63可以根据操作字段的内容而为空或被删除。ID字段62包括第一区域64,用于标明对应于与汽车运行相关的信息的逻辑控制器21或22;和第二区域65,用于识别与汽车运行相关的信息。
[0052] 在本实施例中,操作字段61包括3个比特,ID字段62包括2乘以6个比特(每个区域6个比特),数据字段63包括最多28656比特。
[0053] 对与汽车运行相关的信息的识别,并且特别是权利要求书中对与汽车运行相关的信息的识别,可以包括例如“车外温度”的标记,或“处理”与汽车运行相关的信息的功能模块31、32、33、41、42、43的标记。如果在功能模块31、32、33、41、42或43中“处理”多个与汽车运行相关的信息,则这些与汽车运行相关的信息可以组合为一个数组,并且基本上一起被传输。
[0054] 接口协议60与总线系统24的构造无关。从而,总线系统24可以是CAN总线系统、MOST总线系统、LIN总线系统等。接口协议60与这样的具体构造无关。
[0055] 操作字段61可以包括例如以下内容作为允许项:
[0056] -对传送与汽车运行相关的信息的当前值的请求,
[0057] -对更改与汽车运行相关的信息的请求,
[0058] -对确认与汽车运行相关的信息的更改的请求,
[0059] -发送与汽车运行相关的信息的当前值的标识,
[0060] -重新启动对应于与汽车运行相关的信息的功能的标识,和/或
[0061] -对应于与汽车运行相关的信息的故障的标识。
[0062] 在本实施例中,对于操作字段61,设置请求DataSetGet_REQ,DataSet_REQ,DataGet_REQ,Start_REQ,StartResult_REQ,AbortResult_REQ,Data_CNF,Processing_REQ,Result_REQ,Changed_REQ和Error_REQ以及标志DataSetGet_IND,DataSet_IND,DataGet_IND,Start_IND,StartResult_IND,AbortResult_IND,Data_RSP,Processing_IND,Result_IND,Changed_IND,Reset_IND和Error_IND作为允许项。其中,请求表示输出的消息,标志表示输入的消息。
[0063] 利用请求DataSetGet_REQ(发送者:逻辑输出控制器40),向被寻址的逻辑功能控制器30和功能模块31、32、33发送新的(额定)值。利用该请求,可以改变值,也就是设置新值。总是通过总线系统24向所涉及的控制器传输数据。逻辑功能控制器30返回当前值。
[0064] 利用请求DataSet_REQ(发送者:逻辑输出控制器40)向被寻址的逻辑功能控制器30和功能模块31、32、33发送新的(额定)值。利用该请求,可以更改值,也就是设置新值。
总是通过总线系统24向所涉及的控制器传输数据。但逻辑功能控制器30不返回当前信息(以响应的名义)。
[0065] 利用请求DataGet_REQ(发送者:逻辑输出控制器40),被寻址的逻辑功能控制器30和功能模块31、32、33读取当前值。总是通过总线系统24向所涉及的控制器传输数据。
[0066] 利用请求Start_REQ(发送者:逻辑输出控制器40),告知被寻址的逻辑功能控制器30和功能模块31、32、33:应当执行执行器15的特定运动。可选地,可以传输参数。总是通过总线系统24向所涉及的控制器传输数据。
[0067] 请求StartResult_REQ(发送者:逻辑输出控制器40)和请求Start_REQ一样,区别在于在执行器15运动时期待结果。该结果由逻辑输出控制器40在时间上进行监控,并且可以由逻辑功能控制器30用Processing_REQ延长。
[0068] 如果执行器15的运动应当被中断,则可以用请求AbortResult_REQ(发送者:逻辑输出控制器40)将该信息传送给逻辑功能控制器30。结果由逻辑输出控制器40在时间上进行监控,并且可以由逻辑功能控制器30用Processing_REQ延长。
[0069] 被寻址的控制控制器30利用请求Data_CNF(发送者:逻辑功能控制器30)进行回答,并向逻辑输出控制器40返回所请求的数据。
[0070] 功能控制器30利用请求Processing_REQ(发送者:逻辑功能控制器30)通知逻辑输出控制器40:所请求的动作还在处理中。为该请求提供参数(StartResult/AbortResult),由此接收者可以区分StartResult和AbortResult。
[0071] 功能控制器30利用请求Result_REQ(发送者:逻辑功能控制器30)告知逻辑输出控制器40所请求的动作的结果。
[0072] 功能控制器30利用请求Changed_REQ(发送者:逻辑功能控制器30)告知逻辑输出控制器40:在数组中,项目已经改变。
[0073] 功能控制器30利用请求Error_REQ(发送者:逻辑功能控制器30)可以将其故障状态或故障值告知逻辑输出控制器40。
[0074] 利用标志DataSetGet_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30显示:被寻址的数据值应当改变,并且已经请求具有当前值的应答。
[0075] 利用标志DataSet_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30显示:被寻址的数据值应当改变,并且没有请求具有当前值的应答。
[0076] 利用标志DataGet_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30显示:逻辑输出控制器40请求被寻址的数据值。逻辑功能控制器30用Data_CNF来回答。
[0077] 利用标志Start_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30告知:应当启动执行器15的被寻址运动。
[0078] 利用标志StartResult_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30告知:应当启动执行器15的被寻址运动。如果执行器15的运动不立即提供结果,则用Processing_REQ(否则用Result_REQ)来应答。
[0079] 利用标志AbortResult_IND(接收者:逻辑功能控制器30)向逻辑功能控制器30告知:应当中断执行器15的被寻址运动。结果用请求Result_REQ提供给逻辑输出控制器40。
[0080] 利用标志Data_RSP(接收者:逻辑输出控制器40)在逻辑输出控制器40中告知通过DataGet_REQ或DataSetGet_REQ的数据请求的结果。
[0081] 利用标志Processing_ING(接收者:逻辑输出控制器40)向逻辑输出控制器40告知:已经启动执行器15的被寻址运动,但结果还不存在并且在处理中。
[0082] 利用标志Result_IND(接收者:逻辑输出控制器40)向逻辑输出控制器40告知:已经执行执行器15的被寻址运动,并由此通知该动作的结果。
[0083] 利用标志Changed_IND(接收者:逻辑输出控制器40)向逻辑输出控制器40告知:在被寻址的数组中,项目已经改变。
[0084] 利用标志Reset_IND(接收者:逻辑输出控制器40)向逻辑输出控制器40告知:重新启动或者复位被寻址的控制器。所指示的数据因此无效,信息存储器45的涉及该控制器的数据被设置为相应的默认值。
[0085] 利用标志Error_IND(接收者:逻辑输出控制器40)向逻辑功能控制器30通知故障情况。
[0086] 参照图4、图5、图6和图7,以作为示例性逻辑功能控制器30的实施方式的空调6和在图4、图7的实施例中包括设置在显示器上的触摸屏的多功能显示装置4之间协同作用的例子来解释逻辑功能控制器30和逻辑输出控制器40之间信息交换的简单例子,其中多功能显示装置4是逻辑输出控制器40的示例性实施方式。
[0087] 图4中示出在显示基本屏幕状态下的多功能显示装置4。其中,多功能显示装置4示出5个通过椭圆构成的操作元件81、82、83、84、85。通过触摸或按压图4中的操作元件81,调用用于操作导航系统的屏幕,通过触摸或按压图4中的操作元件82,调用用于操作无线电(作为音乐模块8的一部分)的屏幕,通过触摸或按压图4中的操作元件83,调用用于操作CD播放器(作为音乐模块8的一部分)的屏幕,通过触摸或按压图4中的操作元件
84,调用用于操作电话模块9的屏幕。
[0088] 通过触摸或按压图4中的操作元件85,调用图7中示出的屏幕来操作空调6。为此,在多功能显示装置4上实现的逻辑输出控制器“显示控制装置”-如图5所示-发送按照图3解释的接口协议60的信息55。其中,操作字段61包含DataGet_REQ项作为发送ID字段62中特定信息的请求。ID字段62包含AIRCON项,其将在空调6上实施的逻辑功能控制器“气候自动化”称为信息“占有者”。此外,ID字段62包含#17项,其标明汽车1室内在驾驶员座位区域内的额定温度。数据字段63是空的或被删除。信息55作为信息53被逻辑功能控制器“气候自动化”接收。其中,操作字段61包含DataGet_IND项作为传送ID字段62中特定信息的请求。DataGet_IND和DataGet_REQ可以具有相同代码,并因此无法相互区分开来。
[0089] 作为响应,由逻辑功能控制器“气候自动化”按照图3中所解释的接口协议60发送图6所示的信息50。其中,操作字段61包含Data_INF项,其标志信息50作为数据传送的信息。ID字段62包含AIRCON项,其将在空调6上实现的逻辑控制器“气候自动化”称为信息“占有者”。此外,ID字段62包含#17项,其标明汽车1室内在驾驶员座位区域内的额定温度。数据字段63包含值“19℃”作为用于汽车1室内的额定温度的设定值。借助通信系统20所传输的信息50作为信息57被多功能显示装置4接收。在此,逻辑输出控制器“显示控制装置”基于关于所期待消息的了解、操作字段61中的Data_RSP项和AIRCON和#17项识别:这涉及对于逻辑输出控制器“显示控制装置”特定的消息,而且涉及期待的应答。
[0090] 在获得所有要显示的温度指示之后,多功能显示装置4示出在图7中示出的具有在操作元件90、91、92、93、94中显示的车内各位置温度指示的屏幕,其中温度指示涉及当前设定温度,其可通过操作元件90、91、93、94更改。
[0091] 按照图7的具有标题“温度”和汽车1内室95的显示的展示清楚地表明车内的温度可单独地和针对座位调节。操作元件90为前面的驾驶员座位96表明额定温度设置为19℃。操作元件93为前面的副驾驶座位97表明额定温度是20℃。对于左侧的后座98,额定温度是19℃,对于右侧的后座99,额定温度是17℃。操作元件92给出指示,即功能指示,其用“返回”(返回上一级菜单显示,即在所示情况下是返回到按照图4的屏幕)来显示。
[0092] 在按照图7的显示中,多功能显示装置4示出与操作元件81、82、83、84对应的操作元件100、101、102、103。
[0093] 在可选的实施方式中,按照图2的接口模块25可以包括信息存储器45,用于存储与汽车1运行相关的一个或多个信息。这些与汽车1运行相关的信息由功能控制装置21传送到输出控制装置22,其中-在无故障运行中-总是在与汽车运行相关的相应信息改变时或者在自从上一次传送以来经过了预定重复时间时才进行传送。重复时间对与汽车运行相关的不同信息可以是不同的。重复时间尤其是大于1s。
[0094] 接口模块25包括参照图8以示例性流程详细解释的监控模块46,用于监控与汽车运行相关的信息的上述传送。在图8中示出的示例性流程以查询120开始,其查询是否已经接收到用于要监控的、与汽车运行相关的信息的新值。
[0095] 如果没有接收到用于要监控的、与汽车运行相关的信息的新值,则查询120之后接着是查询122,其查询要监控的与汽车运行相关的信息上一次是否在等待时间之内被功能控制装置21传送到输出控制装置22,其中等待时间等于或大于重复时间。等待时间例如可以是重复时间的两倍或三倍。
[0096] 如果要监控的与汽车运行相关的信息上一次是在等待时间之内被功能控制装置21传送到输出控制装置22的,则查询122之后接着是查询120。相反,如果要监控的与汽车运行相关的信息上一次不是(不再是)在等待时间之内被功能控制装置21传送到输出控制装置22的,则查询122之后进行步骤123,其中将存储器故障变量设置为值ERROR。步骤123之后是步骤124,其中由输出控制装置22向功能控制装置21发送对传送待监控的与汽车运行相关的信息的请求。步骤124之后是查询120。
[0097] 如果查询120表明已经接收到用于待监控的与汽车运行相关的信息的新值,则查询120过后是步骤121,其中将存储器故障变量设置为值NOERROR。
[0098] 如果借助图2的输入装置26请求光学显示特定的与汽车运行相关的信息,则输出控制部件40借助按照接口协议60的请求55从接口模块25请求该与汽车运行相关的信息。在接口模块25中执行下面将参照图7解释的流程。该流程以(周期性的)查询130开始,其查询是否已获得由输出控制部件40所发送的信息55。如果是,则查询130后接着进行查询131,否则重新进行查询130。
[0099] 借助查询131查询所请求的与汽车运行相关的信息是否是存储在信息存储器45中的信息。如果所请求的与汽车运行相关的信息不是存储在信息存储器45中的信息,则查询131之后进行步骤133,其中由功能控制装置21查询所请求的与汽车运行相关的信息。接着步骤133之后进行查询130,所请求的与汽车运行相关的信息一被功能控制装置21发送并被接口模块25接收,该信息就被提供给输出控制部件40。
[0100] 如果所请求的与汽车运行相关的信息是存储在信息存储器45中的信息,则查询131之后进行查询132,其查询存储器故障变量是否被设置为值ERROR。如果存储器故障变量被设置为值ERROR,则查询132之后进行步骤133。相反,如果存储器故障变量不被设置为值ERROR,则查询132之后进行步骤134,其中从信息存储器45中读处所请求的与汽车运行相关的信息,并提供给输出控制部件40。步骤134之后进行查询130。
[0101] 在本实施例中设置了信息存储器45。此外还规定,在图7中示出的额定温度被存储在信息存储器45中。在这种情况下,图5和图6中所示的信息流被图10中的信息流代替。如果通过触摸或按压图4中的操作元件85触发,则以按照图3中解释的接口协议60发送信息55,其中操作字段61包含DataGet_REQ项,ID字段62包含AIRCON和#17项,数据字段63为空或被删除。与图5的实施方式相反,逻辑功能控制器“气候自动化”不获得相应的信息。而是借助通信系统20,基于信息存储器45中的相应数据产生信息57,并发送给逻辑输出控制器“显示控制装置”。
[0102] 通信系统20是返回来自信息存储器45的数据还是向相应的逻辑功能控制器30发送请求取决于操作字段61的内容。如果操作字段61的内容例如是DataSetGet_REQ,则向相应的逻辑功能控制器30发送相应的请求,并且不返回来自信息存储器45的值。图11和图12示出相应的示例性信息流。
[0103] 通过触摸或按压图7中的操作元件93,调用未示出的用于更改副驾驶座位97的额定温度的屏幕。如果副驾驶座位97的额定温度例如提高到21℃,则逻辑输出控制器“显示控制装置”-如图11所示-以按照图3解释的接口协议60发送信息55。
[0104] 其中,操作字段61包含DataSetGet_REQ项作为将ID字段62中通过AIRCON和#19项指定的副驾驶座位97的额定温度设置为数据字段63中标明的值21℃、并发送额定温度的新值作为确认的请求。信息55作为信息53被逻辑功能控制器“气候自动化”接收。其中,操作字段61包含DataSetGet_IND项作为将ID字段62中通过AIRCON和#19项指定的副驾驶座位97的额定温度设置为数据字段63中标明的值21℃、并发送额定温度的新值作为确认的请求。DataGet_IND和DataSetGet_REQ可以具有相同的代码,因此无法相互区分开来。
[0105] 作为响应,由被识别为“主管”逻辑控制器的逻辑功能控制器“气候自动化”以按照图3中所解释的接口协议60发送图6所示的信息50。其中,操作字段61包含Data_INF项,其标明信息50作为用于数据传送的信息。ID字段62包含AIRCON和#19项。数据字段63包含值“21℃”作为用于额定温度的设定值。借助通信系统20传输的信息50作为信息
57被多功能显示装置4接收。在此,逻辑输出控制器“显示控制装置”基于关于所期待消息的知识、操作字段61中的Data_RSP项和AIRCON、#19项来识别:这涉及对于逻辑输出控制器“显示控制装置”特定的消息,而且涉及所期待的应答。在获得信息57之后,多功能显示装置4示出图7所示的屏幕,但具有操作元件93中的新温度指示21℃。
[0106] 图13示出接口模块23的实施例。接口模块23分为3层:BAL层150、BPL层151和BCL层152。BAL层150包括到逻辑功能控制器30的接口。BAL层150还包括用于翻译信息50的操作字段61的翻译模块153以及用于翻译信息53的操作字段61的翻译模块154。BPL层151包括搏动功能155,用于周期性地输出与汽车1运行相关的信息中那些对应于逻辑功能控制器30并且将被存储在信息存储器45中的信息。
[0107] BCL层152包括首标编码模块165,用于按照用于通过总线系统24进行通信的协议为与协议60相应的信息50补充图14中所示的首标180。BCL层152还包括发送缓冲器156,用于借助分段模块166将补充了首标180的信息50分段为信息51。BCL层152还包括用于输出信息51的总线接口161。图15示出对没有数据字段的简单信息进行分段的例子。图15示出的信息包括1比特长的内容为“0”的首标180、3比特长的操作字段61、6比特长的区域64和6比特长的区域65。16比特的信息被分为两个1字节的段,通过总线系统24传输,其中这两段的断开部分位于区域64。BCL层152还包括用于将所输入的信息52紧密排列的接收缓冲器157以及用于缩减组合信息52的首标180的首标解码模块167。
[0108] 图16示出接口模块25的实施例,其中与图13相同的附图标记表示相同或同种类型的元件。接口模块25分为3层:BAL层190、BPL层191和与BCL层152相应的BCL层192。BAL层190包括到逻辑输出控制器40的接口以及版本比较模块195。BAL层190还包括用于翻译信息55的操作字段61的翻译模块153以及用于翻译信息58的操作字段61的翻译模块154。BAL层190还包括信息存储器45。BPL层191包括重试计时器196,用于当未在应答时间内从功能控制器30接收到应答时重新向功能控制器30请求信息。BPL层
191还包括监控模块46。
[0109] 附图中的元件和字段都是在考虑简化和清楚的情况下展示的,并没有必要地忠实于比例。因此若干元件和设备的大小相对于其它元件和设备是夸张显示的,以改善对本发明的实施例的理解。
[0110] 附图标记
[0111] 1汽车
[0112] 2发动机控制装置
[0113] 3组合显示器
[0114] 4多功能显示装置
[0115] 5声音输出装置
[0116] 6空调
[0117] 7导航系统
[0118] 8音乐模块
[0119] 9电话模块
[0120] 24总线系统
[0121] 14传感器
[0122] 15执行器
[0123] 20通信系统
[0124] 21功能控制装置
[0125] 22输出控制装置
[0126] 23、25接口模块
[0127] 26输入装置
[0128] 27显示器
[0129] 30逻辑功能控制器
[0130] 31、32、33、41、42、43功能部件
[0131] 40逻辑输出控制器
[0132] 45信息存储器
[0133] 46监控模块
[0134] 50、51、52、53、55、56、57、58信息
[0135] 54请求信号
[0136] 59显示控制信号
[0137] 60协议
[0138] 61操作字段
[0139] 62ID字段
[0140] 63数据字段
[0141] 64、65区域
[0142] 81、82、83、84、85、90、91、92、93、94、100、101、102、103操作元件[0143] 95汽车内室的显示
[0144] 96驾驶员座位
[0145] 97副驾驶座位
[0146] 98、99后座
[0147] 120、122、130、131、132查询
[0148] 121、123、124、133、134步骤
[0149] 150、190 BAL层
[0150] 151、191 BPL层
[0151] 152、192 BCL层
[0152] 153、154翻译模块
[0153] 155搏动功能
[0154] 156发送缓冲器
[0155] 157接收缓冲器
[0156] 160到功能控制装置或到输出控制装置的接口
[0157] 161总线接口
[0158] 165首标编码模块
[0159] 166分段模块
[0160] 167首标解码模块
[0161] 180首标
[0162] 195版本比较模块
[0163] 196重试计时器
[0164] M测量信号
[0165] S控制信号