[go: up one dir, main page]

JP2004028000A - 通信による車載ecuのメモリ書き換え装置 - Google Patents

通信による車載ecuのメモリ書き換え装置 Download PDF

Info

Publication number
JP2004028000A
JP2004028000A JP2002187581A JP2002187581A JP2004028000A JP 2004028000 A JP2004028000 A JP 2004028000A JP 2002187581 A JP2002187581 A JP 2002187581A JP 2002187581 A JP2002187581 A JP 2002187581A JP 2004028000 A JP2004028000 A JP 2004028000A
Authority
JP
Japan
Prior art keywords
communication
vehicle
ecu
data
rewriting
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.)
Pending
Application number
JP2002187581A
Other languages
English (en)
Inventor
Takeshi Tachibana
橘 健
Ikuo Musa
撫佐 郁夫
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2002187581A priority Critical patent/JP2004028000A/ja
Priority to US10/299,787 priority patent/US6957136B2/en
Publication of JP2004028000A publication Critical patent/JP2004028000A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Stored Programmes (AREA)
  • Navigation (AREA)

Abstract

【課題】車載ECUの制御プログラムの書き換えを、確実・容易に実施することができる、通信による車載ECUのメモリ書換え装置を提供する。
【解決手段】プログラムデータを送信するデータ通信装置1とデータの送受信を行う送受信回路22、前記データに付加されたID確認用コードに基づいて書き換え対象車両か否かを確認するID確認用回路23、通信に適した状態か否かを判定する通信状態判定装置24、受信されたプログラムデータを車載ECUのメモリ(31)に書き込む制御を行うと共に、データの書き換え前及び書き換え中に、通信に適さない状態であると判定された場合に、データの書き換え未完了を通知し、通信に適した状態であると判定された場合にデータの書き換え後にデータ通信装置へ書き換え完了を通知する制御手段(MPU25)とを備える。
【選択図】    図2

Description

