[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2017191360A - 車両の制御システム及び制御方法 - Google Patents

車両の制御システム及び制御方法 Download PDF

Info

Publication number
JP2017191360A
JP2017191360A JP2016078782A JP2016078782A JP2017191360A JP 2017191360 A JP2017191360 A JP 2017191360A JP 2016078782 A JP2016078782 A JP 2016078782A JP 2016078782 A JP2016078782 A JP 2016078782A JP 2017191360 A JP2017191360 A JP 2017191360A
Authority
JP
Japan
Prior art keywords
tcu
boot loader
vehicle
control
control program
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.)
Granted
Application number
JP2016078782A
Other languages
English (en)
Other versions
JP6663777B2 (ja
Inventor
石坂 浩一
Koichi Ishizaka
浩一 石坂
宏 石古
Hiroshi Ishiko
宏 石古
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.)
Bosch Corp
Original Assignee
Bosch 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 Bosch Corp filed Critical Bosch Corp
Priority to JP2016078782A priority Critical patent/JP6663777B2/ja
Priority to KR1020170041351A priority patent/KR102366348B1/ko
Priority to CN201710232923.3A priority patent/CN107291488B/zh
Publication of JP2017191360A publication Critical patent/JP2017191360A/ja
Application granted granted Critical
Publication of JP6663777B2 publication Critical patent/JP6663777B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/66Updates of program code stored in read-only memory [ROM]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Stored Programmes (AREA)
  • Control Of Fluid Gearings (AREA)
  • Control Of Transmission Device (AREA)

Abstract

【課題】車両の制御システムに制御プログラムのインストールを確実に実行する。
【解決手段】ブートローダは、TCU(トランスミッション・コントロールユニット)ソフトウェアを起動できないと判定すると502NO、インストール要求フラグをチェックする516。インストール要求有516YESを確認すると、メンテナンスツールに新TCUソフトウェアをTCUにインストールさせる518。ブートローダが制御プログラムを起動可能であると判定すると502YES、TCUソフトウェアを診断する504。TCUソフトウェアが妥当でない場合には、TCUソフトウェアが起動される前にTCUソフトウェアのインストールのリクエストがブートローダに受け入れられ508、510、TCUソフトウェアのインストールが行われる514。
【選択図】図5

Description

