Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7632091B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7632091B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7632091B2
JP7632091B2 JP2021094655A JP2021094655A JP7632091B2 JP 7632091 B2 JP7632091 B2 JP 7632091B2 JP 2021094655 A JP2021094655 A JP 2021094655A JP 2021094655 A JP2021094655 A JP 2021094655A JP 7632091 B2 JP7632091 B2 JP 7632091B2
Authority
JP
Japan
Prior art keywords
vehicle
parameters
unit
communication
types
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.)
Active
Application number
JP2021094655A
Other languages
Japanese (ja)
Other versions
JP2022186434A (en
Inventor
修也 池末
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021094655A priority Critical patent/JP7632091B2/en
Publication of JP2022186434A publication Critical patent/JP2022186434A/en
Application granted granted Critical
Publication of JP7632091B2 publication Critical patent/JP7632091B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、車両の制御装置に関する。 The present invention relates to a vehicle control device.

特許文献1には、診断システムが記載されている。診断システムは、車両の制御装置と、車両の制御装置と通信可能な通信サーバと、を備えている。車両の制御装置は、走行中に車両の状態を示す各種のパラメータを取得し、そのパラメータを記憶する。車両の制御装置は、予め定められた種類のパラメータを、予め定められた頻度で通信サーバに送信する。 Patent Document 1 describes a diagnostic system. The diagnostic system includes a vehicle control device and a communication server capable of communicating with the vehicle control device. The vehicle control device acquires various parameters indicating the state of the vehicle while the vehicle is traveling, and stores the parameters. The vehicle control device transmits predetermined types of parameters to the communication server at a predetermined frequency.

特開2004-302675号公報JP 2004-302675 A

特許文献1に記載されたような車両の制御装置において、通信サーバに送信するパラメータの種別を変更したり、通信サーバに送信する頻度を変更したりしたい場合がある。しかしながら、車両の制御装置から送信するパラメータの種類を変更したり、送信する頻度を変更したりするには、各車両に搭載されている制御装置のソフトウェアを書き換える必要がある。そのため、制御装置から送信するパラメータの種類又は送信する頻度の変更のために、車両を、修理工場などに持ち込む必要性があり、即時性に乏しい。 In a vehicle control device such as that described in Patent Document 1, there are cases where it is desired to change the type of parameters sent to the communication server or the frequency of sending them to the communication server. However, in order to change the type of parameters sent from the vehicle control device or the frequency of sending them, it is necessary to rewrite the software of the control device installed in each vehicle. As a result, in order to change the type of parameters sent from the control device or the frequency of sending them, it is necessary to take the vehicle to a repair shop, etc., which lacks immediacy.

上記課題を解決するため、本発明は、外部通信網を介して車外の通信サーバと無線通信可能な車両の制御装置であって、前記通信サーバと無線通信可能な車両通信部と、前記車両の状態を示す複数種類のパラメータを記憶するデータ記憶部と、複数種類の前記パラメータのうちから前記車両通信部から送信するパラメータの種類、及び、前記パラメータを送信する頻度を定めた送信ルールを、複数種類記憶している選択情報記憶部と、複数種類の前記送信ルールのうちから少なくとも1つを選択し、選択した前記送信ルールに定められた種類の前記パラメータを、選択した前記送信ルールに定められた頻度で、前記車両通信部から送信する車両制御部と、を有しており、前記車両通信部は、前記通信サーバから、複数種類の前記送信ルールのうちからいずれかを指定する指定コマンドを受信可能であり、前記車両制御部は、前記通信サーバから受信した前記指定コマンドに基づいて、選択する前記送信ルールを切り替える制御装置である。 To solve the above problem, the present invention provides a control device for a vehicle capable of wireless communication with a communication server outside the vehicle via an external communication network, the control device comprising: a vehicle communication unit capable of wireless communication with the communication server; a data storage unit that stores multiple types of parameters indicating the state of the vehicle; a selection information storage unit that stores multiple types of transmission rules that define the types of parameters to be transmitted from the vehicle communication unit from the multiple types of parameters and the frequency at which the parameters are transmitted; and a vehicle control unit that selects at least one of the multiple types of transmission rules and transmits the type of parameter defined in the selected transmission rule from the vehicle communication unit at the frequency defined in the selected transmission rule, the vehicle communication unit being capable of receiving a designation command that designates one of the multiple types of transmission rules from the communication server, and the vehicle control unit being a control device that switches the selected transmission rule based on the designation command received from the communication server.

上記構成によれば、車両の制御装置は、指定コマンドを無線通信で受信することで、選択する送信ルールを切り替える。よって、車両を修理工場などに持ち込まずとも、即時に送信ルールを変更できる。 According to the above configuration, the vehicle control device switches the selected transmission rule by receiving the specified command via wireless communication. Therefore, the transmission rule can be changed instantly without having to take the vehicle to a repair shop, etc.

診断システムの概要図。Schematic diagram of the diagnostic system. 診断システムにおける処理を示すフローチャート。4 is a flowchart showing a process in the diagnostic system.

<一実施形態について>
以下、車両の制御装置の一実施形態について、図面を参照して説明する。なお、以下の実施形態では、車両の制御装置は、診断システムの一部として、構成されている。
<Regarding one embodiment>
Hereinafter, an embodiment of a control device for a vehicle will be described with reference to the drawings. In the following embodiment, the control device for a vehicle is configured as a part of a diagnostic system.

(システム全体について)
図1に示すように、診断システム10は、車両20、及び、車両20と外部通信網40を介して無線通信可能な車外の通信サーバ60、を備えている。
(About the whole system)
As shown in FIG. 1 , the diagnostic system 10 includes a vehicle 20 and an external communication server 60 that is capable of wireless communication with the vehicle 20 via an external communication network 40 .

車両20は、制御装置21を備えている。制御装置21は、コンピュータプログラム(ソフトウェア)に従って各種処理を実行する1つ以上のプロセッサを含む回路として構成し得る。なお、制御装置21は、各種処理のうち少なくとも一部の処理を実行する、特定用途向け集積回路(ASIC)等の1つ以上の専用のハードウェア回路、又はそれらの組み合わせ、を含む回路(circuitry)として構成し得る。プロセッサは、CPU並びに、RAM及びROM等のメモリを含む。メモリは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。 The vehicle 20 is equipped with a control device 21. The control device 21 may be configured as a circuit including one or more processors that execute various processes according to a computer program (software). The control device 21 may be configured as a circuit including one or more dedicated hardware circuits, such as an application specific integrated circuit (ASIC), or a combination thereof, that execute at least some of the various processes. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions configured to cause the CPU to execute processes. The memory, i.e., computer-readable medium, includes any available medium that can be accessed by a general-purpose or dedicated computer.

制御装置21は、車両通信部22と、ゲートウェイ部23と、車両制御部24と、データ記憶部25と、選択情報記憶部26と、を有している。
車両通信部22は、通信サーバ60と外部通信網40を介して通信可能である。そのため、車両通信部22は、通信サーバ60から送信された信号を受信したり、通信サーバ60に信号を送信したりできる。
The control device 21 has a vehicle communication unit 22 , a gateway unit 23 , a vehicle control unit 24 , a data storage unit 25 , and a selection information storage unit 26 .
The vehicle communication unit 22 is capable of communicating with the communication server 60 via the external communication network 40. Therefore, the vehicle communication unit 22 can receive signals transmitted from the communication server 60 and transmit signals to the communication server 60.

ゲートウェイ部23は、通信バスB1を介して車両通信部22と接続している。また、ゲートウェイ部23は、通信バスB2を介して車両制御部24と接続している。通信バスB1の通信プロトコルと通信バスB2の通信プロトコルとは、異なっている。ゲートウェイ部23は、互いに通信プロトコルの異なる通信バスB1と通信バスB2との間で通信メッセージを中継するためのものである。 The gateway unit 23 is connected to the vehicle communication unit 22 via communication bus B1. The gateway unit 23 is also connected to the vehicle control unit 24 via communication bus B2. The communication protocol of communication bus B1 is different from the communication protocol of communication bus B2. The gateway unit 23 is intended to relay communication messages between communication bus B1 and communication bus B2, which have different communication protocols.

車両制御部24は、車両20に搭載されている各種の装置を制御する。例えば、車両制御部24は、車両20に搭載されている内燃機関を制御する。具体的には、内燃機関の点火時期、燃料噴射量等を制御する。すなわち、本実施形態では、車両制御部24は、内燃機関の制御部である。 The vehicle control unit 24 controls various devices mounted on the vehicle 20. For example, the vehicle control unit 24 controls the internal combustion engine mounted on the vehicle 20. Specifically, it controls the ignition timing, fuel injection amount, etc. of the internal combustion engine. That is, in this embodiment, the vehicle control unit 24 is a control unit of the internal combustion engine.

また、車両制御部24は、車両20に搭載されている各種の装置を制御するため、車両20の状態を示す複数種類のパラメータPを取得する。本実施形態では、車両制御部24は、12種類のパラメータP1~パラメータP12を、各種センサの値に基づいて取得する。なお、複数種類のパラメータPを区別するときは、パラメータP1~パラメータP12とよぶ。 The vehicle control unit 24 also acquires multiple types of parameters P that indicate the state of the vehicle 20 in order to control various devices mounted on the vehicle 20. In this embodiment, the vehicle control unit 24 acquires 12 types of parameters P1 to P12 based on the values of various sensors. When distinguishing between the multiple types of parameters P, they are referred to as parameters P1 to P12.

例えば、パラメータP1は、内燃機関の回転数である。パラメータP2は、内燃機関の負荷率である。パラメータP3は、点火時期を示す遅角量である。パラメータP4は、可変バルブタイミング機構の状態を示すバルブタイミングを示す進角量である。なお、可変バルブタイミング機構とは、内燃機関の吸気バルブ及び排気バルブの開閉タイミングを変更するための機構である。パラメータP5は、排気通路から吸気通路へと循環させる排気ガスの量である。パラメータP6は、触媒装置に堆積した粒子状物質の堆積量である。なお、触媒装置とは、排気通路の途中に設けられて、排気を浄化するためのものである。 For example, parameter P1 is the rotation speed of the internal combustion engine. Parameter P2 is the load factor of the internal combustion engine. Parameter P3 is the retard amount indicating the ignition timing. Parameter P4 is the advance amount indicating the valve timing indicating the state of the variable valve timing mechanism. Note that the variable valve timing mechanism is a mechanism for changing the opening and closing timing of the intake valve and exhaust valve of the internal combustion engine. Parameter P5 is the amount of exhaust gas circulated from the exhaust passage to the intake passage. Parameter P6 is the amount of particulate matter accumulated in the catalytic device. Note that the catalytic device is provided midway through the exhaust passage to purify the exhaust.

パラメータP7は、車両20の車速である。パラメータP8は、ブレーキペダルの踏み込み量を示すブレーキ操作量である。パラメータP9は、アクセルペダルの踏み込み量を示すアクセル操作量である。パラメータP10は、内燃機関における混合気中の燃料が過不足なく完全燃焼するだけの酸素を含む空気の質量に対しての混合気中の実際の空気の質量の比率を示す空気過剰率である。パラメータP11は、内燃機関の気筒内に供給される空気量と燃料量との比を示す空燃比率である。パラメータP12は、内燃機関の気筒に1回に噴射する燃料量について、基本燃料噴射量からの増加量を示す燃料増加量である。 Parameter P7 is the vehicle speed of the vehicle 20. Parameter P8 is the brake operation amount indicating the amount of depression of the brake pedal. Parameter P9 is the accelerator operation amount indicating the amount of depression of the accelerator pedal. Parameter P10 is the excess air ratio indicating the ratio of the actual mass of air in the mixture to the mass of air containing enough oxygen for the fuel in the mixture in the internal combustion engine to be completely burned without excess or deficiency. Parameter P11 is the air-fuel ratio indicating the ratio of the amount of air and the amount of fuel supplied into the cylinder of the internal combustion engine. Parameter P12 is the fuel increase amount indicating the increase from the basic fuel injection amount in the amount of fuel injected into the cylinder of the internal combustion engine at one time.

データ記憶部25は、車両制御部24と通信可能である。データ記憶部25は、車両制御部24が取得した複数種類のパラメータP1~パラメータP12を、時系列に沿って記憶する。また、データ記憶部25は、新しいパラメータP1~パラメータP12を記憶する際には、最も古い同種のパラメータP1~パラメータP12を削除する。そのため、予め定められた周期で車両制御部24が取得したパラメータP1~パラメータP12は、一定期間の時系列データとして、データ記憶部25に記憶される。 The data storage unit 25 is capable of communicating with the vehicle control unit 24. The data storage unit 25 stores multiple types of parameters P1 to P12 acquired by the vehicle control unit 24 in chronological order. Furthermore, when storing new parameters P1 to P12, the data storage unit 25 deletes the oldest parameters P1 to P12 of the same type. Therefore, the parameters P1 to P12 acquired by the vehicle control unit 24 at a predetermined cycle are stored in the data storage unit 25 as time-series data for a certain period of time.

選択情報記憶部26は、車両制御部24と通信可能である。選択情報記憶部26は、4種類の送信ルールRを予め記憶している。送信ルールRには、複数種類のパラメータP1~パラメータP12のうちから、車両通信部22から送信するパラメータPの種類、及びパラメータPを送信する頻度Fが定められている。なお、4種類の送信ルールRを区別するときは、送信ルールR1~送信ルールR4とよぶ。また、各送信ルールR1~送信ルールR4に定められている頻度Fを、それぞれ頻度F1~頻度F4とよぶ。 The selection information storage unit 26 is capable of communicating with the vehicle control unit 24. The selection information storage unit 26 prestores four types of transmission rules R. The transmission rule R defines the type of parameter P to be transmitted from the vehicle communication unit 22 from among multiple types of parameters P1 to P12, and the frequency F at which the parameter P is transmitted. When distinguishing between the four types of transmission rules R, they are referred to as transmission rules R1 to R4. Furthermore, the frequencies F defined in the transmission rules R1 to R4 are referred to as frequencies F1 to F4, respectively.

例えば、送信ルールR1には、車両通信部22から送信するパラメータPの種類は、パラメータP1、パラメータP2、及びパラメータP3と規定されている。また、送信ルールR1には、車両通信部22から送信する頻度F1は、100km走行毎と規定されている。 For example, the transmission rule R1 specifies that the types of parameters P to be transmitted from the vehicle communication unit 22 are parameter P1, parameter P2, and parameter P3. The transmission rule R1 also specifies that the frequency F1 of transmission from the vehicle communication unit 22 is every 100 km.

送信ルールR2には、車両通信部22から送信するパラメータPの種類は、パラメータP4、パラメータP5、及びパラメータP6と規定されている。また、送信ルールR2には、車両通信部22から送信する頻度F2は、100km走行毎と規定されている。 Transmission rule R2 specifies that the types of parameters P to be transmitted from the vehicle communication unit 22 are parameter P4, parameter P5, and parameter P6. Transmission rule R2 also specifies that the frequency F2 of transmission from the vehicle communication unit 22 is every 100 km.

送信ルールR3には、車両通信部22から送信するパラメータPの種類は、パラメータP7、パラメータP8、及びパラメータP9と規定されている。また、送信ルールR3は、車両通信部22から送信する頻度F3は、100km走行毎と規定されている。 Transmission rule R3 specifies that the types of parameters P to be transmitted from the vehicle communication unit 22 are parameter P7, parameter P8, and parameter P9. Transmission rule R3 also specifies that the frequency F3 of transmission from the vehicle communication unit 22 is every 100 km.

送信ルールR4には、車両通信部22から送信するパラメータPの種類は、パラメータP10、パラメータP11、及びパラメータP12と規定されている。また、送信ルールR4は、車両通信部22から送信する頻度F4は、100km走行毎と規定されている。 Transmission rule R4 specifies that the types of parameters P to be transmitted from the vehicle communication unit 22 are parameter P10, parameter P11, and parameter P12. Transmission rule R4 also specifies that the frequency F4 of transmission from the vehicle communication unit 22 is every 100 km.

そして、車両制御部24は、複数種類の送信ルールRのうちから少なくとも1つを選択し、選択した送信ルールRに定められた種類のパラメータPを、選択した送信ルールRに定められた頻度Fで車両通信部22から通信サーバ60へ送信する。 Then, the vehicle control unit 24 selects at least one of the multiple types of transmission rules R, and transmits parameters P of the type defined in the selected transmission rule R from the vehicle communication unit 22 to the communication server 60 at the frequency F defined in the selected transmission rule R.

通信サーバ60は、サーバ通信部61と、サーバ制御部62と、診断部63と、を備えている。サーバ通信部61と、サーバ制御部62と、診断部63とは、内部バス64を介して通信可能になっている。 The communication server 60 includes a server communication unit 61, a server control unit 62, and a diagnosis unit 63. The server communication unit 61, the server control unit 62, and the diagnosis unit 63 are capable of communicating with each other via an internal bus 64.

サーバ通信部61は、外部通信網40を介して車両20の車両通信部22と無線通信可能である。そのため、サーバ通信部61は、車両20の車両通信部22から送信された信号を受信したり、車両20の車両通信部22に信号を送信したりできる。 The server communication unit 61 is capable of wireless communication with the vehicle communication unit 22 of the vehicle 20 via the external communication network 40. Therefore, the server communication unit 61 can receive signals transmitted from the vehicle communication unit 22 of the vehicle 20 and transmit signals to the vehicle communication unit 22 of the vehicle 20.

サーバ制御部62は、指定コマンドCを作成すると、作成した指定コマンドCを、サーバ通信部61から車両通信部22へと送信する。指定コマンドCは、車両20の選択情報記憶部26が記憶している複数種類の送信ルールRのうちいずれかを指定するコマンドである。なお、車両通信部22は、指定コマンドCを受信可能となっている。 When the server control unit 62 creates the designation command C, it transmits the created designation command C from the server communication unit 61 to the vehicle communication unit 22. The designation command C is a command that designates one of the multiple types of transmission rules R stored in the selection information storage unit 26 of the vehicle 20. The vehicle communication unit 22 is capable of receiving the designation command C.

診断部63は、サーバ通信部61が受信した車両20の状態を示すパラメータPに基づいて、車両20を診断する診断処理を行う。例えば、診断処理は、車両20の故障の有無を診断する処理である。 The diagnosis unit 63 performs a diagnosis process to diagnose the vehicle 20 based on the parameter P indicating the state of the vehicle 20 received by the server communication unit 61. For example, the diagnosis process is a process to diagnose whether or not there is a malfunction in the vehicle 20.

(実施形態の作用について)
以下、診断システム10における処理の流れについて説明する。
車両20の制御装置21は、予め選択した送信ルールRに基づいて、当該送信ルールRに定められた種類のパラメータPを、当該送信ルールRに定められた頻度Fで、車両通信部22から通信サーバ60へと送信している。
(Operation of the embodiment)
The flow of processing in the diagnostic system 10 will be described below.
Based on a pre-selected transmission rule R, the control device 21 of the vehicle 20 transmits parameters P of a type defined in the transmission rule R from the vehicle communication unit 22 to the communication server 60 at a frequency F defined in the transmission rule R.

例えば、車両20が出荷された時点では、制御装置21には、送信ルールR1及び送信ルールR2を選択するように規定されているとする。この場合、制御装置21は、送信ルールR1に基づいて、パラメータP1、パラメータP2及びパラメータP3を、頻度F1である100km走行毎に通信サーバ60へと送信する。また、制御装置21は、送信ルールR2に基づいて、パラメータP4、パラメータP5及びパラメータP6を、頻度F2である100km走行毎に通信サーバ60へと送信する。 For example, when the vehicle 20 is shipped, the control device 21 is specified to select transmission rule R1 and transmission rule R2. In this case, the control device 21 transmits parameters P1, P2, and P3 to the communication server 60 every 100 km of travel, which is frequency F1, based on transmission rule R1. The control device 21 also transmits parameters P4, P5, and P6 to the communication server 60 every 100 km of travel, which is frequency F2, based on transmission rule R2.

ところで、通信サーバ60の診断部63で診断しようとする診断内容が切り替えられたり、診断部63に記憶されている診断プログラムが更新されたりしたとする。そして、切り替え後、又は更新後の診断には、パラメータP7~パラメータP12が必要であったとする。この状況では、車両20が送信ルールR1及び送信ルールR2に従って送信するパラメータP1~パラメータP6では、診断が不可能である。このように、車両20が送信するパラメータPでは診断不可能な場合には、通信サーバ60のサーバ制御部62は、複数の送信ルールRのうちからいずれかを指定する指定コマンドCを作成する。上述の例の場合、サーバ制御部62は、送信ルールR3及び送信ルールR4を選択する旨の指定コマンドCを作成する。サーバ制御部62が、指定コマンドCを作成すると、以下の診断制御が実行される。 Now, suppose that the diagnostic content to be diagnosed by the diagnostic unit 63 of the communication server 60 is switched, or the diagnostic program stored in the diagnostic unit 63 is updated. Then, suppose that parameters P7 to P12 are required for the diagnosis after the switch or update. In this situation, diagnosis is not possible with parameters P1 to P6 transmitted by the vehicle 20 according to transmission rules R1 and R2. In this way, when diagnosis is not possible with the parameters P transmitted by the vehicle 20, the server control unit 62 of the communication server 60 creates a designation command C that designates one of the multiple transmission rules R. In the case of the above example, the server control unit 62 creates a designation command C to select transmission rules R3 and R4. When the server control unit 62 creates the designation command C, the following diagnostic control is executed.

図2に示すように、診断制御が開始されると、通信サーバ60のサーバ制御部62はステップS11を実行する。ステップS11では、サーバ制御部62は、サーバ通信部61から車両20へと、指定コマンドCを送信する。指定コマンドCの送信後、通信サーバ60は、車両20から送信されるデータを受信できるように待機する。 As shown in FIG. 2, when diagnostic control is started, the server control unit 62 of the communication server 60 executes step S11. In step S11, the server control unit 62 transmits a designation command C from the server communication unit 61 to the vehicle 20. After transmitting the designation command C, the communication server 60 waits to receive data transmitted from the vehicle 20.

一方で、車両20の車両通信部22が通信サーバ60から指定コマンドCを受信すると、車両20の車両制御部24は、ステップS12の処理を開始する。ステップS12では、車両制御部24は、指定コマンドCの受信処理をする。具体的には、車両通信部22は、受信した指定コマンドCを、通信バスB1を用いてゲートウェイ部23へ送信する。次に、ゲートウェイ部23は、受信した指定コマンドCを、通信バスB2を用いて車両制御部24へ送信する。その後、車両制御部24は、処理をステップS13に進める。 On the other hand, when the vehicle communication unit 22 of the vehicle 20 receives the designation command C from the communication server 60, the vehicle control unit 24 of the vehicle 20 starts the process of step S12. In step S12, the vehicle control unit 24 performs a receiving process of the designation command C. Specifically, the vehicle communication unit 22 transmits the received designation command C to the gateway unit 23 using the communication bus B1. Next, the gateway unit 23 transmits the received designation command C to the vehicle control unit 24 using the communication bus B2. Thereafter, the vehicle control unit 24 advances the process to step S13.

ステップS13では、車両制御部24は、受信した指定コマンドCに従って、選択する送信ルールRを切り替える。上述の例の場合、車両制御部24は、ステップS13の処理前までは、送信ルールR1及び送信ルールR2を選択していたところ、ステップS13の処理により、送信ルールR3及び送信ルールR4を選択するように切り替える。また、車両制御部24は、送信ルールR1及び送信ルールR2を未選択の状態にする。すなわち、車両制御部24は、通信サーバ60から受信した指定コマンドCに基づいて、選択する送信ルールRを、送信ルールR1及び送信ルールR2から、送信ルールR3及び送信ルールR3に切り替える。その後、車両制御部24は、処理をステップS14に進める。 In step S13, the vehicle control unit 24 switches the selected transmission rule R in accordance with the received specification command C. In the above example, the vehicle control unit 24 had selected transmission rules R1 and R2 before the processing of step S13, but switches to selecting transmission rules R3 and R4 as a result of the processing of step S13. The vehicle control unit 24 also sets transmission rules R1 and R2 to an unselected state. In other words, the vehicle control unit 24 switches the selected transmission rule R from transmission rules R1 and R2 to transmission rules R3 and R3 based on the specification command C received from the communication server 60. The vehicle control unit 24 then proceeds to the processing of step S14.

ステップS14では、車両制御部24は、指定コマンドCで指定されている送信ルールRに定められた頻度Fで、同送信ルールRに定められた種類のパラメータPを、通信サーバ60へ送信する。上述の例の場合、車両制御部24は、選択した送信ルールR3に定められた頻度F3で、パラメータP7、パラメータP8、及びパラメータP9を、データ記憶部25からゲートウェイ部23を介して、車両通信部22から通信サーバ60へ送信する。同様に、車両制御部24は、選択した送信ルールR4に定められた頻度F4で、パラメータP10、パラメータP11、及びパラメータP12を、データ記憶部25からゲートウェイ部23を介して、車両通信部22から通信サーバ60へ送信する。その後、車両制御部24は、通信サーバ60からの信号を受信可能な状態とし、今回の一連の処理を終了する。 In step S14, the vehicle control unit 24 transmits the type of parameter P defined in the transmission rule R specified by the specification command C to the communication server 60 at the frequency F defined in the transmission rule R. In the case of the above example, the vehicle control unit 24 transmits parameters P7, P8, and P9 from the data storage unit 25 to the vehicle communication unit 22 via the gateway unit 23 to the communication server 60 at the frequency F3 defined in the selected transmission rule R3. Similarly, the vehicle control unit 24 transmits parameters P10, P11, and P12 from the data storage unit 25 to the vehicle communication unit 22 via the gateway unit 23 to the communication server 60 at the frequency F4 defined in the selected transmission rule R4. Thereafter, the vehicle control unit 24 makes the vehicle capable of receiving signals from the communication server 60, and ends this series of processes.

一方、通信サーバ60は、車両20から指定コマンドCに従って選択された送信ルールR3及び送信ルールR4に基づいたパラメータPを受信すると、ステップS15の処理を開始する。ステップS15では、通信サーバ60の診断部63は、車両20の診断処理を行う。上述の例では、診断部63での診断に必要なのはパラメータP7~パラメータP12である。そして、これらのパラメータPは、一連の処理により車両20から送信されている。つまり、一連の処理により、車両20から送信されるパラメータPが、診断に必要なパラメータPに切り替えられる。その後、通信サーバ60は、今回の一連の処理を終了する。 On the other hand, when the communication server 60 receives parameters P based on transmission rules R3 and R4 selected in accordance with the specification command C from the vehicle 20, it starts the process of step S15. In step S15, the diagnosis unit 63 of the communication server 60 performs diagnosis processing for the vehicle 20. In the above example, parameters P7 to P12 are required for diagnosis by the diagnosis unit 63. These parameters P are transmitted from the vehicle 20 through a series of processes. In other words, through the series of processes, the parameters P transmitted from the vehicle 20 are switched to the parameters P required for diagnosis. Thereafter, the communication server 60 ends the current series of processes.

なお、その後、車両20の制御装置21は、送信ルールR3及び送信ルールR4に定められた頻度Fで、パラメータPの送信を繰り返す。そして、通信サーバ60は、制御装置21からパラメータPを受信する度に、ステップS15と同様に、診断処理を行う。 Then, the control device 21 of the vehicle 20 repeats transmission of the parameter P at the frequency F defined in the transmission rules R3 and R4. Then, each time the communication server 60 receives the parameter P from the control device 21, it performs the diagnosis process in the same manner as in step S15.

(実施形態の効果について)
(1)上記実施形態では、車両20が指定コマンドCを無線通信で受信することで、選択する送信ルールRを切り替える。したがって、車両20が送信するパラメータPを変更する場合に、車両20を修理工場などに待ち込む必要がない。そのため、通信サーバ60での指定コマンドCの作成に伴い、即時に送信ルールRを変更できる。
(Effects of the embodiment)
(1) In the above embodiment, the vehicle 20 receives the designation command C via wireless communication to switch the selected transmission rule R. Therefore, when changing the parameter P transmitted by the vehicle 20, it is not necessary for the vehicle 20 to wait at a repair shop or the like. Therefore, the transmission rule R can be changed instantly when the designation command C is created by the communication server 60.

(2)上記実施形態では、指定コマンドCは、複数の送信ルールRのうちからいずれかを指定する情報を含んでさえいればよい。したがって、送信ルールRそのものや車両制御部24のソフトウェアを通信サーバ60から送信する場合に比較して、通信負担が小さくできる。 (2) In the above embodiment, the specification command C only needs to include information that specifies one of the multiple transmission rules R. Therefore, the communication burden can be reduced compared to when the transmission rule R itself or the software of the vehicle control unit 24 is transmitted from the communication server 60.

(3)地域によっては、車両20の製造・販売後に、制御装置21のソフトウェアを更新することが禁止されていたり制限されていたりする。上記実施形態では、制御装置21の選択情報記憶部26に、予め複数の送信ルールRが記憶されている。そして、送信ルールRの選択、未選択を切り替えることにより、送信するパラメータPの種類を切り替えている。つまり、送信するパラメータPの種類の切り替えに伴い、制御装置21のソフトウェアを更新する必要はない。したがって、上記実施形態の技術は、上記のようにソフトウェアの更新が禁止又は制限されている場合でも、適用可能である。 (3) In some regions, updating the software of the control device 21 is prohibited or restricted after the manufacture and sale of the vehicle 20. In the above embodiment, a plurality of transmission rules R are stored in advance in the selection information storage unit 26 of the control device 21. The type of parameter P to be transmitted is switched by switching between selection and non-selection of the transmission rule R. In other words, there is no need to update the software of the control device 21 when the type of parameter P to be transmitted is switched. Therefore, the technology of the above embodiment is applicable even when software updates are prohibited or restricted as described above.

(4)上記実施形態では、通信サーバ60から指定コマンドCを車両20の制御装置21に送信することで、通信サーバ60が受信する車両20の状態を示すパラメータP及び受信する頻度Fが即時に切り替えられる。そのため、通信サーバ60の診断部63は、パラメータP及び頻度Fを変えた診断処理を、臨機応変に行うことができる。よって、診断システム10では、診断部63の診断内容を、臨機応変に変えることが可能となる。 (4) In the above embodiment, the parameter P indicating the state of the vehicle 20 and the frequency F of reception are instantly switched by the communication server 60 by transmitting the specified command C from the communication server 60 to the control device 21 of the vehicle 20. Therefore, the diagnosis unit 63 of the communication server 60 can flexibly perform diagnosis processing with different parameters P and frequency F. Therefore, the diagnosis system 10 is able to flexibly change the diagnosis content of the diagnosis unit 63.

<その他の実施形態>
上記実施形態は、以下のように変更して実施することができる。上記実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
<Other embodiments>
The above embodiment can be modified as follows: The above embodiment and the following modifications can be combined with each other to the extent that no technical contradiction occurs.

・上記実施形態では、各送信ルールRに定められている頻度Fは同一であるが、これらの頻度Fは互いに異なっていてもよい。指定コマンドCに従って選択された送信ルールRに定められている頻度Fが、指定コマンドCを受信するより前に選択されていた送信ルールRに定められている頻度Fと異なっていれば、車両20の制御装置21が通信サーバ60へ送信する頻度Fを変更できる。なお、各送信ルールRに定められているパラメータPが同一であっても、頻度Fが異なっていれば、別種の送信ルールRである。 - In the above embodiment, the frequency F defined for each transmission rule R is the same, but these frequencies F may be different from each other. If the frequency F defined for the transmission rule R selected according to the specification command C is different from the frequency F defined for the transmission rule R selected before receiving the specification command C, the frequency F that the control device 21 of the vehicle 20 transmits to the communication server 60 can be changed. Note that even if the parameter P defined for each transmission rule R is the same, if the frequencies F are different, the transmission rules R are different types.

・上記実施形態では、選択情報記憶部26に記憶される送信ルールRには、複数のパラメータPが定められているが、1つの送信ルールRには、少なくとも1つのパラメータPが定められていればよい。例えば、送信するパラメータP毎に送信ルールRが設けられることになる。この場合、より自由度高く、制御装置21から通信サーバ60へ送信する際のパラメータPを選択できる。 - In the above embodiment, multiple parameters P are defined for the transmission rule R stored in the selection information storage unit 26, but at least one parameter P needs to be defined for one transmission rule R. For example, a transmission rule R is provided for each parameter P to be transmitted. In this case, the parameters P to be transmitted from the control device 21 to the communication server 60 can be selected with greater freedom.

・上記実施形態では、送信ルールRに定められている頻度Fは、送信ルールRに定められているパラメータPに併せて、適宜変更されればよい。例えば、送信ルールRに定められている頻度Fは、Xkm毎に1回と規定されており、指定コマンドCでは、Xに相当する数字が定められていてもよい。また、頻度Fは、走行距離毎に限られず、例えば、内燃機関が始動される毎や、時刻を基準に定められていてもよい。 - In the above embodiment, the frequency F defined in the transmission rule R may be changed as appropriate in accordance with the parameter P defined in the transmission rule R. For example, the frequency F defined in the transmission rule R may be set to once every X km, and a number corresponding to X may be defined in the specification command C. Furthermore, the frequency F is not limited to every mileage, and may be set, for example, every time the internal combustion engine is started or based on the time of day.

・上記実施形態では、データ記憶部25に記憶するパラメータPの種類は、車両20の状態を示す値であれば、上記実施形態の例に限られない。例えば、パラメータPの種類として、車両20の外部の気温などでもよい。また、車両20が電池を備えている場合、パラメータPの種類は、電池残量などでもよい。 - In the above embodiment, the type of parameter P stored in the data storage unit 25 is not limited to the example of the above embodiment, as long as it is a value indicating the state of the vehicle 20. For example, the type of parameter P may be the temperature outside the vehicle 20. Also, if the vehicle 20 is equipped with a battery, the type of parameter P may be the remaining battery charge, etc.

・上記実施形態では、データ記憶部25に記憶するパラメータPは、車両制御部24が各種センサの値を参照して取得してもよいし、車両制御部24が各種センサの値に基づいて推定することで取得してもよい。 - In the above embodiment, the parameter P stored in the data storage unit 25 may be acquired by the vehicle control unit 24 by referring to the values of the various sensors, or may be acquired by the vehicle control unit 24 by estimating it based on the values of the various sensors.

・制御装置21の構成は、上記実施形態の例に限られない。例えば、ゲートウェイ部23を省いてもよい。制御装置21は、少なくとも、車両通信部22と、車両制御部24と、データ記憶部25と、選択情報記憶部26と、を備えていればよい。また例えば、車両制御部24と、データ記憶部25と、選択情報記憶部26とが、1つのECUとして構成されており、ゲートウェイ部23には、他のECUが通信バスB2とは異なる通信バスで接続されていてもよい。この場合、他のECUとしては、車両20がハイブリッド車両であれば、モータジェネレータに関するECU等が挙げられる。 The configuration of the control device 21 is not limited to the example of the above embodiment. For example, the gateway unit 23 may be omitted. The control device 21 may include at least the vehicle communication unit 22, the vehicle control unit 24, the data storage unit 25, and the selection information storage unit 26. For example, the vehicle control unit 24, the data storage unit 25, and the selection information storage unit 26 may be configured as one ECU, and other ECUs may be connected to the gateway unit 23 via a communication bus different from the communication bus B2. In this case, if the vehicle 20 is a hybrid vehicle, examples of the other ECUs include an ECU related to a motor generator.

・通信サーバ60の診断部63は、車両20の故障の有無の診断処理を行わなくてもよい。例えば、車両20の劣化度合いの診断処理を行ってもよい。また例えば、診断処理に替えて、通信サーバ60は、車両20が送信するパラメータPを用いて、車両20の分析処理を行ってもよい。さらに、通信サーバ60は、必ずしもパラメータPを用いたその後の処理を行わなくてもよく、パラメータPを収集するのみでもよい。 The diagnostic unit 63 of the communication server 60 does not have to perform diagnostic processing to determine whether or not there is a malfunction in the vehicle 20. For example, it may perform diagnostic processing to determine the degree of deterioration of the vehicle 20. Also, for example, instead of diagnostic processing, the communication server 60 may perform analysis processing of the vehicle 20 using the parameters P transmitted by the vehicle 20. Furthermore, the communication server 60 does not necessarily have to perform subsequent processing using the parameters P, and may only collect the parameters P.

・通信サーバ60において指定コマンドCを作成する契機は問わない。例えば、指定コマンドCにおいて、頻度Fのみを変更する場合には、診断内容の切り替え及び診断プログラムが更新などを伴わずに指定コマンドCを作成する。 - The trigger for creating the designated command C in the communication server 60 does not matter. For example, if only the frequency F is changed in the designated command C, the designated command C is created without switching the diagnostic content or updating the diagnostic program.

10…診断システム
20…車両
21…制御装置
22…車両通信部
23…ゲートウェイ部
24…車両制御部
25…データ記憶部
26…選択情報記憶部
40…外部通信網
60…通信サーバ
61…サーバ通信部
62…サーバ制御部
63…診断部
REFERENCE SIGNS LIST 10 diagnostic system 20 vehicle 21 control device 22 vehicle communication unit 23 gateway unit 24 vehicle control unit 25 data storage unit 26 selection information storage unit 40 external communication network 60 communication server 61 server communication unit 62 server control unit 63 diagnostic unit

Claims (1)

外部通信網を介して車外の通信サーバと無線通信可能な車両の制御装置であって、
前記通信サーバと無線通信可能な車両通信部と、
前記車両の状態を示す複数種類のパラメータを記憶するデータ記憶部と、
複数種類の前記パラメータのうちから前記車両通信部から送信する前記パラメータの種類、及び、前記パラメータを送信する頻度を定めた送信ルールを、複数種類記憶している選択情報記憶部と、
複数種類の前記送信ルールのうちから少なくとも1つを選択し、選択した前記送信ルールに定められた種類の前記パラメータを、選択した前記送信ルールに定められた頻度で、前記車両通信部から送信する車両制御部と、を有しており、
前記送信ルールには、前記車両通信部から送信する前記パラメータの種類として、2つ以上の前記パラメータの種類が規定されており、
前記選択情報記憶部が記憶している複数種類の前記送信ルールは、規定されている前記パラメータの種類が互いにすべて異なっており、
前記車両通信部は、前記通信サーバから、複数種類の前記送信ルールのうちからいずれかを指定する指定コマンドを受信可能であり、
前記車両制御部は、前記通信サーバから受信した前記指定コマンドに基づいて、選択する前記送信ルールを切り替える
制御装置。
A vehicle control device capable of wirelessly communicating with a communication server outside the vehicle via an external communication network,
a vehicle communication unit capable of wirelessly communicating with the communication server;
a data storage unit that stores a plurality of types of parameters that indicate a state of the vehicle;
a selection information storage unit that stores a plurality of types of transmission rules that define the types of the parameters to be transmitted from the vehicle communication unit among the plurality of types of the parameters and the frequency of transmitting the parameters;
a vehicle control unit that selects at least one of a plurality of types of the transmission rules, and transmits the parameter of a type defined in the selected transmission rule from the vehicle communication unit at a frequency defined in the selected transmission rule,
The transmission rule prescribes two or more types of parameters as types of the parameters to be transmitted from the vehicle communication unit,
the plurality of types of transmission rules stored in the selection information storage unit all have different types of parameters defined therein;
the vehicle communication unit is capable of receiving, from the communication server, a designation command for designating one of a plurality of types of the transmission rules;
The vehicle control unit switches the transmission rule to be selected based on the designation command received from the communication server.
JP2021094655A 2021-06-04 2021-06-04 Vehicle control device Active JP7632091B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021094655A JP7632091B2 (en) 2021-06-04 2021-06-04 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021094655A JP7632091B2 (en) 2021-06-04 2021-06-04 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2022186434A JP2022186434A (en) 2022-12-15
JP7632091B2 true JP7632091B2 (en) 2025-02-19

Family

ID=84442155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021094655A Active JP7632091B2 (en) 2021-06-04 2021-06-04 Vehicle control device

Country Status (1)

Country Link
JP (1) JP7632091B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006283651A (en) 2005-03-31 2006-10-19 Fujitsu Ten Ltd Vehicle diagnosis device and vehicle diagnosis system
JP2017162417A (en) 2016-03-11 2017-09-14 株式会社日立ハイテクノロジーズ Abnormality diagnosis device and method, and abnormality diagnosis system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006283651A (en) 2005-03-31 2006-10-19 Fujitsu Ten Ltd Vehicle diagnosis device and vehicle diagnosis system
JP2017162417A (en) 2016-03-11 2017-09-14 株式会社日立ハイテクノロジーズ Abnormality diagnosis device and method, and abnormality diagnosis system

Also Published As

Publication number Publication date
JP2022186434A (en) 2022-12-15

Similar Documents

Publication Publication Date Title
EP1136325B1 (en) Vehicle control apparatus having multiple ecus loaded with respective control programs
US6728611B2 (en) Failure diagnostic system and electronic control unit for use in diagnosing failure of vehicle
US20140236384A1 (en) Vehicle Control Software and Vehicle Control Apparatus
US6615119B1 (en) Object-oriented diagnostic apparatus for vehicle controller
JP2021116783A (en) Vehicular control device and vehicular control system
JPH1195803A (en) Control device for system and method of driving control device
JPWO2013080387A1 (en) Transmission message generator and in-vehicle communication system
JP2002221075A (en) Fail-safe system in vehicle integrated control
CN106573583A (en) Vehicle-mounted electronic control device
JPH089476A (en) Mobile communication system
US11803364B2 (en) Server, software updating device, vehicle, software updating system, control method, and non-transitory storage medium
US11643064B2 (en) Vehicle control method, vehicle controller, and server
JP7632091B2 (en) Vehicle control device
JP2013233904A (en) Electronic control system
JP5111486B2 (en) Update apparatus and update method for control program
JP2022013263A (en) On-vehicle processing device of learning data
KR20070097122A (en) Monitoring the functional reliability of an internal combustion engine
JPH0740794A (en) Automotive control unit
EP4095361A1 (en) Adjust control strategy based on fault events combined with predictive data
JP2021089531A (en) Electronic control device
JP2025016143A (en) Electronic control device and control method for electronic control device
JP2565141B2 (en) Load sharing control method for automobiles
JP2002127848A (en) Automotive control unit
Flis The use of microprocessors for electronic engine control
US20260065720A1 (en) System and method for cross-vehicle data collection abstraction

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250120

R150 Certificate of patent or registration of utility model

Ref document number: 7632091

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150