【0001】
【発明の属する技術分野】
この発明は、車載ECU(Electronic Control Unit:電子制御装置)の制御プログラムの変更を容易に実施することができるようにするための通信による車載ECUのメモリ書き換え装置に関する。
【0002】
【従来の技術】
近年、エレクトロニクス技術、特にマイクロコンピュータ応用技術の進歩を背景として、自動車等の車両においても多くのECUが搭載されるようになってきている。例えば、エンジン制御用ECUや、トランスミッション制御用ECU(以後、A/T−ECUと称する)、ナビゲーション用ECU等である。
【0003】
これらのECUのマイコンには、開発時の段階で最適と思われる「制御用データ」及び「制御用プログラム」が記憶されている。例えば、エンジン制御用ECUでは以下のようなデータが記憶されている。
・(エンジン出力を向上させる為の)連続可変バルブタイミング装置(VVT)の駆動タイミング制御用データ
・(排ガスをよりクリーンとする為の)空燃比制御のデータ
・(エンジン出力を向上させる為の)点火時期のデータ
及びこれらを使用してエンジンや変速機を制御する制御プログラムといったものである。また、ナビゲーション用ECUには、「地図データ」、「経路検索プログラム」を始めとするデータやプログラムが記憶されている。
【0004】
【発明が解決しようとする課題】
ところが、これらの制御用ECUに関して、開発完了後生産された後でもデータや制御ロジックの見直しなどで、初期の開発時の段階よりもさらに最適なデータや、より適切な制御プログラムが得られる場合がある。このような場合、製造後の市場に出たECUのプログラムを変更する事は極めて困難である。すなわち、製品の生産完了後、車両を回収し、車両1台ずつメモリの書き換えをするのは非常に手間がかかる作業である。よって、初期型の生産済み車両に対して新しいデータを用いることは出来ず、マイナーチェンジ以降の生産車両についてのみ新データが搭載される事になる。その結果、ハードウェア的には全く同じであるにもかかわらず、旧型の制御データの搭載された車両は、燃費や排気ガス対策、環境保全などの面で最新データの優位性を享受できない、という問題点が発生しうる。
【0005】
このような問題点に絡み、通信によりプログラムのバージョンアップを行う、という方法が考えられる。従来の技術として、オーディオ間連のECU用の、通信によるバージョンアップに関する発明の1例として、特開平11−143720号公報が挙げられる。この先行技術では、ECUのバージョンアップについて、隠しコマンドボタンを押下することで通信を許可し、無線通信によりバージョンアップを実施する、という方法について述べられている。しかし、この先行技術では、書き換え対象車両に対し、隠しコマンドボタンの押下という作業が伴う為、作業者に手間を取らせる上、通信中のノイズによる誤動作などの通信不良が発生した際の対策が施されていない、という問題点があった。また、通信中に障害が発生する可能性のある環境を判別する手段について述べられておらず、通信障害を予防できない。
【0006】
ECUに記憶されたデータを書き換えるとき、バッテリ電圧の低下や、この原因を招く運転者のキースイッチ操作によって、電気的誤動作や通信信号の破壊が生じる場合がある。また、車両が走行中に様々な外乱を受け、正常なデータ通信が妨害される場合があった。
【0007】
この発明は上述した点に鑑みてなされたもので、通信による車載ECUのプログラム書き換えを、容易にかつ確実に実行可能な通信による車載ECUのメモリ書き換え装置を得ることを目的とする。なお、通信による車載ECUのプログラム書き換えは、バージョンアップのみならず、別車種用または別機能プログラムへの書き換えを含むことは言うまでもない。
【0008】
【課題を解決するための手段】
上記目的を達成するために、この発明に係る通信による車載ECUのメモリ書き換え装置は、プログラムデータを送信するデータ通信装置とデータの送受信を行う送受信回路と、前記プログラムデータに付加されたID確認用コードに基づいて書き換え対象車両であるか否かを確認するID確認用回路と、前記データ通信装置との通信に適した状態か否かを判定する通信状態判定装置と、前記ID確認用回路の出力に基づいて書き換え対象車両と確認された場合に、前記送受信回路により受信されたプログラムデータを車載ECU(Electronic Control Unit)のメモリに書き込む制御を行うと共に、データの書き換え前及び書き換え中に、前記通信状態判定装置により通信に適さない状態と判定された場合に、前記データ通信装置へ書き換え未完了を通知し、通信に適した状態であると判定された場合に、データの書き換え後に前記データ通信装置へ書き換え完了を通知する制御手段とを備えたものである。
【0009】
また、前記通信状態判定装置は、バッテリ電圧が所定値以下の状態を通信に不適と判定することを特徴とするものである。
【0010】
また、前記通信状態判定装置は、キースイッチONの状態を通信に不適と判定することを特徴とするものである。
【0011】
また、前記通信状態判定装置は、エンジン駆動中の状態を通信に不適と判定することを特徴とするものである。
【0012】
また、前記通信状態判定装置は、車両走行中の状態を通信に不適と判定することを特徴とするものである。
【0013】
また、前記通信状態判定装置は、通信不良状態を通信に不適と判定することを特徴とするものである。
【0014】
また、前記通信状態判定装置は、スタータスイッチONの状態を通信に不適と判定することを特徴とするものである。
【0015】
また、前記車載ECUとして、バージョンアップできるプログラムデータが記憶されたメモリを有するエンジン制御用ECU、トランスミッション制御用ECU、ナビゲーション用ECU、盗難防止用ECUのいずれかを対象とすることを特徴とするものである。
【0016】
また、前記制御手段によりデータの書き換え実施または完了を車両内で報知する報知部をさらに備えたことを特徴とするものである。
【0017】
また、前記制御手段は、前記通信状態判定装置により通信に適さない状態の判定がなされたときに、当該判定後、所定時間経過するまでは、メモリ書き換えを禁止することを特徴とするものである。
【0018】
また、前記車載ECUのIDを対象機種毎にグループ分けして登録してなることを特徴とするものである。
【0019】
さらに、前記データの書き換え確認用IDを、盗難防止装置のIDコードと同じコードに設定することを特徴とするものである。
【0020】
【発明の実施の形態】
実施の形態1.
以下、この発明の実施の形態1について図面を参照して詳細に説明する。図1は、この発明の実施の形態1を示すシステム構成図である。図1において、1はデータ通信装置、Sはこの発明のシステムが搭載された車両全体を示す。2は、この発明のメモリ書き換え装置、Iは盗難防止装置ECU(図面では、盗難防止装置をイモビと略称する)、3はエンジン制御ECU、4はA/T−ECU、5はナビゲーション用ECU、LはこれらのシステムSによるメモリ書き換えを実現すべくECU間を接続するバスを示している。なお、11と21はアンテナを示す。
【0021】
図2は、メモリ書き換え装置2の内部構成を示すと共に、図1のシステムSにおいて、いずれかの車載用機器の制御プログラムをバージョンアップする場合の手順を、エンジン制御用ECU3を例にして説明するための図である。まず、図1において、データ通信装置1から書き換えの為のバージョンアップ用プログラムデータがアンテナ11を通して送信される。この発明のメモリ書き換え装置2が搭載された車両システムSは、アンテナ21を通して、そのデータを受信する。
【0022】
次に、図2において、バージョンアップ用プログラムデータは、メモリ書き換え装置2内にある送受信回路22により受信される。以下、メモリ書き換え装置2内の制御手段となるMPU25を主とする動作を図3に示すフローチャートを参照して説明する。受信されるバージョンアップデータには、バージョンアップ対象車である事を示すID確認用コードが付属されており、ID確認用回路23が、そのコードを確認する(ステップ300)。このコードは、イモビライザECUIで使用される、その車両特有のID確認用コードと同一のコードである。受信したデータに付属されたコードをID確認用回路23が車両特有のIDコードと照合して確認する事により、その車両が書き換え対象車両であるかどうかを確認する(ステップ301)。
【0023】
書き換え対象車両であると確認された時、メモリ書き換え装置2内のマイコン(MPU)25は、コントロールラインL2を介して、エンジン制御用ECU3内のバージョンアップ用MPUであるマイコン(MPU)32へ、書き込みモードに設定するように指示する信号を送る。さらに、マイコン25は、アンテナ21及び送受信回路22を介して受信されるデータをデータラインL1に導くことができるように、切替えスイッチ26の接続をONさせる。
【0024】
そして、データ通信装置1から送られてきたエンジン制御用ECU3の新しい制御プログラムデータが、アンテナ21、送受信回路22及びスイッチ26並びにデータラインL1を介して、エンジン制御用ECU3のフラッシュROM31に書き込まれる。
【0025】
データの書き換え中は、通信状態判定装置24により、データの通信に適した状態かどうかを判定し(ステップ303)、バッテリ電圧低下、キースイッチON、エンジン駆動中、走行中、スタータスイッチON、または通信不良である、と判定された時(ステップ304)、マイコン25は、データの書き換えを中止すべく、切替えスイッチ26の接続をOFFする。
【0026】
即ち、以下のような場合について対応することができる。
バッテリの劣化や充電不足、過充電、エンジン始動、あるいは発電機の故障などによってバッテリ電圧が所定値以下に低下した場合、ECUの動作不良や、送受信回路の誤動作を引き起こす場合がある。このような場合の通信障害を回避する為には、バッテリ電圧を監視し、バッテリ電圧が所定値を上回っている場合のみ通信を許可することが役立つ。
【0027】
キースイッチON時は、エンジン駆動中の状態も含め、車両が運転される可能性が高い、もしくは既に走行中であるケースを示し、この場合、始動動作によるバッテリ電圧の低下や、車両の移動による通信状態の悪化の可能性がある、キースイッチON時はデータの書き換えを禁止することで、このような可能性を排除できる。
【0028】
エンジン駆動中は、エンジンの回転数信号からこれを認識することができるが、エンジン駆動中は、エンジンノイズ等の外乱の発生や、車両が移動されて通信状態が悪化する可能性があるので、エンジン駆動中通信を禁止することで車両移動による通信障害を予防できる。
【0029】
車両走行中は、車輪の回転からこれを認識することができるが、車両の移動によって、通信状態が悪化する可能性が発生するので、走行中通信を禁止することで車両移動による通信障害を予防できる。
【0030】
スタータスイッチON時はエンジンを始動すべくスタータを回転させているので、これによる消費電力が、バッテリ電圧を低下させ、ECUや送受信回路が誤動作する可能性がある。スタータスイッチON時の通信禁止によってこれを回避できる。
【0031】
そして、データ通信装置1へ「書き換え未完了」であることを送受信回路22を通して通知する(ステップ308)。通信不良が無い場合はそのままデータ書き換えを継続する(ステップ305)。書き換え後、マイコン25は、切り替えスイッチ26をOFFに切り替える、送受信回路22を通して、データ通信装置へ「書き換え終了」であることを通知する(ステップ306→307)。
【0032】
従って、実施の形態1によれば、通信による車載ECUのバージョンアップを、容易にかつ確実に実行できる。
【0033】
実施の形態2.
上述した実施の形態1は、バージョンアップ用MPUとして、エンジン制御用ECU3のMPU32を対象としたが、その他、図1に示すA/T−ECU4、ナビゲーション用ECU5、イモビライザECUIなど、プログラムデータが記憶されたメモリを有するECUの各MPUを対象として置き換えてもよく、他の車載ECUのMPUを対象に置き換えて、メモリ書き換えを行うことができる。具体的なバージョンアップの動作手順は、図3に示す実施の形態1に係る手順と同様なため省略する。
【0034】
実施の形態3.
次に、図4は、この発明の実施の形態3に係るシステム構成図である。図4において、図1に示す実施の形態1と同一部分は同一符号を付してその説明は省略する。新たな符号として、6はナビゲーション用ECU5に接続された報知手段としてのモニタを示す。
【0035】
以下、この実施の形態3に係るメモリ書き換え装置2の動作を、図5に示すフローチャートを参照して説明する。図5に示すフローチャートにおいて、図3に示すフローチャートと異なる点は、MPU25は、送受信回路22を通してデータ通信装置1へ「書き換え完了」であることを通知した後(ステップ307)、モニタへバージョンアップ「完了」通知を行う点である(ステップ307→309)。
【0036】
ナビゲーション画面などの表示機能付き車両の場合、ユーザーが、モニタ6の電源を入れた時、例えば、「○○ECUの制御プログラムをバージョンアップしました!」というような表示をさせることで、ユーザー側にも、バージョンアップが行なわれた事が認識できる。また、書き換えが未完了の場合は、モニタ画面に表示させないようにすればユーザーに対して余計な心配をかけることもなく、また、データ通信装置側では通信不良など、通信不適状態が確認できるので、通信不適だった車両に関しては別途対応すれば良い。
【0037】
実施の形態4.
上述した各実施の形態では、通信状態判定装置24により、バッテリ電圧が所定電圧以下、キースイッチON、エンジン駆動中、走行中、スタータスイッチON、又は、通信不良状態のいずれかの状態になったことを検出した時は、マイコン25により、データの書き換えを中止すべく、切替えスイッチ26の接続をOFFし、データ通信装置1へ「書き換え未完了」であることを、送受信回路22を通して通知するようにしたが、通信状態の不良を検出してから所定時間を経過するまでは、メモリ書き換えを禁止/中断するよう、所定時間を測定するカウンタ等を設けることもでき、この場合、通信状態の回復を待って制御プログラムのバージョンアップをより安全・確実に実施することができる。
【0038】
なお、上述した各実施の形態では、データ通信に無線を使用しているが、この発明は、無線によるデータ通信に限定されることは無く、有線での通信や光通信など、無線以外の通信手段を用いた場合にも適用される事は言うまでも無い。
【0039】
以上説明したように、この発明によれば、バージョンアップ中の車両状態を常時監視し、データ通信装置側から、通信完了/未完了が確認できる為、車載用機器の制御プログラムのバージョンアップを,確実・容易に実施することができる。具体的には、下記のような効果が得られる。
【0040】
(1)本装置2とエンジン制御ECU3に電源が供給されていれば容易にバージョンアップが行なえる為、出荷直前でのデータ修正などがあった場合、例えばECUのID登録を対象機種毎にグループ分けしておけば、対象となる全ECUに対するデータ修正が、一気に容易に行なえる、という効果がある。
【0041】
(2)市場に出た車両でも最新・最適なデータによるバージョンアップが可能となる為、常時最新バージョンであるという事でユーザーの満足が得られ、排ガスがクリーン化する方向にデータ変更が行われた場合は、地球の環境保護にも繋がる、という効果がある。
【0042】
(3)ID確認により書き換え対象車両の確認を行ない、通信により書き換えを実施するので,書き換え対象車両が保管されている場所に作業者が直接出向く必要が無く、例えば雪中等の過酷な環境下にあったとしても、容易に書き換えが実施できる、という効果がある。つまり,書き換えの為の車両の移動や作業者の作業場への移動,コネクタの接続作業、といった作業自体が不要となる為,大幅な人件費削減・時間短縮が図れる、という効果がある。
【0043】
(4)データ書き換え確認IDを、盗難防止装置のIDコードと同じコードに設定しているので、ホスト側で車両番号を管理しておけば、特定車両のみのデータ変更が可能になる為、下記のような効果が得られる。
・ユーザーの希望があれば、各ユーザーの好みに応じたプログラム変更(燃費重視、出力重視等)が可能。
・盗難された時など、盗難防止装置のIDコードの確認で特定車両のエンジンECUにエンジン停止用プログラムを送信し、その場で書き換えを実施すれば、例えば、盗難/走行中の車両のエンジンを、1気筒ずつ徐々に燃料カットさせてエンストさせたり再始動不可にするなどして、安全に車両停止させることが可能となる。
なお、データ書き換え確認IDについて、車内LANなどで各ECUと通信しておけば、そのLANの集中制御用ECUにIDを設けておけば、車1台に1IDで全ECUのプログラムデータの書き換えが可能となる。(この場合は、送受信用ECUはそのECU1つでOKとなる。)
【0044】
【発明の効果】
以上説明したように、この発明によれば、バージョンアップ中の車両状態を常時監視し、データ通信装置側から、通信完了/未完了が確認できる為、車載用機器の制御プログラムのバージョンアップを、確実・容易に実施することができる。
【0045】
また、通信状態判定装置により、バッテリ電圧が所定電圧以下の状態を判定するようにしたので、バッテリ電圧が所定値以下の状況下でのデータ書き換えを禁止することで、電圧低下状態でのデータ書き換えによる通信障害を回避できるという効果がある。
【0046】
また、通信状態判定装置により、キースイッチONの状態を判定するようにしたので、キースイッチON時でのデータ書き換えを禁止することで、キースイッチON状態で発生しうるメモリ書き換え中の通信不良、例えば、エンジン始動直前であったり、キースイッチONのままオーディオなどの電気負荷がかかった状態、といった、電圧変動の発生が予測される状況下でのデータ書き換えを回避できるという効果がある。
【0047】
また、通信状態判定装置により、エンジン駆動中の状態を判定するようにしたので、エンジン駆動中でのデータ書き換えを禁止することで、エンジンノイズ等の外乱が発生したり車両が移動して通信障害を受けるような状況下でのデータ書き換えを回避できるという効果がある。
【0048】
また、通信状態判定装置により、車両走行中の状態を判定するようにしたので、車両走行中でのデータ書き換えを禁止することで、走行状態により発生する電気負荷変動等、電圧変動や外乱が発生したり、車両が通信障害を受けるような場所に移動する可能性のある状況下でのデータ書き換えを回避できるという効果がある。
【0049】
また、通信状態判定装置により、スタータスイッチONの状態を判定するようにしたので、スタータスイッチON時でのデータ書き換えを禁止することで、スタータスイッチONの時にバッテリ電圧が低下してECUや送受信回路の誤動作が発生する可能性のある状況下でのデータ書き換えを回避できるという効果がある。
【0050】
また、通信状態判定装置により、通信不良状態を判定するようにしたので、通信不良時のデータ書き換えを禁止することで、電波が途切れたり電波が届かないような通信不良状態でのデータ書き換えを回避できるという効果がある。
【0051】
また、車載ECUの全ての制御プログラムのバージョンアップを確実・容易に実施することができる。
【0052】
また、報知手段により、データの書き換え完了時には、バージョンアップしたことを報知し、ユーザーにデータの書き換え実施およびバージョンアップ完了を通知する事ができる。
【0053】
また、通信不良状態の判定後所定時間経過するまでは、メモリ書き換えを禁止/中断するようにしたので、制御プログラムのバージョンアップをより安全・確実に実施することができる。
【0054】
また、ECUのID登録を対象機種毎にグループ分けすることで、対象となる全ECUに対するデータ修正が一気に容易に行える、という効果がある。
【0055】
さらに、データ書き換え確認用IDを、盗難防止装置のIDコードと同じコードに設定しているので、ホスト側で車両番号を管理しておけば、特定車両のみのデータ変更が可能となる。
【図面の簡単な説明】
【図1】この発明の実施の形態に係る通信によるメモリ書き換え装置を含むシステムS全体の構成を示すブロック図である。
【図2】図1のシステムSにおいていずれかの車載用ECUの制御プログラムをバージョンアップする場合の手順を、エンジン制御用ECU3を例にして説明するための図である。
【図3】図2のメモリ書き換え装置2内の各装置の動作を説明するためのフローチャートである。
【図4】この発明の実施の形態3の構成を示すブロック図である。
【図5】この発明の実施の形態3の各動作を説明する為のフローチャートである。
【符号の説明】
1 データ通信装置、2 メモリ書き換え装置、11,21 アンテナ、22送受信回路、23 ID確認用回路、24 通信状態判定装置、25 MPU(マイコン)、26 スイッチ、3 エンジン制御用ECU、31 フラッシュROM、32 MPU(マイコン)、I 盗難防止装置(イモビ)ECU、4 A/T−ECU、5 ナビゲーション用ECU、6 モニタ、L バス、L1 データライン、L2 コントロールライン。

