JPH04327953A - アラーム制御方法 - Google Patents
アラーム制御方法Info
- Publication number
- JPH04327953A JPH04327953A JP3097780A JP9778091A JPH04327953A JP H04327953 A JPH04327953 A JP H04327953A JP 3097780 A JP3097780 A JP 3097780A JP 9778091 A JP9778091 A JP 9778091A JP H04327953 A JPH04327953 A JP H04327953A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- drive current
- alarm
- reference signal
- drive
- 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.)
- Withdrawn
Links
- 230000009471 action Effects 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 16
- 230000005284 excitation Effects 0.000 abstract description 22
- 230000005856 abnormality Effects 0.000 abstract description 10
- 238000001514 detection method Methods 0.000 abstract description 3
- 230000002159 abnormal effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000001681 protective effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Stepping Motors (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、アクチュエータの駆動
回路の異常を検知するためのアラーム制御方法に関する
ものである。
回路の異常を検知するためのアラーム制御方法に関する
ものである。
【0002】
【従来の技術】従来、例えばシリアルプリンタにおいて
は、スペースモータを駆動して印字ヘッドを移動させ、
この時、ホスト側から送信された印字データに基づいて
ヘッド駆動回路を制御して印字ヘッドを駆動するように
している。そして、1行分の印字が終了すると、ライン
フィードモータが駆動されて改行され、次の行の印字が
行われる。
は、スペースモータを駆動して印字ヘッドを移動させ、
この時、ホスト側から送信された印字データに基づいて
ヘッド駆動回路を制御して印字ヘッドを駆動するように
している。そして、1行分の印字が終了すると、ライン
フィードモータが駆動されて改行され、次の行の印字が
行われる。
【0003】図2は従来のシリアルプリンタの制御回路
のブロック図である。図において、1はバスライン、2
はプリンタの制御のための演算を行うマイクロプロセッ
サ(μCPU)、3はその動作プログラムなどを格納す
るためのリードオンリメモリ(ROM)、4は演算など
の動作に必要な種々のデータを格納するためのランダム
アクセスメモリ(RAM)、5はホスト側からインタフ
ェースコネクタ9を介して送られるシリアルデータを受
け入れ、上記インタフェースコネクタ9を介して所定の
情報をホスト側へ送るインタフェース制御部である。6
は印字ヘッド10を上記マイクロプロセッサ2の制御に
よって駆動し、所定の印字を行うヘッド駆動回路、7は
印字媒体の幅方向に印字ヘッド10を移動させるための
スペースモータ11を制御するスペースモータ駆動回路
、8は印字媒体の送りを制御するラインフィードモータ
12を制御するラインフィードモータ駆動回路である。
のブロック図である。図において、1はバスライン、2
はプリンタの制御のための演算を行うマイクロプロセッ
サ(μCPU)、3はその動作プログラムなどを格納す
るためのリードオンリメモリ(ROM)、4は演算など
の動作に必要な種々のデータを格納するためのランダム
アクセスメモリ(RAM)、5はホスト側からインタフ
ェースコネクタ9を介して送られるシリアルデータを受
け入れ、上記インタフェースコネクタ9を介して所定の
情報をホスト側へ送るインタフェース制御部である。6
は印字ヘッド10を上記マイクロプロセッサ2の制御に
よって駆動し、所定の印字を行うヘッド駆動回路、7は
印字媒体の幅方向に印字ヘッド10を移動させるための
スペースモータ11を制御するスペースモータ駆動回路
、8は印字媒体の送りを制御するラインフィードモータ
12を制御するラインフィードモータ駆動回路である。
【0004】このように、シリアルプリンタには、印字
ヘッド10を駆動するためのヘッド駆動回路6、スペー
スモータ11を駆動するためのスペースモータ駆動回路
7及びラインフィードモータ12を駆動するためのライ
ンフィードモータ駆動回路8がそれぞれ設けられている
が、これら駆動回路には励磁コイルが接続されていて、
該励磁コイルに駆動電流を流すことによってアクチュエ
ータを駆動することができるようになっている。
ヘッド10を駆動するためのヘッド駆動回路6、スペー
スモータ11を駆動するためのスペースモータ駆動回路
7及びラインフィードモータ12を駆動するためのライ
ンフィードモータ駆動回路8がそれぞれ設けられている
が、これら駆動回路には励磁コイルが接続されていて、
該励磁コイルに駆動電流を流すことによってアクチュエ
ータを駆動することができるようになっている。
【0005】図3は従来の駆動回路図、図4は駆動回路
で発生された駆動電流のタイムチャートである。この駆
動回路は、駆動電流の方向を正逆に切り換えることが可
能な定電流駆動回路であり、特にモータなどの駆動用と
して利用される。図3において、41はモータMを駆動
する励磁コイル、43は端子、44はD/Aコンバータ
、45はコンパレータ、46は単安定マルチバイブレー
タ、47は端子、50はゲート回路、51〜53はイン
バータ、54,55はノアゲート、60はスイッチ回路
、70はコンパレータである。
で発生された駆動電流のタイムチャートである。この駆
動回路は、駆動電流の方向を正逆に切り換えることが可
能な定電流駆動回路であり、特にモータなどの駆動用と
して利用される。図3において、41はモータMを駆動
する励磁コイル、43は端子、44はD/Aコンバータ
、45はコンパレータ、46は単安定マルチバイブレー
タ、47は端子、50はゲート回路、51〜53はイン
バータ、54,55はノアゲート、60はスイッチ回路
、70はコンパレータである。
【0006】上記構成の駆動回路において、まず端子4
7にモータMを駆動すべき制御信号S11が入力され、
ハイレベルにされる。また、これと同時に端子43から
所定の電流値に該当するデジタル信号S12(PWM信
号)がD/Aコンバータ44に入力され、該D/Aコン
バータ44によって、アナログ変換された設定信号S2
がコンパレータ45の非反転入力端子に入力されると
、コンパレータ45の出力が立ち上がる。当初、単安定
マルチバイブレータ46の出力はローレベルであり、上
記コンパレータ45の出力の立上りによってトリガされ
、その出力を一定時間ハイレベルにする。
7にモータMを駆動すべき制御信号S11が入力され、
ハイレベルにされる。また、これと同時に端子43から
所定の電流値に該当するデジタル信号S12(PWM信
号)がD/Aコンバータ44に入力され、該D/Aコン
バータ44によって、アナログ変換された設定信号S2
がコンパレータ45の非反転入力端子に入力されると
、コンパレータ45の出力が立ち上がる。当初、単安定
マルチバイブレータ46の出力はローレベルであり、上
記コンパレータ45の出力の立上りによってトリガされ
、その出力を一定時間ハイレベルにする。
【0007】このようにして、ゲート回路50に端子4
7からハイレベルの制御信号S11が入力され、単安定
マルチバイブレータ46を介してローレベルの設定信号
S2 が入力されると、インバータ52の出力がハイレ
ベル、インバータ53の出力がローレベル、ノアゲート
54の出力がローレベル、ノアゲート55の出力がハイ
レベルとなる。したがって、スイッチ回路60のトラン
ジスタT11,T14がオンする。その結果、励磁コイ
ル41内を矢印61で示す方向に駆動電流が流れ、次第
に増加する。この駆動電流に比例した電圧が、フィード
バック回路の抵抗R10の端子電圧となり、この端子電
圧が抵抗R11を介してコンパレータ45の反転入力端
子にフィードバックされる。
7からハイレベルの制御信号S11が入力され、単安定
マルチバイブレータ46を介してローレベルの設定信号
S2 が入力されると、インバータ52の出力がハイレ
ベル、インバータ53の出力がローレベル、ノアゲート
54の出力がローレベル、ノアゲート55の出力がハイ
レベルとなる。したがって、スイッチ回路60のトラン
ジスタT11,T14がオンする。その結果、励磁コイ
ル41内を矢印61で示す方向に駆動電流が流れ、次第
に増加する。この駆動電流に比例した電圧が、フィード
バック回路の抵抗R10の端子電圧となり、この端子電
圧が抵抗R11を介してコンパレータ45の反転入力端
子にフィードバックされる。
【0008】そして、図4に示すように、時刻t0 に
スイッチ回路60がオンし、時刻t1 になると、検出
信号がコンパレータ45の非反転入力端子に入力された
設定信号S2 を超え、コンパレータ45の出力が立ち
上がる。この時点で単安定マルチバイブレータ46の出
力はハイレベルとなり、ノアゲート55の出力がローレ
ベルに切り換わる。この時、ゲート回路50の他の出力
は変わらない。
スイッチ回路60がオンし、時刻t1 になると、検出
信号がコンパレータ45の非反転入力端子に入力された
設定信号S2 を超え、コンパレータ45の出力が立ち
上がる。この時点で単安定マルチバイブレータ46の出
力はハイレベルとなり、ノアゲート55の出力がローレ
ベルに切り換わる。この時、ゲート回路50の他の出力
は変わらない。
【0009】この結果、トランジスタT14がオフとな
り、励磁コイル41の駆動電流がなくなると、抵抗R1
0による端子電圧がなくなり、コンパレータ45は再び
その出力を立ち上がらせる。一方、単安定マルチバイブ
レータ46の出力は一定時間Δtの後ローレベルとなり
、再びトランジスタT14をオンにする。このような動
作が、時刻t3 まで繰り返され、この間駆動電流が一
定値に維持される。時刻t3 で端子47に入力される
制御信号S11がローレベルとなると、トランジスタT
11がオフとなって、励磁コイル41の駆動電流が0に
なる。
り、励磁コイル41の駆動電流がなくなると、抵抗R1
0による端子電圧がなくなり、コンパレータ45は再び
その出力を立ち上がらせる。一方、単安定マルチバイブ
レータ46の出力は一定時間Δtの後ローレベルとなり
、再びトランジスタT14をオンにする。このような動
作が、時刻t3 まで繰り返され、この間駆動電流が一
定値に維持される。時刻t3 で端子47に入力される
制御信号S11がローレベルとなると、トランジスタT
11がオフとなって、励磁コイル41の駆動電流が0に
なる。
【0010】なお、D1 〜D4 はトランジスタT1
1〜T14がオン・オフした場合に、励磁コイル41に
流れ続けようとする電流をバイパスさせるために設けら
れる保護用のダイオードである。ここで、図3において
、ゲート回路50の端子47に入力される制御信号S1
1がローレベルになると、反対にトランジスタT12,
T13がオンする。これによって、励磁コイル41には
、矢印61と反対方向の駆動電流が流れる。図4の時刻
t4 以後の動作は、時刻t1 〜t4 の場合と同じ
である。
1〜T14がオン・オフした場合に、励磁コイル41に
流れ続けようとする電流をバイパスさせるために設けら
れる保護用のダイオードである。ここで、図3において
、ゲート回路50の端子47に入力される制御信号S1
1がローレベルになると、反対にトランジスタT12,
T13がオンする。これによって、励磁コイル41には
、矢印61と反対方向の駆動電流が流れる。図4の時刻
t4 以後の動作は、時刻t1 〜t4 の場合と同じ
である。
【0011】このように、上記駆動回路においては、コ
ンパレータ45の非反転入力端子に入力される設定信号
S2 に対応して、一定の駆動電流が励磁コイル41に
供給される。ところで、上記構成の駆動回路において、
励磁コイル41がショートなどして大電流が流れたり、
外部からのノイズによってトランジスタT11〜T14
が破壊すると、励磁コイル41に異常電流が流れ続け、
火災が生ずることがある。そのため、上記駆動回路にア
ラーム回路が内蔵されている。
ンパレータ45の非反転入力端子に入力される設定信号
S2 に対応して、一定の駆動電流が励磁コイル41に
供給される。ところで、上記構成の駆動回路において、
励磁コイル41がショートなどして大電流が流れたり、
外部からのノイズによってトランジスタT11〜T14
が破壊すると、励磁コイル41に異常電流が流れ続け、
火災が生ずることがある。そのため、上記駆動回路にア
ラーム回路が内蔵されている。
【0012】図3において、70はコンパレータであり
、該コンパレータ70は抵抗R12,R13で設定され
る基準電圧が反転入力端子に、上記フィードバック回路
の抵抗R10の端子電圧が非反転入力端子に入力される
ようになっている。そして、励磁コイル41に流れる異
常電流で上記抵抗R10の端子電圧が上昇した場合に、
コンパレータ70の出力からアラーム(ALM)信号が
出力される。このアラーム信号によって図示しないプリ
ンタの電源がオフされる。
、該コンパレータ70は抵抗R12,R13で設定され
る基準電圧が反転入力端子に、上記フィードバック回路
の抵抗R10の端子電圧が非反転入力端子に入力される
ようになっている。そして、励磁コイル41に流れる異
常電流で上記抵抗R10の端子電圧が上昇した場合に、
コンパレータ70の出力からアラーム(ALM)信号が
出力される。このアラーム信号によって図示しないプリ
ンタの電源がオフされる。
【0013】
【発明が解決しようとする課題】しかしながら、上記従
来のアラーム制御方法においては、アラーム用の基準電
圧に対する出力はオン・オフの2種類のみであり、励磁
コイル41が完全に破壊されたことだけを検出してそれ
を知らせるようになっているため、不完全異常状態にお
いてはアラーム信号は出力されない。したがって、異常
状態を早期に発見することができないだけでなく、それ
に対応することができない。
来のアラーム制御方法においては、アラーム用の基準電
圧に対する出力はオン・オフの2種類のみであり、励磁
コイル41が完全に破壊されたことだけを検出してそれ
を知らせるようになっているため、不完全異常状態にお
いてはアラーム信号は出力されない。したがって、異常
状態を早期に発見することができないだけでなく、それ
に対応することができない。
【0014】そこで、アラーム回路内のコンパレータの
数を増加することが考えられるが、その場合コストを上
昇させてしまう。本発明は、上記従来のアラーム制御方
法の問題点を解決して、回路部品点数を増加することな
く、駆動回路の異常状態を早期に検知することが可能な
アラーム制御方法を提供することを目的とする。
数を増加することが考えられるが、その場合コストを上
昇させてしまう。本発明は、上記従来のアラーム制御方
法の問題点を解決して、回路部品点数を増加することな
く、駆動回路の異常状態を早期に検知することが可能な
アラーム制御方法を提供することを目的とする。
【0015】
【課題を解決するための手段】そのために本発明は、マ
イクロコンピュータから送られる制御信号によって励磁
コイルに駆動電流を流し、該駆動電流をフィードバック
させ、該駆動電流の値を一定値に維持する駆動回路のア
ラーム制御方法において、上記駆動電流が電圧に変換さ
れ、該電圧がマイクロコンピュータ内に設けられたA/
Dコンバータによってデジタル信号に変換される。そし
て、該デジタル信号が駆動電流の設定信号と比較され、
アラーム状態が検出される。
イクロコンピュータから送られる制御信号によって励磁
コイルに駆動電流を流し、該駆動電流をフィードバック
させ、該駆動電流の値を一定値に維持する駆動回路のア
ラーム制御方法において、上記駆動電流が電圧に変換さ
れ、該電圧がマイクロコンピュータ内に設けられたA/
Dコンバータによってデジタル信号に変換される。そし
て、該デジタル信号が駆動電流の設定信号と比較され、
アラーム状態が検出される。
【0016】その場合、上記デジタル信号を駆動電流の
設定信号と比較してアラーム状態を検出した時に駆動電
流をオフし、その時再び上記デジタル信号が上記設定信
号より高い基準信号と比較される。また、上記基準信号
を少なくとも第1、第2の上記設定信号より高い基準信
号とし、上記デジタル信号が第1の基準信号に達した場
合にはアラーム表示のみを行い、第2の基準信号に達し
た場合にはアラーム信号を出力して電源をオフする。
設定信号と比較してアラーム状態を検出した時に駆動電
流をオフし、その時再び上記デジタル信号が上記設定信
号より高い基準信号と比較される。また、上記基準信号
を少なくとも第1、第2の上記設定信号より高い基準信
号とし、上記デジタル信号が第1の基準信号に達した場
合にはアラーム表示のみを行い、第2の基準信号に達し
た場合にはアラーム信号を出力して電源をオフする。
【0017】
【作用】本発明によれば、上記のようにマイクロコンピ
ュータから送られる制御信号によって励磁コイルに駆動
電流が流れ、モータを駆動する。この時、駆動電流をフ
ィードバックさせ、該駆動電流の値が一定値に維持され
る。上記駆動電流は電圧に変換され、該電圧はマイクロ
コンピュータ内に設けられたA/Dコンバータによって
デジタル信号に変換される。そして、該デジタル信号を
駆動電流の設定信号と比較することによってアラーム状
態を検出するので、アラーム状態を複数段に設定するこ
とが可能となる。
ュータから送られる制御信号によって励磁コイルに駆動
電流が流れ、モータを駆動する。この時、駆動電流をフ
ィードバックさせ、該駆動電流の値が一定値に維持され
る。上記駆動電流は電圧に変換され、該電圧はマイクロ
コンピュータ内に設けられたA/Dコンバータによって
デジタル信号に変換される。そして、該デジタル信号を
駆動電流の設定信号と比較することによってアラーム状
態を検出するので、アラーム状態を複数段に設定するこ
とが可能となる。
【0018】上記デジタル信号を駆動電流の設定信号と
比較してアラーム状態を検出した時に駆動電流をオフし
、再び上記デジタル信号を上記設定信号より高い基準信
号と比較することによってアラーム状態に対する処置を
決定することができる。上記基準信号を少なくとも第1
、第2の基準信号とし、上記デジタル信号が第1の基準
信号に達した場合には不完全異常であるとしてアラーム
表示のみを行い、第2の基準信号に達した場合には完全
異常であるとしてアラーム信号を出力して電源をオフす
る。
比較してアラーム状態を検出した時に駆動電流をオフし
、再び上記デジタル信号を上記設定信号より高い基準信
号と比較することによってアラーム状態に対する処置を
決定することができる。上記基準信号を少なくとも第1
、第2の基準信号とし、上記デジタル信号が第1の基準
信号に達した場合には不完全異常であるとしてアラーム
表示のみを行い、第2の基準信号に達した場合には完全
異常であるとしてアラーム信号を出力して電源をオフす
る。
【0019】
【実施例】以下、本発明の実施例について図面を参照し
ながら詳細に説明する。図1は本発明のアラーム制御方
法が採用される駆動回路図である。図において、2はμ
CPU、41はモータMを駆動する励磁コイル、43は
端子、44はD/Aコンバータ、45はコンパレータ、
46は単安定マルチバイブレータ、47は端子、50は
ゲート回路、51〜53はインバータ、54,55はノ
アゲート、60はスイッチ回路である。
ながら詳細に説明する。図1は本発明のアラーム制御方
法が採用される駆動回路図である。図において、2はμ
CPU、41はモータMを駆動する励磁コイル、43は
端子、44はD/Aコンバータ、45はコンパレータ、
46は単安定マルチバイブレータ、47は端子、50は
ゲート回路、51〜53はインバータ、54,55はノ
アゲート、60はスイッチ回路である。
【0020】上記構成の駆動回路において、まず端子4
7にモータを駆動すべき制御信号S11が入力され、ハ
イレベルにされる。また、これと同時に端子43から所
定の電流値に該当する駆動電流を設定するためのデジタ
ル信号S12(PWM信号)がD/Aコンバータ44に
入力され、該D/Aコンバータ44によって、アナログ
変換された設定信号S2 がコンパレータ45の非反転
入力端子に入力されると、コンパレータ45の出力が立
ち上がる。当初、単安定マルチバイブレータ46の出力
はローレベルであり、コンパレータ45の出力の立上り
によってトリガされ、その出力を一定時間ハイレベルに
する。
7にモータを駆動すべき制御信号S11が入力され、ハ
イレベルにされる。また、これと同時に端子43から所
定の電流値に該当する駆動電流を設定するためのデジタ
ル信号S12(PWM信号)がD/Aコンバータ44に
入力され、該D/Aコンバータ44によって、アナログ
変換された設定信号S2 がコンパレータ45の非反転
入力端子に入力されると、コンパレータ45の出力が立
ち上がる。当初、単安定マルチバイブレータ46の出力
はローレベルであり、コンパレータ45の出力の立上り
によってトリガされ、その出力を一定時間ハイレベルに
する。
【0021】このようにして、ゲート回路50に端子4
7からハイレベルの制御信号S11が入力され、単安定
マルチバイブレータ46を介してローレベルの設定信号
S2 が入力されると、インバータ52の出力がハイレ
ベル、インバータ53の出力がローレベル、ノアゲート
54の出力がローレベル、ノアゲート55の出力がハイ
レベルとなる。したがって、スイッチ回路60のトラン
ジスタT11,T14がオンする。その結果、矢印61
で示す方向に、励磁コイル41に駆動電流が流れ、次第
に増加する。この駆動電流に比例した電圧が、フィード
バック回路の抵抗R10の端子電圧となり、この端子電
圧が抵抗R11を介してコンパレータ45の反転入力端
子にフィードバックされる。
7からハイレベルの制御信号S11が入力され、単安定
マルチバイブレータ46を介してローレベルの設定信号
S2 が入力されると、インバータ52の出力がハイレ
ベル、インバータ53の出力がローレベル、ノアゲート
54の出力がローレベル、ノアゲート55の出力がハイ
レベルとなる。したがって、スイッチ回路60のトラン
ジスタT11,T14がオンする。その結果、矢印61
で示す方向に、励磁コイル41に駆動電流が流れ、次第
に増加する。この駆動電流に比例した電圧が、フィード
バック回路の抵抗R10の端子電圧となり、この端子電
圧が抵抗R11を介してコンパレータ45の反転入力端
子にフィードバックされる。
【0022】そして、図4に示すように、時刻t0 に
スイッチ回路60がオンし、時刻t1 になると、検出
信号がコンパレータ45の非反転入力端子に入力された
設定信号S2 を超え、コンパレータ45の出力が立ち
上がる。この時点で単安定マルチバイブレータ46の出
力はハイレベルとなり、ノアゲート55の出力がローレ
ベルに切り換わる。この時、ゲート回路50の他の出力
は変わらない。
スイッチ回路60がオンし、時刻t1 になると、検出
信号がコンパレータ45の非反転入力端子に入力された
設定信号S2 を超え、コンパレータ45の出力が立ち
上がる。この時点で単安定マルチバイブレータ46の出
力はハイレベルとなり、ノアゲート55の出力がローレ
ベルに切り換わる。この時、ゲート回路50の他の出力
は変わらない。
【0023】この結果、トランジスタT14がオフとな
り、励磁コイル41の駆動電流がなくなると、抵抗R1
0による端子電圧がなくなり、コンパレータ45は再び
その出力を立ち上がらせる。一方、単安定マルチバイブ
レータ46の出力は一定時間Δtの後ローレベルとなり
、再びトランジスタT14をオンにする。このような動
作が、時刻t3 まで繰り返され、この間駆動電流が一
定値に維持される。時刻t3 で端子47に入力される
制御信号S11がローレベルとなると、トランジスタT
11がオフとなって、励磁コイル41の駆動電流が0に
なる。
り、励磁コイル41の駆動電流がなくなると、抵抗R1
0による端子電圧がなくなり、コンパレータ45は再び
その出力を立ち上がらせる。一方、単安定マルチバイブ
レータ46の出力は一定時間Δtの後ローレベルとなり
、再びトランジスタT14をオンにする。このような動
作が、時刻t3 まで繰り返され、この間駆動電流が一
定値に維持される。時刻t3 で端子47に入力される
制御信号S11がローレベルとなると、トランジスタT
11がオフとなって、励磁コイル41の駆動電流が0に
なる。
【0024】なお、D1 〜D4 はトランジスタT1
1〜T14がオン・オフした場合に、励磁コイル41に
流れ続けようとする電流をバイパスさせるために設けら
れる保護用のダイオードである。ここで、図1において
、ゲート回路50の端子47に入力される制御信号S1
1がローレベルになると、反対にトランジスタT12,
T13がオンする。これによって、励磁コイル41には
、矢印61と反対方向の駆動電流が流れる。図4の時刻
t4 以後の動作は、時刻t1 〜t4 の場合と同じ
である。
1〜T14がオン・オフした場合に、励磁コイル41に
流れ続けようとする電流をバイパスさせるために設けら
れる保護用のダイオードである。ここで、図1において
、ゲート回路50の端子47に入力される制御信号S1
1がローレベルになると、反対にトランジスタT12,
T13がオンする。これによって、励磁コイル41には
、矢印61と反対方向の駆動電流が流れる。図4の時刻
t4 以後の動作は、時刻t1 〜t4 の場合と同じ
である。
【0025】このように、上記駆動回路においては、コ
ンパレータ45の非反転入力端子に入力される設定信号
S2 に対応して、一定の駆動電流が励磁コイル41に
供給される。ところで、励磁コイル41に流れる電流は
フィードバック回路の抵抗R10で電圧に変換され、抵
抗R11を介してマイクロプロセッサ2(図2参照)の
A/Dコンバータ入力端子に入力される。D5 はA/
Dコンバータ入力端子の保護用ダイオードである。また
、マイクロプロセッサ2の出力端子からは、プリンタの
電源をオフするためのアラーム信号が出力されている。
ンパレータ45の非反転入力端子に入力される設定信号
S2 に対応して、一定の駆動電流が励磁コイル41に
供給される。ところで、励磁コイル41に流れる電流は
フィードバック回路の抵抗R10で電圧に変換され、抵
抗R11を介してマイクロプロセッサ2(図2参照)の
A/Dコンバータ入力端子に入力される。D5 はA/
Dコンバータ入力端子の保護用ダイオードである。また
、マイクロプロセッサ2の出力端子からは、プリンタの
電源をオフするためのアラーム信号が出力されている。
【0026】図5は励磁コイルの駆動電流とマイクロプ
ロセッサのA/Dコンバータ入力端子に入力される電圧
の関係図である。図において、I0 は流し続けても励
磁コイル41に何の異常も発生しない限界を示す駆動電
流であり、その際の入力電圧はV0 である。また、I
1 は実動作上の最大駆動電流であり、その際の入力電
圧はV1 である。
ロセッサのA/Dコンバータ入力端子に入力される電圧
の関係図である。図において、I0 は流し続けても励
磁コイル41に何の異常も発生しない限界を示す駆動電
流であり、その際の入力電圧はV0 である。また、I
1 は実動作上の最大駆動電流であり、その際の入力電
圧はV1 である。
【0027】マイクロプロセッサ2は、例えば図示しな
い操作スイッチに対するセンス周期を利用して定期的に
A/Dコンバータの入力電圧を読み取り、デジタル値に
変換し、回路素子のばらつき、ノイズ成分等による読取
り誤差を考慮した上で、駆動回路に対して出力するデジ
タル信号S12と比較する。差がなければ駆動回路は正
常であると判断し、動作を継続する。A/Dコンバータ
の入力電圧のデジタル値が上記デジタル信号S12より
も大きくなった場合、異常状態と見なし、まずデジタル
信号S12をリセットして駆動回路に対して駆動電流を
オフするように指示して印字動作を停止する。その後、
上記リセット状態において再度A/Dコンバータの入力
電圧を読み取り、その値が完全異常と認識されるV1
以上の場合、アラーム信号を出力してプリンタの電源を
オフさせる。
い操作スイッチに対するセンス周期を利用して定期的に
A/Dコンバータの入力電圧を読み取り、デジタル値に
変換し、回路素子のばらつき、ノイズ成分等による読取
り誤差を考慮した上で、駆動回路に対して出力するデジ
タル信号S12と比較する。差がなければ駆動回路は正
常であると判断し、動作を継続する。A/Dコンバータ
の入力電圧のデジタル値が上記デジタル信号S12より
も大きくなった場合、異常状態と見なし、まずデジタル
信号S12をリセットして駆動回路に対して駆動電流を
オフするように指示して印字動作を停止する。その後、
上記リセット状態において再度A/Dコンバータの入力
電圧を読み取り、その値が完全異常と認識されるV1
以上の場合、アラーム信号を出力してプリンタの電源を
オフさせる。
【0028】また、不完全異常であって、入力電圧がそ
のまま異常電流を流し続けていても問題はないと認識さ
れるV0 以下の場合には、プリンタの電源はオンのま
ま図示しない表示回路などによってオペレータにアラー
ムの表示を行う。ただし、その後も完全異常状態への変
化が予想されるので、定期的な見直しは行うものとする
。
のまま異常電流を流し続けていても問題はないと認識さ
れるV0 以下の場合には、プリンタの電源はオンのま
ま図示しない表示回路などによってオペレータにアラー
ムの表示を行う。ただし、その後も完全異常状態への変
化が予想されるので、定期的な見直しは行うものとする
。
【0029】さらに、A/Dコンバータの入力電圧が、
V0 とV1 の間であった場合は、V0 以下の場合
と同様オペレータへのアラーム表示を行い、その後アラ
ーム信号を出力してプリンタの電源をオフする。これに
より、オペレータはプリンタの電源を再投入した時に異
常状態の有無とその程度を判断することができる。
V0 とV1 の間であった場合は、V0 以下の場合
と同様オペレータへのアラーム表示を行い、その後アラ
ーム信号を出力してプリンタの電源をオフする。これに
より、オペレータはプリンタの電源を再投入した時に異
常状態の有無とその程度を判断することができる。
【0030】図6は本発明のアラーム制御方法のフロー
チャートである。 ステップS1 A/Dコンバータの入力電圧を読み取
る。 ステップS2 駆動電流の設定信号S2 と比較し、
差がなければ駆動回路は正常であると判断し、動作を継
続させる。A/Dコンバータの入力電圧が設定信号S2
よりも大きくなった場合はステップ3に進む。 ステップS3 設定信号S2 をリセットして駆動回
路に対して駆動電流をオフする。 ステップS4 A/Dコンバータの入力電力を読み取
る。 ステップS5 A/Dコンバータの入力電圧が完全異
常と認識されるV1 以上か否か判断する。 ステップS6 プリンタの電源をオフする。 ステップS7 A/Dコンバータの入力電圧が、中間
のV0 からV1 の間か否か判断する。 ステップS8 オペレータへのアラーム表示を行い、
アラーム信号を出力し、ステップS6に進む。 ステップS9 オペレータへのアラーム表示を行い、
アラーム信号を出力し、ステップS4に戻る。
チャートである。 ステップS1 A/Dコンバータの入力電圧を読み取
る。 ステップS2 駆動電流の設定信号S2 と比較し、
差がなければ駆動回路は正常であると判断し、動作を継
続させる。A/Dコンバータの入力電圧が設定信号S2
よりも大きくなった場合はステップ3に進む。 ステップS3 設定信号S2 をリセットして駆動回
路に対して駆動電流をオフする。 ステップS4 A/Dコンバータの入力電力を読み取
る。 ステップS5 A/Dコンバータの入力電圧が完全異
常と認識されるV1 以上か否か判断する。 ステップS6 プリンタの電源をオフする。 ステップS7 A/Dコンバータの入力電圧が、中間
のV0 からV1 の間か否か判断する。 ステップS8 オペレータへのアラーム表示を行い、
アラーム信号を出力し、ステップS6に進む。 ステップS9 オペレータへのアラーム表示を行い、
アラーム信号を出力し、ステップS4に戻る。
【0031】なお、本発明は上記実施例に限定されるも
のではなく、本発明の趣旨に基づいて種々変形すること
が可能であり、これらを本発明の範囲から排除するもの
ではない。例えば、シリアルプリンタに限らず駆動回路
を有するシステムのすべてに応用することができる。
のではなく、本発明の趣旨に基づいて種々変形すること
が可能であり、これらを本発明の範囲から排除するもの
ではない。例えば、シリアルプリンタに限らず駆動回路
を有するシステムのすべてに応用することができる。
【0032】
【発明の効果】以上詳細に説明したように、本発明によ
れば、マイクロコンピュータから送られる制御信号によ
って励磁コイルに駆動電流を流し、該駆動電流をフィー
ドバックさせ、該駆動電流の値を一定値に維持する駆動
回路のアラーム制御方法において、上記駆動電流を電圧
に変換し、該電圧をマイクロコンピュータ内に設けられ
たA/Dコンバータによってデジタル信号に変換し、該
デジタル信号を設定信号と比較することによってアラー
ム状態を検出し、その時、駆動電流をオフして印字を停
止した後、再び上記デジタル信号を上記設定信号より高
い基準信号と比較する。
れば、マイクロコンピュータから送られる制御信号によ
って励磁コイルに駆動電流を流し、該駆動電流をフィー
ドバックさせ、該駆動電流の値を一定値に維持する駆動
回路のアラーム制御方法において、上記駆動電流を電圧
に変換し、該電圧をマイクロコンピュータ内に設けられ
たA/Dコンバータによってデジタル信号に変換し、該
デジタル信号を設定信号と比較することによってアラー
ム状態を検出し、その時、駆動電流をオフして印字を停
止した後、再び上記デジタル信号を上記設定信号より高
い基準信号と比較する。
【0033】そして、上記基準信号を少なくとも第1、
第2の基準信号とし、上記デジタル信号が第1の基準信
号に達した場合にはアラーム表示のみを行い、第2の基
準信号に達した場合にはアラーム信号を出力して電源を
オフする。したがって、回路部品点数を増加させること
なく完全異常状態の前の不完全異常状態のレベルで異常
を認識することが可能となり、安全性が向上する。
第2の基準信号とし、上記デジタル信号が第1の基準信
号に達した場合にはアラーム表示のみを行い、第2の基
準信号に達した場合にはアラーム信号を出力して電源を
オフする。したがって、回路部品点数を増加させること
なく完全異常状態の前の不完全異常状態のレベルで異常
を認識することが可能となり、安全性が向上する。
【0034】また、危険領域でなければアラーム表示の
みを行うことができるので、オペレータレベルでの異常
状態を早期発見し、それに対応して処理することができ
る。
みを行うことができるので、オペレータレベルでの異常
状態を早期発見し、それに対応して処理することができ
る。
【図1】本発明のアラーム制御方法が採用される駆動回
路図である。
路図である。
【図2】従来のシリアルプリンタの制御回路のブロック
図である。
図である。
【図3】従来の駆動回路図である。
【図4】駆動回路で発生された駆動電流のタイムチャー
トである。
トである。
【図5】励磁コイルの駆動電流とマイクロプロセッサの
A/Dコンバータ入力端子に入力される電圧の関係図で
ある。
A/Dコンバータ入力端子に入力される電圧の関係図で
ある。
【図6】本発明のアラーム制御方法のフローチャートで
ある。
ある。
2 μCPU
41 励磁コイル
43,47 端子
44 D/Aコンバータ
45 コンパレータ
46 単安定マルチバイブレータ50 ゲ
ート回路 51〜53 インバータ 54,55 ノアゲート 60 スイッチ回路
ート回路 51〜53 インバータ 54,55 ノアゲート 60 スイッチ回路
Claims (3)
- 【請求項1】 マイクロコンピュータから送られる制
御信号によって励磁コイルに駆動電流を流し、該駆動電
流をフィードバックさせて該駆動電流の値を一定値に維
持する駆動回路のアラーム制御方法において、(a)上
記駆動電流を電圧に変換し、(b)該電圧をマイクロコ
ンピュータ内に設けられたA/Dコンバータによってデ
ジタル信号に変換し、(c)該デジタル信号を駆動電流
の設定信号と比較することによってアラーム状態を検出
することを特徴とするアラーム制御方法。 - 【請求項2】 (a)上記デジタル信号を駆動電流の
設定信号と比較してアラーム状態を検出した時に駆動電
流をオフし、(b)再び上記デジタル信号を上記設定信
号より高い基準信号と比較することによってアラーム状
態に対する処置を決定する請求項1記載のアラーム制御
方法。 - 【請求項3】 (a)上記基準信号を少なくとも第1
、第2の基準信号とし、(b)上記デジタル信号が第1
の基準信号に達した場合にはアラーム表示のみを行い、
第2の基準信号に達した場合にはアラーム信号を出力し
て電源をオフする請求項2記載のアラーム制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3097780A JPH04327953A (ja) | 1991-04-30 | 1991-04-30 | アラーム制御方法 |
EP19920303819 EP0511828A3 (en) | 1991-04-30 | 1992-04-28 | Alarm control method for detecting abnormality in a drive circuit of an actuator |
US07/875,013 US5307049A (en) | 1991-04-30 | 1992-04-28 | Alarm control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3097780A JPH04327953A (ja) | 1991-04-30 | 1991-04-30 | アラーム制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04327953A true JPH04327953A (ja) | 1992-11-17 |
Family
ID=14201343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3097780A Withdrawn JPH04327953A (ja) | 1991-04-30 | 1991-04-30 | アラーム制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5307049A (ja) |
EP (1) | EP0511828A3 (ja) |
JP (1) | JPH04327953A (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5717384A (en) * | 1996-05-30 | 1998-02-10 | Qms, Inc. | Warning device for printers |
JP4314823B2 (ja) * | 2003-01-08 | 2009-08-19 | ブラザー工業株式会社 | 接続不良検出装置 |
US8760103B2 (en) | 2011-09-30 | 2014-06-24 | Honeywell International Inc. | Actuator power control circuit having fail-safe bypass switching |
US9981529B2 (en) | 2011-10-21 | 2018-05-29 | Honeywell International Inc. | Actuator having a test mode |
US8749182B2 (en) | 2011-11-08 | 2014-06-10 | Honeywell International Inc. | Actuator having an adjustable auxiliary output |
US8922140B2 (en) | 2011-11-09 | 2014-12-30 | Honeywell International Inc. | Dual potentiometer address and direction selection for an actuator |
US10113762B2 (en) | 2011-11-09 | 2018-10-30 | Honeywell International Inc. | Actuator having an adjustable running time |
US9041319B2 (en) | 2011-11-09 | 2015-05-26 | Honeywell International Inc. | Actuator having an address selector |
US8588983B2 (en) | 2011-11-09 | 2013-11-19 | Honeywell International Inc. | Actuator with diagnostics |
US9106171B2 (en) | 2013-05-17 | 2015-08-11 | Honeywell International Inc. | Power supply compensation for an actuator |
WO2015116161A1 (en) * | 2014-01-31 | 2015-08-06 | Hewlett-Packard Development Company, L.P. | Predictive maintenance notifications based on motor voltage and motor current |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3787670A (en) * | 1971-12-20 | 1974-01-22 | Honeywell Inf Systems | Automatic diagnostic system |
US4001818A (en) * | 1975-10-22 | 1977-01-04 | Storage Technology Corporation | Digital circuit failure detector |
DE3022371A1 (de) * | 1980-06-14 | 1981-12-24 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Dateneingabe- oder ausgabegeraet mit funktionspruefung |
US4346371A (en) * | 1980-09-22 | 1982-08-24 | E. I. Du Pont De Nemours And Company | Alarm circuit |
JPS58151814A (ja) * | 1982-03-04 | 1983-09-09 | 株式会社東芝 | 過電流保護回路付きhスイツチ回路 |
JPS58177210A (ja) * | 1982-04-05 | 1983-10-17 | Nitto Giken Kk | 穿孔機 |
US4506256A (en) * | 1982-04-07 | 1985-03-19 | Honeywell Information Systems Inc. | Annunciator control circuit |
US4654645A (en) * | 1984-09-22 | 1987-03-31 | Sharp Kabushiki Kaisha | Electric element breakdown detector |
US4641517A (en) * | 1984-12-20 | 1987-02-10 | United Technologies Corporation | Control system actuator position synthesis for failure detection |
JPS625861A (ja) * | 1985-07-02 | 1987-01-12 | Matsushita Electric Ind Co Ltd | プリンタ |
US4725765A (en) * | 1985-11-18 | 1988-02-16 | Ford Motor Company | Method and apparatus for the protection of D.C. motors under stalled conditions |
JP2659981B2 (ja) * | 1988-02-03 | 1997-09-30 | 富士重工業株式会社 | 発動発電機の負荷検出装置 |
US4890088A (en) * | 1988-02-16 | 1989-12-26 | Arthur Woodell | Engine monitoring and control apparatus |
JP2737956B2 (ja) * | 1988-10-31 | 1998-04-08 | 松下電器産業株式会社 | ブラシレスモータのコイル焼損防止装置 |
US5005008A (en) * | 1989-04-20 | 1991-04-02 | Hewlett Packard Company | Method and apparatus for providing thermodynamic protection of a driver circuit used in an in-circuit tester |
JPH073289Y2 (ja) * | 1989-04-22 | 1995-01-30 | 富士重工業株式会社 | 車両用コンビネーションメータ装置 |
-
1991
- 1991-04-30 JP JP3097780A patent/JPH04327953A/ja not_active Withdrawn
-
1992
- 1992-04-28 US US07/875,013 patent/US5307049A/en not_active Expired - Lifetime
- 1992-04-28 EP EP19920303819 patent/EP0511828A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP0511828A3 (en) | 1993-08-25 |
US5307049A (en) | 1994-04-26 |
EP0511828A2 (en) | 1992-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4803592A (en) | Power control and fault isolation indicator | |
JPH04327953A (ja) | アラーム制御方法 | |
JP3702906B2 (ja) | マイコン搭載車両の負荷駆動制御装置 | |
EP0585140B1 (en) | Motor drive circuit | |
WO2017135258A1 (ja) | 冷却ファン制御装置 | |
JPH0542710A (ja) | サーマルヘツド異常加熱防止装置 | |
JP4720334B2 (ja) | Pwmコンバータのオフセット電圧検出装置 | |
JP2000166275A (ja) | 電流リプル検出によるサーボ制御装置 | |
EP0250932B1 (en) | Power supply system | |
JP2757631B2 (ja) | パルス駆動回路 | |
CN111641366A (zh) | 电机驱动控制装置 | |
JP2934334B2 (ja) | プリンタ印字ヘッド焼損防止装置 | |
JP2616323B2 (ja) | ラインサーマルヘッド保護回路 | |
JP2009101764A (ja) | 電動パワーステアリング装置 | |
KR100484187B1 (ko) | 레이져 빔 프린터의 동작 상태 판별 방법 및 그 장치 | |
JP2939833B2 (ja) | モータのロック検知回路 | |
JP2009063371A (ja) | エンコーダ装置およびその起動方法 | |
JPH07248701A (ja) | 定着器の温度制御回路 | |
JP2532473B2 (ja) | 加熱機器の温度制御装置 | |
JPH0752595Y2 (ja) | 発熱量検出装置の故障検知装置 | |
JPH02148113A (ja) | ヒータ制御装置およびその異常検出装置 | |
KR960007289A (ko) | 엔진의 팬모터 이상발생시 고장경고 및 엔진시동제어장치 | |
KR940004127A (ko) | 모터의 구동제어장치와 그 방법 | |
JPH03268009A (ja) | 温度制御装置 | |
KR900007727Y1 (ko) | 감열기록장치의 제어회로 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19980711 |