[go: up one dir, main page]

JPS59214953A - マイクロプロセツサの誤動作防止装置 - Google Patents

マイクロプロセツサの誤動作防止装置

Info

Publication number
JPS59214953A
JPS59214953A JP58088809A JP8880983A JPS59214953A JP S59214953 A JPS59214953 A JP S59214953A JP 58088809 A JP58088809 A JP 58088809A JP 8880983 A JP8880983 A JP 8880983A JP S59214953 A JPS59214953 A JP S59214953A
Authority
JP
Japan
Prior art keywords
output
malfunction
multivibrator
microprocessor
lamp
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
JP58088809A
Other languages
English (en)
Other versions
JPH0440014B2 (ja
Inventor
Shinichiro Hattori
服部 真一郎
Seiichi Hosoda
細田 誠一
Masahide Sugano
菅野 正秀
Atsushi Amano
敦之 天野
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.)
Olympus Corp
Original Assignee
Olympus Corp
Olympus Optical Co Ltd
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 Olympus Corp, Olympus Optical Co Ltd filed Critical Olympus Corp
Priority to JP58088809A priority Critical patent/JPS59214953A/ja
Priority to US06/608,436 priority patent/US4611271A/en
Priority to DE8484105588T priority patent/DE3485313D1/de
Priority to EP84105588A priority patent/EP0127072B1/en
Publication of JPS59214953A publication Critical patent/JPS59214953A/ja
Publication of JPH0440014B2 publication Critical patent/JPH0440014B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Endoscopes (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Microcomputers (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明はマイクロプロセッサを言んだ機器の11に係
り、特に、マイクロプロセッサの誤動作防止装置に関す
る。
近年、マイクロプロセッサが種々の装置の制位11に用
いられている。ここで、ノイズによりプログラムが正し
く実行されなくなり、マイクロプロセッサが誤動作する
ことがある。従来、この誤動作を検出して、マイクロプ
ロセッサにリセットをかけるこ゛とが行なわれている。
しかしながら、リセットをかけてもマイクロプロセッサ
が正常状態に戻らないことがある。また、内視鏡等の医
療機器においては、機器の動作状態の表示の制御にマイ
クロプロセッサが用いられている。この場合、誤動作の
種類によっては正常状態と同じ表示が行なわれることが
ある。そのため、操作者はマイクロプロセッサの誤動作
に気が付かず、そのまま使用を続け、患者を危険な状態
にする庵れがある。
この発明は上述した事情に対処すべくなされたもので、
マイクロプロセッサにより開側1される装置の安全性を
高めるマイクロプロセッサの誤動作防止装置を提供する
ことを目、的とする。
以下、図面を参照してこの発明によるマイクロプロセッ
サの誤動作防止装置の一実施例を悦明する。第1図はそ
のブロック図である。ここでは、マイクロプロセッサが
内視鏡用光源装置を匍制御しているとして説明する。ア
ドレス/コントロールバス10にマイクロプロセヅ?(
MPU)Z、?、リードオンリメモリ(ROM)14、
デコーダ16.1B、20、ドライノく22が接続され
る。MPUZ2、ROviZ 4、ドライノく22けデ
ータバス24にも後続される。デコーダ”16の出力は
パラレルボート26に供給され、ドライバ28を介して
光源ランプ30、送気ポンプ32を駆動する。パラレル
ボート26はデータバス24にも接続される。光源ラン
プ30は内視鏡診断のため、体腔内をIh射するランプ
である。
送気ポンプ32は図示してはい麿い水t1からの水とと
もに体腔内や円視悦対物部を洗浄するために用いられる
。デコーダ18の出力がORゲート34を介してワンシ
ョットマルチバイブレータ36に供給される。ワンショ
ットマルチバイブレータ36の出力がワンショットマル
チバイブレータ3B、MPUZ、?のりセット端Rに供
給されるとともに、遅延回路40を介してパルス発生器
42に供給される。ノ(ルス発生器42の出力はORゲ
ート34を介してワンショットマルチバイブレーク36
に供給される。ワンショットマルチノ(イブレータ36
.38はともにリトリガブルタイプである。ワンショッ
トマルチバイブレータ38の出力がドライノ(28に供
給され、ランプ30.ポンプ32の鳴動状態を、パラレ
ルボート26からの信号とは無関係な所定の状態とする
。ワンショットマルチノくイブレータ38の出力はドラ
イノ<44にも供給され、アラーム用LED46を点灯
させる。デコーダ20の出力がANDゲート48を介し
てドライバ22に供給される。ドライノく22はLED
挑示器50に接続される。一方、ワンショットマルチバ
イブレータ38の出力が反転されてANDゲート48に
供給される。
この実施例の動作を第2図、第3図に示すタイ4チヤー
トを参照して説明する。この実施例では、正常時にはデ
コーダZ8から所定時間以内の間隔で正のパルスが出力
されるようにROM14内のプログラムがつくられてい
て、ワンショットマルチバイブレータ36.38等によ
シいわゆるウォッチ・ドッグ方式のhAPUの誤動作検
出回路が構成されている。この実施例においても、従来
例と同様に、誤動作が検出されると、MPUがリセット
されΣ。まず、第2図を参照して、リセットによりMP
Uが東宮状態に戻る場合を説明する。ROM1.4内の
プログラムが正常に実行されると、第2図(a)に示す
ようにデコーダ18から正のパルスが連続的に出力され
る。このデコーダI8の出力パルスの立上りによシワン
ショットマルチバイプレータ36はJl)IJガされ続
けるので、同図(1))に示すように、マルチバイブレ
ータ36の出力は正レベルに保たれる。この結果、遅延
回路40の出力も同図(C)に示すように正レベルのま
まであり、パルス発生器42はトリガされず、その出力
は同図(d)に示すように負レベルである。マルチバイ
ブレータ36の出力が正レベルを保つのでフンショット
マルチバイブレータ38はトリガされず、その出力は同
図(e)に示すように負レベルである。この結果、ドラ
イバ44は付勢されず、アラーム用LED46は点灯し
ない。ドライバ28はパラレルボート26からの信号に
従って光源ランプ30、送気ポンプ32を制御する。
マルチバイブレータ38の出力が負レベルのときは、A
NDゲート48?はデコーダ20からの信号をドライバ
22へ通過させる。この結果、LED表示器5θはデコ
ーダ20の出力に応じて内視鏡用光源装置の動作状態、
たとえば、光源ランプ30の明るさ、送気ポンプ32の
出力圧、を表示する。
MPtJ12が誤動作状態となると、同図(a)に示す
ようにデコーダI8からのパルスの出力が停止され、最
後のパルスの立上りタイミングから所定時間後に、マル
チバイブレータ36の出力は同図(b)に示すように負
レベルになる。この負レベルの信号によりMPUI2は
リセットされる。また、この立下りに応じてマルチバイ
ブレータ38がトリガされ、その出力が同図(e)に示
すように正レベルとなり、アラーム用LED46が点灯
され、IJPUJZの誤動作が知らされる。なお、ここ
で、ANDゲート48は非導通となシ、L E D t
e示器50は消勢されるので、アラームr刊L E D
 46のみが点灯され、操作者が見落すことがカい。と
ともに、ドライバ28はマルチバイブレータ38の正レ
ベルの出力に応じて、ランプ30とポンプ32をパラレ
ルボート26からの信号とは無関係に、小党殿、小圧力
とする。これにより、MPUZZの誤動作時にランプの
光量やポンプの圧力が極端に高くなって、患者を危険な
状態にすることがない。
マルチバイブレータ36の出力が負レベルになってから
、所定時間後に、同図(C)に示すように遅延回路40
の出力が負レベルになる。遅延回路40の負レベルの出
力に応じてパルス発生器42が付勢され、同図(d)に
示すように、パルス信号が発生されORゲート34を介
してマルチバイブレータ36に供給される。パルス発生
器42の出力パルスによりマルチバイブレータ36がト
リガされ、その出力が同図(b)に示すように正レベル
になる。この後、MPU12がリセット状態から正常の
動作状態に戻ると、同図(a)に示すように、デコーダ
18から正のパルスが連続的に出力される。これにより
、マルチバイブレータ36はリトリガされ続け、同図(
b)に示すように正レベルに保たれる。そのため、マル
チバイブレータ38の出力が負レベルになると、アラー
ム用LgD46が消えるとともに、ドライバ28,22
は通常の動作に戻る。すなわち、パラレルボート26の
出力に応じて、ランプ30、ポンプ32が制御され、デ
コーダ20の出力に応じてLED表示器50が点灯され
る。以後、この状態が保たれる。
次に、第3図を参照して、リセットによってもMPU 
Z 2が正常状態に戻らない場合を説明する。第3図(
a)〜(e)はそれぞれ第2図(a)〜(e)と対応す
る。この場合も、ViPU12が誤動作時にリセットさ
れるまでの動作は前述と同様である。しかしながら、第
3図(a)に示すように、VPUZ2のリセット後、デ
コーダ18から正パルスが出力されない。そのため、マ
ルチノくイブレータ36はリトリガされず、同図(b)
に示すように、その出力は正、負レベルを交互にくり返
す。これにより、マルチバイブレータ38がリトリガさ
れ、その出力は同図(e)に示すように正レベルを保つ
。ここで、理論的には、マルチバイブレータ36.38
の時定数は等しくてもよいが、遅れを考慮して、マルチ
パイプレーク38の方が多少長くなっている。マルチバ
イブレータ38の出力が正レベルを保つので、前述した
MPU 12の誤動作時の表示/制御が続けられる。
以上説明したように、この発明によれば、マイクロセッ
サの誤動作を検出すると制御i11対象機器の動作を安
全な一定の動作状態とさせることにより、マイクロプロ
セッサによる機器の制御の安全性が高められる。また、
マイクロプロセッサの誤動作を検出すると、通常の表示
器は消灯され、アラーム用の表示器のみが点灯されるの
で、誤動作の検出を操作者が見落すことがない0 この発明は上述した実施例に限定されず、種々変更可能
であり、制御対象機器は何でもよい。
【図面の簡単な説明】
第1図はこの発明によるマイクロプロセッサの誤動作防
止装置の一実施例のブロック図、第2図、第3図はこの
実施例の動作を示すタイムチャートである。 12・・・マイクロプロセッサ、16.18゜20・・
・デコーダ、22.28.44・・・ドライバ、30・
・・光源ランプ、32・・・送気ポンプ、36゜38・
・・ワンショットマルチバイブレータ、46・・・アラ
ーム用L]1iiD、511)・・・LED表示器。 出願人代理人  弁理士 怜 江 武彦特許庁長官  
若 杉 和 夫  殿 1.事件の表示 特願昭58−88809号 2、発明の名称 マイクロプロセッサの誤動作防止装置 3、補正をする者 事件との関係  特許出願人 名称(037)オリンパス光学工業株式会社4、代理人 5、自発補正 7、補正の内容 明細書、第7頁、第9行目ないし第12行目に記載の[
小光量、小圧力・・・高くなって]を「設定可能な所定
の光量、圧力にする。これによυ、MPU12の誤動作
時にランプの光量やポンプの圧力がOになったシ極端に
高くなって」と訂正する。 30

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサによ多制御される機器に用いられ、
    マイクロプロセッサの誤動作を検出する手段と、前記機
    器の動作状態を表示し前記検出手段の検出出力に応じて
    消勢される第1表示手段と、前記検出手段の検出出力に
    応じて付勢される第2表示手段と、前記検出手段の検出
    出力に応じて前記機器の動作状態を所定の状態に設定す
    る手段とを具備するマイクロプロセッサの誤動作防止装
    置。
JP58088809A 1983-05-20 1983-05-20 マイクロプロセツサの誤動作防止装置 Granted JPS59214953A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58088809A JPS59214953A (ja) 1983-05-20 1983-05-20 マイクロプロセツサの誤動作防止装置
US06/608,436 US4611271A (en) 1983-05-20 1984-05-09 Control system with a microprocessor
DE8484105588T DE3485313D1 (de) 1983-05-20 1984-05-16 Steuersystem mit mikroprozessor.
EP84105588A EP0127072B1 (en) 1983-05-20 1984-05-16 Control system with a microprocessor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58088809A JPS59214953A (ja) 1983-05-20 1983-05-20 マイクロプロセツサの誤動作防止装置

Publications (2)

Publication Number Publication Date
JPS59214953A true JPS59214953A (ja) 1984-12-04
JPH0440014B2 JPH0440014B2 (ja) 1992-07-01

Family

ID=13953212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58088809A Granted JPS59214953A (ja) 1983-05-20 1983-05-20 マイクロプロセツサの誤動作防止装置

Country Status (4)

Country Link
US (1) US4611271A (ja)
EP (1) EP0127072B1 (ja)
JP (1) JPS59214953A (ja)
DE (1) DE3485313D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8033986B2 (en) 2005-12-28 2011-10-11 Olympus Medical Systems Corp. Endoscope control device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3510524A1 (de) * 1985-03-22 1986-10-02 Siemens AG, 1000 Berlin und 8000 München Vorrichtung zur eigenueberwachung einer schaltungsanordnung mit einem mikrocomputer
JPS6377244A (ja) * 1986-09-19 1988-04-07 Nippon Denso Co Ltd 通信制御装置
JPS6461830A (en) * 1987-08-31 1989-03-08 Aisin Seiki Protecting device for automobile microcomputer
FR2627607B1 (fr) * 1988-02-23 1993-03-12 Sodeteg Tai Unite centrale d'ordinateur de commande
US4890285A (en) * 1988-04-01 1989-12-26 Digital Equipment Corporation Cycle counter for timeout microdiagnostics
US4999767A (en) * 1989-01-12 1991-03-12 Dell Corporate Services Corporation System having cup operation al error warning facility using visual indicator and real-time clock interrupt routine
JP2623000B2 (ja) * 1989-01-19 1997-06-25 三洋電機株式会社 マイクロコンピュータのリセット機構
JP2002263063A (ja) * 2001-03-12 2002-09-17 Asahi Optical Co Ltd 内視鏡システム
KR101142885B1 (ko) * 2003-12-15 2012-05-10 씨제이제일제당 (주) 트립토판 생합성 관련 변이유전자를 함유한 대장균 변이주및 이를 이용한 트립토판 제조방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49123548A (ja) * 1973-03-29 1974-11-26
JPS5660962A (en) * 1979-10-24 1981-05-26 Hitachi Ltd Display method for normal operation of central processing unit

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3745529A (en) * 1971-12-27 1973-07-10 Trivex Inc Trouble alarm device for transmission system
JPS5831602B2 (ja) * 1976-02-04 1983-07-07 株式会社日立製作所 二重系制御装置
US4072852A (en) * 1976-08-23 1978-02-07 Honeywell Inc. Digital computer monitoring and restart circuit
JPS5498476A (en) * 1978-01-19 1979-08-03 Nippon Denso Co Ltd Computer for controlling vehicles
JPS5557956A (en) * 1978-10-25 1980-04-30 Nissan Motor Co Ltd Malfunction prevention unit of microcomputer
DE2910058A1 (de) * 1979-03-14 1980-09-18 Pietzsch Ludwig Verfahren und vorrichtung zur betriebsueberwachung der funktionsfaehigkeit eines rechners und/oder speichers in einem lastmomentbegrenzer fuer einen auslegerkran
JPS5652452A (en) * 1979-10-04 1981-05-11 Toshiba Corp Supervisory circuit of storage program type computer
JPS5717019A (en) * 1980-07-07 1982-01-28 Fanuc Ltd Numerical controller
US4491241A (en) * 1980-07-21 1985-01-01 Dickey-John Corporation Grain drill monitor
JPS6024297B2 (ja) * 1980-11-27 1985-06-12 三菱自動車工業株式会社 機関用燃料供給装置の制御方法
US4500951A (en) * 1981-01-07 1985-02-19 Hitachi, Ltd. Plant control system
JPS57155601A (en) * 1981-03-20 1982-09-25 Nippon Denso Co Ltd Car safety device
US4542506A (en) * 1981-06-30 1985-09-17 Nec Home Electronics Ltd. Control system having a self-diagnostic function
JPS5810246A (ja) * 1981-07-13 1983-01-20 Nissan Motor Co Ltd 車両用ディジタル制御装置
DE3146735C2 (de) * 1981-11-25 1983-12-22 Zi Gesellschaft für Zeit- und Informationserfassung mbH, 8033 Martinsried Selbstüberwachungseinrichtung für einen digitalen, programmgesteuerten Ablaufsteuerschaltkreis
US4417631A (en) * 1981-12-28 1983-11-29 Sensor Developments, Inc. Zero tracking circuit for electronic weighing scale
US4488303A (en) * 1982-05-17 1984-12-11 Rca Corporation Fail-safe circuit for a microcomputer based system
JPS58201154A (ja) * 1982-05-19 1983-11-22 Nissan Motor Co Ltd アンチスキッド制御装置用マイクロコンピュータのモード監視制御装置
US4494213A (en) * 1982-06-11 1985-01-15 The Babcock & Wilcox Company Dedicated correlator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49123548A (ja) * 1973-03-29 1974-11-26
JPS5660962A (en) * 1979-10-24 1981-05-26 Hitachi Ltd Display method for normal operation of central processing unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8033986B2 (en) 2005-12-28 2011-10-11 Olympus Medical Systems Corp. Endoscope control device

Also Published As

Publication number Publication date
EP0127072B1 (en) 1991-12-04
DE3485313D1 (de) 1992-01-16
EP0127072A3 (en) 1987-08-12
US4611271A (en) 1986-09-09
EP0127072A2 (en) 1984-12-05
JPH0440014B2 (ja) 1992-07-01

Similar Documents

Publication Publication Date Title
JPS59214953A (ja) マイクロプロセツサの誤動作防止装置
US4509508A (en) Endoscope system
US4588927A (en) Light supply apparatus for an endoscope
JP2001161910A (ja) 遊技機
JP2001321544A (ja) 遊技機
JPS6180217A (ja) 内視鏡装置
KR20030076383A (ko) 플라즈마표시패널의 고속이고 신뢰성 있는 시동을 위한회로 및 방법
JPH0220084B2 (ja)
KR910001242Y1 (ko) 음성 합성 시스템의 출력 제어회로
EP0114896A4 (en) FUNCTION DIAGNOSTIC SYSTEM.
JPS6015577A (ja) 障害物検知装置
US8033986B2 (en) Endoscope control device
JPS6319991Y2 (ja)
JPS5597621A (en) Remote control system for automatic operation of computer system
JPH07119537A (ja) 制御装置
JPS6346546A (ja) 電子装置の誤動作防止装置
JPS60231224A (ja) リセツト回路
JPH027944A (ja) 超音波診断装置
JPS6133665A (ja) 人工心肺装置におけるコラプス解消装置
JPH04130512A (ja) 電子機器
JPH0241745Y2 (ja)
KR950028446A (ko) 모니터환면조정기 입,출력인터페이스
JP2668492B2 (ja) 照明制御装置およびリモコン式照明器具
JPH053060A (ja) ケーブル接続確認システム
JPS6476829A (en) Endoscopic apparatus