Claims (12)

  1. プログラムデータを送信するデータ通信装置とデータの送受信を行う送受信回路と、
    前記プログラムデータに付加されたID確認用コードに基づいて書き換え対象車両であるか否かを確認するID確認用回路と、
    前記データ通信装置との通信に適した状態か否かを判定する通信状態判定装置と、
    前記ID確認用回路の出力に基づいて書き換え対象車両と確認された場合に、前記送受信回路により受信されたプログラムデータを車載ECU(Electronic Control Unit)のメモリに書き込む制御を行うと共に、データの書き換え前及び書き換え中に、前記通信状態判定装置により通信に適さない状態と判定された場合に、前記データ通信装置へ書き換え未完了を通知し、通信に適した状態であると判定された場合に、データの書き換え後に前記データ通信装置へ書き換え完了を通知する制御手段と
    を備えた通信による車載ECUのメモリ書き換え装置。
  2. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、バッテリ電圧が所定値以下の状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  3. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、キースイッチONの状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  4. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、エンジン駆動中の状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  5. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、車両走行中の状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  6. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、通信不良状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  7. 請求項1に記載の通信による車載ECUのメモリ書き換え装置において、
    前記通信状態判定装置は、スタータスイッチONの状態を通信に不適と判定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  8. 請求項1ないし7のいずれか1項に記載の通信による車載ECUのメモリ書き換え装置において、
    前記車載ECUとして、バージョンアップできるプログラムデータが記憶されたメモリを有するエンジン制御用ECU、トランスミッション制御用ECU、ナビゲーション用ECU、盗難防止用ECUのいずれかを対象とする
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  9. 請求項1ないし8のいずれか1項に記載の通信による車載ECUのメモリ書き換え装置において、
    前記制御手段によりデータの書き換え実施または完了を車両内で報知する報知部をさらに備えた
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  10. 請求項1ないし9のいずれか1項に記載の通信による車載ECUのメモリ書き換え装置において、
    前記制御手段は、前記通信状態判定装置により通信に適さない状態の判定がなされたときに、当該判定後、所定時間経過するまでは、メモリ書き換えを禁止する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  11. 請求項1ないし10のいずれか1項に記載の通信による車載ECUのメモリ書き換え装置において、
    前記車載ECUのIDを対象機種毎にグループ分けして登録してなる
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
  12. 請求項1ないし11のいずれか1項に記載の通信による車載ECUのメモリ書き換え装置において、
    前記データの書き換え確認用IDを、盗難防止装置のIDコードと同じコードに設定する
    ことを特徴とする通信による車載ECUのメモリ書き換え装置。