本発明は車両の制御システム及び制御方法に関し、特に自動車の変速装置を制御する制御システム及び制御方法に関する。
従来、AMT(オートメーテッド・マニュアル・トランスミッション)と称される変速装置が知られている(例えば、特許文献1)。AMTは、トランスミッションがマニュアル機構として構成されていながら、クラッチ操作とギヤ位置の切り替えを自動化することによって、ドライバによるクラッチ操作やシフトチェンジの操作を要せずに車両を走行させることができる装置である。
自動車のAMTを制御するシステムは、トランスミッション・コントロールユニット(TCU)と呼ばれる制御ユニットを備える。TCUのソフトウェアモジュールは、少なくともAMTを制御する制御プログラム及びこの制御プログラムを起動するブートローダを備える。TCUは、キーオンされるとブートローダを起動し、起動されたブートローダがAMTの制御プログラムを起動する。
特開2013―169883号公報
ところで、車両の制御システムに制御プログラムを再インストールする必要が生じる場合がある。例えば制御プログラムをバージョンアップする場合、或いは、制御システムが搭載される車両のタイプを変更する場合に制御プログラムを再インストールする必要が生じる。
車両の制御プログラムを再インストールする場合には通常、メンテナンスツールを用いて起動中の制御プログラムにアクセスする。このとき制御プログラムは、再インストールのための処理をブートローダに指示する。ブートローダは、メンテナンスツールに既存の制御プログラムを削除し、新しい制御プログラムをアップロードしてインストールする。
しかし制御プログラムが起動されている状態でメンテナンスツールを用いて制御プログラムにアクセスしても、制御プログラムは車両の制御のための処理を優先して継続する。この場合、制御プログラムは制御プログラムの再インストールをブートローダに指示することはない。よって車両の制御ユニットに制御プログラムを再インストールすることができないという課題がある。
本発明は、車両の制御システムに制御プログラムのインストールを確実に実行させることを目的とする。
そこで本発明は、上記の目的を達成するために、制御対象と、制御対象の制御ユニットとを備える車両の制御システムであって、制御ユニットは、制御プログラムを起動する前に制御プログラムをインストールするためのアクセスを受け入れるようにしたことを特徴とする。
さらに本発明は、制御対象を制御ユニットが制御する車両の制御方法であって、制御ユニットは、制御プログラムを起動する前に制御プログラムをインストールするためのアクセスを受け入れるようにしたことを特徴とする。
本発明によれば、車両の制御システムに制御プログラムのインストールを確実に実行させることができる。
車両のハードウェアブロック図である。 変速制御システムの機能ブロック図である。 TCUのハードウェアブロック図である。 インストール処理の経過を示すブロック図である。 TCUの起動処理の一例を示すフローチャートである。 TCUの起動処理の他の例を示すフローチャートである。 TCUの起動処理のさらに他の例を示すフローチャートである。
次に、本発明の実施の形態を、図面を参照して説明する。なお以下の説明は、本発明を限定するものではなく、本発明の範囲内で適宜変更することができる。
図1は、制御システムの一例としての変速制御システムを備える車両のハードウェアブロック図である。変速制御システムは、トランスミッション(制御対象)22と、TCU(制御ユニット)24とを備える。車両10は、エンジン12と、インプットシャフト14と、インプットシャフト14とエンジン12とを断続するクラッチ16と、アウトプットシャフト20とを備える。トランスミッション22は、インプットシャフト14とアウトプットシャフト20とを複数のギヤを切り替えて接続する。TCU24は、トランスミッション22の変速を制御する。エンジン12側のシステムは、インプットシャフト14に接続するハイブリッドモータ18と、モータ制御ユニット26とを有する。
トランスミッション22はAMTとして構成され、動力機構(エンジン・モータ)の駆動力をインプットシャフト14から、複数のギヤの切り替えによって駆動輪28側のアウトプットシャフト20に伝達する。
次に、変速制御システムの詳細を図2(変速制御システム100の機能ブロック図)に基づいて説明する。変速制御システム100は、制御ユニットとしてのTCU24並びにTCU24に接続されたチェンジレバーシフト位置検出センサ50と車両走行状態検出センサ52とを備える。変速制御システム100は、さらに自動変速装置22Aを備え、自動変速装置22Aは、変速を行うトランスミッション22と、このトランスミッション22の変速シフトを制御するためにトランスミッション22のギヤ入れ及びギヤ抜きを行う、例えば電動モータ等のシフトアクチュエータ56と備える。
チェンジレバーシフト位置検出センサ50は、チェンジレバーのシフト位置を検出してレバーシフト位置信号を出力する。車両走行状態検出センサ52は、車両速度及びエンジン負荷等、車両の走行時における車両走行状態情報を検出して車両走行状態信号を出力する。
TCU24は、シフト信号生成モジュール57、ギヤシフト制御モジュール58及びトランスミッションインプット側回転数(回転速度)出力モジュール59を有する。シフト信号生成モジュール57は、チェンジレバーシフト位置検出センサ50からのレバーシフト位置信号に基づいてチェンジレバーのシフト位置を判定してシフト位置信号を出力すると共に、車両走行状態検出センサ52からの車両走行状態信号に基づいて、車両速度やエンジン負荷等の車両走行時における車両走行状態情報を判定して車両走行状態信号を出力する。
トランスミッションインプット側回転数出力モジュール59は、トランスミッションのインプット側回転数のトランスミッションインプット側回転数信号をギヤシフト制御モジュール58に出力する。トランスミッションインプット側回転数出力モジュール59としては、例えばトランスミッションのインプットシャフト回転数のインプットシャフト回転数信号を出力するインプットシャフト回転数出力モジュール又はクラッチの従動側(出力側)の回転数である、クラッチ回転数信号を出力するクラッチ回転数出力モジュールが用いられる。
ギヤシフト制御モジュール58は、シフト信号生成モジュール57からのシフト位置信号、車両走行状態信号、シフトアクチュエータ56からのシフトストローク位置信号、及び、トランスミッションインプット側回転数出力モジュール59からのトランスミッションインプット側回転数信号に基づいてシフトアクチュエータ56の作動制御条件を設定し、設定した作動制御条件に基づいたシフトアクチュエータ作動制御信号をシフトアクチュエータ56に出力する。
シフトアクチュエータ56はシフトアクチュエータ作動制御信号に基づいてシフトアームを介してトランスミッション22の対応するギヤシフトスリーブを作動させて、ギヤ入れ、又は、ギヤ抜きを行うことで、トランスミッション22をシフト信号生成モジュール57からのシフト位置判定信号に基づいたギヤ位置に設定する。その場合、ギヤ位置設定(シフトストローク位置設定)のフィードバック信号がシフトアクチュエータ56からギヤシフト制御モジュール58へ出力される。
なお図2において「モジュール」とは、TCU24のソフトウェア資源及び/又はハードウェア資源によって実現される。
さらにTCU24の詳細について説明する。図3にTCU24のハードウェアブロックを示す。TCU24はマイクロコンピュータとして構成され、コントローラ(CPU)200を中心に、ROM202、RAM(メインメモリ)203を有すると共に、車両内部に敷設されたCANやK−lineなどのダイアグツール通信ライン204を介して外部のメンテナンスツール206に接続可能である。メンテナンスツールとしては、メンテナンスプログラムを備える電子端末(ノートパソコン等)であってよい。ROM202として、内容の書き換えが可能なEEPROMやフラッシュメモリを利用すればよい。RAM203に代えて、EEPROMやフラッシュメモリを利用してもよい。
TCU24のソフトウェア資源は、ブートローダ240と、トランスミッションのギヤ操作の制御プログラム(TCUソフトウェア)242と、メンテナンスツール206からTCU24へのTCUソフトウェアのインストールの要求を記録するインストール要求フラグ244とを備える。ブートローダ240とTCUソフトウェア242とは、図3のROM202に記録され、インストール要求フラグ244はRAM203に記録されればよい。
TCU24は、イグニッションスイッチ210がオン(キーオン)されることで、車両バッテリ(電源)220から電力の供給を受け、まずブートローダ240を起動する。そしてブートローダ240がTCUソフトウェア242を起動する。即ちブートローダ240は、ROM202の特定領域を読み、TCUソフトウェア242を確認すると、TCUソフトウェア242を起動する。
ところで、TCU24にTCUソフトウェア242をインストールし直すことがある。例えばTCUソフトウェア242のバージョンアップ又はTCU24が搭載される車両のタイプを変更する場合(例えばトラックからバス、或いは、その反対)である。TCU24にTCUソフトウェア242をインストールする場合、メンテナンスツール206のメンテナンスプログラムが起動後のTCUソフトウェア242にアクセスする。するとTCUソフトウェア242は、インストールのための処理をブートローダ240に指示し、ブートローダ240は、メンテナンスプログラムにTCUソフトウェア242の旧バージョンの削除(アンインストール)、そして新しいTCUソフトウェアのアップロードとインストールとを実行させる。
しかしながら、車両の制御プログラムが一旦起動してしまうと、メンテナンスプログラムが制御プログラムにアクセスできても、制御プログラムが車両の制御のための処理を優先し、ブートローダ240に制御プログラムをインストールするための処理の権限を渡すことができないことがある。例えば制御プログラムの制御対象としての車両が制御ユニットが実際に搭載されている車種と異なる場合又は制御プログラムの制御パラメータが車両の正常な走行状態にそぐわない場合である。これらの車種及び制御パラメータ等の車種情報は制御プログラムに含まれている。この場合、制御ユニットはメンテナンスツール206からのメンテナンス要求(制御プログラムのインストール要求)があっても、制御プログラムの処理のループから抜け出せないことがある。
そこでTCU24は、ブートローダ240が制御プログラム(TCUソフトウェア242)を起動する前にブートローダ240が制御プログラムのインストールするためのアクセスを受け入れるようにした。こうすることによって、TCU24は、制御プログラムが起動される前にメンテナンスの要求(新たな制御プログラムのインストール)が確実に実現されるようにした。
制御プログラムのインストールのために、まず整備士は、メンテナンスツール206をダイアグツール通信ライン204の特定ポートに接続する。メンテナンスツール206がメンテナンスプログラムを実行すると、TCU24にインストール要求を発行してインストール要求フラグ244をセットする。ブートローダ240は、インストール要求に基づいて、新しいTCUソフトウェアをTCU24のROMの対応領域にインストールする。
図4は、TCUソフトウェアのインストールの経過を示すブロック図である。符号24BはTCU24の記憶領域を示す。(1)に示すように、TCU24のROM202には、ブートローダ240と、TCUソフトウェア242とが記憶されている。ブートローダ240が起動されてインストール要求フラグ244(図3)を確認すると、メンテナンスツールとしてのノートパソコン410のメンテナンスプログラム(インストーラ)は、TCU24のRAM203にフラッシュドライバ400をアップロード(402)する(図4の(2))。
そしてフラッシュドライバ400は、TCUソフトウェア242にアクセスして(412)、ROM202からTCUソフトウェア242を削除する(図4の(3))。なお(3)の符号450は、ROM202の領域のうち、TCUソフトウェア242が削除されることによって解放された領域を示す。
次いで、ノートパソコン410が新たなTCUソフトウェア242Aをフラッシュドライバ400にアップロード(404)すると、フラッシュドライバ400は新たなTCUソフトウェア242Aを開放領域450にインストールする(図4の(4))。
次に、TCU24の起動処理の一例を説明する。図5は、TCU24の起動処理の一例を示すフローチャートである。車両のキーオン、即ち図3のイグニッションスイッチ210のオンによってTCU24がバッテリ220に接続されると、TCU24はブートローダ240を起動する(ステップ500)。
次いで、ブートローダ240は、TCUソフトウェア242を起動できるか否かを判定する(ステップ502)。例えばTCUソフトウェア242がROM202に書き込まれていない場合、ブートローダ240は、TCUソフトウェア242を起動できないと判定する。
ブートローダ240がTCUソフトウェア242を起動できないと判定すると、インストール要求の有無を判定するために(ステップ516)インストール要求フラグ244をチェックする。ブートローダ240は、このフラグがセットされていること(インストール要求有)を確認すると、メンテナンスツール206に新TCUソフトウェア242AをTCU24にインストールさせる(ステップ518)。ブートローダ240は、新TCUソフトウェアをインストールさせると、制御プログラムが起動可能かを判定するステップにリターンする(ステップ502)。次いでブートローダ240は、新TCUソフトウェアの起動は可能と判定して、後述のように制御プログラムを診断する処理(ステップ504)に移行する。
ブートローダ240は、インストール要求フラグ244がセットされていないこと(インストール要求無)を確認すると、例えば車載ディスプレイ等にエラー表示を出力して(ステップ520)、フローチャートを終了する。
ブートローダ240が制御プログラムを起動可能であると判定すると(ステップ502:YES)、TCUソフトウェア242を診断する。この診断は、所定の基準、例えばTCUソフトウェア242が、妥当なものであるか否かの観点から行われてよい(ステップ504)。妥当でない制御プログラムが一旦起動されてしまうと、プログラムのループから抜け出せず、メンテナンスツールが制御プログラムのインストールのために制御プログラムにアクセスしようとしても制御プログラムが車両の制御を優先してこのアクセスを受け付けないおそれがある。
ブートローダ240は、例えばTCUソフトウェア242の識別情報に基づいてTCUソフトウェアが車両にとって正しいものであるか否かの観点からTCUソフトウェアの妥当性をチェックすることができる。具体的には、TCUソフトウェア242の対象としている車種と、TCU24が搭載されている実際の車種とが合っているかどうかである。ブートローダ240は、TCU24のROM202の所定領域から対象車種の情報を読み込み、一方、実際の車種の情報を他の制御ユニット、例えばエンジンコントロールユニットのメモリから読み込んで、両者を比較すればよい。
またブートローダ240は、TCUソフトウェア242の通信速度(ダイアグツール通信ライン204の通信速度である。)がECU(エンジンコントロールユニット)の通信速度に等しいかという観点からTCUソフトウェアの妥当性を判定することもできる。
さらにブートローダ240は、制御パラメータが基準値の範囲内であるか否かによってTCUソフトウェアの妥当性を判定することもできる。制御パラメータとしては、例えばセンサ(シフトストロークセンサ、バッテリセンサ)の検出値がある。センサの検出値は、TCUソフトウェア242によって継続的にRAM203に記録されるが、センサの検出値が基準範囲外にあると、制御プログラムの動作が不安定化する。制御パラメータの種類及び基準値は、車両の製造メーカが適宜設定することができる。
ブートローダ240が、TCUソフトウェア242が妥当でないと判定すると、車載のディスプレイ又はメンテナンスツール206に新たなTCUソフトウェアをインストールすることのリコメンドを送信する(ステップ508)。メンテナンスツール206が、これによって、インストール要求フラグ244をセットするか又は当初からこのフラグがセットされている場合では、ブートローダ240は、ステップ514に移行する(ステップ510:YES)。ブートローダ240は、ステップ518と同様、新しいTCUソフトウェア242Aをインストールさせる(ステップ514)。
ブートローダ240が所定期間内にインストール要求フラグ244のセットを確認できない場合(ステップ510:NO)、TCUソフトウェア242を起動して(ステップ512)、フローチャートを終了する。ブートローダ240がステップ504においてTCUソフトウェアが妥当であると判定すると、TCUソフトウェア242を起動して(ステップ506)、フローチャートを終了する。
TCUソフトウェアがそもそも妥当なものである場合、TCUソフトウェアの起動後でも、メンテナンスツール206はTCUソフトウェアを介してブートローダ240にTCUソフトウェアのインストールをリクエストすることができる。ブートローダ240は、このリクエストに基づいて新たなTCUソフトウェアをインストールすることができる。一方、TCUソフトウェアが妥当でない場合には、ステップ508及び510によって、TCUソフトウェアが起動される前にTCUソフトウェアのインストールのリクエストがブートローダ240に受け入れられ、TCUソフトウェアのインストールが行われる。
妥当でないと判定されたTCUソフトウェアが起動されても、キーオフ後のキーオンによって、ブートローダ240が改めて起動されるタイミングでブートローダによってTCUソフトウェアのインストールが可能になる。なおステップ508は、インストール要求フラグ244がセットされていない場合に実行されるようにしてもよい。
TCU24の起動処理の他の実施形態を説明する。図6は、そのフローチャートである。図6のフローチャートが図5のフローチャートと異なる点は、TCUソフトウェア242の妥当性を判定するステップを省き、ステップ502の後直ちにインストール要求の有無を判定している点である。ブートローダ240は、インストール要求の有りを判定するとインストールを実行し(ステップ532)、インストール要求の無を判定すると、TCUソフトウェア242を起動する。この場合、TCUソフトウェア242の診断が行われないことによって、TCUソフトウェアが妥当でないことが通知されることなく、TCUソフトウェアがそのまま起動されてしまうが、キーオフ後のキーオンによって、ブートローダ240が改めて起動されるタイミングで新たなTCUソフトウェアのインストールを可能にする機会が確保される。
図7は、TCU24の起動処理のさらに他の例を示すフローチャートである。図7のフローチャートは、図5のフローチャートと図6のフローチャートとを合わせたものとして構成されている。即ちTCUソフトウェア242の妥当性を判定するステップの前にインストール要求の有無を判定している点である。こうすることによって、ブートローダ240は、インストールの要求が無い場合(ステップ520:NO)にだけTCUソフトウェアの妥当性をチェックすればよい。
既述の実施形態は、制御対象を変速装置として説明したが、これに限らず制御対象をエンジン、懸架装置又は操舵システム等としてもよい。
22 制御対象(変速装置:AMT)、24 制御ユニット(TCU)、240 ブートローダ、242 制御プログラム(TCUソフトウェア)

