(57)【要約】【課題】回転操作時にスイッチ特性により発生する不規則なパルス出力、特に片方のパルス出力しか変化しない場合でも正しくその回転方向を判定する。【解決手段】１対のパルス出力を所定周期でレベルを検出し、その検出結果に基づきチャタリングを除去した信号を生成すると共に前記チャタリング除去後の信号の立上りエッジ及び立下がりエッジに対応したトリガ信号を生成し、その一方のトリガ信号を基にもう一方のパルス出力の、前記チャタリング除去後の信号レベルを検出する。これを両方のパルス出力に対して行い、それらの検出パターンから回転方向を判定する。【選択図】  図１
2004257739.tif 000002
【特許請求の範囲】
【請求項１】
回転操作に応じて出力される位相の異なる１対のパルスの出力パターンに基づいて回転方向を判定する回転方向判定装置であって、前記１対のパルス出力をそれぞれ取り込み、所定の周期でそのレベルを検出する第１のレベル検出手段、前記レベル検出手段により検出されたレベルが全て所定のレベル以上になった場合にハイレベルを出力し、全て０となった場合にローレベルを出力する立上りエッジ検出手段、前記レベル検出手段により検出されたレベルが全て０となった場合にハイレベルを出力し、全て所定レベル以上になった場合にローレベルを出力する立下りエッジ検出手段、前記立上り及び立下りエッジ検出手段からの出力の立上りエッジに対応して所定幅のパルス信号を出力する立上りエッジトリガ信号生成手段と立下りエッジトリガ信号生成手段、１対のパルスのうち一方のパルス出力に対する前記立上りエッジトリガ信号生成手段及び立下りエッジトリガ信号生成手段により生成される所定幅のパルス信号によりもう一方のパルス出力に対する前記立上りエッジ検出手段の出力レベルを検出する第２のレベル検出手段、及び前記第２のレベル検出手段にて相互に行ったレベル検出結果に基づき回転方向を判定する判定手段を有することを特徴とする回転方向判定装置。
【請求項２】
回転操作に応じて出力される位相の異なる１対のパルスの出力パターンに基づいて回転方向を判定する方法であって、前記１対のパルスを取り込み、それぞれのパルス入力に対して所定の周期でレベルを検出し、全てのレベルが所定レベル以上になった場合にハイレベルを出力し、全てのレベルが０になった場合にローレベルになる立上りエッジ検出信号と、全てのレベルが０になった場合にハイレベルを出力し、全て所定レベル以上になった場合にローレベルになる立下りエッジ検出信号を生成すると共に前記立上りエッジ検出信号及び立下りエッジ検出信号の立上りエッジに対応した所定幅のパルス信号を生成し、１対のパルスのうち一方のパルスに対する前記所定幅のパルス信号によりもう一方のパルスに対する立上りエッジ検出信号のレベルを検出することを相互に行って得た検出結果に基づき回転方向を判定することを特徴とする回転方向判定方法。
【請求項３】
回転操作に応じて出力される位相が異なる第１のパルスＭと第２のパルスＮの出力パターンに基づいて回転方向を判定する回転方向判定装置であって、上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とよりなることを特徴とする回転方向判定装置。
【請求項４】
請求項３において、上記判定手段は第１のトリガー信号生成手段からの出力パルスのタイミングで第２のパルスＮの出力レベルを判定すると共に第２のトリガー信号生成手段からの出力パルスのタイミングで第１のパルスＭの出力レベルを判定し、上記出力レベルの組み合わせパターンから回転方向を判定することを特徴とする回転方向判定装置。
【請求項５】
請求項３において第１及び第２のエッジ検出手段はその入力段にｎ段のシフトレジスタを有し、該シフトレジスタの各段の出力の論理積及び論理和出力よりエッジを検出することにより第１及び第２パルスＭ、Ｎに含まれるチャタリングを除去するように構成したことを特徴とする回転方向判定装置。
【請求項６】
回転操作に応じて位相が異なる第１のパルスＭと第２のパルスＮを生成するロータリエンコーダ手段と、オーディオ信号が供給され、制御信号に応じて音量を制御する電子ボリュームＩＣと、該電子ボリュームＩＣを制御するマイコンと、上記ロータリエンコーダの出力パルスから音量制御信号を生成し、上記マイコンを介して上記電子ボリュームＩＣを制御する回転方向判定装置とを有するオーディオシステムにおいて、上記回転方向判定装置は、上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とよりなることを特徴とするオーディオシステム。
【請求項７】
回転操作に応じて位相が異なる第１のパルスＭと第２のパルスＮを生成するロータリエンコーダと、該ロータリエンコーダからのパルス信号Ｍ、Ｎを取り込み、その回転方向を判定する回転方向判定装置がロジック回路として組み込まれているＡＳＩＣユニットと、チューナ、ＣＤ等のオーディオ信号のレベルを調整するためのＣＯＤＥＣ回路を備え、上記ＡＳＩＣユニットの上記回転方向判定装置の出力信号を上記ＣＯＤＥＣ回路に加えてオーディオ信号のレベル調整を行うようにしたオーディオシステムにおいて、上記回転方向判定手段は上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とよりなることを特徴とするオーディオシステム。
【請求項８】
請求項６または７において、第１及び第２のエッジ検出手段はそれぞれの入力段にｎ段のシフトレジスタを有し、該シフトレジスタの各段の出力の論理積及び論理和の出力よりエッジを検出することにより第１及び第２のパルスＭ、Ｎに含まれるチャタリングを除去するように構成したことを特徴とするオーディオシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はロータリエンコーダ等より出力される位相の異なる１対のパルス出力パターンからその回転方向を判定する装置並びに方法と、その判定装置を用いたカーオーディオシステムに関する。
【０００２】
【従来の技術】
【特許文献１】特開２００１−１５６６０４
音響機器の音量を設定する部品として、回転操作に応じて位相の異なる一対のパルスを出力するロータリエンコーダが知られている。
【０００３】
このロータリエンコーダが、例えば車載用音響機器に搭載されている場合、ユーザーが道路条件の悪い場所や振動の発生しやすい条件下にある場所を運転中に、このロータリエンコーダを操作した時、振動により長い間チャタリングの発生する可能性がある。
このチャタリングの影響により、例えば音量を変化させようとした時に、ユーザーの思惑と違う変化が発生する可能性がある。
そこで、ロータリエンコーダを使った装置では、従来、図６に示すようにロータリエンコーダより出力される位相の異なるパルス（Ｍ及びＮ）の信号レベルを、マイクロプロセッサにより定期的に（例えば１ｍｓ毎）確認して２回連続で同じレベルが確認された時にそのレベルを正しいレベルとして判定していた。
そしてそれらの確定したＭ、Ｎの信号レベルを予め設定されているパターンと照合し、例えば図７の（ａ）又は（ｂ）のパターンのときは右回転、図７の（ｃ）又は（ｄ）のパターンの時は左回転というようにして回転方向を判定していた。
【０００４】
しかしながらこの方式は次のような問題がある。
即ち上記の判定方式は２つの位相の異なるパルスのレベル変化を検出して回転方向を判定するものであり、例えば低レベル（Ｌ）から高レベル（Ｈ）に変化するのに、Ｎ信号よりＭ信号が先に高レベルになれば右回転、Ｍ信号よりＮ信号が先に高レベルに変化すれば左回転と判定している。従ってＮ信号とＭ信号の２つの信号のレベルが変化するまでは回転方向の判定ができない。
【０００５】
ところが、例えば図８のように右回転（１）を行い、次に左回転を１クリック行ったにもかかわらずＭ信号だけが変化し、Ｎ信号が変化しなかった場合には回転方向を判定することはできない。即ち図８の左回転時に示した信号の変化のパターンは図７の（ａ）〜（ｄ）の何れにも該当しないからである。
【０００６】
こうした問題点を解消するため本発明者は先に特開２００１−１５６６０４（特許文献１）に示す方式を提案した。この方式は、図９に示すように、一対のパルスＭ、Ｎをそれぞれシフトレジスタ（図示せず）に入力し、このレジスタの各段の出力を組み合わせることでチャタリングを除去した後、信号Ｃ´を生成すると共にトリガ生成部でエッジ信号Ｆ、Ｌの出力パターンと上記信号Ｃ´と基づいてロータリエンコーダの回転方向を判定するものである。例えば信号Ｆ、Ｌ、Ｃ´が図１０の（ａ）又は（ｂ）のときは右回転、信号Ｆ、Ｌ、Ｃ´が図１０の（ｃ）又は（ｄ）のときは左回転と判定される。
しかしながら特許文献１に示す判定方式でも例えば図８の右回転（２）を行った後、更に右回転（３）を行い、１クリック変化されたつもりであったがＮ信号のみが変化し、Ｍ信号が変化しなかった場合には回転方向の判定ができない。
【０００７】
即ち図９に示す方式は、Ｍ信号の立上り及び立下りを検出してＦ信号及びＬ信号を得ると共に、その立上りのタイミング（Ｆ信号）でＣ´信号が高レベル（Ｈ）か低レベル（Ｌ）であるか、及び立下りのタイミング（Ｌ信号）でＣ´信号が高レベル（Ｈ）か低レベル（Ｌ）であるかによって回転方向を判定するものであるから必ずＭ信号が変化しなければ回転方向が判定できない。ところが図８の右回転（２）から右回転（３）のように変化することがあり、右回転（３）ではＭ信号が変化しないため回転方向の判定ができないのである。
【０００８】
【発明が解決しようとする課題】
上述のように、ロータリエンコーダのスイッチの特性上１クリック分回転させたつもりでもＭ、Ｎどちらかの信号が変化しない場合やどちらかの信号が２回変化してしまったりする場合があり、そうした場合には従来の方式は回転方向を正しく検出できないという問題点があった。
本発明は、上述のようなロータリエンコーダの内部のスイッチ特性により起因する問題点を解消し、回転方向を正しく判定する装置ならびにその方法を提供する事を目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために本発明にかかる回転方向判定装置は、回転操作に応じて出力される位相の異なる１対のパルスをそれぞれ取り込み、所定の周期でそのレベルを検出する第１のレベル検出手段、前記レベル検出手段により検出されたレベルが全て所定のレベル以上になった場合にハイレベルを出力し、全て０となった場合にローレベルを出力する立上りエッジ検出手段、前記レベル検出手段により検出されたレベルが全て０となった場合にハイレベルを出力し、全て所定レベル以上になった場合にローレベルを出力する立下りエッジ検出手段、前記立上り及び立下りエッジ検出手段からの出力の立上りエッジに対応して所定幅のパルス信号を出力する立上りエッジトリガ信号生成手段と立下りエッジトリガ信号生成手段、１対のパルスのうち一方のパルス出力に対する前記立上りエッジトリガ信号生成手段及び立下りエッジトリガ信号生成手段により生成される所定幅のパルス信号によりもう一方のパルス出力に対する前記立上りエッジ検出手段の出力レベルを検出する第２のレベル検出手段、及び前記第２のレベル検出手段にて相互に行ったレベル検出結果に基づき回転方向を判定する判定手段を備えたことに一つの特徴を有する。
表現を変えると、本発明の特徴は、回転操作に応じて出力される位相が異なる第１のパルスＭと第２のパルスＮの出力パターンに基づいて回転方向を判定する回転方向判定装置が、上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とより構成されていることにある。
【００１０】
本発明の他の特徴は、上記判定手段が、第１のトリガー信号生成手段からの出力パルスのタイミングで第２のパルスＮの出力レベルを判定すると共に第２のトリガー信号生成手段からの出力パルスのタイミングで第１のパルスＭの出力レベルを判定し、上記出力レベルの組み合わせパターンから回転方向を判定するように構成したことにある。
【００１１】
本発明の他の特徴は、上記第１及び第２のエッジ検出手段がその入力段にｎ段のシフトレジスタを有し、該シフトレジスタの各段の出力の論理積及び論理和出力よりエッジを検出することにより第１及び第２パルスＭ、Ｎに含まれるチャタリングを除去するように構成したことにある。
【００１２】
さらに本発明の他の特徴は、回転操作に応じて位相が異なる第１のパルスＭと第２のパルスＮを生成するロータリエンコーダ手段と、オーディオ信号が供給され、制御信号に応じて音量を制御する電子ボリュームＩＣと、該電子ボリュームＩＣを制御するマイコンと、上記ロータリエンコーダの出力パルスから音量制御信号を生成し、上記マイコンを介して上記電子ボリュームＩＣを制御する回転方向判定装置とを有するオーディオシステムにおいて、上記回転方向判定装置は、上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とより構成したことにある。
【００１３】
さらに本発明の他の特徴は、回転操作に応じて位相が異なる第１のパルスＭと第２のパルスＮを生成するロータリエンコーダと、該ロータリエンコーダからのパルス信号Ｍ、Ｎを取り込み、その回転方向を判定する回転方向判定装置がロジック回路として組み込まれているＡＳＩＣユニットと、チューナ、ＣＤ等のオーディオ信号のレベルを調整するためのＣＯＤＥＣ回路を備え、上記ＡＳＩＣユニットの上記回転方向判定装置の出力信号を上記ＣＯＤＥＣ回路に加えてオーディオ信号のレベル調整を行うようにしたオーディオシステムにおいて、上記回転方向判定手段は上記第１のパルスＭの立上りエッジ及び立下りエッジを検出するための第１のエッジ検出手段と、上記第２のパルスＮの立上り及び立下りエッジを検出するための第２のエッジ検出手段と、上記第１の検出手段の信号から、上記第１のパルスＭのエッジに対応して所定幅のパルス信号を生成する第１のエッジトリガー信号生成手段と、上記第２のエッジ検出手段の信号から、上記第２のパルスＮのエッジに対応して所定幅のパルス信号を生成する第２のトリガー信号生成手段と、上記第１及び第２のエッジ検出手段の出力と上記第１および第２のトリガー信号生成手段の出力から回転方向を判定する判定手段とより構成したことにある。
本発明の他の特徴及び利点は以下の説明よりさらに明瞭に理解することができる。
【００１４】
【発明の実施の形態】
以下本発明の一実施形態を図面に基づいて説明する。
本発明にかかる回転方向判定装置は、図１に示すように、クロック生成部１０、エッジ検出回路部１１、１２、エッジ信号のトリガー生成部１３、１４及び回転方向判定部１５より構成される。
エッジ信号検出部１１、１２には、ロータリエンコーダ（図示せず）の一対のパルス信号であるＭ、Ｎの信号が入力されるが、この入力信号には、一般的にチャタリングによるノイズが含まれている。
このロータリエンコーダには種々の形式のものが使用され、使用するロータリエンコーダによっては、チャタリングの発生の時間が異なる。そのため、その仕様に合わせたクロックパルスを生成する必要がある。このクロックパルスは、クロック生成部１０で生成され、カウンタ２０を使用して何種類かのクロックＰ、Ｑ、Ｒが生成される。生成されたクロックは選択部２１に印加され、その一つが選択される。この図では選択されたクロックがＳで表示されている。
エッジ信号検出部１１、１２は、信号Ｍ、Ｎが入力される一対のシフトレジスタ２２、４０を備えている。
シフトレジスタ２２は信号Ｍを６段シフトし、図２に示すよう１クロック周期ずつ遅延した信号Ｍ１〜Ｍ６を発生する。そして２段目から６段目の出力信号Ｍ２〜Ｍ６が、ＡＮＤゲート２３、ＯＲゲート２４、ＮＡＮＤゲート２５、ＮＯＲゲート２６に加えられる。各ゲート２３、２４、２５、２６からは図２のＡ、Ｂ、Ｇ、Ｈに示す出力信号を発生する。
【００１５】
信号ＡとＢとはエッジ信号生成部２７に加えられ、図２のＣに示す信号が生成され、信号ＧとＨとはエッジ信号生成部２８に加えられ、図２のＩに示す信号が生成される。
【００１６】
一方、シフトレジスタ４０は信号Ｎを６段シフトし、図３に示す信号Ｎ１〜Ｎ６を発生する。そして２段目から６段目の信号Ｎ２〜Ｎ６がＡＮＤゲート４１、ＯＲゲート４２、ＮＡＮＤゲート４３、ＮＯＲゲート４４に加えられる。各ゲート４１、４２、４３、４４からは図３のＡ´、Ｂ´、Ｇ´、Ｈ´に示す出力信号を発生する。
信号Ａ´とＢ´とはエッジ信号生成部４５に加えられ、図２のＣ´に示す信号が生成され、信号Ｇ´とＨ´とはエッジ信号生成部４６に加えられ、図２のＩ´に示す信号が生成される。
【００１７】
エッジ検出回路１１と１２の動作は同じなので代表して１１の回路で動作を説明する。
このエッジ検出回路１１は、パルス信号Ｍのチャタリング除去後の、立上りと立下りのエッジ部でレベルが変化するパルス信号を生成するための回路であるが、そのためにまずパルス信号Ｍに含まれるチャタリングを除去する処理を行う。このためチャタリングの最大長をＬｃｈとすると、このチャタリングの最大長に合わせて動作クロックの周波数ＣＬＫ（Ｓ）とシフトレジスタ２２の段数Ｎを選定する。
つまり、Ｌｃｈ＜ＣＬＫ（Ｓ）＊Ｎの関係が成立するように各値を設定する。本実施例ではチャタリングの長さを最大２ｍｓと想定し、さらにＣＬＫ（Ｓ）として周期５５６μｓのクロックを使ったので、シフトレジスタの段数を６段に設定している。
【００１８】
次にシフトレジスタ２２の２段目から６段目までの出力信号（Ｍ２〜Ｍ６）のＡＮＤ論理出力Ａは、信号Ｍ２〜Ｍ６の全てが高レベル（Ｈ）にある信号であり、ＯＲ論理出力Ｂは信号Ｍ２〜Ｍ６の何れかが高レベル（Ｈ）にある信号である。
【００１９】
エッジ信号生成部２７は上記信号Ａ及びＢが共に高レベル（Ｈ）のときにクロックＳに同期して高レベルになり、信号Ａ、Ｂが共に低レベル（Ｌ）のときにクロックＳに同期して低レベルになる信号Ｃを生成する。
【００２０】
エッジ信号生成部２８は逆に信号Ｇ及びＨが共に低レベル（Ｌ）のときにクロックＳに同期して低レベル（Ｌ）になり、信号Ｇ、Ｈが共に高レベルのときにクロックＳに同期して高レベルになる信号Ｉを生成する。このようにして処理された信号Ｃ及びＩは信号Ｍのチャタリングが除去された信号となる。
【００２１】
同様にして図３に示すエッジ検出回路１２の出力信号Ｃ´及びＩ´はパルス信号Ｎに含まれるチャタリングが除去された信号となる。
【００２２】
上記のエッジ検出回路１１及び１２の出力はそれぞれエッジのトリガー信号生成部１３及び１４に加えられる。トリガー信号生成部１３はフリップフロップ２９、３１及び各出力Ｄ、ＥのＡＮＤ論理をとるＡＮＤ回路３３と、フリップフロップ３０、３２及び各出力Ｊ、ＫのＡＮＤ論理をとるＡＮＤ回路３４を有する。同様にトリガー信号生成部１４はフリップフロップ４７、４９及び各出力Ｄ´、Ｆ´のＡＮＤ論理をとるＡＮＤ回路５１と、フリップフロップ４８、５０及び各出力Ｊ´、Ｋ´のＡＮＤ論理をとるＡＮＤ回路５２を有する。
【００２３】
エッジトリガー信号生成部１３及び１４の動作は同じなので代表して１３の動作について説明する。まず前記エッジ信号生成部２７の出力信号Ｃはフリップフロップ２９に印加され、クロックＳに同期してラッチされるので図２のＤで示す信号が生成される。更にこの信号Ｄが次段のフリップフロップ３１に印加され、クロックＳに同期してラッチされこれが反転されて図２のＥに示す信号が生成される。上記信号ＤとＥとのＡＮＤ論理をとることにより図２のＦで示される信号が作られる。
【００２４】
同様にフリップフロップ３０により図２の信号Ｊが生成され、フリップフロップ３２により図２のＫで示される信号が生成され、信号ＪとＫとのＡＮＤ論理をとることにより図２のＬで示される信号が生成される。
【００２５】
上記の信号Ｆ、Ｌはエッジ信号Ｃ、Ｉの立上りから１クロック分遅れて発生するトリガーパルスであり、回転方向判定回路１５に印加されて、このトリガーパルスのタイミングに前記信号Ｃ´が高レベル（Ｈ）にあるか、あるいは低レベル（Ｌ）にあるかにより回転方向の判定が行われる。
【００２６】
同様に、図３に示すようにエッジ信号検出回路１２の出力信号Ｃ´、Ｉ´からトリガーパルスＦ´、Ｌ´が生成される。このトリガーパルスＦ´、Ｌ´は、そのタイミングに前記信号Ｃが高レベル（Ｈ）にあるかあるいは低レベル（Ｌ）にあるかにより回転方向の判定が行われる。
【００２７】
図４は回転方向判定部１５に用意された回転方向の判定表の説明図である。信号Ｆが高レベル（Ｈ）のとき信号Ｃ´が低レベル（Ｌ）であるか、信号Ｌが高レベル（Ｈ）のとき信号Ｃ´が高レベル（Ｈ）であれば右回転と判定される。又、信号Ｆ´が高レベル（Ｈ）のとき信号Ｃか高レベル（Ｈ）にあるか、あるいは信号Ｌ´が高レベル（Ｈ）のとき信号Ｃが低レベル（Ｌ）のときも右回転と判定される。即ち、パルス信号Ｍ及びＮの一方のエッジのみしか検出できなかった場合も回転方向の判定ができるようになる。
【００２８】
図５は図８のようにロータリエンコーダのスイッチを回転させた場合でも回転方向の判定が可能になることを示す説明図である。
【００２９】
例えば右回転（１）から左回転を行い、パルスＭのレベルだけが変化し、パルスＮのレベルは変わらなかった場合でも、Ｆ＝Ｈ、Ｃ´＝Ｈの表から左回転を認識することができる。また右回転（２）から左回転（３）を行い、パルスＮのレベルしか変化しなかった場合でもＦ＝Ｈ、Ｃ´＝Ｈの表から右回転（３）を認識することが可能になる。
【００３０】
次に本発明にかかる回転方向判定装置を用いたオーディオ機器について図１１を参考して説明する。
図１１において１００は本発明にかかる回転方向判定装置であり、図示しないロータリエンコーダからのパルス信号Ｍ及びＮが印加される。この回転方向判定装置１００はＡＳＩＣまたはロジック回路で構成され、前述のようにクロック生成部１０、エッジ検出部１１、エッジトリガー信号生成部１２及び回転方向判定部１３より構成されている。回転方向判定部１３はマイコン１０１に加えられて制御信号が生成される。
【００３１】
電子ボリュームＩＣには端子１０３からオーディオ信号が加えられ、マイコン１０１により生成される制御信号に応じて音量が制御され、その出力が端子１０４に導かれるように構成されている。
【００３２】
図１２には本発明にかかる回転方向判定装置を特開平１１−２７３３２１号に記載されたカーオーディオシステムに適用した例を示す。同図において１５０はＣＰＵモジュール、１２０はサポートモジュール、１３０は外部ユニット、１４０はオプションユニットである。
【００３３】
位相の異なる１対のパルスＭ、Ｎを生成するロータリエンコーダはフェースプレートユニット１３１に設けられている。このユニット１３１からのパルスはＡＳＩＣ１２７に加えられる。このＡＳＩＣ１２７には前述の本発明にかかる回転方向判定装置１００がロジック回路として組み込まれている。フェースプレートユニット１３１から加えられたパルスＭ、Ｎは上記ＡＳＩＣ１２７の回転方向判定装置１００により音量制御信号に変換され、ＣＯＤＥＣ回路１２６に送られる。このＣＯＤＥＣ回路１２６はＡ／Ｄ変換器とＤ／Ａ変換器が一体に構成されたものでアッテネータも内蔵されている。
【００３４】
上記ＣＯＤＥＣ回路１２６には、例えばチューナ１３２から音声信号が加えられており、この信号は前述の音量制御信号に基づき、ＣＯＤＥＣ回路１２６内部のアッテネータによりレベルを調整された後アンプ１３３に出力される。
【００３５】
またＣＤのオーディオ信号はＣＤ−ＲＯＭユニット１２４からパラレル／ＰＣＩドライバ１２３を介してサポートＡＳＩＣ回路１２７に加えられ、上記と同様にＣＯＤＥＣ回路１２６で音量制御信号に基づきレベルを調整される。ＣＤ−ＲＯＭオートチェンジャ１４１からの信号は、シリアル／ＰＣＩドライバ１２５を介してＡＳＩＣ１２７に印加される。尚メモリ１２１及びＤＳＰ１２２はＡＳＩＣ１２７の演算に適宜用いられる。また、システム全体の制御はＣＰＵ１５１により行われる。
このように本発明にかかる回転方向判定装置は多くの用途に適用することが可能である。
【００３６】
【発明の効果】
以上の説明によって明らかなように本発明にかかる回転方向判定装置及び回転方向判定方法によれば、ロータリエンコーダ等より出力される一対のパルスの立上り及び立下りのエッジからトリガー信号を生成し、一方のパルスのトリガー信号のタイミングで他方のパルスのレベルを調べることを相互に行い、一方のトリガー信号のレベルと他方のパルスのレベルとの対応表からロータリエンコーダの回転方向を判定するようにしたので、回転操作時に一対のパルスの一方しかレベルが変化しないような場合であっても確実に回転方向を認識することが可能となる。
【図面の簡単な説明】
【図１】本発明の判定装置の一実施例の構成を示すブロック図である。
【図２】本発明の判定装置の内部動作を示すタイミングチャートである。
【図３】本発明の判定装置の内部動作を示すタイミングチャートである。
【図４】本発明の判定方式を説明するための図である。
【図５】本発明の判定方式の効果を示す図である。
【図６】従来の回転方向判定方式を説明するための図である。
【図７】従来の回転方向判定方式を説明するための図である。
【図８】従来の回転方向判定方式の問題点を示す説明図である。
【図９】従来の回転方向判定方式の問題点を示す説明図である。
【図１０】従来の回転方向判定方式の問題点を示す説明図である。
【図１１】本発明にかかる回転方向判定装置を用いた音響機器の一例を示すブロック図である。
【図１２】本発明にかかる回転方向判定装置を用いたオーディオシステムの一例を示すブロック図である。
【図１】
2004257739.tif 000003
【図２】
2004257739.tif 000004
【図３】
2004257739.tif 000005
【図４】
2004257739.tif 000006
【図５】
2004257739.tif 000007
【図６】
2004257739.tif 000008
【図７】
2004257739.tif 000009
【図８】
2004257739.tif 000010
【図９】
2004257739.tif 000011
【図１０】
2004257739.tif 000012
【図１１】
2004257739.tif 000013
【図１２】
2004257739.tif 000014