JP2002187581A 2002-06-27 2002-06-27 通信による車載ecuのメモリ書き換え装置 Pending JP2004028000A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002187581A JP2004028000A (ja) 2002-06-27 2002-06-27 通信による車載ecuのメモリ書き換え装置
US10/299,787 US6957136B2 (en) 2002-06-27 2002-11-20 Apparatus for rewriting a memory in a vehicle mounted ECU through communications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002187581A JP2004028000A (ja) 2002-06-27 2002-06-27 通信による車載ecuのメモリ書き換え装置

Publications (1)

Publication Number Publication Date
JP2004028000A true JP2004028000A (ja) 2004-01-29

Family

ID=29774194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002187581A Pending JP2004028000A (ja) 2002-06-27 2002-06-27 通信による車載ecuのメモリ書き換え装置

Country Status (2)

Country Link
US (1) US6957136B2 (ja)
JP (1) JP2004028000A (ja)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006082649A (ja) * 2004-09-15 2006-03-30 Denso Corp プログラム書き換えシステム
JP2006082648A (ja) * 2004-09-15 2006-03-30 Denso Corp プログラム書き換えシステム
JP2006268554A (ja) * 2005-03-24 2006-10-05 Hitachi Ltd プログラムの書き換えシステム及びプログラムの書き換え方法
JP2007065856A (ja) * 2005-08-30 2007-03-15 Fujitsu Ten Ltd 情報書き換えシステムおよび情報書き換え装置
JP2008541300A (ja) * 2005-05-18 2008-11-20 シーメンス ヴィディーオー オートモーティヴ コーポレイション Lf通信を介してフラッシュメモリをプログラムする方法
JP2010247590A (ja) * 2009-04-13 2010-11-04 Honda Motor Co Ltd 車両のための書き換えシステム
JP2013057994A (ja) * 2011-09-07 2013-03-28 Mitsubishi Electric Corp 制御システム
JP2013084143A (ja) * 2011-10-11 2013-05-09 Denso Corp 車載通信機
JP2013126802A (ja) * 2011-12-16 2013-06-27 Toyota Motor Corp 車載機へのアプリケーションのダウンロード方法及び同車載機
JP2014118071A (ja) * 2012-12-18 2014-06-30 Toyota Motor Corp 車両用情報処理装置およびプログラム更新方法
JP2014164596A (ja) * 2013-02-26 2014-09-08 Denso Corp 制御システム
JP2017014723A (ja) * 2015-06-29 2017-01-19 コベルコ建機株式会社 建設機械及びこれを備えたプログラム書き換えシステム
CN106458113A (zh) * 2014-06-18 2017-02-22 日立汽车系统株式会社 车载程序写入装置
JP2018065410A (ja) * 2016-10-17 2018-04-26 トヨタ自動車株式会社 ソフトウエア更新制御装置
CN110865841A (zh) * 2019-11-26 2020-03-06 北谷电子有限公司上海分公司 一种工程机械车辆中ecu软件的升级系统及方法
JP2021082323A (ja) * 2014-11-12 2021-05-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 更新管理方法、更新管理装置及び制御プログラム
US11283601B2 (en) 2014-11-12 2022-03-22 Panasonic Intellectual Property Corporation Of America Update management method, update management system, and non-transitory recording medium

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7047128B2 (en) * 2002-12-12 2006-05-16 Rtk Technologies Limited Chipped engine control unit system having copy protected and selectable multiple control programs
US7155324B2 (en) * 2003-06-10 2006-12-26 General Motors Corporation Apparatus and method for programming motor vehicle electronic control units
JP4509602B2 (ja) * 2004-02-27 2010-07-21 富士重工業株式会社 オペレータ側システムおよびモードファイルの特定方法
JP2006268107A (ja) * 2005-03-22 2006-10-05 Denso Corp 電子制御装置
WO2006107243A1 (en) * 2005-04-04 2006-10-12 Volvo Lastvagnar Ab Arrangement and method for programming motor vehicles
US20060238337A1 (en) * 2005-04-20 2006-10-26 Dei Headquarters, Inc. Security system with remote control and proximity detector
JP4639934B2 (ja) * 2005-05-06 2011-02-23 株式会社デンソー 車両制御システム
US8874302B2 (en) * 2005-05-27 2014-10-28 Bosch Automotive Service Solutions Llc Automotive scanner with advanced module programming options
JP2007011734A (ja) * 2005-06-30 2007-01-18 Denso Corp 車載制御装置
US20070050095A1 (en) * 2005-09-01 2007-03-01 Polaris Industries Inc. Controller area network based self-configuring vehicle management system and method
GB2434219B (en) * 2005-11-15 2010-11-24 P G Drives Technology Ltd Networked modules
US20070185624A1 (en) * 2006-02-07 2007-08-09 General Motors Corporation Method for remote reprogramming of vehicle flash memory
JP2007256163A (ja) * 2006-03-24 2007-10-04 Denso Corp ナビゲーション装置
US8161454B2 (en) 2007-01-22 2012-04-17 Ford Motor Company Software architecture for developing in-vehicle software applications
JP2008239021A (ja) * 2007-03-28 2008-10-09 Denso Corp 車両制御装置及びそのデータ書換システム
JP4702356B2 (ja) * 2007-12-10 2011-06-15 株式会社デンソー 再書き込み装置及びプログラム
US8224519B2 (en) 2009-07-24 2012-07-17 Harley-Davidson Motor Company Group, LLC Vehicle calibration using data collected during normal operating conditions
US9126542B2 (en) * 2010-08-03 2015-09-08 Honda Motor Co., Ltd. Vehicle program rewriting system
JP5115600B2 (ja) * 2010-08-06 2013-01-09 株式会社デンソー 制御装置
US20130212571A1 (en) * 2010-10-29 2013-08-15 Honda Motor Co., Ltd. Program rewriting system for vehicles
JP5423754B2 (ja) * 2011-09-28 2014-02-19 株式会社デンソー バス監視セキュリティ装置及びバス監視セキュリティシステム
US8892326B2 (en) 2011-10-10 2014-11-18 Bendix Commercial Vehicle Systems Llc Electronic control unit configuration tool
JP5886099B2 (ja) * 2012-03-21 2016-03-16 日立オートモティブシステムズ株式会社 自動車用電子制御装置
US9158926B2 (en) 2014-01-13 2015-10-13 General Electric Company Engine control unit configuration security
CN110321149B (zh) * 2014-06-19 2023-08-25 日立安斯泰莫株式会社 车载程序写入装置
DE102015214518A1 (de) * 2015-07-30 2017-02-02 Robert Bosch Gmbh Verfahren und Vorrichtung zum Austausch von Daten mit der Steuerelektronik eines Kraftfahrzeugs
JP6135723B2 (ja) * 2015-08-20 2017-05-31 コベルコ建機株式会社 建設機械及びこれを備えたプログラム書き換えシステム
JP6417348B2 (ja) * 2016-03-07 2018-11-07 日立建機株式会社 建設機械のプログラム書換え装置
US11400997B2 (en) 2016-05-23 2022-08-02 Indian Motorcycle International, LLC Display systems and methods for a recreational vehicle
US10353691B2 (en) * 2016-09-30 2019-07-16 Cummins Inc. Updating electronic controller through telematics
US10825266B2 (en) 2017-01-10 2020-11-03 Cummins Inc. Wireless ECU configuration updating
JP7111074B2 (ja) * 2018-08-10 2022-08-02 株式会社デンソー 車両用マスタ装置、セキュリティアクセス鍵の管理方法、セキュリティアクセス鍵の管理プログラム及び車両用電子制御システム
KR20230000809A (ko) * 2021-06-25 2023-01-03 현대자동차주식회사 차량의 ota 업데이트 제어 장치 및 그 방법
US12409941B1 (en) * 2024-06-17 2025-09-09 Shenzhen Hobbywing Technology Co., Ltd. Parameter setting method, device and multi-rotor drone

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3151831B2 (ja) * 1996-11-13 2001-04-03 トヨタ自動車株式会社 車両情報通信装置及び車両情報通信システム
JP3552491B2 (ja) * 1997-10-03 2004-08-11 トヨタ自動車株式会社 車両用データバックアップシステムおよびそのシステムを構成する車載端末装置
JPH11143720A (ja) 1997-11-10 1999-05-28 Fujitsu Ten Ltd 車載用機器間通信ネットワークシステム
JP2000335371A (ja) * 1999-05-26 2000-12-05 Denso Corp 電子制御装置及び記録媒体
US7068147B2 (en) * 1999-12-07 2006-06-27 Denso Corporation Control information rewriting system
US6694235B2 (en) * 2001-07-06 2004-02-17 Denso Corporation Vehicular relay device, in-vehicle communication system, failure diagnostic system, vehicle management device, server device and detection and diagnostic program
JP2003084998A (ja) * 2001-09-12 2003-03-20 Denso Corp 故障診断システム及び電子制御装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006082649A (ja) * 2004-09-15 2006-03-30 Denso Corp プログラム書き換えシステム
JP2006082648A (ja) * 2004-09-15 2006-03-30 Denso Corp プログラム書き換えシステム
JP2006268554A (ja) * 2005-03-24 2006-10-05 Hitachi Ltd プログラムの書き換えシステム及びプログラムの書き換え方法
US7343239B2 (en) 2005-03-24 2008-03-11 Hitachi, Ltd. Program rewriting system and program rewriting method
US7783398B2 (en) 2005-03-24 2010-08-24 Hitachi, Ltd. Program rewriting system and program rewriting method
JP2008541300A (ja) * 2005-05-18 2008-11-20 シーメンス ヴィディーオー オートモーティヴ コーポレイション Lf通信を介してフラッシュメモリをプログラムする方法
JP2007065856A (ja) * 2005-08-30 2007-03-15 Fujitsu Ten Ltd 情報書き換えシステムおよび情報書き換え装置
JP2010247590A (ja) * 2009-04-13 2010-11-04 Honda Motor Co Ltd 車両のための書き換えシステム
JP2013057994A (ja) * 2011-09-07 2013-03-28 Mitsubishi Electric Corp 制御システム
JP2013084143A (ja) * 2011-10-11 2013-05-09 Denso Corp 車載通信機
JP2013126802A (ja) * 2011-12-16 2013-06-27 Toyota Motor Corp 車載機へのアプリケーションのダウンロード方法及び同車載機
JP2014118071A (ja) * 2012-12-18 2014-06-30 Toyota Motor Corp 車両用情報処理装置およびプログラム更新方法
JP2014164596A (ja) * 2013-02-26 2014-09-08 Denso Corp 制御システム
CN106458113A (zh) * 2014-06-18 2017-02-22 日立汽车系统株式会社 车载程序写入装置
CN106458113B (zh) * 2014-06-18 2019-09-10 日立汽车系统株式会社 车载程序写入装置以及地图数据写入装置
JP2021082323A (ja) * 2014-11-12 2021-05-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 更新管理方法、更新管理装置及び制御プログラム
US11283601B2 (en) 2014-11-12 2022-03-22 Panasonic Intellectual Property Corporation Of America Update management method, update management system, and non-transitory recording medium
JP7116204B2 (ja) 2014-11-12 2022-08-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 更新管理方法、更新管理装置及び制御プログラム
JP2022163096A (ja) * 2014-11-12 2022-10-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 更新管理方法、更新管理装置及び制御プログラム
JP7334312B2 (ja) 2014-11-12 2023-08-28 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 更新管理方法、更新管理装置及び制御プログラム
JP2017014723A (ja) * 2015-06-29 2017-01-19 コベルコ建機株式会社 建設機械及びこれを備えたプログラム書き換えシステム
JP2018065410A (ja) * 2016-10-17 2018-04-26 トヨタ自動車株式会社 ソフトウエア更新制御装置
CN110865841A (zh) * 2019-11-26 2020-03-06 北谷电子有限公司上海分公司 一种工程机械车辆中ecu软件的升级系统及方法

