控制设备的制作方法

文档序号:25313885发布日期:2021-06-04 16:07阅读:68来源:国知局
控制设备的制作方法

1.本发明涉及一种用于交通工具的控制设备,还涉及一种用于调整控制设备的数据传输的至少一个参数的方法。


背景技术:

2.在现有技术中,与交通工具的控制设备的数据交换被以固定的方式预配置。


技术实现要素:

3.本发明的任务在于,提供一种在数据交换时具有更高灵活性的控制设备,并且提供一种用于调整交通工具的控制设备的数据传输的至少一个参数的方法。
4.通过独立权利要求解决本发明的任务。在从属权利要求中描述该控制设备和该方法的其他实施方案。
5.所述控制设备的一个优点在于,在控制设备的数据存储器中保存有具有第一参考编号的第一列表。每个第一参考编号对应于一个传感器/促动器的测量值或控制值的至少一个数据。此外,在数据存储器中存储有具有第二参考编号的第二列表。每个第二参考编号分别对应于数据传输的至少一个参数。可以将第一参考编号以能够改变的方式对应于第二参考编号。此外,控制设备构造为用于根据第二参考编号的数据传输的参数来接收和/或发送第一参考编号的数据。因此能够以简单的方式改变数据的数据传输类型。
6.这使控制设备与其他控制设备、传感器和/或促动器进行数据交换具有更高的灵活性。以这种方式,例如能够使控制设备配置为用于与使用另一数据传输条款(artikel)的其他控制设备进行数据交换,其方式为:将第一参考编号相应地对应于相应的第二参考编号。如果该控制设备要与其他各种控制设备匹配以进行数据交换,则这是特别有利的。控制设备的数据通信的匹配还可以在开始批量生产之后并且随后在控制设备的销售之后由控制设备的用户或交通工具的用户相应地匹配。该方法在将控制设备的数据通信的高度匹配性视为有利的市场中是特别有利的,如果在该市场中期望的是在件数少的交通工具上有高度变型。借此可以以简单的方式进行对控制设备的数据交换的个性化配置。
7.在一种实施方式中,控制设备构造为用于在接收到预给定的控制数据时改变第一参考编号和第二参考编号之间确定的对应关系。例如可以首先使第一参考编号对应于第二参考编号。然后可以改变第一参考编号与第二参考编号的已经存在的对应关系,并且使该第一参考编号对应于另一第二参考编号。借助控制设备的这种构造,可以从外部通过相应控制数据的预给定值以这种方式配置控制设备,使得能够以简单的方式确定或改变第一参考编号数据的数据传输的至少一个期望参数。
8.在另一实施方式中,控制设备构造为用于通过接收诊断信号来确定和/或改变第一参考编号和第二参考编号之间的对应关系。因此,在维修保养时,例如可以借助对控制设备实施诊断服务的计算单元来改变控制设备的数据通信。根据所选择的实施方式,控制设备可以具有用于连接用于诊断服务的计算单元的单独接口。以这种方式,能够在维修保养
期间(例如在售后服务中)以简单的方式改变或匹配用于发送和/或接收数据的控制设备的数据通信。
9.在另一实施方式中,第二参考编号关于预给定的数据传输具有以下参数中的至少一个参数:网络框架类型、数据框架起始位、网络类型和网络分辨率。数据传输的所述参数并非穷举,而是也可以对应于第二参考编号的数据传输的其他参数。通过预给定数据传输的至少一个参数,能够确定用于相应地对应的第一参考编号的数据的数据传输的类型和方式。所使用的参数类型也取决于所使用的网络的类型。
10.在一种实施方式中,第一参考编号具有以下特征中的至少一个特征:传输方向、数据类型、数据名称、数据准确度。所述特征并非穷举,而是举例。借助所述特征,能够更准确地描述对应于第一参考编号的数据。
11.在另一实施方式中,第一参考编号和所对应的数据保存在数据存储器的受防改变保护的区域中,使得不能通过外部控制指令改变第一参考编号和所对应的数据。第一参考编号和所对应的数据尤其被保护免于被诊断服务的计算单元的控制指令改变。与之相反地,第二参考编号保存在存储器的能够通过外部控制信号改变的区域中。因此,通过外部控制信号不仅能够改变第二参考编号,而且能够改变对应于该第二参考编号的数据传输参数。尤其能够通过计算单元的外部控制信号来改变第二参考编号和对应于该第二参考编号的数据传输参数,该计算单元对控制单元实施诊断服务。因此可以简单地改变和匹配控制设备的数据通信类型。
12.在一种实施方式中,第一参考编号的至少一部分分别对应于数据协议的一个数据端口。在此,控制设备构造为用于通过数据协议的所对应的数据端口来接收第一参考编号的数据,和/或用于通过数据协议的所对应的数据端口来发送第一参考编号的数据。以这种方式可以简单地匹配数据协议的确定数据端口的数据传输。
13.提出一种用于调整交通工具的控制设备的数据传输的至少一个参数的方法。控制设备具有用于与计算单元(尤其另一控制设备)交换传感器的或促动器的数据的接口。在控制设备的数据存储器中保存有具有多个第一参考编号的第一列表。此外,第一参考编号分别对应于传感器的或促动器的至少一个数据。此外,在数据存储器中存储有具有第二参考编号的第二列表。所述第二参考编号分别对应于预给定的数据传输的至少一个参数。在接收到预给定的控制指令时,使第一参考编号对应于第二参考编号。根据所对应的第二参考编号以及所对应的第二参考编号的数据传输参数来接收和/或发送所述第一参考编号的数据。以这种方式获得用于改变控制设备的数据的数据传输的简单且实用的方法。
14.在一种实施方式中,还可以改变对数据传输的监控方式。不仅可以重新配置实际的数据传输,而且可以重新配置其监控。不同控制设备的数据和/或信号的监控机制可能导致交通工具总线中的不兼容。例如,如果由于使用新传感器而改变了信号的输出周期,则未经匹配的监控可能会经常导致控制设备中的错误输入,使得控制设备将其功能降级或完全关断。例如,传感器或促动器的老化现象也可能导致必须降低一定的监控极限。
附图说明
15.根据以下附图进一步阐述本发明的实施例。附图示出:
16.图1示出具有控制设备和外部控制设备的交通工具的示意图;
17.图2示出具有第一参考编号的第一列表和具有第二参考编号的第二列表的示意图;
18.图3示出用于配置控制设备的数据传输的示意性程序流程;和
19.图4示出用于通过控制设备改变接收和/或发送数据的参数的方法的另一实施方式。
具体实施方式
20.图1在示意图中示出具有控制设备2的交通工具1。控制设备2通过数据线和控制线3、4与至少一个传感器5和/或与至少一个促动器6连接。传感器5例如可以是用于检测交通工具的速度的速度传感器。促动器6例如可以设置为用于操纵交通工具的制动器。交通工具理解为任意类型的交通工具,尤其在水上运动的交通工具、在陆地上运动的交通工具或在空中运动的交通工具。交通工具例如理解为飞机、汽车,但也理解为具有自身驱动装置的可运动的工程机械或农业机械。
21.控制设备2还具有数据存储器7。在数据存储器7中可以保存有控制设备2所需的数据和/或程序,以便实施对应的任务。控制设备2尤其可以构造为用于根据交通工具1的运行状态或交通工具1的驱动来操控促动器6。此外,控制设备2可以构造为用于检测和存储传感器5的测量值。控制设备2还具有接口8,控制设备通过该接口与计算单元,尤其与交通工具1的另一控制设备9或外部控制设备,交换数据。此外,接口8构造为用于与呈用于诊断控制设备2的测试装置10形式的计算单元交换数据。用于诊断该控制设备的测试装置10布置在交通工具1外部,并且通常在交通工具1的售后服务中使用,以便读取控制设备2的数据,尤其以便与控制设备2交换数据。
22.根据所选择的实施方式,至少一个传感器和/或至少一个促动器能够通过接口8与控制设备2通信。为了通过接口8通信,使用数据协议,尤其网络协议。数据协议例如可以构造为can总线数据协议。但也可以使用其他数据协议。也可以将其他网络(例如以太网)用于交通工具的两个控制设备之间通过接口8的通信。但也可以使用其他网络,例如lin、most或flexray。在此,可以使用按照所谓的tcp/ip参考模型构造为四个彼此上下地构造的层的网络协议。例如可以使用以太网作为硬件,使用doip(iso 13400)作为传输协议,使用uds(iso 14229)作为诊断协议。此外,例如可以使用can总线作为网络,使用iso

