JP2016169633A - Electronic control device - Google Patents
Electronic control device Download PDFInfo
- Publication number
- JP2016169633A JP2016169633A JP2015048748A JP2015048748A JP2016169633A JP 2016169633 A JP2016169633 A JP 2016169633A JP 2015048748 A JP2015048748 A JP 2015048748A JP 2015048748 A JP2015048748 A JP 2015048748A JP 2016169633 A JP2016169633 A JP 2016169633A
- Authority
- JP
- Japan
- Prior art keywords
- starter
- register
- electronic control
- drive
- control device
- 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
Links
- 239000007858 starting material Substances 0.000 claims abstract description 186
- 238000004891 communication Methods 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 230000007423 decrease Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 16
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
本発明は、スタータの駆動を制御する電子制御装置に関する。 The present invention relates to an electronic control unit that controls driving of a starter.
従来、車両のスタータモータの駆動を制御する装置としては、特許文献1に記載の装置がある。特許文献1に記載の装置は、スタータリレーをオン/オフ駆動させるECU(Electrical Control Unit)を2つ備えている。一方のECUの動作電圧の限界値は他方のECUの動作電圧の限界値よりも低く設定されている。特許文献1に記載の装置では、スタータモータの駆動に起因してバッテリ電圧が低下した際、動作電圧の限界値の低いECUがスタータリレーをオン状態に維持することにより、スタータモータの駆動を維持している。
Conventionally, there is an apparatus described in
ところで、特許文献1に記載の電子制御装置では、スタータモータの駆動を制御するために2つのECUの制御処理を連携させる必要があり、制御処理が複雑化するおそれがある。
By the way, in the electronic control device described in
本発明は、こうした実情に鑑みてなされたものであり、その目的は、簡易な構成でありながらも、動作電圧の低下時にスタータモータの駆動を維持することのできる電子制御装置を提供することにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide an electronic control device that can maintain the drive of the starter motor when the operating voltage is reduced while having a simple configuration. is there.
上記課題を解決するために、スタータリレー(SR)の駆動を制御するとともに、動作電圧が第1閾値電圧以下に低下することに基づきリセットが行われる電子制御装置(1)は、スタータリレーをオン/オフ駆動させる駆動部(20)と、駆動部に制御信号を送信することによりスタータリレーのオン状態及びオフ状態を制御する制御部(30)と、を備える。駆動部は、スタータリレーをオン状態及びオフ状態のいずれに設定するかを示す設定情報が記憶されたスタータ駆動レジスタ(24)を有するとともに、スタータ駆動レジスタに記憶された設定情報に基づきスタータリレーのオン状態及びオフ状態を切り替える。また、駆動部は、第1閾値電圧よりも小さい第2閾値電圧を有し、動作電圧が第2閾値電圧以下に低下することを条件に、スタータ駆動レジスタのリセットを行う。 In order to solve the above-mentioned problem, the electronic control device (1) that controls the drive of the starter relay (SR) and is reset based on the operating voltage dropping below the first threshold voltage, A drive unit (20) that is driven off / off, and a control unit (30) that controls an on state and an off state of the starter relay by transmitting a control signal to the drive unit. The drive unit has a starter drive register (24) in which setting information indicating whether the starter relay is set to an on state or an off state is stored, and based on the setting information stored in the starter drive register, Switch between on and off states. In addition, the driving unit resets the starter driving register on condition that the driving unit has a second threshold voltage lower than the first threshold voltage and the operating voltage drops below the second threshold voltage.
この構成によれば、スタータモータの駆動に伴い電子制御装置の動作電圧が第1閾値電圧以下に低下することにより電子制御装置がリセットされた場合でも、動作電圧が第2閾値電圧よりも大きければ、スタータ駆動レジスタのリセットが行われない。そのため、スタータリレーをオンさせるための設定情報がスタータ駆動レジスタに記憶されていれば、その情報がスタータ駆動レジスタに記憶されたままとなるため、スタータリレーがオン状態に維持される。よって、スタータリレーの駆動を制御するための電子制御装置が一つだけの簡易な構成でありながらも、動作電圧の低下時にスタータモータの駆動を維持することができる。 According to this configuration, even when the electronic control device is reset due to the operation voltage of the electronic control device being lowered to the first threshold voltage or less as the starter motor is driven, the operation voltage is greater than the second threshold voltage. The starter drive register is not reset. Therefore, if the setting information for turning on the starter relay is stored in the starter drive register, the information remains stored in the starter drive register, so that the starter relay is maintained in the on state. Therefore, the drive of the starter motor can be maintained when the operating voltage is lowered even though the electronic control device for controlling the drive of the starter relay has a simple configuration.
本発明によれば、簡易な構成でありながらも、動作電圧の低下時にスタータモータの駆動を維持することができる。 According to the present invention, it is possible to maintain the drive of the starter motor when the operating voltage is lowered, although the configuration is simple.
<第1実施形態>
以下、電子制御装置の一実施形態について説明する。図1に示される電子制御装置1は、車両のエンジンの駆動を統括的に制御する、いわゆるエンジン制御装置である。以下、電子制御装置1を「ECU1」と略記する。
<First Embodiment>
Hereinafter, an embodiment of the electronic control device will be described. An
図1に示されるように、ECU1は、電源IC10と、ドライバIC20と、マイクロコンピュータ30とを備えている。以下では、便宜上、マイクロコンピュータ30を「マイコン30」と略記する。本実施形態では、ドライバIC20が駆動部に相当し、マイコン30が制御部に相当する。
As shown in FIG. 1, the ECU 1 includes a
電源IC10には、車両のバッテリ2のバッテリ電圧VBATがイグニッションスイッチ3を介して駆動電圧VBとして印加されている。すなわち、車両の運転者によりイグニッションスイッチ3がオン操作されると、駆動電圧VBが電源IC10に印加される。車両の運転者によりイグニッションスイッチ3がオフ操作されると、電源IC10への駆動電圧VBの供給が遮断される。また、電源IC10には、バッテリ電圧VBATが直接印加されている。電源IC10は、駆動電圧VBに基づいて主動作電圧VOMを生成する。主動作電圧VOMは、ドライバIC20やマイコン30を動作させるために用いられる。また、電源IC10は、バッテリ電圧VBATに基づいてバックアップ動作電圧VOSを生成する。バックアップ動作電圧VOSは、例えばイグニッションスイッチ3がオフされた際にECU1の図示しないRAM等の電子部品への電力供給を可能とするものである。これにより、ECU1では、イグニッションスイッチ3がオフされた場合でも、各種データを保持することが可能となっている。
The battery voltage VBAT of the
ドライバIC20は、スタータリレーSRを介してスタータモータMを駆動させる。また、ドライバIC20は、例えばエンジンのインジェクタや可変バルブ機構等、スタータモータM以外の図示しないエンジン機器を駆動させる。ドライバIC20は、マイコン30とシリアル通信を行うことが可能となっている。ドライバIC20とマイコン30との間のシリアル通信は、マイクロセカンドチャネルに基づくシリアル通信が採用されている。これにより、ドライバIC20とマイコン30との間の通信を高速化することが可能となっている。
The driver IC 20 drives the starter motor M via the starter relay SR. The driver IC 20 drives engine devices (not shown) other than the starter motor M such as an engine injector and a variable valve mechanism. The driver IC 20 can perform serial communication with the
ドライバIC20は、MSC(Micro Second Channel)コントローラ21と、エンジン駆動レジスタ22と、エンジン駆動回路23と、スタータ駆動レジスタ24と、スタータリレー駆動回路25とを有している。
The driver IC 20 includes an MSC (Micro Second Channel) controller 21, an
MSCコントローラ21は、マイコン30との間で行われるマイクロセカンドチャネルに基づくシリアル通信を制御する。MSCコントローラ21は、例えばマイコン30からドライバIC20にダウンストリームされるシリアルデータをパラレルデータに変換する処理を行う。また、MSCコントローラ21は、ドライバIC20において生成されるパラレルデータをシリアルデータに変換するとともに、当該シリアルデータをマイコン30にアップストリームする。
The MSC controller 21 controls serial communication based on a microsecond channel performed with the
エンジン駆動回路23は、エンジン駆動レジスタ22に記憶されている設定情報に基づいて所定の駆動信号を図示しないエンジン機器に送信することにより、エンジン機器を駆動させる。エンジン駆動レジスタ22には主動作電圧VOMが印加されている。
The
スタータリレー駆動回路25は、スタータ駆動レジスタ24に記憶されている設定情報に基づきスタータリレーSRにスタータ駆動信号STAを出力することにより、スタータリレーSRをオン/オフ駆動させる。スタータ駆動レジスタ24に記憶されている設定情報は、スタータリレーSRをオン状態及びオフ状態のいずれに設定するかを示す情報である。
The starter
具体的には、スタータリレーSRは、リレーコイルRCとリレースイッチRSWとを有している。リレーコイルRCの一端には駆動電圧VBが印加されている。リレーコイルRCの他端はスタータリレー駆動回路25に接続されている。リレースイッチRSWの一端には駆動電圧VBが印加されている。リレースイッチRSWの他端にはスタータモータMが接続されている。スタータリレー駆動回路25は、スタータ駆動レジスタ24がオフ状態に設定されている場合、ハイレベルに設定されたスタータ駆動信号STAを出力する。これにより、リレーコイルRCの駆動電流が遮断され、リレースイッチRSWがオフ状態となる。よって、スタータモータMは駆動しない。また、スタータリレー駆動回路25は、スタータ駆動レジスタ24がオン状態に設定されている場合、ローレベルに設定されたスタータ駆動信号STAを出力する。これにより、駆動電圧VBがリレーコイルRCに印加されてリレーコイルRCに駆動電流が流れ、リレースイッチRSWがオン状態となる。よって、スタータモータMに駆動電圧VBが印加され、スタータモータMが駆動する。
Specifically, the starter relay SR has a relay coil RC and a relay switch RSW. A drive voltage VB is applied to one end of the relay coil RC. The other end of the relay coil RC is connected to the starter
スタータ駆動レジスタ24にはバックアップ動作電圧VOSが印加されている。したがって、イグニッションスイッチ3のオフ操作により駆動電圧VBが遮断された場合でも、スタータ駆動レジスタ24に記憶されているオン/オフの設定情報は保持される。
A backup operating voltage VOS is applied to the
マイコン30は、MSCコントローラ31と、スタンバイメモリ32とを有している。本実施形態では、スタンバイメモリ32が記憶部に相当する。
The
MSCコントローラ31は、ドライバIC20との間で行われるマイクロセカンドチャネルに基づくシリアル通信を制御する。MSCコントローラ31は、例えばドライバIC20からマイコン30にアップストリームされるシリアルデータをパラレルデータに変換する処理を行う。また、MSCコントローラ31は、マイコン30において生成されるパラレルデータをシリアルデータに変換し、当該シリアルデータに対応したデータフレームDFをドライバIC20にダウンストリームする。
The
スタンバイメモリ32には、例えば学習値等、イグニッションスイッチ3がオフ操作された際に保持すべきデータが記憶されている。スタンバイメモリ32にはバックアップ動作電圧VOSが印加されている。すなわち、イグニッションスイッチ3のオフ操作により駆動電圧VBが遮断された場合でも、スタンバイメモリ32に記憶されている情報は保持される。
The
マイコン30には、スタータスイッチ4の一端が接続されている。スタータスイッチ4の他端部にはバッテリ電圧VBATが印加されている。すなわち、車両の運転者によりスタータスイッチ4がオン操作されると、スタータスイッチ4からマイコン30にバッテリ電圧VBATが印加される。マイコン30は、スタータスイッチ4からバッテリ電圧VBATが印加されることをもって、スタータスイッチ4がオン状態であると判断する。また、マイコン30は、スタータスイッチ4からバッテリ電圧VBATが印加されていないことをもって、スタータスイッチ4がオフ状態であると判断する。
One end of a starter switch 4 is connected to the
マイコン30には回転センサ5の出力信号が取り込まれている。回転センサ5はエンジンの回転速度(回転数)NEを検出するとともに、検出したエンジンの回転速度NEに応じた信号を出力する。マイコン30は、回転センサ5の出力信号に基づいてエンジンの回転速度NEを検出する。
The
マイコン30には、スタータスイッチ4及び回転センサ5のそれぞれの出力信号の他、例えばアクセルペダルの踏み込み量を検出するアクセルセンサや、エンジンの吸入空気量を検出する吸入空気量センサ等、エンジン制御に係る各種センサの出力が取り込まれている。マイコン30は、各種センサの出力信号に基づいて制御信号を生成する。制御信号には、エンジン駆動レジスタ22及びスタータ駆動レジスタ24のそれぞれの指示値が含まれている。マイコン30は、この制御信号を含むデータフレームDFを生成する。マイコン30は、ドライバIC20へのデータフレームDFの送信によりエンジン駆動レジスタ22及びスタータ駆動レジスタ24のそれぞれの設定情報を切り替えることにより、スタータモータMやその他のエンジン機器の駆動を制御する。
In addition to the respective output signals of the starter switch 4 and the
次に、ECU1のリセットの構成について説明する。
ECU1は、電源IC10から出力されるリセット信号に基づいてドライバIC20及びマイコン30をリセット(初期化)する機能を有している。具体的には、電源IC10はドライバIC20及びマイコン30にリセット信号を送信している。電源IC10は、ドライバIC20及びマイコン30をリセットする必要がない場合には、リセット信号の信号レベルをハイレベルに設定している。電源IC10は、主動作電圧VOMがリセット閾値電圧Vth1以下であるか否かを常時監視している。本実施形態では、リセット閾値電圧Vth1が第1閾値電圧に相当する。電源IC10は、主動作電圧VOMがリセット閾値電圧Vth1以下になった場合、リセット信号の信号レベルをハイレベルからローレベルに切り替える。ドライバIC20及びマイコン30は、リセット信号の信号レベルがハイレベルからローレベルに切り替わったことを検知すると、リセットを行う。例えばドライバIC20では、リセット信号がエンジン駆動レジスタ22に入力されている。エンジン駆動レジスタ22は、リセット信号の信号レベルがハイレベルからローレベルに切り替わることに基づいてリセットを行う。すなわち、エンジン駆動レジスタ22はオフ状態に設定される。
Next, the reset configuration of the
The
ドライバIC20は、主動作電圧VOMに基づいてスタータ駆動レジスタ24をリセットする内部パワーオンリセット(POR)機能を有している。具体的には、ドライバIC20はPOR信号をスタータ駆動レジスタ24に送信している。ドライバIC20は、スタータ駆動レジスタ24をリセットする必要がない場合には、POR信号の信号レベルをハイレベルに設定している。ドライバIC20は、主動作電圧VOMがPOR閾値電圧Vth2以下になることを条件にPOR信号の信号レベルをハイレベルからローレベルに切り替える。POR閾値電圧Vth2はリセット閾値電圧Vth1よりも小さい値に設定され、且つドライバIC20の駆動を保障することが可能な最小電圧よりも大きい値に設定されている。本実施形態では、POR閾値電圧Vth2が第2閾値電圧に相当する。スタータ駆動レジスタ24は、POR信号がハイレベルからローレベルに切り替わることに基づいてリセットを行う。すなわち、スタータ駆動レジスタ24はオフ状態に設定される。
The
次に、マイコン30によるスタータモータMの駆動制御について詳しく説明する。
例えば車両に乗車した運転者がスタータスイッチ4をオン操作すると、スタータスイッチ4のオン操作がマイコン30により検出される。マイコン30は、スタータスイッチ4のオン操作を検出すると、スタータ駆動レジスタ24をオン状態に設定するためのスタータ制御信号を含むデータフレームをMSCコントローラ31を介してドライバIC20に送信する。このデータフレームがドライバIC20のMSCコントローラ21により受信されると、MSCコントローラ21は、データフレームに含まれるスタータ制御信号をスタータ駆動レジスタ24に送信する。このスタータ制御信号に基づきスタータ駆動レジスタ24がオン状態に設定されると、スタータリレーSRがオン状態となり、スタータモータMが駆動する。
Next, drive control of the starter motor M by the
For example, when the driver who has boarded the vehicle turns on the starter switch 4, the on-operation of the starter switch 4 is detected by the
その後、運転者がスタータスイッチ4をオフ操作すると、スタータスイッチ4のオフ操作がマイコン30により検出される。マイコン30は、スタータスイッチ4のオフ操作を検出すると、スタータ駆動レジスタ24をオフ状態に設定するためのスタータ制御信号を含むデータフレームをMSCコントローラ31を介してドライバIC20に送信する。このデータフレームがドライバIC20のMSCコントローラ21により受信されると、MSCコントローラ21は、データフレームに含まれるスタータ制御信号をスタータ駆動レジスタ24に送信する。このスタータ制御信号に基づきスタータ駆動レジスタ24がオン状態からオフ状態に変更されると、スタータリレーSRがオフ状態となり、スタータモータMが停止する。
Thereafter, when the driver turns off the starter switch 4, the turn-off operation of the starter switch 4 is detected by the
ところで、スタータスイッチ4のオン操作に基づきスタータモータMが駆動した場合、バッテリ2からスタータモータMに大きな電流が供給されるため、バッテリ電圧VBATが低下する。これに起因して主動作電圧VOMがリセット閾値電圧Vth1以下になると、電源IC10から出力されるリセット信号の信号レベルがハイレベルからローレベルに切り替わるため、ドライバIC20及びマイコン30のリセットが行われる。マイコン30がリセットされている期間にスタータスイッチ4がオフ操作された場合、マイコン30はスタータスイッチ4のオフ操作を検出することができない。このような場合、スタータ駆動レジスタ24をオン状態からオフ状態に変更することができないため、スタータモータMが駆動し続ける懸念がある。
By the way, when the starter motor M is driven based on the ON operation of the starter switch 4, since a large current is supplied from the
また、リセットから復帰したマイコン30がドライバIC20へのデータフレームの送信を開始する際、データフレームに含まれるスタータ制御信号がリセットされている可能性がある。したがって、スタータ駆動レジスタ24がオン状態に設定されている状況で、すなわちスタータモータMが駆動している状況で、リセットから復帰したマイコン30がドライバIC20へのデータフレームの送信を開始すると、スタータ駆動レジスタ24がオン状態からオフ状態に変更され、スタータモータMが停止するおそれがある。このような状況では、スタータモータMの駆動が不十分となり、エンジンを始動させることができない懸念がある。
Further, when the
これらの懸念を解消すべく、マイコン30は、リセットから復帰した際、図2に示される処理を実行する。すなわち、マイコン30は、まず、ドライバIC20へのデータフレームの送信を無効化する(ステップS1)。すなわち、マイコン30はドライバICへの制御信号の送信を停止する。ステップS1の処理に続いて、マイコン30は、ドライバIC20からスタータ駆動レジスタ24の設定情報を取得するとともに(ステップS2)、取得した設定状態に基づいてスタータ制御信号を設定する(ステップS3)。ステップS3に続いて、マイコン30は、ドライバIC20へのデータフレームの送信を有効化する(ステップS4)。これにより、スタータ駆動レジスタ24の設定情報に対応したスタータ制御信号を含むデータフレームがマイコン30からドライバIC20に送信されることになる。すなわち、スタータ駆動レジスタ24の設定情報がオン状態に設定されている場合には、その設定状態が維持される。
In order to eliminate these concerns, the
ステップS4の処理に続いて、マイコン30は、エンジンの回転速度NEに基づいてエンジンが始動したか否かを判定する(ステップS5)。マイコン30は、エンジンが始動したと判定した場合には(ステップS5:YES)、スタータ駆動レジスタ24をオフ状態に設定するためのスタータ制御信号を含むデータフレームをドライバIC20に送信する(ステップS6)。
Following the process of step S4, the
次に、本実施形態のECU1の作用及び効果について説明する。
図3(H)に示されるように、時刻t1で運転者がイグニッションスイッチ3をオン操作すると、図3(A)に示されるように、電源IC10に入力される駆動電圧VBが増加する。これにより、図3(B)に示されるように、電源IC10により生成される主動作電圧VOMが増加する。その後、図3(C),(D)に示されるように、電源IC10により生成されるリセット信号、及びドライバIC20により生成されるPOR信号が共にハイレベルに設定される。
Next, the operation and effect of the
As shown in FIG. 3H, when the driver turns on the
図3(G)に示されるように、時刻t2で運転者がスタータスイッチ4をオン操作すると、図3(F)に示されるように、スタータ駆動レジスタ24がオン状態に設定されるため、スタータモータMの駆動が開始される。このスタータモータMの駆動開始に伴い、図3(A),(B)に示されるように、駆動電圧VB及び主動作電圧VOMが低下する。これにより、時刻t3で主動作電圧VOMがリセット閾値電圧Vth1以下になると、図3(C)に示されるように、リセット信号の信号レベルがハイレベルからローレベルに切り替わる。したがって、時刻t3でドライバIC20及びマイコン30がリセットされる。この際、主動作電圧VOMがPOR閾値電圧Vth2以下にならなければ、図3(D)に示されるように、POR信号の信号レベルはハイレベルに維持される。これにより、図3(F)に示されるように、スタータ駆動レジスタ24の設定情報はオン状態のまま維持される。よって、ドライバIC20及びマイコン30がリセットされた場合でも、スタータモータMの駆動を継続することができる。このように、本実施形態では、スタータモータMを制御するためのECUが一つだけの簡易な構成でありながらも、主動作電圧VOMの低下時にスタータモータMの駆動を維持することができる。
As shown in FIG. 3G, when the driver turns on the starter switch 4 at time t2, the
図3(A),(B)に示されるように、時刻t3以降、駆動電圧VB及び主動作電圧VOMが上昇し、時刻t5で主動作電圧VOMがリセット閾値電圧Vth1を超えると、図3(C)に示されるように、リセット信号の信号レベルがローレベルからハイレベルに切り替わる。したがって、時刻t5でドライバIC20及びマイコン30がリセットから復帰する。この際、マイコン30は、スタータ駆動レジスタ24の設定情報を読み込むとともに、その設定情報に対応したスタータ制御信号を含むデータフレームをドライバIC20に送信するため、図3(F)に示されるように、スタータ駆動レジスタ24をオン状態のまま維持することができる。よって、マイコン30がリセットから復帰した際にスタータモータMが停止するという懸念を解消することができるため、エンジンの始動性を確保することができる。
As shown in FIGS. 3A and 3B, after time t3, the drive voltage VB and the main operating voltage VOM rise, and when the main operating voltage VOM exceeds the reset threshold voltage Vth1 at time t5, FIG. As shown in C), the signal level of the reset signal is switched from the low level to the high level. Therefore, the
時刻t5以降、マイコン30は、図3(E)に示されるエンジンの回転速度NEの推移に基づいてエンジンが始動したと時刻t6で判断すると、スタータ駆動レジスタ24をオフ状態に設定するためのスタータ制御信号を含むデータフレームをドライバIC20に送信する。これにより、スタータ駆動レジスタ24がオフ状態に設定され、スタータモータMが停止する。すなわち、マイコン30は、スタータリレーSRをオフさせるべくスタータ駆動レジスタ24の設定情報を変更する時期をエンジンの回転速度NEに基づいて判断する。このようにスタータ駆動レジスタ24の設定情報を変更することにより、例えば図3(G)に示されるように、マイコン30がリセットされている期間内の時刻t4でスタータスイッチ4がオフ操作された場合でも、すなわちマイコン30がスタータスイッチ4のオフ操作を検出することができない場合でも、スタータモータMを停止させることができる。
After time t5, when the
(変形例)
次に、第1実施形態のECU1の変形例について説明する。
本変形例のマイコン30は、スタータ駆動レジスタ24の設定情報と同一の情報をスタンバイメモリ32に記憶している。また、マイコン30は、図2に示されるステップS2の処理に代えて、図4に示されるステップS7の処理を実行する。すなわち、マイコン30は、スタンバイメモリ32からスタータ駆動レジスタ24の設定情報を取得する。このような構成であっても、第1実施形態のECU1と同様の効果を得ることができる。
(Modification)
Next, a modified example of the
The
<第2実施形態>
次に、ECU1の第2実施形態について説明する。以下、第1実施形態との相違点を中心に説明する。
Second Embodiment
Next, a second embodiment of the
第1実施形態のECU1では、スタータ駆動レジスタ24がオン状態に設定された後、マイコン30に何らかの異常が生じてマイコン30とドライバIC20との間の通信が途絶えた場合、スタータ駆動レジスタ24をオフ状態に変更することができない。すなわち、スタータ駆動レジスタ24がオン状態のまま維持される可能性がある。この場合、スタータモータMが駆動し続けることになり、好ましくない。
In the
そこで、本実施形態のドライバIC20は、マイコン30からの通信が途絶えた場合には、スタータ駆動レジスタ24を強制的にオフ状態に切り替える。以下、その詳細を説明する。
Therefore, the
図5に示されるように、本実施形態のドライバIC20はモニタ回路26を更に備えている。モニタ回路26はタイマ260を有している。モニタ回路26は、MSCコントローラ21の通信状態を監視している。また、モニタ回路26は、電源IC10から送信されるリセット信号も監視している。モニタ回路26は、MSCコントローラ21の通信状態及びリセット信号に基づいて図6に示される処理を所定の周期で繰り返し実行する。
As shown in FIG. 5, the
図6に示されるように、モニタ回路26は、ドライバIC20及びマイコン30のリセットが実行されたか否かを判断する(ステップS10)。具体的には、モニタ回路26は、リセット信号の信号レベルがハイレベルからローレベルに切り替わることをもって、ドライバIC20及びマイコン30のリセットが実行されたと判断する。モニタ回路26は、ドライバIC20及びマイコン30のリセットが実行されていない場合(ステップS10:NO)、処理を終了する。
As shown in FIG. 6, the
モニタ回路26は、ドライバIC20及びマイコン30のリセットが実行された場合(ステップS10:YES)、タイマ260のカウントを開始するとともに(ステップS11)、タイマ260のカウント値に基づいて、リセットが行われた時点から所定時間が経過したか否かを判断する(ステップS12)。モニタ回路26は、リセットの実行時から所定時間が経過していない場合には(ステップS12:NO)、MSCコントローラ21の通信状態に基づいてマイコン30が通信を行っているか否かを判断する(ステップS13)。モニタ回路26は、リセットの実行時から所定時間が経過する前に(ステップS12:NO)、マイコン30が通信を行った場合には(ステップS13:YES)、タイマ260のカウント値をリセットして(ステップS15)、処理を終了する。
When the
モニタ回路26は、マイコン30が通信を行わないまま(ステップS13:NO)、リセットの実行時から所定時間が経過した場合には(ステップS12:YES)、スタータ駆動レジスタ24をオフ状態に設定した後(ステップS14)、タイマ260のカウント値をリセットする(ステップS15)。
The
本実施形態のECU1によれば、スタータ駆動レジスタ24がオン状態に設定された後にマイコン30に何らかの異常が生じてマイコン30とドライバIC20との間の通信が途絶えた場合でも、スタータ駆動レジスタ24がオフ状態に戻される。そのため、スタータモータMが駆動し続けるような状況を回避することができる。
According to the
(変形例)
次に、第2実施形態のECU1の変形例について説明する。
本変形例のモニタ回路26は、図6に示される処理に代えて、図7に示される処理を実行する。すなわち、モニタ回路26は、まず、スタータ駆動レジスタ24がオン状態に設定されたか否かを判断する(ステップS20)。モニタ回路26は、スタータ駆動レジスタ24がオン状態に設定されていない場合(ステップS20:NO)、処理を終了する。
(Modification)
Next, a modified example of the
The
モニタ回路26は、スタータ駆動レジスタ24がオン状態に設定された場合(ステップS20:YES)、タイマ260のカウントを開始するとともに(ステップS21)、タイマ260のカウント値に基づいてスタータ駆動レジスタ24のオン設定時から所定時間が経過したか否かを判断する(ステップS22)。モニタ回路26は、スタータ駆動レジスタ24のオン設定時から所定時間が経過していない場合には(ステップS22:NO)、スタータ駆動レジスタ24がオフ状態に設定されたか否かを判断する(ステップS23)。モニタ回路26は、スタータ駆動レジスタ24のオン設定時から所定時間が経過する前に(ステップS22:NO)、スタータ駆動レジスタ24がオフ状態に設定された場合には(ステップS23:YES)、タイマ260のカウント値をリセットし(ステップS25)、処理を終了する。
When the
モニタ回路26は、スタータ駆動レジスタ24がオン状態に設定されたまま(ステップS23:NO)、スタータ駆動レジスタ24のオン設定時から所定時間が経過した場合には(ステップS22:YES)、スタータ駆動レジスタ24をオフ状態に設定した後(ステップS24)、タイマ260のカウント値をリセットする(ステップS25)。
When the
このような構成によれば、第2実施形態のECU1と同様に、スタータ駆動レジスタ24がオン状態に設定された後にマイコン30に何らかの異常が生じてマイコン30とドライバIC20との間の通信が途絶えた場合でも、スタータ駆動レジスタ24がオフ状態に戻される。そのため、第2実施形態のECU1と同様に、スタータモータMが駆動し続けるような状況を回避することができる。
According to such a configuration, like the
<他の実施形態>
なお、上記各実施形態は、以下の形態にて実施することもできる。
・ドライバIC20とマイコン30との間の通信方式としては、例えばSPI(Serial Peripheral Interface)通信や、SCI(Serial Communication Interface)通信等を採用することもできる。
<Other embodiments>
In addition, each said embodiment can also be implemented with the following forms.
As a communication method between the
・各実施形態のECU1は、エンジンの駆動を制御するECUに限らず、適宜のECUに適用することができる。 -ECU1 of each embodiment is not restricted to ECU which controls the drive of an engine, It can apply to appropriate ECU.
・本発明は上記の具体例に限定されるものではない。すなわち、上記の具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。例えば、前述した各具体例が備える各要素及びその配置や条件等は、例示したものに限定されるわけではなく適宜変更することができる。また、前述した実施形態が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。 -This invention is not limited to said specific example. That is, the above-described specific examples that are appropriately modified by those skilled in the art are also included in the scope of the present invention as long as they have the characteristics of the present invention. For example, the elements included in each of the specific examples described above, their arrangement, conditions, and the like are not limited to those illustrated, and can be changed as appropriate. Moreover, each element with which embodiment mentioned above is provided can be combined as long as it is technically possible, and the combination of these is also included in the scope of the present invention as long as it includes the features of the present invention.
SR:スタータリレー
1:電子制御装置(ECU)
5:回転センサ
20:ドライバIC(駆動部)
24:スタータ駆動レジスタ
30:マイコン(制御部)
32:スタンバイメモリ(記憶部)
SR: Starter relay 1: Electronic control unit (ECU)
5: Rotation sensor 20: Driver IC (drive unit)
24: Starter drive register 30: Microcomputer (control unit)
32: Standby memory (storage unit)
Claims (8)
前記スタータリレーをオン/オフ駆動させる駆動部(20)と、
前記駆動部に制御信号を送信することにより前記スタータリレーのオン状態及びオフ状態を制御する制御部(30)と、を備え、
前記駆動部は、
前記スタータリレーをオン状態及びオフ状態のいずれに設定するかを示す設定情報が記憶されたスタータ駆動レジスタ(24)を有し、
前記スタータ駆動レジスタに記憶された設定情報に基づき前記スタータリレーのオン状態及びオフ状態を切り替え、
前記第1閾値電圧よりも小さい第2閾値電圧を有し、
前記動作電圧が前記第2閾値電圧以下に低下することを条件に、前記スタータ駆動レジスタのリセットを行うことを特徴とする電子制御装置。 An electronic control device (1) that controls the driving of the starter relay (SR) and that is reset based on a decrease in operating voltage below a first threshold voltage,
A drive unit (20) for driving the starter relay on / off;
A control unit (30) for controlling an on state and an off state of the starter relay by transmitting a control signal to the drive unit,
The drive unit is
A starter driving register (24) in which setting information indicating whether the starter relay is set to an on state or an off state is stored;
Based on the setting information stored in the starter drive register, the on-state and off-state of the starter relay are switched,
Having a second threshold voltage lower than the first threshold voltage;
The electronic control device according to claim 1, wherein the starter driving register is reset on condition that the operating voltage drops below the second threshold voltage.
前記制御部は、前記リセットから復帰した際に、前記スタータ駆動レジスタの設定情報を読み込むとともに、当該スタータ駆動レジスタの設定情報に基づいて前記制御信号を生成することを特徴とする電子制御装置。 The electronic control device according to claim 1.
The control unit reads the setting information of the starter drive register when returning from the reset, and generates the control signal based on the setting information of the starter drive register.
前記制御部は、
前記スタータ駆動レジスタの設定情報と同一の情報が記憶される記憶部(32)を有し、
前記リセットから復帰した際、前記記憶部から前記スタータ駆動レジスタの設定情報を読み込むとともに、当該スタータ駆動レジスタの設定情報に基づいて前記制御信号を生成することを特徴とする電子制御装置。 The electronic control device according to claim 1.
The controller is
A storage unit (32) for storing the same information as the setting information of the starter drive register;
An electronic control device, comprising: when returning from the reset, reads setting information of the starter drive register from the storage unit and generates the control signal based on the setting information of the starter drive register.
車両のエンジンの回転速度を検出する回転センサ(5)を更に備え、
前記制御部は、前記スタータリレーをオフさせるべく前記スタータ駆動レジスタの設定情報を変更する時期を前記エンジンの回転速度に基づいて判断することを特徴とする電子制御装置。 In the electronic control unit according to any one of claims 1 to 3,
A rotation sensor (5) for detecting the rotation speed of the engine of the vehicle;
The electronic control device, wherein the control unit determines a time to change setting information of the starter drive register to turn off the starter relay based on a rotation speed of the engine.
前記制御部と前記駆動部との間の通信が、マイクロセカンドチャネルに基づくシリアル通信として行われていることを特徴とする電子制御装置。 In the electronic control unit according to any one of claims 1 to 4,
The electronic control device according to claim 1, wherein communication between the control unit and the driving unit is performed as serial communication based on a microsecond channel.
前記制御部は、前記リセットから復帰した際、前記スタータ駆動レジスタの設定情報を取得するまでの期間、前記駆動部へのデータフレームの送信を無効化することを特徴とする電子制御装置。 The electronic control device according to claim 5.
The electronic control device according to claim 1, wherein when the control unit returns from the reset, the control unit invalidates transmission of the data frame to the drive unit until a setting information of the starter drive register is acquired.
前記駆動部は、前記リセットが行われた時点から所定時間が経過するまでの期間、前記制御部が通信を行わなかった場合には、前記スタータリレーをオフさせるべく前記スタータ駆動レジスタの設定情報を強制的に変更することを特徴とする電子制御装置。 The electronic control device according to claim 5 or 6,
The drive unit displays setting information of the starter drive register to turn off the starter relay if the control unit does not communicate during a period from when the reset is performed until a predetermined time elapses. An electronic control device that is forcibly changed.
前記駆動部は、前記スタータリレーをオンさせるための設定情報が前記スタータ駆動レジスタに記憶されている状態が所定時間継続した場合には、前記スタータリレーをオフさせるべく前記スタータ駆動レジスタの設定情報を強制的に変更することを特徴とする電子制御装置。 The electronic control device according to claim 5 or 6,
The drive unit sets the starter drive register setting information to turn off the starter relay when the setting information for turning on the starter relay has been stored in the starter drive register for a predetermined time. An electronic control device that is forcibly changed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015048748A JP6447268B2 (en) | 2015-03-11 | 2015-03-11 | Electronic control unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015048748A JP6447268B2 (en) | 2015-03-11 | 2015-03-11 | Electronic control unit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016169633A true JP2016169633A (en) | 2016-09-23 |
JP6447268B2 JP6447268B2 (en) | 2019-01-09 |
Family
ID=56982272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015048748A Active JP6447268B2 (en) | 2015-03-11 | 2015-03-11 | Electronic control unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6447268B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000268588A (en) * | 1999-03-19 | 2000-09-29 | Denso Corp | Electronic controller and recording medium |
JP2007285241A (en) * | 2006-04-19 | 2007-11-01 | Fujitsu Ten Ltd | Power source managing device, control system, and control method |
JP2010270643A (en) * | 2009-05-20 | 2010-12-02 | Fujitsu Ten Ltd | Engine start controller |
JP2015005116A (en) * | 2013-06-20 | 2015-01-08 | 株式会社デンソー | Load driving device |
-
2015
- 2015-03-11 JP JP2015048748A patent/JP6447268B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000268588A (en) * | 1999-03-19 | 2000-09-29 | Denso Corp | Electronic controller and recording medium |
JP2007285241A (en) * | 2006-04-19 | 2007-11-01 | Fujitsu Ten Ltd | Power source managing device, control system, and control method |
JP2010270643A (en) * | 2009-05-20 | 2010-12-02 | Fujitsu Ten Ltd | Engine start controller |
JP2015005116A (en) * | 2013-06-20 | 2015-01-08 | 株式会社デンソー | Load driving device |
Also Published As
Publication number | Publication date |
---|---|
JP6447268B2 (en) | 2019-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6409682B2 (en) | Electronic control unit | |
JP6417248B2 (en) | Vehicle control device | |
JP4737030B2 (en) | Vehicle power generation control device | |
JP2013101843A (en) | Relay drive device | |
JP6153815B2 (en) | Electronic control unit for automobile | |
JP6416718B2 (en) | Fail-safe circuit | |
JP5582748B2 (en) | Electronic control device for vehicle | |
JP5504124B2 (en) | Engine control device | |
JP6321421B2 (en) | Vehicle power supply | |
JP6447268B2 (en) | Electronic control unit | |
JP2011098593A (en) | Vehicular electronic control system | |
JP6683104B2 (en) | Electronic control unit | |
JP2013224097A (en) | Motor control device for vehicle | |
JP6384393B2 (en) | Microcomputer and electronic control device | |
JP6458150B2 (en) | Electronic control unit | |
JP6236325B2 (en) | Processor control apparatus and control method | |
JP6181011B2 (en) | Control device for internal combustion engine | |
JP2013247823A (en) | Semiconductor device | |
JP6071113B2 (en) | Network system | |
JP6088319B2 (en) | Vehicle control device | |
JP2014172597A (en) | Onboard power supply control unit | |
JP2008290658A (en) | Vehicle control device | |
KR101952713B1 (en) | Diagnosis method for detecting short circuit of peak & hold typed car | |
JP6540518B2 (en) | Electronic control unit | |
JP6404073B2 (en) | Driving force control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170710 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180731 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180926 |
|
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: 20181106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181119 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6447268 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 |