Also Published As

Publication number Publication date
US6957136B2 (en) 2005-10-18
US20040002793A1 (en) 2004-01-01

Similar Documents

Publication Publication Date Title
JP2004028000A (ja) 通信による車載ecuのメモリ書き換え装置
JP5829839B2 (ja) サーバ装置、プログラム提供システム、プログラム提供方法、及び、プログラム
JP4361902B2 (ja) 車載制御装置の情報更新方法と更新情報通信システム、および、車両搭載制御装置と情報管理基地局装置
US6631313B2 (en) Communication system for communication between in-vehicle terminals and center, and in-vehicle terminal employed in communication system
JP6501040B2 (ja) 制御装置
US20070005204A1 (en) Vehicle-mounted data rewriting control system
US7164213B2 (en) Theft prevention system for motor vehicles
JP2009102003A (ja) ソフトウェア更新装置およびソフトウェア更新方法
US20070185624A1 (en) Method for remote reprogramming of vehicle flash memory
US20020183904A1 (en) Vehicle diagnostic system
US20080280602A1 (en) Vehicle control apparatus with data reprogrammable via wireless communication network
JP3956694B2 (ja) 車両内情報通信システム及び車載電源制御ユニット
JP2005132131A (ja) ソフトウェア更新装置およびソフトウェア更新方法
JP6573500B2 (ja) ソフトウェア更新システム
US10625754B2 (en) Control apparatus, control method, and computer program
JPWO1998021077A1 (ja) 車両情報通信装置及び車両情報通信システム
JP6702269B2 (ja) 制御装置、制御方法、およびコンピュータプログラム
CN112136106B (zh) 电子控制装置以及存储介质
JP2019034652A (ja) 制御装置、制御方法、およびコンピュータプログラム
JP2018097764A (ja) 車載用データ更新装置
CN108008964B (zh) 车载网络系统,车载软件的管理方法和车辆
JP5551045B2 (ja) 車両用プログラム書換えシステム
JP7778587B2 (ja) 車両制御装置
JPH11141395A (ja) 車両制御用メモリ書き換え装置
US12487813B2 (en) Vehicular electronic control device and update program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060418

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061121

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070807