JPH0341501A - 駆動制御回路 - Google Patents

駆動制御回路

Info

Publication number
JPH0341501A
JPH0341501A JP1177777A JP17777789A JPH0341501A JP H0341501 A JPH0341501 A JP H0341501A JP 1177777 A JP1177777 A JP 1177777A JP 17777789 A JP17777789 A JP 17777789A JP H0341501 A JPH0341501 A JP H0341501A
Authority
JP
Japan
Prior art keywords
drive system
rom
cpu
abnormality
circuit
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
JP1177777A
Other languages
English (en)
Other versions
JP2672861B2 (ja
Inventor
Atsuhiko Takahashi
敦彦 高橋
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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric 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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP1177777A priority Critical patent/JP2672861B2/ja
Priority to US07/541,233 priority patent/US5017848A/en
Publication of JPH0341501A publication Critical patent/JPH0341501A/ja
Application granted granted Critical
Publication of JP2672861B2 publication Critical patent/JP2672861B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0796Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
    • G05B19/4063Monitoring general control system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/004Error avoidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Safety Devices In Control Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は駆動υ制御回路に係り、特にプリンタ等におい
てそのキャリッジ駆動モータや印字ヘッド等の駆動系を
ill @するための駆動制御回路に関する。
〔従来の技術〕
一般に、プリンタ等の装置においては、キャリッジ駆動
モータ、印字ヘッド等の駆動系を制御するための駆動制
御回路が内蔵されている。
第2図11このような従来の駆動a、I+御回路を示し
たもので、所定のf!IHI!を行なうCPU1には、
ROM2が接続されており、前記CI) IJ 1には
、Lpリッジ駆動モータや印字ヘッド等の駆動系3が接
続されている。
また、前記ROM2には、前記駆動系3を制υ11する
ための制御プログラムおよび前記制御プ[]ダラムが礒
走した結果発生する前記駆動−(−夕の焼娼等の発生を
防止するための暴走検出プログラムがそれぞれ書き込ま
れている。
前記従来の駆動制御回路においては、CPU 1を動作
させることにより、前記cpuiが前記ROM2の制御
プログラムを読込んで実行し、前記駆動系3の所望の駆
動制御を行なうようになっている。
また、前記制御プログラムが何等かの理由により空走し
た場合は、前記ROM2の暴走検出プログラムを実行し
て前記CPU 1をリセットさせることにより、前記駆
動系3の破損を防止するようになっている。
(発明が解決しようとする課題)。
しかし、前記従来の駆動制御回路においては、前記RO
M2が正常に動作している場合については問題ないが、
前記ROM2が装着されていなかったり、ROM2が破
損した場合等のようにROM2に異常が発生した時に、
CPLJlにより前記ROM2のtill 1mプログ
ラムおよび暴走検出プログラムを読込むことができなく
なってしまうと、前記暴走検出プログラムを適正に実行
することができなくなり、前記駆動系3の適正な制御を
行なうことができず、駆動系3への通電が遮断されない
ままとなり、駆動系3の焼損等の損傷を招いてしようと
いう問題を有している。従来、このようなROM 2が
異常の場合における保護υ制御機能を有する駆動制御回
路1ま存在しなかった。
本発明はこれらの点に鑑みてなされたものであり、RO
M自身が破損したり、ROMが装着されていない等のR
OMに異常が発生した場合に、適l−に駆動系を保護す
ることのできる駆動ti制御回路を提供することを目的
とするものである。
〔課題を解決するための手段〕
前記目的を達成するため本発明に係る駆動制御回路は、
駆動系の所定の制御を行なうCP LJに、前記駆動系
をl1tlllするためのit、II御プログラムおよ
び前記制御プログラムの暴走による前記駆動系の1tl
l[損を防止するための暴走検出プログラムがそれぞれ
懸き込まれたROMを接続し、前記制御プログラムの暴
走時に前記罵走検出プログラムにより前記CPUをリセ
ットして前記駆動系を保護する駆動制御回路において、
前記CPUと#Jit!駆動系との間に前記CPUと駆
動系とを接続遮断する保護回路を介設し、前記CPUに
前記ROMの異常の有無を検出してROM異常時に前記
保護回路に遮1?lia作信号を出力するROM異常検
出回路を設けたことをその特徴とするものである。
〔作 用〕
本発明によれば、C)) Uを動作させてROMの1t
illtllプログラムを読込んで実行することにより
、駆動系の所望の駆動制御を行なうものであり、制御プ
ログラムが何等かの理由により暴走した場合は、前記R
OMの暴走検出プログラムを実行して前記CPtJをリ
セットさせることにより、前記駆動系の破損を防止する
ものである。また、前記ROMの異常が発生した場合は
、ROMN常検出量検出回路、保護回路に遮断動作信号
を出力し、前記CPUと駆動系とを遮断じて前記駆動系
に異常!、II III信号が出力されないようにする
ことにより、前記駆動系の破損を防止するものである。
〔実施例〕
以下、本発明の実施例を第1図を参照し、第2図と同一
部分には同一符号を付して説明づる。
第1図は本発明に係る駆動制御回路の一実施例を示した
もので、所定の制御を(jなうCPU 1には、ROM
2が接続されており、前記CPL11には、キ1?リッ
ジ駆動モータや印字ヘッド等の駆動系3が接続されてい
る。
また、前記ROM2には、前記駆動系3を制御するため
の制御プログラムおよび前記制御プログラムが暴走して
前記駆動モータの焼損等の発生を防止するための暴走検
出プログラムがそれぞれ書き込まれている。
また、本実施例においては、前記CP U 1と前記駆
動系3との間には、前記CPU 1と前記駆動系3とを
接続、遮断するための、例えば、リレー等の保護回路4
が介設されており、前記CP U 1の内部には、前記
ROM2が正常に動作されているか否かを検出し、前記
ROM2が正常の場合に前記保護回路4に接続動作信0
を出力するとともに、前記ROM 2が異常の場合に前
記保護回路4に遮断動作信号を出力するROM異常検出
回路5が内蔵されている。
次に、本実施例の作用について説明する。
まず、本実施例においては、前記cpu iを動作させ
ると、前記i?OM異常検出回路5が動作され、前記f
lOM2が適正に装着されている場合やROM2の制御
プログラムを読み込むことができる場合等、ROM2が
正常の場合は、前記保護回路4に接続動作信+jを出力
し、前記cpu iと駆動系3とを接続さじる。モして
、前記CPUIが前記ROM2の制御プログラムを読込
んで実行し、前記駆動系3の所望の駆動制御を行なうも
のである。
また、前記制御プログラムが何等かの理由により嶌走し
た場合は、前記ROM2の嶌走検出プ[1グラムを実行
して前記CPU1をリヒットさせることに上り、前記駆
動系3の破損を防止するようになっている。
また、前記ROM2が破損したり、ROMが装着されて
いない場合等のように、ROM2の異常が発生した場合
は、前記ROM異常検出回路5に上り、前記保護回路4
に遮断動作信舅を出力し、1)4記CPす1と駆動系3
とを遮断して前記駆動系3に異常制御信号が出力されな
いようにしている。
これにより、前記駆動系3の破lllを防止するもので
ある。
したがって、本実施例にJ3いては、前記ROM異常検
出E」】路5により、ly7記ROM2に異常が発ノ1
−シた場合に、適if−に駆動系3を保護することがで
き、駆動系3の駆動モータの焼損等の発生を確実に防1
1−することが可能となる。
なお、本発明は前記実施例に限定されるものではaく、
必似に応じてf4に変更づることができるしのである。
〔発明の効果〕
以[述べたよ・うに本発明に係る駆動制御回路は、RO
Mに異常が発生した場合に、c p uのROM異常検
出回路により、Cl) Uと駆動系とをa断するように
しているので、ROM異常時に適正に駆動系を保護する
ことができ、駆動系の駆動モータの焼損等の発生を確実
に防止することができる等の効果を奏する。
【図面の簡単な説明】
第1図U本発明に係る駆動制御回路の一実施例を丞り回
路図、第2図は従来の駆動制御回路を示す回路図である
。 1・・・CP LJ、2・・・ROM、3・・・駆動系
、4・・・保護回路、5・・・ROM異常・検出回路。

Claims (1)

    【特許請求の範囲】
  1.  駆動系の所定の制御を行なうCPUに、前記駆動系を
    制御するための制御プログラムおよび前記制御プログラ
    ムの暴走による前記駆動系の破損を防止するための暴走
    検出プログラムがそれぞれ書き込まれたROMを接続し
    、前記制御プログラムの暴走時に前記暴走検出プログラ
    ムにより前記CPUをリセットして前記駆動系を保護す
    る駆動制御回路において、前記CPUと前記駆動系との
    間に前記CPUと駆動系とを接続遮断する保護回路を介
    設し、前記CPUに前記ROMの異常の有無を検出して
    ROM異常時に前記保護回路に遮断動作信号を出力する
    ROM異常検出回路を設けたことを特徴とする駆動制御
    回路。
JP1177777A 1989-07-10 1989-07-10 駆動制御回路 Expired - Fee Related JP2672861B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1177777A JP2672861B2 (ja) 1989-07-10 1989-07-10 駆動制御回路
US07/541,233 US5017848A (en) 1989-07-10 1990-06-20 Drive control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1177777A JP2672861B2 (ja) 1989-07-10 1989-07-10 駆動制御回路

Publications (2)

Publication Number Publication Date
JPH0341501A true JPH0341501A (ja) 1991-02-22
JP2672861B2 JP2672861B2 (ja) 1997-11-05

Family

ID=16036932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1177777A Expired - Fee Related JP2672861B2 (ja) 1989-07-10 1989-07-10 駆動制御回路

Country Status (2)

Country Link
US (1) US5017848A (ja)
JP (1) JP2672861B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6979973B2 (en) 2003-12-09 2005-12-27 Samsung Electronics Co., Ltd. Apparatus to and method of controlling step motor

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03256693A (ja) * 1990-03-08 1991-11-15 Fanuc Ltd ロボットの停電制御方式
JP2944578B2 (ja) * 1997-06-13 1999-09-06 日本電気アイシーマイコンシステム株式会社 Romテスト回路
CN107479996B (zh) * 2017-07-11 2020-09-18 深圳市恒扬数据股份有限公司 一种光传输设备的关光保护电路及其关光保护方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3544777A (en) * 1967-11-06 1970-12-01 Trw Inc Two memory self-correcting system
US4698617A (en) * 1984-05-22 1987-10-06 American Microsystems, Inc. ROM Protection scheme
JPS6348477A (ja) * 1986-08-18 1988-03-01 Mitsubishi Electric Corp 自動車用電子装置の故障診断システム
JPS63191665A (ja) * 1987-02-03 1988-08-09 Nec Corp プリンタ駆動回路の保護方式
US4829520A (en) * 1987-03-16 1989-05-09 American Telephone And Telegraph Company, At&T Bell Laboratories In-place diagnosable electronic circuit board
US4953165A (en) * 1988-06-06 1990-08-28 Southwestern Computer Technologies, Inc. Diagnostic system for personal computer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6979973B2 (en) 2003-12-09 2005-12-27 Samsung Electronics Co., Ltd. Apparatus to and method of controlling step motor

Also Published As

Publication number Publication date
JP2672861B2 (ja) 1997-11-05
US5017848A (en) 1991-05-21

Similar Documents

Publication Publication Date Title
JPH0341501A (ja) 駆動制御回路
JP2733395B2 (ja) 駆動系制御装置
JPH10240390A (ja) 計算機システム
JPH03204739A (ja) マイクロコンピュータ
KR890001796B1 (ko) 기계체크 개입중단 처리시스템
JP2904991B2 (ja) 数値制御装置
JP3298989B2 (ja) 障害検出・自動組込み装置
JPH06202879A (ja) 割込み処理方法
JPS61216059A (ja) 記憶デ−タ保護方式
JP3183982B2 (ja) ディジタル制御装置
JPH04367012A (ja) 計算機の温度異常制御装置
JPH0277955A (ja) 入出力制御装置
JPH01312637A (ja) プロセッサ暴走検出制御方式
JPH06250864A (ja) プログラマブルコントローラの誤出力防止方法
JPH04172911A (ja) 保護継電器
JPH01134632A (ja) 計算機の異常検出回路
JPH08153018A (ja) 半導体システム
JPH05241905A (ja) プロセッサ装置
JPS59109948A (ja) 情報処理装置
JPS61267844A (ja) 耐故障演算制御装置
JPH02226451A (ja) メモリ保護方式
JPS63298458A (ja) デ−タ転送回路
JPS63155332A (ja) マイクロプログラム制御方式
JPH036759A (ja) 共有メモリ装置の保護方法、アクセス抑止および解除機構、立上げ自己診断報告機構
JPH02245937A (ja) 情報処理装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070711

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees