"少なくともステッピングモータに電力を供給する電源と、前記ステッピングモータの回転状況を検出する回転検出手段と、前記回転検出手段が検出した回転状況に応じて、相互に駆動エネルギが異なる複数の主駆動パルスのいずれか又は前記各主駆動パルスよりも駆動エネルギが大きい補正駆動パルスを選択して前記ステッピングモータを駆動制御する制御手段とを備え、前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が検出した前記ステッピングモータの回転状況に基づいて前記電源の電圧を判定することを特徴とするステッピングモータ制御回路。前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が駆動エネルギ不足を検出した場合、前記電源の電圧が所定値よりも低下したと判定することを特徴とする請求項1記載のステッピングモータ制御回路。前記制御手段は、前記電源の電圧が所定値よりも低下したと判定した場合、前記電源の電圧が所定値よりも低下したことを示す報知動作を行うことを特徴とする請求項1又は2記載のステッピングモータ制御回路。前記制御手段は、前記報知動作として、前記ステッピングモータを所定パターンで駆動することを特徴とする請求項3記載のステッピングモータ制御回路。前記所定駆動パルスは、直前に駆動した主駆動パルスを所定ランク数ランクアップした主駆動パルスであることを特徴とする請求項1乃至4のいずれか一に記載のステッピングモータ制御回路。前記所定駆動パルスは、最大駆動エネルギの主駆動パルスであることを特徴とする請求項1乃至4のいずれか一に記載のステッピングモータ制御回路。前記電源は2次電池によって構成されると共に前記2次電池を充電する充電手段とを備え、前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が前記2次電池の過充電を検出した場合、前記充電手段による前記2次電池の充電を停止することを特徴とする請求項1記載のステッピングモータ制御回路。前記制御手段は、前記2次電池の過充電を検出した場合、前記2次電池が過充電であることを示す報知動作を行うことを特徴とする請求項1又は7記載のステッピングモータ制御回路。前記回転検出手段は、前記ステッピングモータの回転によって発生した誘起信号を複数の区間に区分された検出区間において検出し、前記誘起信号を検出した前記区間のパターンにより前記ステッピングモータの回転状況を検出することを特徴とする請求項1乃至8のいずれか一に記載のステッピングモータ制御回路。前記検出区間は3区間又は4区間に区分されて成ることを特徴とする請求項9記載のステッピングモータ制御回路。時刻針を回転駆動するステッピングモータと、前記ステッピングモータを制御するステッピングモータ制御回路とを有するアナログ電子時計において、前記ステッピングモータ制御回路として、請求項1乃至10のいずれか一に記載のステッピングモータ制御回路を用いたことを特徴とするアナログ電子時計。本発明は、前記問題点に鑑み成されたもので、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧が所定範囲外になったことを検出できるようにすることを課題としている。また本発明は、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧の低下を検出できるようにすることを課題としている。また本発明は、コンパレータ回路等の電圧検出専用回路を設けることなく、電源としての2次電池の過充電を防止することを課題としている。本発明の第1の視点によれば、少なくともステッピングモータに電力を供給する電源と、前記ステッピングモータの回転状況を検出する回転検出手段と、前記回転検出手段が検出した回転状況に応じて、相互に駆動エネルギが異なる複数の主駆動パルスのいずれか又は前記各主駆動パルスよりも駆動エネルギが大きい補正駆動パルスを選択して前記ステッピングモータを駆動制御する制御手段とを備え、前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が検出した前記ステッピングモータの回転状況に基づいて前記電源の電圧を判定することを特徴とするステッピングモータ制御回路が提供される。ここで、前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が駆動エネルギ不足を検出した場合、前記電源の電圧が所定値よりも低下したと判定するように構成することができる。また、前記電源は2次電池によって構成されると共に前記2次電池を充電する充電手段とを備え、前記制御手段は、所定駆動パルスによって前記ステッピングモータを駆動した際に前記回転検出手段が前記2次電池の過充電を検出した場合、前記2次電池の充電を停止するように構成することができる。また、本発明の第2の視点によれば、時刻針を回転駆動するステッピングモータと、前記ステッピングモータを制御するステッピングモータ制御回路とを有するアナログ電子時計において、前記ステッピングモータ制御回路を用いたことを特徴とするアナログ電子時計が提供される。本発明に係るステッピングモータ制御回路によれば、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧が所定範囲外になったことを検出することができる。また、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧の低下を検出することができる。また、コンパレータ回路等の電圧検出専用回路を設けることなく、電源としての2次電池の過充電を防止することができる。また、本発明に係るアナログ電子時計によれば、コンパレータ回路等の電圧検出専用の回路を設けることなく、電源電圧が所定範囲外になったことを検出することができ、電池交換を促す等が可能になる。また、本発明に係るアナログ電子時計によれば、コンパレータ回路等の電圧検出専用の回路を設けることなく、電源電圧が所定範囲外になったことを検出することができ、電源としての2次電池の過充電を防止することができる。図1は、本発明の実施の形態に係るステッピングモータ制御回路を用いたアナログ電子時計のブロック図で、アナログ電子腕時計の例を示している。図1において、アナログ電子時計は、所定周波数の信号を発生する発振回路101、発振回路101で発生した信号を分周して計時の基準となる時計信号を発生する分周回路102、電子時計を構成する各電子回路要素の制御や駆動パルスの変更制御等の制御を行う制御回路103、分周回路102からの時計信号を所定時間計時する毎に主駆動パルスP1をパルスダウンするためのパルスダウン制御信号を出力すると共に制御回路103からのリセット信号に応答して計数値をリセットした後に再び計時動作を開始するパルスダウンカウンタ回路105を備えている。また、アナログ電子時計は、制御回路103からの制御信号に基づいて相互に駆動エネルギが異なる複数種類の主駆動パルスP1中のいずれかを選択し出力する主駆動パルス発生回路104、制御回路103からの制御信号に基づいて前記各主駆動パルスP1よりもエネルギが大きい補正駆動パルスP2を出力する補正駆動パルス発生回路108、主駆動パルス発生回路104からの主駆動パルスP1及び補正駆動パルス発生回路108からの補正駆動パルスP2に応答してステッピングモータ109を回転駆動するモータ駆動回路106、ステッピングモータ109、ステッピングモータ109によって回転駆動されると共に時刻表示用の時刻針等を有するアナログ表示部110、ステッピングモータ109駆動後の自由振動によって発生し所定基準しきい電圧Vcompを超える誘起信号VRsを所定の回転検出期間において検出する回転検出回路107、回転検出回路107が基準しきい電圧Vcompを超える誘起信号VRsを前記回転検出期間内のどの区間において検出したかを判定する検出区間判定回路111を備えている。電池112はアナログ電子時計の電源であり、少なくともステッピングモータ109の電源として機能する。制御回路103は、一定条件の下でパルスダウンカウンタ回路105をリセットしてカウント動作を初期値から再スタートさせるリセット機能や、前記各区間において誘起信号VRsが基準しきい電圧Vcompを超えるか否かの判定値のパターンによってステッピングモータ108の回転状況回転したか否か、駆動エネルギは十分か否か等を判定する機能等も有している。また、制御回路103は、基準しきい電圧Vcompを超える誘起信号VRsを検出した区間の前記パターンに基づいて電池112の電圧を判定する電圧判定部103aを備えている。後述するように、ステッピングモータ109の回転状況を検出する回転検出期間は、ステッピングモータ109の駆動停止直後に設けられると共に、複数の区間本実施の形態では区間T1~T3の3区間に区分されている。回転検出回路107は公知の回転検出回路であり、ステッピングモータ109が回転した場合等のようにステッピングモータ109のロータが一定速度以上の動きをする場合には基準しきい電圧Vcompを超える誘起信号VRsを検出し、ステッピングモータ109が回転しなかった場合等のようにステッピングモータ109のロータが一定速度以上の動きをしない場合には基準しきい電圧Vcompを超える誘起信号VRsを検出しないように構成されている。ここで、発振回路101及び分周回路102は信号発生手段を構成し、アナログ表示部110は時刻表示手段を構成している。回転検出回路107及び検出区間判定回路111は回転検出手段を構成している。主駆動パルス発生回路104及び補正駆動パルス発生回路108は駆動パルス発生手段を構成している。モータ駆動回路106はモータ駆動手段を構成している。電圧判定部103aは電圧判定手段を構成している。発振回路101、分周回路102、パルスダウンカウンタ回路105、制御回路103、電圧判定部103a、主駆動パルス発生回路104、補正駆動パルス発生回路108及びモータ駆動回路106は制御手段を構成している。図2は、本発明の実施の形態で使用するステッピングモータ109の構成図で、アナログ電子時計で一般に用いられている時計用ステッピングモータの例を示している。図2において、ステッピングモータ109は、ロータ収容用貫通孔203を有するステータ201、ロータ収容用貫通孔203に回転可能に配設されたロータ202、ステータ201と接合された磁心208、磁心208に巻回されたコイル209を備えている。ステッピングモータ108をアナログ電子時計に用いる場合には、ステータ201及び磁心208はネジ又はカシメ図示せずによって地板図示せずに固定され、互いに接合される。コイル209は、第1端子OUT1、第2端子OUT2を有している。ロータ202は、2極S極及びN極に着磁されている。磁性材料によって形成されたステータ201の外端部には、ロータ収容用貫通孔203を挟んで対向する位置に複数本実施の形態では2個の切り欠き部外ノッチ206、207が設けられている。各外ノッチ206、207とロータ収容用貫通孔203間には可飽和部210、211が設けられている。可飽和部210、211は、ロータ202の磁束によっては磁気飽和せず、コイル209が励磁されたときに磁気飽和して磁気抵抗が大きくなるように構成されている。ロータ収容用貫通孔203は、輪郭が円形の貫通孔の対向部分に複数本実施の形態では2つの半月状の切り欠き部内ノッチ204、205を一体形成した円孔形状に構成されている。切り欠き部204、205は、ロータ202の停止位置を決めるための位置決め部を構成している。コイル209が励磁されていない状態では、ロータ202は、図2に示すように前記位置決め部に対応する位置、換言すれば、ロータ202の磁極軸Aが、切り欠き部204、205を結ぶ線分と直交するような位置角度θ0位置に安定して停止している。いま、モータ駆動回路106から一方の極性の矩形波の駆動パルスをコイル209の端子OUT1、OUT2間に供給して例えば、第1端子OUT1側を正極、第2端子OUT2側を負極、図2の矢印方向に電流iを流すと、ステータ201には破線矢印方向に磁束が発生する。これにより、可飽和部210、211が飽和して磁気抵抗が大きくなり、その後、ステータ201に生じた磁極とロータ202の磁極との相互作用によって、ロータ202は図2の矢印方向に180度回転し、磁極軸Aが角度θ1位置で安定的に停止する。尚、ステッピングモータ109を回転駆動することによって通常動作本実施の形態ではアナログ電子時計であるため運針動作を行わせるための回転方向図2では反時計回り方向を正方向とし、その逆時計回り方向を逆方向としている。次に、モータ駆動回路107から、逆極性の駆動パルスをコイル209の端子OUT1、OUT2に供給して前記駆動とは逆極性となるように、第1端子OUT1側を負極、第2端子OUT2側を正極、図2の反矢印方向に電流を流すと、ステータ201には反破線矢印方向に磁束が発生する。これにより、可飽和部210、211が先ず飽和し、その後、ステータ201に生じた磁極とロータ202の磁極との相互作用によって、ロータ202は前記と同一方向に180度回転し、磁極軸Aが角度θ0位置で安定的に停止する。以後、このように、コイル209に対して極性の異なる信号交番信号を供給することによって、前記動作が繰り返し行われて、ロータ202を180度ずつ矢印方向に連続的に回転させることができるように構成されている。本実施の形態では、駆動パルスとして、相互に駆動エネルギの異なる複数種類の主駆動パルスP1n及び補正駆動パルスP2を用いている。主駆動パルスP1nのランクnは最小値1から最大値mまで複数のランクを持ち、nの値が大きいほど駆動パルスの駆動エネルギが大きくなるように構成されている。補正駆動パルスP2は過大負荷を強制的に回転駆動できるような大エネルギパルスであり、その駆動エネルギは各主駆動パルスP1よりも大きいエネルギに設定されている。図3は、本実施の形態に係るステッピングモータ108のタイミング図で、電池112の電圧状態、検出区間判定回路111が検出した誘起信号VRsが第1区間T1~第3区間において基準しきい電圧Vcompを超えるか否かのパターン第1区間T1,第2区間T2,第3区間T3、ステッピングモータの状態、ロータ202の回転軌道、誘起信号VRsの発生タイミング、駆動パルスを維持又は変更するか否かのパルス制御動作をあわせて示している。検出期間Tは第1区間T1、第2区間T2、第3区間T3に区分されている。主駆動パルスP1による駆動直後の所定時間を第1区間T1、第1区間T1よりも後の所定時間を第2区間T2、第2区間よりも後の所定時間を第3区間T3としている。このように、主駆動パルスP1による駆動直後から始まる検出区間T全体を複数の区間本実施の形態では3つの区間T1~T3に区分している。尚、本実施の形態では、誘起信号VRsを検出しない期間であるマスク区間は設けていない。ロータ202を中心として、その回転によってロータ202の主磁極が位置するXY座標空間を第1象限I~第4象現IVに区分した場合、第1区間T1~第3区間T3は次のように表すことができる。即ち、通常負荷の状態であって電池112の電圧が所定電圧ステッピングモータ109が適度な余裕の回転を示す電圧の場合、第1区間T1はロータ202を中心とする空間の第2象限II及び第3象限IIIにおいてロータ202の最初の正方向回転状況を判定する区間及び最初の逆方向回転状況を判定する区間、第2区間T2は第3象限IIIにおいてロータ202の最初の逆方向回転状況及び2回目の正方向回転状況を判定する区間、第3区間T3は第3象限IIIにおいてロータ202の2回目の正方向回転状況及び2回目の逆方向回転状況を判定する区間である。ここで、通常負荷とは通常時に駆動される負荷を意味しており、本実施の形態では、アナログ表示部110の時刻針時針、分針、秒針を駆動する場合の負荷を通常負荷としている。P1は主駆動パルスを表すと共に主駆動パルスP1によって駆動される期間も表している。ロータ202の回転中心を中心とするXY座標区間において、aは主駆動パルスP1での駆動によってロータ202が第2象限において最初に正方向に回転する領域、bは第3象限において最初に正方向に回転する領域、cは第3象限において最初に逆方向に回転する領域、dは第3象限において2回目に正方向に回転する領域である。eは第3象限において2回目に逆方向に回転する領域である。例えば、図3において、本実施の形態に係るステッピングモータ制御回路では、電池112の電圧が適度な余裕の回転を示す電圧において、領域bで生じた誘起信号VRsは第1区間T1において検出され、領域cで生じた誘起信号VRsは第1区間T1及び第2区間T2において検出され、領域dで生じた誘起信号VRsは第2区間T2及び第3区間T3において検出され、領域eで生じた誘起信号VRsは第3区間T3において検出される。また、電池112が前記適度な余裕の回転を示す電圧よりも所定値低い電圧ステッピングモータ109がやや余裕の少ない回転を示す電圧では、領域aで生じた誘起信号VRsは第1区間T1において検出され、領域bで生じた誘起信号VRsは第1区間T1及び第2区間T2において検出され、領域cで生じた誘起信号VRsは第2区間T2及び第3区間T3において検出され、領域dで生じた誘起信号VRsは第3区間T3において検出される。以下同様に図3に示すように、2次電池112の電圧に応じた誘起信号VRsのパターンが検出されることになる。制御回路103は、誘起信号VRsのパターンに応じて、主駆動パルスP1のランクアップ、ランク維持、ランクダウン等のパルス制御を行う。各区間における誘起信号VRsの判定値は、誘起信号VRsが基準しきい電圧Vcompを超える区間を1、誘起信号VRsが基準しきい電圧Vcompを超えない区間を0と表している。また、判定値が1、0のいずれでも構わない区間を1/0と表している。パターン1/0,0,0は図3の例中、電池112の電圧が最も低い状態を示し、今回の駆動ではステッピングモータ109が回転しなかった状態を示している。制御回路103は、ステッピングモータ109が回転しなかったため、補正駆動パルスP2で駆動することによって強制的にステッピングモータ109を回転させ、次回の駆動時には、主駆動パルスP1を1ランク駆動エネルギの大きい主駆動パルスP1に変更ランクアップして駆動するようにパルス制御する。パターン1/0,0,1は、電池112の電圧がパターン1/0,0,0の次に低く、今回の駆動ではステッピングモータ109が回転したが、駆動エネルギに余裕のない回転であることを示している。制御回路103は、余裕のない回転であるため、補正駆動パルスP2による駆動は行なわず、次回の駆動時に主駆動パルスP1を1ランクアップして駆動するようにパルス制御する。パターン1,1,1/0は、電池112の電圧がパターン1/0,0,1の次に低く、今回の駆動ではステッピングモータ109が回転したが、駆動エネルギにやや余裕の少ない回転であることを示している。制御回路103は、やや余裕の少ない回転であるため、ランクアップはせずに主駆動パルスP1のランクを維持する。パターン0,1,1/0は、電池112の電圧が最も高く、今回の駆動でステッピングモータ109が回転し、駆動エネルギが適度な余裕の回転であることを示している。制御回路103は、適度な余裕の回転であるため、ランクアップはせずに主駆動パルスP1のランクを維持する。図4は、本発明の実施の形態の動作を示すフローチャートである。以下、図1~図4を参照して、本実施の形態の動作を詳細に説明する。図1において、発振回路101は所定周波数の信号を発生し、分周回路102は発振回路101で発生した前記信号を分周して計時の基準となる時計信号を発生し、パルスダウンカウンタ回路105及び制御回路103に出力する。制御回路103は、前記時計信号を計数して計時動作を行い、所定時間計時する毎にステッピングモータ109を回転駆動するように主駆動パルス発生回路104に主駆動パルス制御信号を出力する。パルスダウンカウンタ回路105は、後述するように、主駆動パルスP1で駆動した際に所定パターンが所定回数連続して発生した場合、主駆動パルスP1をパルスダウンするためのパルスダウン信号を主駆動パルス発生回路104に出力する。主駆動パルス発生回路104は、パルスダウン信号に応答して、1ランクパルスダウンした主駆動パルスP1に変更してモータ駆動回路106に出力する。先ず制御回路103は、パルスランクn=0、パルスダウンカウンタ105のカウント値N=0として初期化するステップS400。制御回路103は、分周回路102からの時計信号を計時して秒針駆動タイミングになると主駆動パルス制御信号を主駆動パルス発生回路104に出力して主駆動パルスP1nこのときはn=0で駆動するように主駆動パルス発生回路104を制御するステップS401。主駆動パルス発生回路104は主駆動パルス制御信号に応答して主駆動パルスP10を選択し、主駆動パルスP10によってステッピングモータ109を駆動するようにモータ駆動回路106を制御する。モータ駆動回路106は主駆動パルスP10によってステッピングモータ109を駆動する。ステッピングモータ109が正常に回転した場合、アナログ表示部110の時刻針時針、分針、秒針が運針駆動される。次に、制御回路103、回転検出回路107および検出区間判定回路111において、ステッピングモータ109の回転に伴う誘起信号VRsがどの区間T1~T3で発生したのかを判定するS402~S404、S414。即ち、回転検出回路107は、ステッピングモータ109を駆動した直後の回転検出期間Tにおいて、ステッピングモータ109の自由振動によって発生する誘起信号VRsのうち、所定の基準しきい電圧Vcompを超える誘起信号VRsを検出する毎に検出区間判定回路111に検出信号を出力する。検出区間判定回路111は回転検出回路107からの検出信号がどの区間に属するかを判定し、基準しきい電圧Vcompを超える誘起信号VRsが属する区間を制御回路103に通知する。制御回路103は、検出区間判定回路111からの通知に基づいて、誘起信号VRsのパターン第1区間の判定値,第2区間の判定値,第3区間の判定値を判定する。まず、ステッピングモータ109を駆動させるのに十分な電源電圧が得られている場合について説明する。この場合、検出区間判定回路111からの通知によって得られるパターンは、0、1、1/0となるステップS402、S403。この状態は、ステッピングモータ109にとって適度な余裕のある回転である。制御回路103は、処理ステップS403においてパターン0、1、1/0が得られた場合、電圧判定指示の有無を確認するステップS420。まだ、この場合電圧判定指示は出ていないため、パルスランクnが最小=0か否かを判断するステップS422。制御回路103は、パルスランクnが最小であれば、パルスランクnを維持して処理ステップS401に戻り、次のステッピングモータ駆動タイミングを待つステップS425。処理ステップS422においてパルスランクnが最小でなければ、パルスダウンカウンタ105のカウント値Nに1加算してN=N1とするステップS423。制御回路103は、パルスダウンカウンタ105のカウント値NがN=所定値例えば160か否か判断して160でなければパルスランクnを維持して、次のステッピングモータ駆動タイミングを待つステップS425。制御回路103は、パルスダウンカウンタ105のカウント値Nが160であるならば、パルスダウンカウンタ105のカウント値をクリアし、パルスランクを1ランク下げるステップS426。処理ステップS424、S425の動作は、パルスダウンカウンタ105の一定カウント値時間毎にパルスランクnを下げることにより、より必要最小限のパルスランクnで駆動させ、省電力化を実現させるものであり、本実施の形態ではN=160としたが、この値は任意である。次に、検出区間判定回路111の判定により得られるパターンが1、1、1/0となった場合ステップS402、S414は、ステッピングモータ109にとってやや余裕の少ない回転である。ここでも制御回路103は、電圧判定指示の有無を確認しステップS415、判定指示が出ていないので、パルスランクnを維持しつつ次の駆動タイミングを待つS419。次に制御回路103は、検出区間判定回路111の判定結果により得られるパターンが1/0、0、1となった場合ステップS402~S404は、ステッピングモータ109は回転するが余裕の無い回転である。ここでも電圧判定指示があるか判断しステップS416、電圧判定指示がまだ無いのでパルスランクnが最大か否か判断するステップS417。制御回路103は、処理ステップS417においてパルスランクnが最大であれば現在のパルスランクを維持し、次の駆動タイミングを待つステップS419。パルスランクnが最大でなければ、現在余裕のない回転結果であったので、パルスランクnをランクアップさせる必要がある。ここで、余裕のない回転結果を生じる要因として、2つ要因がある。1つは、ステッピングモータ109の負荷となる輪列負荷が一時的に増える場合、たとえばカレンダ車を回転させる場合などである。他の1つは、駆動電源の電圧値がエネルギー消費に伴い下がってきた場合がある。このどちらかであるかはまだ判断できない。そこで、制御回路103は、電圧判定指示を行った後ステップS412、現在の主駆動パルスP1nのパルスランクnを制御部103内の記憶部にランクデータn0として記憶し、一時的に主駆動パルスP1を最大ランクの主駆動パルスP1maxに設定して処理ステップS401に戻るステップS413。パルスランクnを最大パルスランクmaxとすることで、一時的な負荷の増大であれば、次回のステッピングモータ109の駆動では、適度な余裕のある回転となるはずである。これは、システム設計の段階で、システムの考えられる負荷に対して、パルスランクnを最大とした場合、適度な余裕のある回転となるように駆動パルスを設計しているためである。ところが、電源電圧が低下した場合には、いくらパルスランクnを最大パルスランクmaxとしても駆動エネルギが足りず、適度な余裕のある回転とはならず、余裕の無いぎりぎりの回転や、非回転となる。制御回路103は、同様に検出区間判定回路111の判定結果に基づくパターンが、1/0、0、0であった場合ステップS402~S404、非回転なので、まず各主駆動パルスP1よりもより駆動エネルギの大きな補正パルスP2で駆動して強制的に回転させるS405。次に制御回路103は、電圧判定指示あるか判断しステップS406、電圧判定指示はまだ無いので次にパルスランクnが最大か否か判断するステップS408。制御回路103は、パルスランクnが最大である場合は、これ以上ランクアップできないので、パルスランクnを初期値0に戻すステップS408、S407。制御回路103は、処理ステップS408においてパルスランクnが最大でない場合は、前記同様に電圧判定指示を出しステップS412、現在の主駆動パルスP1nのパルスランクnを制御部103内の記憶部にランクデータn0として記憶し、一時的に主駆動パルスP1を最大ランクの主駆動パルスP1maxに設定して処理ステップS401に戻るステップS413。以上の説明は、ステッピングモータ109を駆動させるのに十分な電源電圧が電池112から得られている場合なので、パルスランクnが最大でない場合に電圧判定指示が出されステップS408、S417、S412、パルスランクnが最大となった場合の駆動後の検出区間判定回路111の判定結果に基づくパターンは、適度な余裕のある回転を示すパターン0、1、1/0や、やや余裕の少ない回転を示すパターン1、1、1/0となる。制御回路103は、処理ステップS402~S404、S414にて検出区間判定回路111の判定結果に基づくパターンが0、1、1/0の場合、処理ステップS420で電圧判定指示があるか否か判断して、電圧判定指示があるので、この判定指示を解除し、主駆動パルスP1のパルスランクnを前記記憶部に記憶したランクn0に戻して処理ステップS411に移行するステップS421。この場合、制御回路103は、処理ステップS412で出された電圧判定指示においてパルスランクnを最大パルスランクmaxにして駆動した結果ステップS413、前記処理ステップS408、S417、S413で必要とされたランクアップは、ステッピングモータ109の輪列負荷が一時的に増えたためと判断し、ランクnを1ランクアップするS411。制御回路103は、同様に処理ステップS402~S404、S414にて検出区間判定回路111の判定結果に基づくパターンが1、1、1/0の場合、電圧判定指示があるか判断して、電圧判定指示があるので、この判定指示を解除し、主駆動パルスP1のパルスランクnを前記記憶部に記憶したランクn0に戻して処理ステップS411に移行するS415、S418。次に、ステッピングモータ109を駆動させるのに十分な電源電圧が電池112から得られていない場合について説明する。電池112の電源電圧が徐々に低下して所定値よりも低下すると、小さいパルスランクnではステッピングモータ109を駆動させることが困難となる。制御回路103は、検出判定回路111の判定結果に基づくパターンが1/0、0、1余裕のない回転や1/0、0、0非回転を示した場合即ち、駆動エネルギ不足を示した場合、電圧判定指示を出しステップS412、駆動パルスを所定駆動エネルギの駆動パルス本実施の形態では、パルスランクnが最大パルスランクmaxの主駆動パルスP1maxに設定するステップS413。制御回路103の電圧判定部103aは、主駆動パルスP1maxでステッピングモータ109を駆動してもパターン1/0、0、1や1/0、0、0を示した場合ステップS402~S404、S414には、電池112の電源電圧が所定値よりも低下していると判断する。つまり、ステッピングモータ109の負荷が変化すれば、誘起信号VRsのパターンが変化するが、同様に電源電圧が変化すれば、擬似的に負荷が変化した状態と等価となり、電源電圧の変化に応じて、回転状況を表す誘起信号VRsのパターンが変化することになる。例えば、一時的に、カレンダ負荷で誘起信号VRsのパターンが主駆動パルスP1の駆動エネルギ維持、或いは駆動エネルギのランクアップのパターンを示した場合、最大駆動エネルギの主駆動パルスP1maxで駆動して誘起信号VRsを検出すれば、誘起信号VRsのパターンは、余裕の有る回転状態を示すはずである。しかしながら、それでも余裕の有る回転状態を示さずにランク維持あるいはランクアップのパターンを示せば、それは、電源電圧が所定値よりも低下したことを示すと判断できる。即ち、制御回路103の電圧判定部103aは、誘起信号VRsのパターンが駆動エネルギ不足を示すパターンであり且つ電圧判定指示がある場合ステップS406、S416は、電圧判定指示を解除し、主駆動パルスP1を制御回路103内の記憶部図示せずに記憶した主駆動パルスP1のランクn0に戻した後ステップS409、電池112の電圧が所定電圧以下になった旨の警告を報知するステップS410。ここで、前記報知動作として、ステッピングモータ109を所定パターンで駆動するように構成してもよい。例えば、電圧低下の警告はアナログ指針時計では、秒針の駆動周期を通常の1ステップ/1秒周期から2ステップ/2秒周期に変えるなどして使用者に電圧低下等を報知するようにしてもよい。また、別途報知手段を設け、前記報知手段によって報知するようにしてもよい。以上述べたように、本実施の形態に係るステッピングモータ制御回路によれば、回転検出手段が検出した回転状況に応じて、相互に駆動エネルギが異なる複数の主駆動パルスP1のいずれか又は前記各主駆動パルスP1よりも駆動エネルギが大きい補正駆動パルスP2を選択してステッピングモータ109を駆動制御する制御手段とを備え、前記制御手段は、所定駆動パルスによってステッピングモータ109を駆動した際に前記回転検出手段が検出した前記ステッピングモータの回転状況に基づいて前記電源の電圧を判定することを特徴としている。したがって、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧が所定範囲外になったことを検出することができる。また、本実施の形態に係るステッピングモータ制御回路によれば、回転検出手段が検出した回転状況に応じて、相互に駆動エネルギが異なる複数の主駆動パルスP1のいずれか又は前記各主駆動パルスP1よりも駆動エネルギが大きい補正駆動パルスP2を選択してステッピングモータ109を駆動制御する制御手段とを備え、前記制御手段は、所定駆動パルス例えば最大エネルギランクmaxの主駆動パルスP1max、あるいは、直前に駆動した主駆動パルスP1から所定ランク数ランクアップした主駆動パルスP1によってステッピングモータ109を駆動した際に前記回転検出手段が駆動エネルギ不足を検出した場合、電源の電圧が所定値よりも低下したと判定するように構成している。このように、ステッピングモータ109に加わる電源電圧の変化に応じて、ステッピングモータ109の回転状況を示す誘起信号VRsのパターンが変化することを利用し、前記パターンに基づいて電源電圧を擬似的に検出するようにしている。したがって、コンパレータ回路等の電圧検出専用回路を別途設けることなく、電源電圧の低下を検出することが可能になる。また、コンパレータを構成する検出抵抗を使用する必要がないため、電力損失を抑制することが可能になり又、集積回路面積を小さくすることができて小型化可能になる。また、電源として一次電池を使用する場合には電池交換を報知するように構成でき又、二次電池を使用する場合には充電動作を促すように報知するよう構成できる。また、本実施の形態に係るアナログ電子時計によれば、コンパレータ回路等の電圧検出専用の回路を設けることなく、ステッピングモータ駆動用電源電圧を検出することができ、電池交換を促す等が可能になる。また、小型化が可能になる。尚、本実施の形態では、最大駆動エネルギの主駆動パルスP1maxによって駆動した際の回転状況を示すパターンが駆動エネルギ不足を示すパターンの場合に電源電圧が所定値よりも低下したと判定するように構成したが、直前に駆動した主駆動パルスP1を所定ランク数ランクアップした主駆動パルスP1によって駆動した際のパターンに基づいて電源電圧が所定値よりも低下したか否かを判定するように構成してもよい。また、本実施の形態では、回転検出期間を3つの区間に区分し、前記3つの区間における誘起信号VRsのパターンに基づいて電源の状態を判定するように構成したが、複数の区間に区分し、前記複数の区間における誘起信号VRsのパターンに基づいて電源の状態を判定するように構成してもよい。図5は、本発明の他の実施の形態に係るステッピングモータ制御回路を用いたアナログ電子時計のブロック図で、アナログ電子腕時計の例である。図5において図1と同一部分には同一符号を付している。本他の実施の形態では、アナログ電子時計の電源であり少なくともステッピングモータ109の電源として機能する2次電池114、光を受光して発電し2次電池114を充電する発電手段または充電手段としての太陽電池113、太陽電池113に接続されたスイッチ115を備えている。スイッチ115は例えば半導体素子によって構成された開閉スイッチであり、通常時は開状態に保持され、太陽電池113が発電した電力によって2次電池114を充電するように構成される。2次電池114が所定電圧を超えて過充電になると、制御回路103によってスイッチ115が閉状態にされて太陽電池113が短絡され、太陽電池113による2次電池114の充電が停止する。尚、太陽電池113を短絡するためのスイッチ115の代わりに、太陽電池113と2次電池114間にスイッチを設け、当該スイッチを通常時は閉状態にして太陽電池113により2次電池114を充電すると共に、2次電池114が過充電のときに開状態にして充電を停止するように構成してもよい。検出区間判定回路111は複数の区間を有する検出区間T内で生じる誘起信号VRsのパターンを検出するが、本他の実施の形態では図6に示すように、検出区間Tは4つの区間T1a、T1b、T2、T3に区分されており、前記実施の形態における第1区間T1を、前半の第1区間T1aと後半の第2区間T1bに等分した構成となっている。即ち図6において、検出期間Tは第1区間T1a、第2区間T1b、第3区間T2、第4区間T3に区分されている。主駆動パルスP1による駆動直後の所定時間を第1区間T1a、第1区間T1aよりも後の所定時間を第2区間T1b、第2区間T1bよりも後の所定時間を第3区間T2、第3区間T2よりも後の所定時間を第4区間T3としている。このように、主駆動パルスP1による駆動直後から始まる検出区間T全体を複数の区間本実施の形態では4つの区間T1a~T3に区分している。尚、本他の実施の形態でも、誘起信号VRsを検出しない期間であるマスク区間は設けていない。ロータ202を中心として、その回転によってロータ202の主磁極が位置するXY座標空間を第1象限I~第4象限IVに区分した場合、第1区間T1a~第4区間T3は次のように表すことができる。即ち、通常負荷の状態であって2次電池114の電圧が所定電圧ステッピングモータ109が適度な余裕の回転となる電圧の場合、第1区間T1aはロータ202を中心とする空間の第2象限IIにおいてロータ202の最初の正方向回転状況を判定する区間及び第3象限IIIにおいてロータ202の最初の正方向回転状況を判定する区間、第2区間T1bは第3象限IIIにおいてロータ202の最初の正方向回転状況を判定する区間、第3区間T2は第3象限IIIにおいてロータ202の最初の正方向回転状況を判定する区間及び最初の逆方向回転状況を判定する区間、第4区間T3は第3象限IIIにおいてロータ202の最初の逆方向回転状況及び2回目の正方向回転状況を判定する区間である。例えば、図6において、本他の実施の形態に係るステッピングモータ制御回路では、通常負荷の状態であって2次電池114が前記適度な余裕の回転の電圧の場合、領域aで生じた誘起信号VRsは第1区間T1aにおいて検出され、領域bで生じた誘起信号VRsは第1区間T1a、第2区間T1b及び第3区間T2において検出され、領域cで生じた誘起信号VRsは第3区間T2及び第4区間T3において検出され、領域dで生じた誘起信号VRsは第4区間T3において検出される。また、通常負荷の状態であって2次電池114が前記適度な余裕の回転の電圧よりも所定値低い電圧ステッピングモータ109がやや余裕の少ない回転を示す電圧では、領域aで生じた誘起信号VRsは第1区間T1a及び第2区間T1bにおいて検出され、領域bで生じた誘起信号VRsは第2区間T1b及び第3区間T2において検出され、領域cで生じた誘起信号VRsは第3区間T2及び第4区間T3において検出され、領域dで生じた誘起信号VRsは第4区間T3において検出される。以下同様に、通常負荷の状態では図6に示すように、2次電池114の電圧に応じた誘起信号VRsのパターンが検出されることになる。制御回路103は、誘起信号VRsのパターン第1区間T1aの判定値,第2区間T1bの判定値,第3区間T2の判定値,第4区間T3の判定値に応じて、主駆動パルスP1のランクアップ、ランク維持、ランクダウン等のパルス制御や2次電池114の充電停止制御等の各種制御を行う。パターン1/0,0,0,0パターン1は図6の例中、2次電池114の電圧が最も低い状態を示し、今回の駆動ではステッピングモータ109が回転しなかった状態を示している。制御回路103は、ステッピングモータ109が回転しなかったため、補正駆動パルスP2で駆動することによって強制的にステッピングモータ109を回転させ、次回の駆動時には、主駆動パルスP1を1ランク駆動エネルギの大きい主駆動パルスP1に変更ランクアップして駆動するようにパルス制御する。パターン1/0,0,1,1パターン2は、2次電池114の電圧がパターン1/0,0,0,0の次に低く、今回の駆動ではステッピングモータ109が回転したが、駆動エネルギにまったく余裕のない回転であることを示している。制御回路103は、まったく余裕のない回転であるため、補正駆動パルスP2による駆動は行なわず、次回の駆動時に主駆動パルスP1を1ランクアップして駆動するようにパルス制御する。パターン1/0,0,0,1パターン3は、2次電池114の電圧がパターン1/0,0,1,1の次に低く、今回の駆動ではステッピングモータ109が回転したが、駆動エネルギにかなり余裕のない回転であることを示している。制御回路103は、かなり余裕のない回転であるため、補正駆動パルスP2による駆動は行なわず、次回の駆動時に主駆動パルスP1を1ランクアップして駆動するようにパルス制御する。パターン1,0,1,1/0パターン4は、2次電池114の電圧がパターン1/0,0,0,1の次に低く、今回の駆動ではステッピングモータ109が回転したが、駆動エネルギにやや余裕の少ない回転であることを示している。制御回路103は、やや余裕の少ない回転であるため、補正駆動パルスP2による駆動は行なわず又、ランクアップはせずに主駆動パルスP1のランクを維持する。パターン0,0,1,0パターン5は、2次電池114の電圧がパターン1,0,1,1/0の次に低く、今回の駆動ではステッピングモータ109が回転し、駆動エネルギが適度な余裕の回転であることを示している。パターン0,1,1,0パターン6は、2次電池114の電圧がパターン0,0,1,0の次に低く、今回の駆動ではステッピングモータ109が回転し、駆動エネルギがやや余裕の多い回転であることを示している。制御回路103は、パターン0,0,1,0及びパターン0,1,1,0の場合、補正駆動パルスP2による駆動は行なわず又、ランクアップはせずに主駆動パルスP1のランクを維持し、後述する所定条件が成立したとき主駆動パルスP1を1ランクダウンする。パターン0,1,0,0パターン7は、2次電池114の電圧が最も高く、今回の駆動でステッピングモータ109が回転し、駆動エネルギに余裕の多すぎる回転であることを示している。制御回路103は、余裕が多すぎるため、ランクアップはせずに主駆動パルスP1のランクを維持し、後述する所定条件が成立したとき1ランクダウンする。図7及び図8は、本発明の他の実施の形態の動作を示すフローチャートである。以下、図5~図8を参照して、本他の実施の形態について、前記実施の形態と相違する部分について説明する。制御回路103は、分周回路102からの時計信号を計時して秒針駆動タイミングになる毎に主駆動パルス制御信号を主駆動パルス発生回路104に出力して主駆動パルスP1nで駆動するように主駆動パルス発生回路104を制御するステップS401。主駆動パルス発生回路104は主駆動パルス制御信号に応答して主駆動パルスP1nを選択し、当該主駆動パルスP1nによってステッピングモータ109を駆動するようにモータ駆動回路106を制御する。モータ駆動回路106は前記主駆動パルスP1nによってステッピングモータ109を駆動する。ステッピングモータ109が正常に回転した場合、アナログ表示部110の時刻針時針、分針、秒針が運針駆動される。次に、制御回路103、回転検出回路107および検出区間判定回路111において、ステッピングモータ109の回転に伴う誘起信号VRsがどの区間T1a、T1b、T2、T3で検出されたのかを判定するステップS701。即ち、回転検出回路107は、ステッピングモータ109を駆動した直後の回転検出期間Tにおいて、ステッピングモータ109の自由振動によって発生する誘起信号VRsのうち、所定の基準しきい電圧Vcompを超える誘起信号VRsを検出する毎に検出区間判定回路111に検出信号を出力する。検出区間判定回路111は回転検出回路107からの検出信号がどの区間に属するかを判定し、基準しきい電圧Vcompを超える誘起信号VRsが属する区間を制御回路103に通知する。制御回路103は、検出区間判定回路111からの通知に基づいて、誘起信号VRsのパターン第1区間の判定値,第2区間の判定値,第3区間の判定値,第4区間の判定値を判定する。制御回路103は、検出区間判定回路111からの通知によって得られるパターンが1/0,0、0,0パターン1と判定した場合、ステッピングモータ109が非回転であるため、補正駆動パルスP2によって駆動するように補正駆動パルス発生回路108を制御した後ステップS405、電圧判定指示の有無を判定するステップS406。制御回路103は、処理ステップS406において電圧判定指示があると判定すると、電圧判定指示を解除し、主駆動パルスP1を制御回路103内の記憶部図示せずに記憶した主駆動パルスP1のランクn0に戻した後ステップS702、電圧低下指示例えば2秒運針を行うように制御するステップS410。主駆動パルス発生回路104は制御回路103の制御に応答して、モータ駆動回路106を介して、2秒運針するようにステッピングモータ109を駆動する。これにより、アナログ表示部110では2秒運針が行われて、2次電池114の電圧が所定値以下に低下した旨の報知が行われる。制御回路103は、処理ステップS701において検出区間判定回路111からの通知によって得られるパターンが1/0,0、1,1パターン2または1/0,0、0,1パターン3と判定した場合、処理ステップS416に移行して電圧判定指示の有無を判定する。制御回路103は、処理ステップS416において電圧判定指示があると判定すると、処理ステップS702に移行して前記処理を行う。また、制御回路103は、処理ステップS416において電圧判定指示がないと判定すると、処理ステップS417に移行して主駆動パルスP1が最大ランクの主駆動パルスP1maxか否かの判定及びそれ以降の処理を行う。制御回路103は、処理ステップS408において主駆動パルスP1が最大ランクの主駆動パルスP1maxではないと判定すると、電圧判定指示を行った後ステップS412、現在の主駆動パルスP1nのパルスランクnを制御部103内の記憶部にランクデータn0として記憶し、一時的に主駆動パルスP1を最大ランクの主駆動パルスP1maxに設定して処理ステップS401に戻るステップS703。制御回路103は、処理ステップS701において検出区間判定回路111からの通知によって得られるパターンが1,0,1、1/0パターン4と判定した場合、処理ステップS415に移行して電圧判定指示の有無を判定する。制御回路103は、処理ステップS415において電圧判定指示があると判定すると、電圧判定指示を解除し主駆動パルスP1のパルスランクnを前記記憶部に記憶したランクn0に戻して処理ステップS411に移行するステップS705。また、制御回路103は、処理ステップS415において電圧判定指示がないと判定すると、処理ステップS419に移行する。制御回路103は、処理ステップS701において検出区間判定回路111からの通知によって得られるパターンが0,0、1,0パターン5または0,1、1,0パターン6と判定した場合、処理ステップS420に移行して電圧判定指示の有無を判定する。制御回路103は、処理ステップS420において電圧判定指示があると判定すると、電圧判定指示を解除し主駆動パルスP1のパルスランクnを前記記憶部に記憶したランクn0に戻して処理ステップS411に移行するステップS704。また、制御回路103は、処理ステップS420において電圧判定指示がないと判定すると、処理ステップS422に移行して前記実施の形態と同様の処理を行う。制御回路103は、処理ステップS701において検出区間判定回路111からの通知によって得られるパターンが0,1,0、0パターン7と判定した場合、処理ステップS706に移行して電圧判定指示の有無を判定する。制御回路103は、処理ステップS706において電圧判定指示があると判定すると、電圧判定指示を解除し主駆動パルスP1のパルスランクnを前記記憶部に記憶したランクn0に戻して処理ステップS411に移行するステップS709。また、制御回路103は、処理ステップS706において電圧判定指示がないと判定すると、2次電池114が所定電圧を超える過充電状態であると判定して、使用者に過充電対応の指示を報知し又、スイッチ115を閉状態にすることによって太陽電池113の両端子を短絡して2次電池114の充電を停止させるステップS707。次に制御回路103は、主駆動パルスP1のパルスランクnを0に設定して最小エネルギパルス幅が最小の主駆動パルスP1minに変更した後、処理ステップS401に戻るステップS708。この場合、2次電池114が過充電のため駆動パルスの電圧が高くなり、パルス幅が最小の主駆動パルスP1minでもステッピングモータ109を回転させることができる。尚、制御回路103は処理ステップS707において、2次電池114が過充電状態であり使用者に過充電対応の指示を報知すること又は、太陽電池113の両端子を短絡して2次電池114の充電を停止させることの少なくとも一方を行うようにしてもよい。また、制御回路103は、これらに代えて、あるいはこれらの少なくとも一方とともに、太陽電池113と2次電池114間を開状態にして充電を停止するように構成してもよい。以上述べたように、本発明の他の実施の形態によれば、処理ステップS412で電圧判定指示が出され、一時的に最大ランクの主駆動パルスP1maxに変更して駆動した際ステップS703、パターン1、2、3を示す場合はステップS701、2次電池114の電圧が所定値以下に低下したと判定して電圧低下指示を行うようにしているステップS410。また、電圧判定指示がない状態でステップS706パターン7を示す場合にはステップS701、最大ランクの主駆動パルスP1maxではない主駆動パルスで駆動したときにパターン7を示すため、2次電池114は過充電状態と判定して、太陽電池113による2次電池114の充電を停止するように制御している。したがって、本他の実施の形態においても、コンパレータ回路等の電圧検出専用回路を設けることなく、電源電圧が所定範囲例えば2次電池114の適正な電圧範囲である1.2V~2.0V外になったことを検出することができる等、前記実施の形態と同様の効果を奏する。また、本他の実施の形態に係るステッピングモータ制御回路によれば、2次電池113の電圧が所定電圧以下に低下したことを検出することができるばかりでなく、過充電状態になったことも検出することが可能である。また、2次電池114の電圧低下及び過充電を使用者に報知することが可能になるという効果を奏する。尚、前記各実施の形態では矩形波の駆動パルスを使用してパルス幅を変えることによって駆動エネルギを変えるように構成したが、櫛歯状の駆動パルスを使用し、パルス幅は一定にしてデューティ比を変えることにより駆動エネルギを変える、あるいは、デューティ比は一定にして櫛歯数を変えることによって駆動エネルギを変えるこの場合はパルス幅が変化するようにしてもよい。また、パルス電圧を変える等によって駆動エネルギを変えるようにしてもよい。また、時刻針以外にも、カレンダ等を駆動するためのステッピングモータに適用可能である。また、ステッピングモータの応用例として電子時計の例で説明したが、モータを使用する電子機器に適用可能である。"