一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制装置、控制系统及控制装置的功能或动作的决定方法与流程

2022-08-21 17:13:34 来源:中国专利 TAG:


1.本公开涉及控制装置、控制系统及控制装置的功能或动作的决定方法。
2.本技术主张基于在2020年1月24日提出了申请的日本技术第2020-010238号的优先权,并援引所述日本技术记载的全部的记载内容。


背景技术:

3.由于近年来的电子技术的进展,逐渐在车辆上搭载有对发动机、蓄电池、车门、灯、雨刷、空调器等各种车载部件进行控制用的多个ecu(electronic control unit:电子控制装置)。ecu具备cpu、存储器、输入输出接口等,通过can或以太网(注册商标)等车载lan而相互进行信息的收发。
4.专利文献1公开了一种车辆系统,具备根据车辆的组装构造而被模块化的多个车辆模块,在各车辆模块设有车辆模块控制装置(ecu)。
5.在先技术文献
6.专利文献
7.专利文献1:日本特开2018-188146号公报


技术实现要素:

8.发明的概要
9.本公开的控制装置具备:存储部,存储关联信息,所述关联信息是将对控制装置的功能或动作进行指定的指定符与识别数据的发送源设备的数据标识符针对多个指定符的每一个建立关联而得到的信息;接收部,经由通信线从发送源设备接收数据标识符;及控制部,所述控制部基于由所述接收部接收到的数据标识符及所述关联信息来决定自身的指定符。
10.本公开的控制系统具备:功能或动作不同的多个控制装置;及经由通信线与所述多个控制装置连接的中央控制装置。
11.本公开的控制装置的功能或动作的决定方法在存储部存储关联信息,所述关联信息是将对控制装置的功能或动作进行指定的指定符与识别数据的发送源设备的数据标识符针对多个指定符的每一个建立关联而得到的信息,经由通信线从发送源设备接收数据标识符,基于接收到的数据标识符及关联信息来决定指定符。
附图说明
12.图1是表示本实施方式的控制系统的结构的一例的示意图。
13.图2是表示中央ecu的结构的一例的框图。
14.图3是表示区域ecu的结构的一例的框图。
15.图4是表示关联信息的一例的示意图。
16.图5是表示区域ecu的功能或动作的决定方法的一例的示意图。
17.图6是表示区域ecu无法决定功能或动作时的处理的一例的示意图。
18.图7是表示基于中央ecu的区域ecu的功能或动作的决定方法的一例的示意图。
19.图8是表示关联信息的更新方法的一例的示意图。
20.图9是表示本实施方式的控制系统的处理次序的一例的流程图。
具体实施方式
21.[本公开要解决的课题]
[0022]
专利文献1的ecu根据车辆的组装构造而配置,各个ecu具有不同的功能,而且进行不同的动作。因此,需要分别单独地制造ecu,制造成本升高。
[0023]
因此,目的在于提供一种能够降低制造成本的控制装置、控制系统及控制装置的功能或动作的决定方法。
[0024]
[本公开的效果]
[0025]
根据本公开,能够降低制造成本。
[0026]
[本公开的实施方式的说明]
[0027]
首先,列举本公开的实施形态进行说明。而且,也可以将以下记载的实施方式的至少一部分任意组合。
[0028]
本实施方式的控制装置具备:存储部,存储关联信息,所述关联信息是将对控制装置的功能或动作进行指定的指定符与识别数据的发送源设备的数据标识符针对多个指定符的每一个建立关联而得到的信息;接收部,经由通信线从发送源设备接收数据标识符;及控制部,所述控制部基于由所述接收部接收到的数据标识符及所述关联信息来决定自身的指定符。
[0029]
本实施方式的控制系统具备:功能或动作不同的多个控制装置;及经由通信线与所述多个控制装置连接的中央控制装置。
[0030]
本实施方式的控制装置的功能或动作的决定方法在存储部存储关联信息,所述关联信息是将对控制装置的功能或动作进行指定的指定符与识别数据的发送源设备的数据标识符针对多个指定符的每一个建立关联而得到的信息,经由通信线从发送源设备接收数据标识符,基于接收到的数据标识符及关联信息来决定指定符。
[0031]
存储部存储关联信息,所述关联信息是将对控制装置的功能或动作进行指定的指定符与识别数据的发送源设备的数据标识符针对多个指定符的每一个建立关联而得到的信息。在搭载于车辆的多个控制装置各自的存储部预先存储相同的关联信息。例如,在车辆搭载四个控制装置,通过a、b、c、d表示控制装置的功能或动作,通过aaa、bbb、ccc、ddd表示对功能或动作a、b、c、d进行指定的指定符。而且,通过#100、#150表示功能或动作为a的控制装置进行数据通信的发送源设备的数据标识符,同样,通过#170、#200表示与功能或动作为b的控制装置对应的数据标识符,通过#250、#300表示与功能或动作为c的控制装置对应的数据标识符,通过#350表示与功能或动作为d的控制装置对应的数据标识符。
[0032]
接收部经由通信线从发送源设备接收数据标识符。在将共通的控制装置装入于车辆的制造阶段或组装阶段,从各发送源设备开始数据的发送,由此,接收部能够接收数据标识符。
[0033]
控制部基于由接收部接收到的数据标识符及关联信息来决定自身的指定符。例
如,某控制装置接收到数据标识符为#100、#150的数据的情况下,基于存储于存储部的关联信息,自身的功能或动作能够决定为由指定符aaa指定的功能或动作a。关于其他的控制装置也同样。
[0034]
即,将共通的控制装置向车辆装入,在制造阶段或组装阶段,能够决定各个控制装置的功能或动作。由此,制造共通的控制装置,在车辆的制造阶段、组装阶段,能够决定各个控制装置的功能或动作,因此不需要预先单独制造功能、动作不同的控制装置,能够降低制造成本。
[0035]
在本实施方式的控制装置中,所述控制部基于由所述接收部接收到的数据标识符,参照存储于所述存储部的关联信息,将与和接收到的数据标识符一致的数据标识符建立了关联的指定符决定为自身的指定符。
[0036]
控制部基于由接收部接收到的数据标识符,参照存储于存储部的关联信息,能够将与和接收到的数据标识符一致的数据标识符建立了关联的指定符决定为自身的指定符。
[0037]
在本实施方式的控制装置中,所述控制部将决定了的指定符向程序提供装置输出,从所述程序提供装置取得用于实现由所述指定符指定的功能或动作的程序。
[0038]
控制部将决定了的指定符向程序提供装置输出。程序提供装置例如通过向共通的控制装置导入各功能或各动作的程序而能够将共通的控制装置变更为各功能或各动作的控制装置。
[0039]
控制部从程序提供装置取得用于实现由指定符指定的功能或动作的程序。控制装置通过将取得的程序导入(安装)而能够实现由指定符指定的功能或动作。即,在车辆的制造阶段或组装阶段,能够将共通的控制装置变更为各功能或各动作的控制装置。需要说明的是,取得程序除了取得程序的全部或一部分之外,还包括取得程序读入的参数(例如,配置文件)。
[0040]
在本实施方式的控制装置中,所述控制部执行基于取得的程序的处理。
[0041]
控制部执行基于取得的程序的处理。由此,搭载于车辆的控制装置分别不仅能够执行共通的功能或动作,而且能够执行独自的功能或动作。
[0042]
在本实施方式的控制装置中,所述控制部在由所述接收部接收到的数据标识符未包含在所述关联信息中的情况下,从关联信息提供装置取得关联信息,利用取得的关联信息对存储于所述存储部的关联信息进行更新。
[0043]
控制部在由接收部接收到的数据标识符未包含在关联信息中的情况下,从关联信息提供装置取得关联信息。关联信息提供装置能够保有最新的关联信息。控制部通过利用第二取得部取得的关联信息对存储于存储部的关联信息进行更新。
[0044]
例如,在车辆搭载各控制装置,在通过选项或自定义而追加了新的发送源设备(也包含ecu)的情况下,有时在存储于存储部的关联信息中未存储新追加的发送源设备的信息。在这样的情况下,通过对关联信息进行更新而能够使关联信息成为最新的信息。
[0045]
本实施方式的控制装置具备记录部,在由所述接收部接收到的数据标识符不包含在存储于所述存储部的关联信息中的情况下,所述记录部将所述数据标识符记录为错误日志。
[0046]
在由接收部接收到的数据标识符不包含在存储于存储部的关联信息中的情况下,记录部将数据标识符记录为错误日志。在接收到的数据标识符未包含在存储于存储部的关
联信息中的情况下,在数据通信中,发生数据损坏的可能性高。作为数据损坏的原因,可考虑发送源的设备的不良、通信线的连接器等的连接不良等各种原因。因此,通过记录错误日志,能够指定不良原因,进行所需的对策。
[0047]
在本实施方式的控制装置中,所述控制部在由所述接收部接收到的数据标识符不包含在存储于所述存储部的关联信息中的情况下,将指定符未决定向中央控制装置通知。
[0048]
控制部在由接收部接收到的数据标识符不包含在存储于存储部的关联信息中的情况下,将指定符未决定向中央控制装置通知。中央控制装置可以设为对各控制装置进行管理的上位的控制装置。由此,中央控制装置能够判定各控制装置是否能够决定功能或动作。
[0049]
在本实施方式的控制装置中,所述控制部将决定了的指定符向所述中央控制装置通知。
[0050]
控制部将决定了的指定符向中央控制装置通知。由此,中央控制装置能够判定各控制装置是否能够决定功能或动作。
[0051]
在本实施方式的控制系统中,所述中央控制装置具备:存储部,存储所述多个控制装置各自的指定符是否被决定的信息;及控制部,所述控制部在一个控制装置将指定符未决定向自身通知的情况下,基于存储于所述存储部的信息,决定所述一个控制装置的指定符,将决定了的指定符向所述一个控制装置通知。
[0052]
中央控制装置具备存储多个控制装置各自的指定符是否被决定的信息的存储部,控制部在一个控制装置将指定符未决定向自身通知的情况下,基于存储于存储部的信息,决定该一个控制装置的指定符,将决定了的指定符向该一个控制装置通知。
[0053]
例如,在车辆搭载四个控制装置,通过a、b、c、d表示控制装置的功能或动作,通过aaa、bbb、ccc、ddd表示对功能或动作a、b、c、d进行指定的指定符。四个控制装置中,从三个控制装置分别作出指定符决定为bbb、ccc、ddd的意思的通知,从其余的一个控制装置接收指定符未决定的通知。中央控制装置将指定符未决定的控制装置的指定符决定为aaa(bbb、ccc及ddd以外),向该控制装置通知。由此,即使自身无法决定指定符的控制装置存在,也能够利用中央控制装置决定指定符。
[0054]
[本技术发明的实施方式的详情]
[0055]
以下,基于附图,说明本公开的实施方式。图1是表示本实施方式的控制系统的结构的一例的示意图。控制系统具备作为中央控制装置的中央ecu10、作为控制装置的区域ecu20a、20b、20c、20d。也将区域ecu20a、20b、20c、20d总称为区域ecu20。中央ecu10可以设为对各区域ecu20进行管理的上位的ecu。在图中是具备四个区域ecu的结构,但是区域ecu只要具备多个即可,没有限定为四个。中央ecu10与各区域ecu20a、20b、20c、20d之间由通信线2连接。通信线2例如可以设为以太网(注册商标),但是没有限定于此。
[0056]
区域ecu20a、20b、20c、20d除了进行共同的功能或动作之外,根据各自的车辆内的控制对象的配置(例如,车辆的前后左右等)而进行不同的功能或动作。例如,区域ecu20a经由通信线1能够与设备31、32通信,区域ecu20b经由通信线1能够与设备33、34通信,区域ecu20c经由通信线1能够与设备35通信,区域ecu20d经由通信线1能够与设备36通信。通信线1例如可以设为can(controller area network:控制器局域网),但是没有限定于此。
[0057]
设备31~36例如包括促动器、传感器、开关、ecu(electronic control unit)等。
区域ecu20a、20b、20c、20d可以称为汇总了各种功能的ecu。
[0058]
图2是表示中央ecu10的结构的一例的框图。中央ecu10具备控制部11、通信部12、存储部13。控制部11可以由cpu、rom、ram等构成,对中央ecu10整体进行控制。
[0059]
通信部12具有使用由通信线2指定的通信协议,与各区域ecu20a、20b、20c、20d进行通信的功能。
[0060]
存储部13例如可以由半导体存储器等构成,能够存储从各区域ecu20a、20b、20c、20d接收到的信息。而且,存储部13能够存储向各区域ecu20a、20b、20c、20d发送的信息。存储部13能够存储各区域ecu20a、20b、20c、20d的指定符是否已决定的信息。指定符是指定各区域ecu20a、20b、20c、20d的功能或动作的符号。
[0061]
如后所述,控制部11在一个区域ecu将指定符未决定向中央ecu10通知的情况下,基于存储于存储部13的信息,能够决定该一个区域ecu的指定符。指定符未决定也可以说是搭载位置未分配。指定符的决定方法的详情在后文叙述。
[0062]
控制部11能够将决定了的指定符向一个区域ecu(通知了指定符未决定的意思的区域ecu)通知。而且,控制部11在指定符未决定的区域ecu存在的情况下,能够输出警告作为异常。警告的输出可以是基于显示的输出方式,也可以是基于声音的输出方式。
[0063]
图3是表示区域ecu20的结构的一例的框图。区域ecu20具备控制部21、通信部22、广域通信部23、存储部24、错误日志记录部25。控制部21可以由cpu、rom、ram等构成,对区域ecu20整体进行控制。
[0064]
通信部22具有如下功能:使用由通信线1指定的通信协议,与和该区域ecu连接的设备(31~36中的任一个)进行通信。通信部22具有作为接收部的功能,经由通信线1从设备(发送源设备)能够接收数据标识符。数据标识符是识别数据的发送源设备的符号,例如,在通信协议为can的情况下,可以使用can-id。而且,通信部22具有如下功能:使用通过通信线2指定的通信协议,与中央ecu10进行通信。
[0065]
广域通信部23通过互联网或电话线路等能够与外部服务器(关联信息提供装置、程序提供装置)进行数据的收发。
[0066]
存储部24例如可以由半导体存储器等构成,能够存储关联信息。关联信息的详情在后文叙述。
[0067]
控制部21基于由通信部22接收到的数据标识符及存储于存储部24的关联信息而能够决定该区域ecu的指定符。指定符的决定方法的详情在后文叙述。
[0068]
控制部21通过从外部的服务器取得的关联信息能够对存储于存储部24的关联信息进行更新。
[0069]
错误日志记录部25具有作为记录部的功能,在由通信部22接收到的数据标识符未包含在存储于存储部24的关联信息中的情况下,能够将数据标识符记录为错误日志。
[0070]
接下来,说明关联信息。
[0071]
图4是表示关联信息的一例的示意图。关联信息是将指定区域ecu的功能或动作的指定符与识别对于该区域ecu发送数据的发送源设备的数据标识符对于多个指定符的每一个建立关联而得到的信息。如图4所示,关联信息可以由功能或动作、指定符、数据标识符、发送源设备这各项目构成。
[0072]
在车辆的制造阶段或组装阶段,在搭载于车辆的各区域ecu的存储部24存储相同
的关联信息。例如,在车辆搭载四个区域ecu,根据车辆内的搭载位置等,通过a、b、c、d表示四个区域ecu的不同的功能或动作,通过aaa、bbb、ccc、ddd表示对功能或动作a、b、c、d分别进行指定的指定符。
[0073]
另外,功能或动作为a的区域ecu从发送源设备32接收数据标识符#100,从发送源设备31接收数据标识符#150。区域ecu与从各发送源设备的车辆内的搭载位置收发区域ecu的功能或动作(即,指定符)和数据的设备能够预先建立对应。同样,功能或动作为b的区域ecu从发送源设备33接收数据标识符#170,从发送源设备34接收数据标识符#200。功能或动作为c的区域ecu从发送源设备35接收数据标识符#250、#300,功能或动作为d的区域ecu从发送源设备36接收数据标识符#350。
[0074]
在车辆的制造阶段或组装阶段,搭载于车辆的各区域ecu例如以同一产品编号被制造,被共通化。即,各区域ecu在被装入于车辆的时间点,未决定自身是进行哪个功能或动作的区域ecu。
[0075]
接下来,说明各区域ecu20的功能或动作的决定方法。
[0076]
图5是表示区域ecu20的功能或动作的决定方法的一例的示意图。在将区域ecu或各设备装入于车辆并将各部通过通信线连接的状态下(制造阶段或组装阶段),例如通过接通系统的电源而使动作开始,各设备能够按照预先确定的次序将数据周期性地向区域ecu发送。
[0077]
通信部22经由通信线1从发送源设备接收数据标识符。在将共通的控制装置向车辆装入的制造阶段或组装阶段,通过从各发送源设备开始数据的发送,通信部22能够接收数据标识符。在图5的例子中,将数据标识符设为#100、#150。
[0078]
控制部21基于通过通信部22接收到的数据标识符及存储于存储部24的关联信息来决定区域ecu20的指定符。在图5的例子中,可知与接收到的数据标识符#100、#150对应的指定符为指定符aaa,因此区域ecu20的功能或动作能够决定为功能或动作a。关于其他的区域ecu,也能够同样地决定指定符,功能或动作也能够决定。这样,能够自动地决定各区域ecu的功能或动作,也不需要制造人员等的手工作业。
[0079]
即,将共通化的通用的区域ecu向车辆装入,在制造阶段或组装阶段,能够决定车辆内的各个区域ecu的功能或动作。由此,制造共通化的通用的区域ecu,在车辆的制造阶段或组装阶段,能够决定各个区域ecu的功能或动作,因此不需要预先单独制造功能、动作不同的ecu,能够降低制造成本。
[0080]
控制部21经由广域通信部23,将决定了的指定符向作为程序提供装置的外部服务器输出。外部服务器例如通过向共通化的通用的区域ecu导入各功能或各动作的程序而能够将共通化的通用的区域ecu变更为各功能或各动作的区域ecu。
[0081]
控制部21经由广域通信部23,从外部服务器能够取得用于实现通过指定符指定的功能或动作的程序。区域ecu20通过将取得的程序导入(安装)而能够实现由指定符指定的功能或动作。即,在车辆的制造阶段或组装阶段,能够将共通化的通用的区域ecu20变更为各功能或各动作的区域ecu20。需要说明的是,取得程序不仅包括取得程序的全部或一部分,也包括取得区域ecu20的程序读入的参数(例如,配置文件)。
[0082]
控制部21能够执行基于从外部服务器取得的程序的处理。由此,搭载于车辆的区域ecu20分别不仅能够执行共通的功能或动作,而且能够执行例如与车辆的搭载位置对应
的独自的功能或动作。需要说明的是,程序的取得目的地没有限定为外部服务器。例如,也可以在中央ecu10预先存储用于实现各区域ecu的不同的功能或动作的程序,从中央ecu10取得程序。
[0083]
控制部21经由通信部22,能够将决定了的指定符向中央ecu10通知。由此,中央ecu10能够判定各区域ecu20是否能够决定功能或动作。
[0084]
接下来,说明区域ecu20无法决定功能或动作的情况。
[0085]
图6是表示区域ecu20无法决定功能或动作时的处理的一例的示意图。在由通信部22接收到的数据标识符未包含在存储于存储部24的关联信息中的情况下,错误日志记录部25能够将数据标识符记录为错误日志。在图中的例子中,通信部22接收到数据标识符#110,但是与数据标识符#110对应的指定符不存在。而且,也可以将数据标识符的发送源设备记录于错误日志。例如,在图4的例子中,假设接收数据标识符#100并取代数据标识符#150而接收数据标识符#110时,能够将设备31记录于错误日志。在接收到的数据标识符未包含在存储于存储部24的关联信息中的情况下,在数据通信中,发生数据损坏的可能性高。作为数据损坏的原因,可考虑发送源的设备的不良、通信线的连接器等的连接不良等各种主要原因。因此,通过记录错误日志,能够指定不良原因,并作出所需的对策。
[0086]
控制部21在经由通信部22接收到的数据标识符未包含在存储于存储部24的关联信息中的情况下,能够将指定符未决定向中央ecu10通知。由此,中央ecu10能够判定各区域ecu20是否能够决定功能或动作。
[0087]
接下来,说明基于中央ecu10的区域ecu20的功能或动作的决定方法。
[0088]
图7是表示基于中央ecu10的区域ecu20的功能或动作的决定方法的一例的示意图。中央ecu10的存储部13能够存储各区域ecu20的指定符是否已决定的信息。如图7所示,在车辆搭载四个区域ecu20,通过a、b、c、d表示区域ecu20的功能或动作,通过aaa、bbb、ccc、ddd表示对功能或动作a、b、c、d进行指定的指定符。在四个区域ecu20中,从三个区域ecu20分别作出指定符决定为bbb、ccc、ddd的意思的通知,从其余的一个区域ecu20接收到指定符未决定的通知。中央ecu10将指定符未决定的区域ecu20的指定符决定为aaa(bbb、ccc及ddd以外),向该区域ecu20通知。由此,即使存在自身无法决定指定符的区域ecu20,也能够通过中央ecu10决定指定符。
[0089]
接下来,说明关联信息的更新方法。
[0090]
图8是表示关联信息的更新方法的一例的示意图。如图8所示,通过选项或自定义来追加新的设备37,从设备37发送数据标识符#160。在该情况下,区域ecu20c接收关联信息(指定符ccc与数据标识符#250、#300的建立关联信息)中未包含的数据标识符#160。在该情况下,控制部21经由广域通信部23,从作为关联信息提供装置的外部服务器能够取得最新的关联信息。控制部21通过从外部服务器取得的关联信息对存储于存储部24的关联信息进行更新。
[0091]
这样,在车辆搭载各区域ecu20,通过选项或自定义而追加了新的发送源设备(也包括ecu)的情况下,有时在存储于存储部24的关联信息中未存储新追加的发送源设备的信息。在这样的情况下,通过对关联信息进行更新,能够使关联信息成为最新的信息。需要说明的是,假设在接收到即使更新也未存在于关联信息中的数据标识符的情况下,也可以通知异常。
[0092]
图9是表示本实施方式的控制系统的处理次序的一例的流程图。中央ecu10设定关联信息(s11)。关联信息的设定可以在车辆的制造阶段或组装阶段通过作业者的指定进行。中央ecu10将关联信息向各区域ecu20发送(s12)。
[0093]
区域ecu20接收、存储关联信息(s31)。区域ecu20从设备(发送源设备)接收数据标识符(s32),判定是否可以决定区域ecu的指定符(s33)。在能够决定指定符的情况下(s33为“是”),区域ecu20下载与决定了的指定符对应的程序(s34),将决定了的指定符向中央ecu10通知(s35),结束处理。中央ecu10进行后述的步骤s13的处理。
[0094]
在无法决定指定符的情况下(s33为“否”),区域ecu20记录错误日志(s36),将指定符未决定的情况向中央ecu10通知(s37),中央ecu10进行后述的步骤s14的处理。
[0095]
中央ecu10将指定符记录为已决定(s13),进行后述的步骤s15的处理。而且,中央ecu10将指定符记录为未决定(s14),判定指定符未决定的区域ecu20的有无(s15)。在指定符未决定的区域ecu20存在的情况下(s15为“是”),中央ecu10决定指定符未决定的区域ecu的指定符,向区域ecu20通知(s16),区域ecu20进行后述的步骤s38的处理。在指定符未决定的区域ecu20不存在的情况下(s15为“否”),中央ecu10结束处理。
[0096]
区域ecu20判定来自中央ecu10的指定符的通知的有无(s38),在没有通知的情况下(s38为“否”),使步骤s38的处理继续。在有通知的情况下(s38为“是”),区域ecu20决定指定符(s39),结束处理。
[0097]
在本实施方式中,各区域ecu可以也具备作为电力分配器的功能。例如,能够将来自蓄电池的电力经由区域ecu向设备供给。
[0098]
应考虑的是以上公开的实施方式及实施例在全部的点上为例示而不是限制性内容。本公开的范围不是由以上的实施方式及实施例而是由权利要求书示出,并意图包含与权利要求书等同的意思及范围内的全部修正、变形。
[0099]
标号说明
[0100]
1、2 通信线
[0101]
10 中央ecu
[0102]
11 控制部
[0103]
12 通信部
[0104]
13 存储部
[0105]
20 区域ecu
[0106]
21 控制部
[0107]
22 通信部
[0108]
23 广域通信部
[0109]
24 存储部
[0110]
25 错误日志记录部
[0111]
31、32、33、34、35、36、37 设备。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献