JPS60211525A - Power supply momentary interruption storage device - Google Patents
Power supply momentary interruption storage deviceInfo
- Publication number
- JPS60211525A JPS60211525A JP59068559A JP6855984A JPS60211525A JP S60211525 A JPS60211525 A JP S60211525A JP 59068559 A JP59068559 A JP 59068559A JP 6855984 A JP6855984 A JP 6855984A JP S60211525 A JPS60211525 A JP S60211525A
- Authority
- JP
- Japan
- Prior art keywords
- power supply
- power
- hit
- interruption
- storage 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
Landscapes
- Debugging And Monitoring (AREA)
- Direct Current Feeding And Distribution (AREA)
- Power Sources (AREA)
Abstract
Description
【発明の詳細な説明】
発明の技術分野
本発明は、車両各部の制御に使用されるマイクロコンピ
ュータの電源が過去に瞬断したが否かを記憶しておく電
源瞬断記憶装置に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a power interruption storage device for storing whether or not the power of a microcomputer used to control various parts of a vehicle has momentarily been interrupted in the past.
従来技術と問題点
車両の内燃機関(エンジン)、トランスミッションもし
くはスロットル開度(車速)等を制御する制御器として
、近年マイクロコンピュータ(以下、マイコンと略称す
る)が多く利用されるようになっている。通常、このマ
イコンは上述した制御機能だけでなく、センサ、アクチ
ュエータをチェックして、ディーラ等でのトラブルシュ
ート時にその異常な項目を表示する自己診断機能も備え
る。Prior Art and Problems In recent years, microcomputers (hereinafter abbreviated as microcomputers) have come to be widely used as controllers that control the internal combustion engine, transmission, throttle opening (vehicle speed), etc. of vehicles. . Normally, this microcomputer has not only the control function described above, but also a self-diagnosis function that checks sensors and actuators and displays abnormal items when troubleshooting at a dealer or the like.
ところが、この種の制御システムで最も多く発生し、し
かも再現性がないために発見しにくいとされる不良に、
コネクタの接続不良等によるマイコン電源の瞬断がある
。センサやアクチュエータの場合はマイコンがラン(R
UN)してさえいれば、センサの入力異常もしくはアク
チュエータ異常として自己診断用RAM (バッテリで
バックアップされている)に記憶しておくことにより、
トラブルシェード時にその不良原因を見つけることがで
きる。これに対し、マイコンの電源が瞬断した場合は、
マイコン各部が自己のりセントルーチンにより初期設定
されてしまうので、その後のメインプログラムによって
適正な制御に移るまでの間にドライバが異常を感じても
、マイコン自体ではそれを異常と検知できないため、そ
の後ディーラなどに持込んで原因を調べようとしても判
らないことが多い。However, one of the defects that occur most often in this type of control system and is said to be difficult to detect due to lack of reproducibility.
There is a momentary power outage of the microcontroller power due to a poor connection of the connector, etc. In the case of sensors and actuators, the microcontroller runs
UN), it can be stored in the self-diagnosis RAM (backed up by a battery) as a sensor input error or actuator error.
The cause of the defect can be found when troubleshooting. On the other hand, if the power to the microcontroller is momentarily cut off,
Since each part of the microcomputer is initialized by its own steering routine, even if the driver senses an abnormality before the main program starts controlling it properly, the microcomputer itself will not be able to detect it as an abnormality. Even if you try to investigate the cause of the problem by taking it to a hospital, it is often difficult to find out the cause.
発明の目的
本発明は、上述したリセットルーチンの起動が電源の瞬
断によるときは、その旨の情報を自己診断用RAMに記
憶しておくことにより、コネクタの接続不良等の電源ラ
イン異常を発見しやすいようにするものである。Purpose of the Invention The present invention provides a method for detecting power line abnormalities such as poor connector connections by storing information to that effect in a self-diagnosis RAM when the above-mentioned reset routine is started due to a momentary power interruption. This is to make it easier.
発明の構成
本発明は、メインプログラムで車両各部の制御をするマ
イクロコンピュータを、その電源立上り時にはリセット
ルーチンからスタートさせるようにしたシステムの電源
瞬断記憶装置において、該リセットルーチンが起動され
たときその原因が電源の瞬断によるものか否かを判断す
る手段と、該手段による判断結果が電源の瞬断であると
きはバッテリでバックアップされた自己診断用メモリに
電源ラインの接触不良を示す情報を書き込む手段とを備
え、該電源瞬断からの復旧後にもその情報を保持してお
くことを特徴とするが、以下図示の実施例を参照しなが
らこれを詳細に説明する。Structure of the Invention The present invention provides a power interruption storage device for a system in which a microcomputer that controls various parts of a vehicle using a main program is started from a reset routine when the power is turned on. A means for determining whether the cause is a momentary power interruption, and when the result of the determination by the means is a momentary power interruption, information indicating a poor contact in the power line is stored in a self-diagnosis memory backed up by a battery. The device is characterized in that the information is retained even after recovery from the instantaneous power interruption, and this will be explained in detail below with reference to the illustrated embodiment.
発明の実施例
第1図は本発明の一実施例をブロック図で、1はマイコ
ンの中心となるcpU (中央処理装置)、2は各セン
サ入力やアクチュエータのモニタ入力等を取り込むデー
タ入力部、3はそのうちアナログ入力をデジタル値に変
換するA/D変換器、4は内燃機関等の制御対象へ各種
の制御信号を出力するデータ出力部、5はメモリ、6は
電源瞬断検出回路である。メモリ5は各種のプログラム
を格納したROMや、一般的なRAMの総称であるが、
ここでは特にバッテリでバックアップされた自己診断用
のRAM領域として扱う。電源瞬断検出回路6はハード
ウェアによってCPUIの電源(データ入力部2からの
十B電源で、イグニッションスイッチを通したもの)の
瞬断を検出し、その情報をCPUIに入力する。瞬断は
短時間内の電圧低下を経ると復旧する性質のもので、イ
グニッションスイッチによる電源オフとは時間的に区別
される。この区別には通常CR等の時定数回路を用いる
。Embodiment of the Invention FIG. 1 is a block diagram of an embodiment of the present invention. 1 is a CPU (Central Processing Unit) that is the center of the microcomputer; 2 is a data input unit that takes in each sensor input, actuator monitor input, etc.; 3 is an A/D converter that converts analog input into a digital value, 4 is a data output section that outputs various control signals to a controlled object such as an internal combustion engine, 5 is a memory, and 6 is a power interruption detection circuit. . Memory 5 is a general term for ROM that stores various programs and general RAM.
Here, it is particularly treated as a RAM area for self-diagnosis backed up by a battery. The instantaneous power interruption detection circuit 6 detects an instantaneous interruption of the power supply of the CPUI (10B power supply from the data input section 2 through the ignition switch) using hardware, and inputs the information to the CPUI. A momentary power outage has the property of recovering after a short period of voltage drop, and is distinguished in terms of time from turning off the power by turning off the ignition switch. A time constant circuit such as a CR is usually used for this distinction.
CPUIは電源瞬断検知回路6から出力が生ずるとメモ
リ5の該当するアドレスに電源ラインの接触不良を示す
情報を書込む。これは自己診断用の複数の項目のそれぞ
れの正異常が、1アドレスでアクセスされる領域の各ビ
ットに対応している場合は、該当するビットに異常フラ
グを立てるという方法でもよい。When an output is generated from the instantaneous power interruption detection circuit 6, the CPU writes information indicating a contact failure in the power line to the corresponding address in the memory 5. This may be done by setting an abnormality flag on the corresponding bit if each positive abnormality in a plurality of items for self-diagnosis corresponds to each bit of an area accessed by one address.
以下、第2図を参照して具体例を説明する。同図はCP
UI内を走るプログラムの概要を示すフローチャートで
ある。メインプログラムは各種の制御用であるが、ここ
では省略しである。電源立上り時はメインプログラムに
入る前に必ずリセソ) (RESET)ルーチンを通る
ようにしである。A specific example will be described below with reference to FIG. The figure is CP
It is a flowchart showing an outline of a program running within the UI. The main program is for various controls, but is omitted here. When the power is turned on, the RESET routine must be passed before entering the main program.
本来のセット処理はシステムの初期設定だけであるが、
本例ではこれに電源瞬断記憶処理を加える。The original set processing is only the initial settings of the system,
In this example, power supply interruption storage processing is added to this.
その1つは「スタータON?」によるガードチェックで
ある。これはスタータをオンにする時(エンジン始動時
)はバッテリ電圧が下るのでリセットが生じやすいから
である。このガードチェックを行うことにより、この期
間に電源瞬断検知回路6が生じた出力を無視できる。One of them is a guard check using "Starter ON?". This is because when the starter is turned on (when the engine is started), the battery voltage drops and a reset is likely to occur. By performing this guard check, the output generated by the instantaneous power interruption detection circuit 6 during this period can be ignored.
これに対し、スタータのオフ期間にリセットが生じたら
、それが瞬断によるものか否かを判断する。そして、検
出回路6の出力によって瞬断と確認されたら自己診断用
メモリ5に「電源ライン接触不良」として記憶する。し
かし、瞬断でない場合(例えばイグニションスイッチの
ON−+OFF→ONによるリセット)はそのままメイ
ンプログラムに移行する。On the other hand, if a reset occurs during the off-period of the starter, it is determined whether or not it is due to a momentary power outage. If a momentary interruption is confirmed by the output of the detection circuit 6, it is stored in the self-diagnosis memory 5 as a "power line contact failure." However, if it is not a momentary power outage (for example, reset by turning the ignition switch from ON-+OFF to ON), the process directly proceeds to the main program.
第3図は電源瞬断検出回路6のハード構成例で、この回
路はCPUIのリセット端子(図示せず)に供給される
リセット信号を監視して瞬断を検出する。つまり、通常
のリセット信号発生回路(図示せず)はCPUIに対す
る安定化電源子Bの立上りを検出したら“1”になり、
逆にその立下りを検出したら“0”になるリセット信号
を生ずるので、該リセット信号の“0”期間の長短で瞬
断か否かが判定できる(CP U 1のリセットルーチ
ンはリセット信号の立上りで起動される)。この長短の
判定基準となる時間をToとして以下に動作説明をする
。FIG. 3 shows an example of the hardware configuration of the instantaneous power interruption detection circuit 6, which detects an instantaneous interruption by monitoring a reset signal supplied to a reset terminal (not shown) of the CPUI. In other words, when a normal reset signal generation circuit (not shown) detects the rise of the stabilized power supply element B for the CPUI, it becomes "1".
Conversely, when the falling edge is detected, a reset signal that becomes "0" is generated, so whether or not there is a momentary interruption can be determined by the length of the "0" period of the reset signal (the reset routine of CPU 1 detects the rising edge of the reset signal). ). The operation will be explained below, using the time To as a criterion for determining whether the length is long or short.
60はリセット信号の“′0”期間をクロックCKでカ
ウントするダウンカウンタで、ここには時間Toに相当
するクロックCKの数Nがプリセントされる。リセット
信号が“1”の状態のときは、ダウンカウンタ60にプ
リセント値Nが設定され続けるので、その出力すが“1
”で、アンド回路61よりクロック発振器62の出力が
ダウンカウンタ60に入力されてもそのカウンタ内容は
Nを保持している。また、アンド回路63.64の出力
に変化がないのでフリップフロップ65.66の出力は
共に“1″であり、オア回路67から“′1”の信号D
ETが出力されている。60 is a down counter that counts the "'0" period of the reset signal using the clock CK, and the number N of clocks CK corresponding to the time To is preset here. When the reset signal is "1", the precent value N continues to be set in the down counter 60, so its output is "1".
'', even if the output of the clock oscillator 62 is input to the down counter 60 from the AND circuit 61, the contents of the counter hold N. Also, since the outputs of the AND circuits 63 and 64 do not change, there is no change in the outputs of the flip-flops 65. Both outputs of 66 are "1", and a signal D of "'1" is output from the OR circuit 67.
ET is being output.
リセット信号が“0”になると、フリップフロップ65
.66がクリアされてそのQ出力c、dが共に“0”と
なり、出力信号DETも“0”となる。このとき、ダウ
ンカウンタ60はカウントダウンを開始する。しかし、
瞬断であるとダウンカウンタ60の内容が“0゛になる
前にリセット信号が“1”になり、ダウンカウンタ60
には再びN値がプリセットされるのでその出力すは“0
”にはならない。従って、インバータ68の出力は“0
”のままであり、フリップフロップ66はセントされな
い。このとき、リセット信号は時間T1だけの遅延回路
69を通してアンド回路63の一方の入力端子に加えら
れているから、リセット信号の立上がりから時間TI経
過したときにアンド回路63の出力が“1″となり、フ
リップフロップ65はその出力Cを“1”とする。従っ
て、信号DETはりセント信号の立上がりから時間T1
経過後に“1”となる。これが瞬断検出時である。When the reset signal becomes “0”, the flip-flop 65
.. 66 is cleared, its Q outputs c and d both become "0", and the output signal DET also becomes "0". At this time, the down counter 60 starts counting down. but,
If there is a momentary interruption, the reset signal becomes "1" before the content of the down counter 60 reaches "0", and the down counter 60
Since the N value is preset again, the output is “0”.
”. Therefore, the output of the inverter 68 is “0”.
", and the flip-flop 66 is not sent. At this time, since the reset signal is applied to one input terminal of the AND circuit 63 through the delay circuit 69 of time T1, the time TI has elapsed since the rise of the reset signal. At this time, the output of the AND circuit 63 becomes "1", and the flip-flop 65 sets its output C to "1".Therefore, the signal DET becomes "1" after the time T1 from the rise of the cent signal.
It becomes "1" after the elapsed time. This is when a momentary interruption is detected.
これに対し、リセット信号が“0”となり、これがダウ
ンカウンタ60の値がOになるまでの時間(Toに相当
)を経ても′1”に復帰しない場合には、ダウンカウン
タ60の出力すが“0″になり、インバータ68の出力
が“′1”になる。従って、この場合にはリセット信号
の立」二がりと同時にアンド回路64の出力が“°1”
になり、フリップフロップ66がセットされて信号DE
Tがリセット信号の立上がりとほぼ同時に1”となる。On the other hand, if the reset signal becomes "0" and does not return to '1' even after the time (equivalent to To) until the value of the down counter 60 reaches O, the output of the down counter 60 will change. "0", and the output of the inverter 68 becomes "'1". Therefore, in this case, the output of the AND circuit 64 becomes "°1" at the same time as the reset signal rises.
, the flip-flop 66 is set and the signal DE
T becomes 1'' almost at the same time as the reset signal rises.
これが電源投入時である。This is when the power is turned on.
CPUIはリセット信号の立上りで起動されるリセット
ルーチンにおいて、リセット信号の立上りから11時間
後に信号DETの“1”が入力されればこれを瞬断と判
断し、その旨を自己診断RAMに書込む。尚、このため
には電源瞬断回路6そのものがバックアップ電源で動作
する必要かあり
るが、必ずしもバッテリと別電源である必要はなく、バ
ッテリからイグニッションスイッチに至る途中の電源ラ
インであれば瞬断の発生率は極めて少ないのでこれを利
用することができる。In the reset routine that is activated by the rising edge of the reset signal, the CPU determines that this is an instantaneous interruption if the signal DET is inputted as "1" 11 hours after the rising edge of the reset signal, and writes this information to the self-diagnosis RAM. . Note that for this purpose, the power supply interruption circuit 6 itself needs to operate with a backup power source, but it does not necessarily have to be a separate power source from the battery, and any power supply line on the way from the battery to the ignition switch may Since the incidence of this is extremely low, this can be exploited.
以上の説明ではハードウェアによる電源瞬断検出回路6
を用いたが、この代りに、リセット直(麦にエンジン回
転数を検知し、それが一定値以上であれば瞬断と判断す
るようにしてもよい。これはエンジン回転中の瞬断が問
題となるからである。In the above explanation, the power supply interruption detection circuit 6 is implemented by hardware.
However, instead of this, it is also possible to detect the engine rotation speed immediately after a reset, and if it is above a certain value, it is determined that there is a momentary power outage. This is because.
また、メモリ5内に設定したカウンタにより1時間内の
瞬断発生回数を計数し、それが一定値を越えたときのみ
自己診断用RAMに電源ライン異常を記憶するようにし
てもよい。Alternatively, a counter set in the memory 5 may count the number of instantaneous interruptions within one hour, and only when the number exceeds a certain value, a power line abnormality may be stored in the self-diagnosis RAM.
発明の効果
以上述べたように本発明によれば、マイコンを用いた車
両用の制御器で、電源瞬断の記録を残しておくことがで
きるので、トラブルシュート時にその記録を参照するこ
とにより、瞬断の発生原因であるコネクタの接触不良、
電源コードの異常等を発見し易くなる利点がある。Effects of the Invention As described above, according to the present invention, a record of instantaneous power outages can be kept in a vehicle controller using a microcomputer, so by referring to the record when troubleshooting, Poor contact of the connector, which is the cause of instantaneous interruptions,
This has the advantage of making it easier to discover abnormalities in the power cord.
00
第1図は本発明の一実施例を示すブロック図、第2図は
そのフローチャート、第3図は電源瞬断検出回路のハー
ド構成図である。
図中、1はCPU、5は自己診断用メモリ、6は電源瞬
断検出回路である。
出 願 人 富士通テン株式会社
代理人弁理士 青 柳 稔
1
ヘ イFIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a flowchart thereof, and FIG. 3 is a hardware configuration diagram of a power interruption detection circuit. In the figure, 1 is a CPU, 5 is a memory for self-diagnosis, and 6 is a power interruption detection circuit. Applicant Fujitsu Ten Ltd. Representative Patent Attorney Minoru Aoyagi 1 Hey
Claims (1)
ロコンピュータを、その電源立上り時にはリセットルー
チンからスタートさせるようにしたシステムの電源瞬断
記憶装置において、該リセットルーチンが起動されたと
きその原因が電源の瞬断によるものか否かを判断する手
段と、該手段による判断結果が電源の瞬断であるときは
バッテリでバックアップされた自己診断用メモリに電源
ラインの接触不良を示す情報を書き込む手段とを備え、
該電源瞬断からの復旧後にもその情報を保持しておくこ
とを特徴とする電源瞬断記憶装置。 (2)電源の瞬断を判断する手段に、該電源の一時的な
電圧低下を検出する回路を用いたことを特徴とする特許
請求の範囲第1項記載の電源瞬断記憶装置。 (3)電源の瞬断を判断する手段に、リセット直□後の
エンジン回転数が一定値以上であるが否かを判断する手
段を用いたことを特徴とする特許請求の範囲第1項記載
の電源瞬断記憶装置。[Claims] (11) In a power interruption memory device of a system in which a microcomputer that controls various parts of a vehicle with a main program is started from a reset routine when the power is turned on, when the reset routine is started. A means for determining whether the cause is a momentary power interruption, and if the result of the determination by the means is a momentary power interruption, information indicating a contact failure in the power line is stored in a self-diagnosis memory backed up by a battery. and a means for writing the
A power supply interruption storage device characterized by retaining information even after recovery from the power supply interruption. (2) The power supply interruption storage device according to claim 1, wherein a circuit for detecting a temporary voltage drop of the power supply is used as the means for determining a momentary power supply interruption. (3) Claim 1, characterized in that means for determining whether or not the engine speed immediately after reset is equal to or higher than a certain value is used as the means for determining a momentary power interruption. Power interruption storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59068559A JPS60211525A (en) | 1984-04-06 | 1984-04-06 | Power supply momentary interruption storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59068559A JPS60211525A (en) | 1984-04-06 | 1984-04-06 | Power supply momentary interruption storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60211525A true JPS60211525A (en) | 1985-10-23 |
JPH0236003B2 JPH0236003B2 (en) | 1990-08-15 |
Family
ID=13377237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59068559A Granted JPS60211525A (en) | 1984-04-06 | 1984-04-06 | Power supply momentary interruption storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60211525A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH055607U (en) * | 1991-07-04 | 1993-01-26 | 本田技研工業株式会社 | RAM data security device |
JP2008225929A (en) * | 2007-03-13 | 2008-09-25 | Toshiba Corp | Information processor |
JP2014048070A (en) * | 2012-08-29 | 2014-03-17 | Denso Corp | Electronic control device |
JP2020009042A (en) * | 2018-07-05 | 2020-01-16 | シャープ株式会社 | Power supply device, vehicle, and control method for power supply device |
WO2022153644A1 (en) * | 2021-01-18 | 2022-07-21 | 株式会社カーメイト | Method for detecting poor connection of in-vehicle electronic equipment |
TWI822472B (en) * | 2022-11-17 | 2023-11-11 | 宏正自動科技股份有限公司 | Connecting device and method for controlling the same |
-
1984
- 1984-04-06 JP JP59068559A patent/JPS60211525A/en active Granted
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH055607U (en) * | 1991-07-04 | 1993-01-26 | 本田技研工業株式会社 | RAM data security device |
JP2008225929A (en) * | 2007-03-13 | 2008-09-25 | Toshiba Corp | Information processor |
JP2014048070A (en) * | 2012-08-29 | 2014-03-17 | Denso Corp | Electronic control device |
JP2020009042A (en) * | 2018-07-05 | 2020-01-16 | シャープ株式会社 | Power supply device, vehicle, and control method for power supply device |
WO2022153644A1 (en) * | 2021-01-18 | 2022-07-21 | 株式会社カーメイト | Method for detecting poor connection of in-vehicle electronic equipment |
TWI822472B (en) * | 2022-11-17 | 2023-11-11 | 宏正自動科技股份有限公司 | Connecting device and method for controlling the same |
Also Published As
Publication number | Publication date |
---|---|
JPH0236003B2 (en) | 1990-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4363092A (en) | Malfunction preventing system for a microcomputer system | |
US4386427A (en) | Fail-safe device in an electronic control system for an automotive vehicle | |
US6076172A (en) | Monitoting system for electronic control unit | |
JP3255693B2 (en) | Automotive multi-computer system | |
JPH0133843B2 (en) | ||
JPH0319571B2 (en) | ||
JPH0742888B2 (en) | Engine controller | |
JP3460256B2 (en) | Battery disconnection detector | |
JPS60211525A (en) | Power supply momentary interruption storage device | |
JPH08178976A (en) | Power breakage detector | |
US11726853B2 (en) | Electronic control device | |
JPH10105422A (en) | Control circuit of protecting device | |
JP2002014726A (en) | Electronic controller | |
JP2000035923A (en) | Abnormality detecting method and abnormality detecting device | |
JPH06348535A (en) | Abnormality generation history storage device | |
JPH0621961B2 (en) | Abnormality diagnosis device for sequencer | |
JPS619735A (en) | Resetting system of cpu | |
JPS60138657A (en) | Data holding device | |
JPS6310463B2 (en) | ||
JPS62281781A (en) | Monitoring method for accident information | |
JP3757407B2 (en) | Control device | |
JP2583266B2 (en) | Engine control method and engine control device | |
JPS623312A (en) | Electronic controller for vehicle | |
JP2782784B2 (en) | Microcomputer control device | |
JPS62222318A (en) | Information processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |