それぞれの一端が接続されたコイルの接続点に直流電圧が印加され、同コイルのそれぞれの他端に互いに反転した極性の駆動電圧が印加される第1コイル組と第2コイル組とを備えたパルスモータと、前記駆動電圧を生成するための駆動信号を所定パターンで発生させるタイミング発生部と、前記駆動信号に基づいて前記駆動電圧を生成するスイッチング素子と、前記駆動電圧と前記所定パターンを比較した結果が不一致の時、前記パルスモータを駆動する回路の故障と判断してエラー信号を出力する故障検出部とを備えたパルスモータ駆動回路であって、前記故障検出部は、前記第1コイル組に印加される前記駆動電圧を入力して同第1コイル組に関する故障を検出する第1検出部と、前記第2コイル組に印加される前記駆動電圧を入力して同第2コイル組に関する故障を検出する第2検出部と、前記第1検出部と前記第2検出部との出力をそれぞれ入力するダイオード素子で構成された第1オア回路とを備え、同第1オア回路の出力から前記エラー信号を出力し、前記第1検出部及び前記第2検出部は、前記駆動電圧を入力とするダイオード素子で構成された2入力の第2オア回路と、同第2オア回路の出力信号を反転させるトランジスタで構成されたノット回路とで構成されていることを特徴とするパルスモータ駆動回路。前記第1コイル組に印加される前記駆動電圧を入力して同第1コイル組に関する故障を検出する第1アンド回路と、前記第2コイル組に印加される前記駆動電圧を入力して同第2コイル組に関する故障を検出する第2アンド回路とを前記パルスモータ駆動回路に追加接続し、前記第1アンド回路及び前記第2アンド回路の出力をそれぞれ前記第1オア回路の追加入力とし、前記第1アンド回路及び前記第2アンド回路は前記駆動電圧を入力とするダイオード素子で構成されたことを特徴とする請求項1記載のパルスモータ駆動回路。本発明は以上述べた問題点を解決し、パルスモータ駆動回路における故障検出回路の信頼性を向上させると共に、できるだけ安価な構成にすることを目的とする。本発明は上述の課題を解決するため、本発明の請求項1に記載の発明は、それぞれの一端が接続されたコイルの接続点に直流電圧が印加され、同コイルのそれぞれの他端に互いに反転した極性の駆動電圧が印加される第1コイル組と第2コイル組とを備えたパルスモータと、前記駆動電圧を生成するための駆動信号を所定パターンで発生させるタイミング発生部と、前記駆動信号に基づいて前記駆動電圧を生成するスイッチング素子と、前記駆動電圧と前記所定パターンを比較した結果が不一致の時、前記パルスモータを駆動する回路の故障と判断してエラー信号を出力する故障検出部とを備えたパルスモータ駆動回路であって、前記故障検出部は、前記第1コイル組に印加される前記駆動電圧を入力して同第1コイル組に関する故障を検出する第1検出部と、前記第2コイル組に印加される前記駆動電圧を入力して同第2コイル組に関する故障を検出する第2検出部と、前記第1検出部と前記第2検出部との出力をそれぞれ入力するダイオード素子で構成された第1オア回路とを備え、同第1オア回路の出力から前記エラー信号を出力し、前記第1検出部及び前記第2検出部は、前記駆動電圧を入力とするダイオード素子で構成された2入力の第2オア回路と、同第2オア回路の出力信号を反転させるトランジスタで構成されたノット回路とで構成されていることを特徴とする。本発明の請求項2に記載の発明は、前記第1コイル組に印加される前記駆動電圧を入力して同第1コイル組に関する故障を検出する第1アンド回路と、前記第2コイル組に印加される前記駆動電圧を入力して同第2コイル組に関する故障を検出する第2アンド回路とを前記パルスモータ駆動回路に追加接続し、前記第1アンド回路及び前記第2アンド回路の出力をそれぞれ前記第1オア回路の追加入力とし、前記第1アンド回路及び前記第2アンド回路は前記駆動電圧を入力とするダイオード素子で構成されたことを特徴とする。以上の手段を用いることにより、本発明によるパルスモータ駆動回路によれば、請求項1に係わる発明は、背景技術で説明した論理回路ICで構成された判断回路をスイッチング素子とダイオードとを用いて構成したため、信号変換回路が不要になり信頼性を向上させることができる。また、コストダウンを図ることもできる。請求項2に係わる発明は、相反する駆動電圧が共に論理1となった時に故障検出部の出力端が論理1となるアンド回路を追加したため、コイルを駆動するスイッチング素子が故障してオープンとなった場合や、タイミング発生部が故障した時であっても故障を検出できる回路であっても、請求項1と同様に信号変換回路の削除による信頼性を向上させ、またコストダウンを図ることもできる。以下、本発明の実施の形態を、添付図面に基づいた実施例として詳細に説明する。図1は本発明によるパルスモータ駆動回路の実施例を示すブロック図である。このパルスモータ駆動回路は、内部にコイル12~15の4つのコイルと回転子11とを備えたパルスモータ10と、同パルスモータ10をパルスモータ駆動回路に接続するコネクタ6と、コイル12~15を駆動するスイッチング素子であるトランジスタ2~5と、トランジスタ2~5にオン/オフを指示する駆動信号a~dを出力するタイミング発生部である制御部1と、これら全ての回路異常を検出する故障検出部20とを備えている。パルスモータ10内部では、コイル12とコイル13との一端が直列に接続され、この接続点にモータ用の直流電圧VPがコネクタ6を介して接続されている。そして、コイル12の他端がコネクタ6を介してトランジスタ2のコレクタ端子に、また、コイル13の他端がコネクタ6を介してトランジスタ4のコレクタ端子に、それぞれ接続されている。同様にコイル14とコイル15との一端が直列に接続され、この接続点にモータ用の直流電圧VPがコネクタ6を介して接続されている。そして、コイル14の他端がコネクタ6を介してトランジスタ3のコレクタ端子に、また、コイル15の他端がコネクタ6を介してトランジスタ5のコレクタ端子に、それぞれ接続されている。なお、本実施例ではコイル12とコイル13とが第1コイル組であり、コイル14とコイル15とが第2コイル組であると名称を規定しているが、これらは同じ回路であるため、名称はこれに限るものではない。トランジスタ2~5の各エミッタ端子はグランドに接続され、各トランジスタのベース端子はそれぞれ制御部1に接続されている。制御部1からは後で説明する駆動パターンに従って駆動信号a~dがトランジスタ2~5にそれぞれ出力される。一方、トランジスタ2~5の各コレクタ端子は、これと対応する接続点A~Dが故障検出部20にそれぞれ接続され、また、故障検出部20と制御部1との間には故障検出部20から故障検出信号を制御部1へ出力する信号線が接続されている。この故障検出信号はエラー時にHIGHレベル論理1となる。なお、4極4相のユニポーラ型のパルスモータ10を2-2相励磁方式で駆動するため、コイル12をX相、コイル13を反転X相、コイル14をY相、コイル15を反転Y相とすると、これに対応して駆動信号a~dとしてX相、X相の信号を反転させた反転X相、Y相、Y相の信号を反転させた反転Y相の信号が制御部1から出力される。なお、この駆動パターンは後で詳細に説明する。図21は本発明による故障検出部20の論理を説明するブロック図であり、図22と図23は故障検出部20の内の部分的な論理回路の真理値表である。故障検出部20を論理回路で表すと図2Aに示す構成となる。つまり、XORイクスクルージブオア回路20aの一方の入力端子が接続点Aに、他方の端子が接続点Cに、また、XOR回路20bの一方の入力端子が接続点Bに、他方の端子が接続点Dに、それぞれ接続され、各XOR回路の出力はNANDナンド回路20cのそれぞれの入力端子に接続されている。そしてNAND回路20cから出力される信号が故障検出信号である。XOR回路20aとXOR回路20bとの真理値表をそれぞれ、図2Bと図2Cに示す。前述したように接続点Aと接続点C、また、接続点Bと接続点Dとはそれぞれ逆相の信号が印加されるため、それぞれの組の信号で同相となった場合、つまり、各真理値表で出力の値が0となった場合を異常とする。各真理値表の入力値0は接続点の信号レベルがLOWレベル0ボルト近辺、1は接続点の信号レベルがHIGHレベルモータ用の直流電圧の電圧VP近辺と対応していることを示す。図3は図2Aの故障検出部20の論理的な機能をICを用いないで実現する回路図である。図2Aの論理回路を具体的に実現するためには1チップ4回路入りのXOR回路のICを1チップと1チップ4回路入りのNAND回路のICを1チップ、さらに、背景技術で説明したようにパルスモータ10を駆動する信号レベルをロジック回路の信号レベルに変換する信号変換回路が必要である。一般的な信号変換回路としては、各パルスモータ10を駆動する信号毎に、電圧を分圧する抵抗が2点、さらに図示しないクリップ回路としてダイオードまたは定電圧ダイオードが1点が最低限必要であり、合計3点が信号線の数である4回路分、つまり、12点の部品が必要となる。このクリップ回路は図6の背景技術で説明したように、モータ用の直流電圧VPが上昇してロジック信号イ~ニのいずれか1つの入力信号がロジック回路の電源電圧Vccを越えるとラッチアップ現象が発生し、最悪の場合にロジック回路が破壊されることを防止するものである。このクリップ回路は、入力信号として所定電圧ロジック電源電圧Vcc以上の電圧が印加された場合に短絡電流により所定電圧を維持する定電圧ダイオードか、入力信号として所定電圧以上の電圧が印加された場合に、この電圧をロジック電源の正極側に流すことで所定電圧を維持するダイオードのいずれかで構成される。しかしながら、このようなクリップ回路は瞬間的なサージ信号カットなどでは使用して問題ないが、クリップ回路の入力信号の電圧がロジック回路の電源電圧Vccより高く、この信号自体が時間的に長く続く場合、例えば駆動信号a~dでLOWレベルが続く場合は、所定電圧以上となる電圧によりクリップ回路の定電圧ダイオードやダイオードに常に電流が流れ続けるため、発熱などにより信頼性が損なわれる場合がある。本実施例では信号変換回路を使用しないのでクリップ回路も不要であるため、信頼性を向上させることができる。また、本実施例によれば、図6の信号変換回路と判断回路とを含めた同等の機能を備えた故障検出部20をダイオードや抵抗など合計25点の安価な部品で構成することができる。差し引き13点の部品でXOR回路とNAND回路のICと同等の機能を実現できることになり、各部品の購入価格によってはロジック回路を使用する場合よりも安価に構成することができる場合がある。なお、各トランジスタにベース抵抗が内蔵されたものを使用すれば、抵抗2点×2回路でさらに4点の部品を削減することができ、さらにコストを低減できる。次に図3の故障検出部20の回路構成を説明する。この故障検出部20は接続点Aと接続点Cとに接続され、各点の信号を入力するORオア回路50と、同OR回路50の出力信号を入力し、この信号を反転させて出力するNOTノット回路53と、接続点Bと接続点Dとに接続され、各点の信号を入力するORオア回路51と、同OR回路51の出力信号を入力し、この信号を反転させて出力するNOT回路52と、接続点Aと接続点Cとに接続され、各点の信号を入力するANDアンド回路54と、接続点Bと接続点Dとに接続され、各点の信号を入力するAND回路55と、AND回路54の出力端にアノード端子が接続されたダイオード29と、AND回路55の出力端にアノード端子が接続されたダイオード30と、NOT回路53の出力端にアノード端子が接続されたダイオード32と、NOT回路52の出力端にアノード端子が接続されたダイオード31と、ダイオード29~32の各カソード端子が一端に接続され、他端がグランドに接続された抵抗40と、一端がグランドに接続されたコンデンサ42と、コンデンサ42の他端と抵抗40の一端との間に接続された抵抗41とを備えている。なお、コンデンサ42の他端が故障検出部20の出力端であり、この出力端から故障検出信号が出力される。OR回路50は、ダイオード21とダイオード22とで構成され、これらのカソード端子が接続されて出力端となっており、各ダイオードのアノード端が入力端となっている。同様にOR回路51は、ダイオード23とダイオード24とで構成され、これらのカソード端子が接続されて出力端となっており、各ダイオードのアノード端が入力端となっている。NOT回路52は、一端がグランドに接続された抵抗38と、抵抗38の他端に一端が接続され、他端がNOT回路52の入力端となる抵抗37と、エミッタ端子がグランドに接続され、ベース端子が抵抗37の一端に接続されたNPN型のトランジスタ39と、トランジスタ39のコレクタ端子に一端が接続され、他端が電源電圧Vccに接続された抵抗35とを備えている。なお、トランジスタ39のコレクタ端子がNOT回路52の出力端である。同様にNOT回路53は、一端がグランドに接続された抵抗45と、抵抗45の他端に一端が接続され、他端がNOT回路53の入力端となる抵抗44と、エミッタ端子がグランドに接続され、ベース端子が抵抗44の一端に接続されたNPN型のトランジスタ43と、トランジスタ43のコレクタ端子に一端が接続され、他端が電源電圧Vccに接続された抵抗36とを備えている。なお、トランジスタ43のコレクタ端子がNOT回路53の出力端である。AND回路54は、一端が電源電圧Vccに接続された抵抗33と、抵抗33の他端と共に、それぞれのアノード端子が接続されたダイオード25とダイオード26とを備えている。なお、ダイオード25とダイオード26との各カソード端子がAND回路54の入力端になる。また、接続されたダイオード25とダイオード26との各アノード端子がAND回路54の出力端になる。同様にAND回路55は、一端が電源電圧Vccに接続された抵抗34と、抵抗34の他端と共に、それぞれのアノード端子が接続されたダイオード27とダイオード28とを備えている。なお、ダイオード27とダイオード28との各カソード端子がAND回路55の入力端になる。また、接続されたダイオード27とダイオード28との各アノード端子がAND回路55の出力端になる。この故障検出部20には前述したコンデンサ42が備えられ、このコンデンサ42と抵抗41とでハザード除去用の積分回路を構成している。この積分回路により、故障検出部20に入力される信号の切り換えタイミングで発生する不要な出力信号を除去するようになっている。一方、ダイオード29~32で4入力のOR回路57を構成しており、NOT回路52とNOT回路53とAND回路54とAND回路55の出力のいずれか1つがHIGHレベルになった時、故障検出信号としてHIGHレベル異常の信号を出力するようになっている。以上説明した回路において、第2オア回路であるOR回路50とNOT回路53とで第1検出部が構成され、第2オア回路であるOR回路51とNOT回路52とで第2検出部が構成されている。また、OR回路57が第1オア回路である。さらに、AND回路54が第1アンド回路であり、AND回路55が第2アンド回路である。次に図4及び図5の故障検出部20の真理値表を用いて故障パータンを説明する。なお、各真理値表の値0は各接続点A~Dでの各信号レベルがLOW0ボルト近辺、1は同様に各信号レベルがHIGHレベルモータ用の直流電圧VP近辺とそれぞれ対応していることを示す。ただし、故障検出信号はロジック用の電圧で出力されるため、パルスモータ駆動回路が異常になった時1、つまりロジック回路用の電圧Vccが、また、正常な場合は0、つまり、0ボルトが出力される。なお、図2Aの論理回路と、図3の回路とは論理的に入出力が同じため、図2Aを参照して説明する。また各真理値表において、横方向は駆動パターン1~4を示しており、この4パターンが繰り返されることによりパルスモータ10が回転する。一方、縦方向は信号名を表しており、接続点A~Dにおける信号を示している。図41はパルスモータ駆動回路が正常な場合を示す真理値表である。信号Aは駆動パターンに従って、0、1、1、0、信号Bは0、0、1、1、信号Cは1、0、0、1、信号Dは1、1、0、0とそれぞれなるように制御部1はトランジスタ2~5を介して駆動信号a~dを出力する。これに対応して故障検出信号は0、0、0、0が出力される。ここで信号Aと信号Cとに着目して駆動パターン1~4を見ると、この2つの信号は必ず反転状態となっている。同様に信号Bと信号Dとも反転状態であり、かつ、駆動パターン1~4で同じパターンは存在しない。従って、信号Aと信号Cとが同じ状態、または、信号Bと信号Dとが同じ状態に、つまり、それぞれの組の信号が0、0、または、1、1になった場合を検出すれば、駆動パターン1~4のいずれかのタイミングでパルスモータ駆動回路の異常を検出できる。図42はコイル13が何らかの原因で断線した時の真理値表を表している。この場合駆動信号cがどのように変化しても信号Cは0のままとなる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、駆動パターン1において信号Aと信号Cとが、また、駆動パターン4において信号Aと信号Cとがそれぞれ同じ値の0になる。従って図2B及び図3CのXOR回路の真理値表に示すように、出力が0となり、故障検出信号は1、つまり、異常となる。図43はコネクタ6が何らかの原因で抜けた時の真理値表を表している。この場合全ての駆動信号がどのように変化しても全ての信号は0のままとなる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、全ての駆動パターンにおいて全ての信号がそれぞれ同じ値の0になる。従って図2BのXOR回路20aの真理値表に示すように、出力が0となり、全ての駆動パターンのタイミングで故障検出信号は1、つまり、異常となる。図44は接続点Bと接続点Cとが何らかの原因で短絡した時の真理値表を表している。この場合、信号Bと信号Cとのいずれか一方が0となった場合、信号Bと信号Cとは0になる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、駆動パターン1において信号Aと信号Cとが、また、駆動パターン3において信号Bと信号Dとがそれぞれ同じ値の0になる。従って図2B及び図3CのXOR回路の真理値表に示すように、出力が0となり、故障検出信号は1、つまり、異常となる。以上説明した故障例は信号A~信号Dが故障によって1であるべき場合に0になることを検出するものであり、図3の点線で示す追加回路56が無くても検出が可能である。追加回路56は信号Aと信号Cとが、また、信号Bと信号Dとがそれぞれ11となった場合に故障検出信号として1を出力するものである。従ってこの追加回路56があることにより、次に説明する故障も検出することができる。図5は本発明による別の故障検出例を説明する故障検出部20の真理値表ある。なお、記載項目の内容は図4の場合と同じである。図51は何らかの原因でトランジスタ2が焼損してコレクタ~エミッタ間がオープンとなった場合を示す真理値表である。トランジスタ2がオープンとなった場合、信号Aが全ての駆動パターンで1となる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、駆動パターン1と駆動パターン4とにおいて信号Aと信号Cとが同じ1になる。従って図2BのXOR回路20aの真理値表に示すように、出力が0となり故障検出信号は1、つまり異常となる。図52は何らかの原因で駆動信号aと駆動信号bとが短絡し、駆動信号bが駆動信号aに従った駆動信号しか出力されない場合を示す真理値表である。この場合、信号Bが信号Aと同じ値となる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、駆動パターン2において信号Bと信号Dとが同じ1になる。従って図2CのXOR回路20bの真理値表に示すように、出力が0となり故障検出信号は1、つまり異常となる。図53は何らかの原因で駆動信号aと駆動信号bとが短絡し、駆動信号aが駆動信号bに従った駆動信号しか出力されない場合を示す真理値表である。この場合、信号Aが信号Bと同じ値となる。正常時の真理値表と比較すると網かけ部分が異なることになる。この時、駆動パターン4において信号Bと信号Dとが同じ1になる。従って図2CのXOR回路20bの真理値表に示すように、出力が0となり故障検出信号は1、つまり異常となる。このように追加回路56を備えることにより駆動トランジスタが焼損してオープンとなって駆動信号がHIGHレベルのままの場合や、内部の駆動トランジスタをオン/オフさせるパルスタイミング発生回路、例えばこの実施例では制御部1が故障した場合でも故障を検出することができる。以上説明したように、背景技術で説明した論理回路ICで構成された判断回路94をトランジスタとダイオードとを用いて構成したため、信号変換回路93が不要になり信頼性を向上させることができる。また、コストダウンを図ることもできる。また、相反する駆動電圧が共に論理1となった時に故障検出部20の出力端が論理1となるアンド回路54及び55を追加して、トランジスタ2~5のいずれかが故障してオープンとなった場合や、タイミング発生部である制御部1が故障した場合でも故障を検出できる回路であっても、同様に信号変換回路の削除により信頼性を向上させ、またコストダウンを図ることもできる。なお、本実施例では4極4相のユニポーラ型ステッピングモータを2-2相励磁方式で駆動する例を説明したが、これに限るものでなく、正常時の駆動パターンが逆相となる駆動信号を用いる種々のモータに適用できる。