Claims (7)

  1. 制御ユニット(24)を備える車両の制御システム(100)であって、
    前記制御ユニット(24)は、
    制御プログラム(242)を起動する前に当該制御プログラム(242)をインストールするためのアクセスを受け入れる
    車両の制御システム。
  2. 前記制御ユニット(24)のソフトウェアモジュールは、
    ブートローダ(240)と、前記制御プログラム(242)とを備え、
    前記制御プログラム(242)は、
    前記ブートローダ(240)によって起動され、
    前記ブートローダ(240)は、
    前記制御プログラム(242)を起動する前に前記アクセスを受け入れる
    請求項1に記載の車両の制御システム。
  3. 前記制御ユニット(24)の制御対象(22)は自動変速装置であり、
    前記制御ユニット(24)は、前記自動変速装置を制御する
    請求項1又は2に記載の車両の制御システム。
  4. 前記ブートローダ(240)は、
    前記制御プログラム(242)を起動する前に当該制御プログラム(242)を診断し、
    診断結果に基づいて、前記アクセスの有無を判定する
    請求項2又は3に記載の車両の制御システム。
  5. 前記ブートローダ(240)は、
    前記制御プログラム(242)を起動する前に前記アクセスの有無をチェックする
    請求項1〜3の何れか1項に記載の車両の制御システム。
  6. 前記ブートローダ(240)は、
    前記制御プログラム(242)に含まれる車種情報に基づいて、当該制御プログラム(242)を診断する
    請求項4に記載の車両の制御システム。
  7. 制御ユニット(24)が制御対象(22)を制御する車両の制御方法であって、
    キーオンによってブートローダ(240)を起動する第1のステップと、
    前記ブートローダ(240)が制御プログラム(242)を起動する第2のステップとを備え、
    前記第2のステップにおいて、
    前記制御プログラム(242)を起動する前に当該制御プログラム(242)をインストールするためのアクセスを受け入れる
    車両の制御方法。