tp(根据iso标准15765

2)作为传输协议,使用iso

obd(根据iso标准15031)作为诊断协议。所述数据协议中的每个可以具有不同的数据结构,尤其不同的网络框架、有效信号起始位的不同位置、不同的网络类型、不同的网络分辨率以及用于所确定的数据的不同数据端口。
23.所提出的控制设备2具有能够改变数据传输类型的优点。这例如可以借助用于诊断控制设备2的测试装置10来实施。
24.控制设备2例如具有如图2中所示的第一列表100。在第一列表100中,在第一列110中给出第一参考编号。例如,在图2中,在第一列110中连续地记入第一参考编号1、2、3、4、5、6等。每个第一参考编号对应于数据的至少一个参数。第一参考编号尤其代表以下数据端口:控制设备2在所述数据端口处传输数据协议中的相应数据。在第一列表100中例如设置有第二列120、第三列130、第四列140和第五列150。在第二列120中例如确定传输方向。传输方向确定了是发送还是接收数据。在所提出的示例中,以rx确定接收数据。此外,以标记tx
确定发送数据。在第三列130中保存有数据。n1例如表示交通工具速度。n2例如表示方向盘角度。n3例如表示转速。n4例如表示传感器状态。n5例如表示区域1,n6例如表示区域2。在第四列140中例如描述用以传输数据的数据类型。t1例如表示无符号整型(unsigned word)。t2表示有符号长整型(signed long)。t3例如表示有符号短整型(unsigned short)。
25.在第五列150中保存有数据分辨率的值。在第五列150的第一行中有值0.01,在第五列150的第二行中有值0.1,等等。第一列表100保存在控制设备2的数据存储器7中。
26.除了第一列表100之外,数据存储器7附加地具有第二列表200。第二列表200又以行和列的形式构造。在第二列表200中,在第一列210中说明第二参考编号。针对第二参考编号中的每个参考编号,在相应第二参考编号的行中保存有关于数据协议的至少一个参数的其他信息。例如在第二列表200的第二列220中保存有关于网络框架的信息。例如在第二列220的第一行中存储有网络框架0x305。在第二列220的第二行中存储有网络框架0x520。借助网络框架对数据协议的结构进行描述。在第二列表200的第三列230中说明数据传输的框架开始时所处的数据位。在第三列230的第一行中记入起始位8。在第二列表200的第三列230的第二行中记入起始位22。
27.在第四列240中保存有关于网络类型的信息。例如在第四列240的第一行中保存有网络类型“有符号12位(signed 12bit,s12b)”。在第四列240的第二行中保存有网络类型“无符号8位(unsigned 8bit,us8b)”。因此,网络类型被明确确定。在第二列表200的第五列250中保存有关于网络分辨率的信息。例如在第五列250的第一行中存储有值0.25。在第五列250的第二行中存储有值1。
28.在第一列表100和第二列表200的行之间示出对应箭头510、520。对应箭头510、520用符号表示以哪种数据传输类型传输第一列表100的第一参考编号的数据。例如,第一参考编号1对应于第二列表200最上方的第二参考编号。因此,使用控制设备2的如下数据传输来接收和/或发送第一参考编号1的数据:该数据传输通过第二列表200最上方的第二参考编号的行确定。
29.第二对应箭头520将第一参考编号4(在这种情况下即第一列表100的第四行的数据)对应于第二参考编号4(即第二列表200的第二行)。因此,使用控制设备2的如下数据传输来接收和/或发送第一参考编号4的数据:该数据传输通过第二列表200的第二行的值确定。
30.根据所选择的实施方式,第一列表100和第二列表200都可能具有更多或更少的列和/或行。通过由控制设备2接收的外部控制指令,可以改变由对应箭头510、520以图像方式示出的对应关系。此外,第二列表200可以以这种方式构造,使得能够通过接收外部控制指令来改变第二列表200的列的值。根据所选择的实施方式,第一列表100被阻止由外部控制指令改变。
31.以这样的方式使得不仅可以在控制设备2运行时改变数据传输与参考编号的对应关系并因此改变数据传输与第一列表100的数据的对应关系,而且可以将数据传输的新参数,尤其数据传输协议,添加到第二列表200中。此外,可以改变第二列表200的现有值。
32.在另一实施方式中,第二列表具有用于预给定的数据传输的以下参数中的至少一个参数:网络框架类型、数据框架起始位、网络类型和网络分辨率。数据传输的这些参数并非穷举,而是数据传输的其他参数也可以对应于第二参考编号。通过预给定数据传输的至
少一个参数,能够确定相应地对应的第一参考编号的数据的数据传输的类型和方式。所使用的参数类型也取决于所使用的网络类型。
33.在预配置时可能需要的所有参数都可以是可调整的。根据协议类型而定,参数结果可能会略有不同。以can总线协议为例,可以改变以下参数:
34.‑
第一和第二参考编号之间的映射
35.‑
字节顺序
36.‑
起始位
37.‑
长度
38.‑
有符号/无符号
39.‑
总线因数
40.‑
总线偏移量
41.‑
内部标准化因数(internal norming factor)
42.‑
信号转换因数
43.‑
方向(rx/tx)
44.‑
周期
45.‑
有效性范围
46.‑
有效性监控超时
47.‑
框架id
48.此外,在第二列表中也可以确定数据传输的监控的类型。因此,也能够重新配置数据传输的监控。
49.第一列表100的第一列110的第一参考编号的值例如相应于被控制设备2用于接收和发送数据的确定的数据端口。根据所选择的实施方式,例如可以通过数据端口1接收交通工具1的速度。此外,可以通过数据端口4将传感器状态从控制设备2传递至另一控制设备9,或者传递至外部计算单元,例如用于诊断的测试设备。
50.图3在示意图中示出一种用于调整交通工具的控制设备2的数据传输的至少一个参数的方法的示例。在程序点300中,用于诊断的测试设备10通过接口8发送请求信号以启动诊断服务。在接收到请求之后,控制设备2在程序点310中以许可信号响应,以启动诊断。在随后的程序点320中,用于诊断的测试装置10接收许可信号并随后发送控制指令,该控制指令用于创建第一列表100的第一列110的第二行的第一参考编号与第二列表200的第一列210的最上方的第二参考编号的对应关系。在随后的程序点330中,控制设备2接收新的对应关系并存储该新的对应关系。之后,控制设备2将借助如下数据协议来接收和/或发送第一列表100的第二行的第一参考编号的数据:该数据协议通过第二列表200的第一列210的第二参考编号1确定。
51.图4示出通过控制设备2改变用于接收和/或发送数据的参数的方法的另一实施方式。在程序点400中,控制设备2接收用于改变第二列表200的至少一个值的控制指令。在随后的程序点410中,测试装置10传递第二列表200的待改变数据的参考编号,附加地传递其数据应被改变的列,还传递将在第二列表200中替代现有值用于数据传输的新值。例如,针对第二行的具有值4的第二参考编号,由测试装置10针对第五列250将值0.5传输给控制设备2。因此,控制设备2用值0.5覆盖值1,并在之后对于第二行的第二参考编号的数据传输使
用网络分辨率0.5而不是之前的网络分辨率1。以这种方式,能够改变第二列表200的数据传输的任意单个参数。
52.此外,根据所选择的实施方式,测试装置10可以将第一列210的新的第二参考编号连同附属的、用于第二、第三、第四和/或第五列220、230、240、250的其他数据一起传输给控制设备2。在该实施方案中,控制设备2将这些具有相应第二参考编号和所对应的值的新的接收数据作为新的行存储在第二列表200中。
53.借助所述方法并且借助所述设备,可以选择和/或确定:尽可能自由地进行配置(尤其自由地进行对应)、自由选择数据宽度、自由选择数据协议的分辨率、自由选择有效数据在数据协议中的位置。由此,例如借助用于诊断的测试设备的诊断指令可以动态地调整所使用的数据协议。
54.此外,根据所选择的实施方式,还可以由交通工具的第二控制设备确定对待使用的数据传输的新数据的改变和/或确定。
55.尽管已经通过优选实施例详细地描述了本发明,但是本发明不限于所公开的示例,而是可以由本领域技术人员在不脱离本发明的保护范围的情况下由此推导出其他变型方案。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1