JP2016078782A 2016-04-11 2016-04-11 車両の制御システム及び制御方法 Active JP6663777B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016078782A JP6663777B2 (ja) 2016-04-11 2016-04-11 車両の制御システム及び制御方法
KR1020170041351A KR102366348B1 (ko) 2016-04-11 2017-03-31 차량의 제어 시스템 및 제어 방법
CN201710232923.3A CN107291488B (zh) 2016-04-11 2017-04-11 车辆的控制系统和控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016078782A JP6663777B2 (ja) 2016-04-11 2016-04-11 車両の制御システム及び制御方法

Publications (2)

Publication Number Publication Date
JP2017191360A true JP2017191360A (ja) 2017-10-19
JP6663777B2 JP6663777B2 (ja) 2020-03-13

Family

ID=60086379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016078782A Active JP6663777B2 (ja) 2016-04-11 2016-04-11 車両の制御システム及び制御方法

Country Status (3)

Country Link
JP (1) JP6663777B2 (ja)
KR (1) KR102366348B1 (ja)
CN (1) CN107291488B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114047715A (zh) * 2021-09-30 2022-02-15 黄冈普赫氢能商用车有限公司 Ecu应用层软件更新时外围器件的控制方法和存储介质
CN114326679A (zh) * 2021-12-30 2022-04-12 重庆长安新能源汽车科技有限公司 一种基于一版集成软件刷写控制器的方法及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001123874A (ja) * 1999-10-27 2001-05-08 Denso Corp 電子制御装置のプログラム書換システム及びメモリ書換装置
JP2003131885A (ja) * 2001-10-24 2003-05-09 Denso Corp 車載電子制御装置のプログラム書込システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812172B2 (en) * 2008-09-15 2014-08-19 Hti Ip, Llc Method for generating a vehicle identifier
CN102681862A (zh) * 2011-03-14 2012-09-19 乐靓 新型应用软件便捷安装方法
JP2013169883A (ja) 2012-02-21 2013-09-02 Suzuki Motor Corp 車両の動力伝達装置
CN103079108B (zh) * 2013-01-11 2016-06-29 青岛海信宽带多媒体技术有限公司 启动机顶盒的方法及机顶盒
CN103686363A (zh) * 2013-12-06 2014-03-26 康佳集团股份有限公司 一种支持双操作系统的机顶盒及其操作系统切换方法
CN104155882B (zh) * 2014-06-06 2017-03-15 奇瑞控股有限公司 一种自动变速箱控制单元刷新方法及系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001123874A (ja) * 1999-10-27 2001-05-08 Denso Corp 電子制御装置のプログラム書換システム及びメモリ書換装置
JP2003131885A (ja) * 2001-10-24 2003-05-09 Denso Corp 車載電子制御装置のプログラム書込システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114047715A (zh) * 2021-09-30 2022-02-15 黄冈普赫氢能商用车有限公司 Ecu应用层软件更新时外围器件的控制方法和存储介质
CN114047715B (zh) * 2021-09-30 2023-11-03 黄冈普赫氢能商用车有限公司 Ecu应用层软件更新时外围器件的控制方法和存储介质
CN114326679A (zh) * 2021-12-30 2022-04-12 重庆长安新能源汽车科技有限公司 一种基于一版集成软件刷写控制器的方法及系统
CN114326679B (zh) * 2021-12-30 2023-07-18 深蓝汽车科技有限公司 一种基于一版集成软件刷写控制器的方法及系统

Also Published As

Publication number Publication date
CN107291488A (zh) 2017-10-24
KR102366348B1 (ko) 2022-02-23
JP6663777B2 (ja) 2020-03-13
KR20170116574A (ko) 2017-10-19
CN107291488B (zh) 2021-12-21

Similar Documents

Publication Publication Date Title
JP4365427B2 (ja) エコラン制御装置、エコラン制御システム及び制御方法
JP4399987B2 (ja) 車両統合制御におけるフェイルセーフシステム
JP2010198307A (ja) 自動車用制御装置
US12164903B2 (en) Devices and method for managing electronic control units of a motor vehicle
EP1898077A2 (en) Vehicle characteristics storing apparatus and method
JP3835312B2 (ja) 車両用電子制御装置
KR102366348B1 (ko) 차량의 제어 시스템 및 제어 방법
JP5258880B2 (ja) 内燃機関の完全自動機能検査を行う方法および配置
JP7396216B2 (ja) サーバ、更新管理方法、更新管理プログラム及びソフトウェア更新装置
JP2011032903A (ja) 車両の制御装置
CN115279627A (zh) 软件更新装置、软件更新方法以及软件更新处理程序
US8341343B2 (en) Controller
JP2009026183A (ja) 自動車用電子制御装置
JP2014215871A (ja) 電子制御装置
JP2017096186A (ja) 車両用電子制御装置
EP2331849B1 (en) Method and computer programme product for improving performance of a motor vehicle
CN116893827A (zh) 车辆控制系统和程序写入方法
JP2004314955A (ja) 内燃機関を制御するための制御装置およびその初期化方法
JP4998816B2 (ja) 電子制御装置のプログラム書換えシステム
NL2028133B1 (en) In-vehicle control system and method of adding a client controller in a vehicle
JP7591538B2 (ja) 車両制御装置、車両制御方法、及び、記録媒体
JP2018161927A (ja) 自動車用電子制御装置
JP2006335180A (ja) ハイブリッド電気自動車の制御システム
CN119440622A (zh) 一种电子换挡车型配置控制方法及汽车
JP2015224008A (ja) 車載制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191224

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: 20200124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200217

R151 Written notification of patent or utility model registration

Ref document number: 6663777

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250