JP4487447B2 - Control device for servo motor for position controlled element - Google Patents
Control device for servo motor for position controlled element Download PDFInfo
- Publication number
- JP4487447B2 JP4487447B2 JP2001187132A JP2001187132A JP4487447B2 JP 4487447 B2 JP4487447 B2 JP 4487447B2 JP 2001187132 A JP2001187132 A JP 2001187132A JP 2001187132 A JP2001187132 A JP 2001187132A JP 4487447 B2 JP4487447 B2 JP 4487447B2
- Authority
- JP
- Japan
- Prior art keywords
- servo motor
- voltage
- filter
- side terminal
- pulse signal
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Air-Conditioning For Vehicles (AREA)
- Control Of Direct Current Motors (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、空調装置に採用されるエアミックスドア等の各種ドア、自動車に採用されるパワーウインドウのウインドウ、パワーシートやステアリング等の各種の被位置制御素子の位置を制御するに適した制御装置に関する。
【0002】
【従来の技術】
従来、例えば、乗用車用空調装置においては、エアミックスドアを駆動する直流モータとしてのサーボモータと、このサーボモータを制御する制御回路と、エアミックスドアの位置を検出するポテンショメータとを備えたものがある。
【0003】
ここで、この空調装置では、エアミックスドアの位置検出をポテンショメータで行うため、このポテンショメータという余分な構成要素が必須となっている。また、当該ポテンショメータの採用に伴い、サーボモータと制御回路との間の配線に加えて、ポテンショメータと制御回路との間に余分な配線が必要となるのは勿論のこと、ポテンショメータの検出出力を、エアミックスドアの位置を表す信号として処理する信号処理回路も余分に必要となる。
【0004】
これに対しては、米国特許第5798624号明細書に記載のモータ制御装置で用いられる特殊の直流モータをサーボモータとして採用し、この特殊の直流モータから生ずる二重ピーク波形の電圧に基づきエアミックスドアの位置を検出することで、当該エアミックスドアの位置を制御することが考えられる。
【0005】
【発明が解決しようとする課題】
ところで、上記モータ制御装置によれば、上述のように特殊の直流モータの出力電圧に基づきエアミックスドアの位置を検出するから、ポテンショメータ、その信号処理回路や余分な配線は不要となる。しかし、上述のように特殊の直流モータが必須となるため、汎用の直流モータを用いることができないという不具合が生ずる。また、上記モータ制御装置では、上述した特殊の直流モータの両端子の一方の端子である検出端子のみに生ずる電圧をエアミックスドアの位置検出に利用している。このため、当該特殊の直流モータがその作動中に逆転、正転或いは停止されたりすると、この直流モータの正転時、逆転時や停止時に当該直流モータの検出端子に生ずる電圧が乱れてエアミックスドアの位置検出に誤りを招くという不具合も招く。
【0006】
そこで、本発明は、以上のようなことに対処するため、余分な構成要素を不要としつつも、被位置制御素子の位置の制御にあたり当該位置を精度よく判定するようにした制御装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記課題の解決にあたり、請求項1に記載の発明では、
被位置制御要素(10d)に連結されて当該被位置制御要素を駆動する直流モータからなるサーボモータ(50)と、
このサーボモータの一側端子及び他側端子間に直流電圧を印加して当該サーボモータを作動させる駆動手段(170a)と、
サーボモータの作動に伴い上記一側端子から生ずる電圧を処理してパルス信号を出力する一側信号処理手段(170b)と、
サーボモータの作動に伴い上記他側端子から生ずる電圧を処理してパルス信号を出力する他側信号処理手段(170c)と、
両信号処理手段からの各パルス信号のうちサーボモータの一側端子及び他側端子のうち接地側端子からの電圧に対応する各パルス信号に基づき被位置制御要素の目標位置を判定する判定手段(230乃至310)と、
この判定手段による判定目標位置に被位置制御要素の位置を一致させるように駆動手段によるサーボモータへの直流電圧の印加を制御する制御手段(260、290、320、180)とを備える。
【0008】
このように、両信号処理手段からの各パルス信号のうちサーボモータの一側端子及び他側端子のうち接地側端子からの電圧に対応する各パルス信号に基づき被位置制御要素の目標位置を判定することで、この判定がサーボモータの非接地端子に生ずる電圧の外乱による不安定さの影響を受けることなく精度よく行える。その結果、被位置制御要素の位置の制御が精度よく行える。また、被位置制御要素の目標位置の判定は両信号処理手段からの各パルス信号の一方を利用して行うので、ポテンショメータのような余分な構成素子を不要としつつ上記作用効果の達成が可能となる。
【0009】
また、請求項2に記載の発明によれば、請求項1に記載の発明において、
一側信号処理手段は、サーボモータの一側端子に生ずる電圧から外乱を除去してフィルタ電圧を発生するフィルタ(171)と、このフィルタからのフィルタ電圧に基づきパルス信号を形成するパルス信号形成手段(172、173)とを備え、
他側信号処理手段は、サーボモータの他側端子に生ずる電圧から外乱を除去してフィルタ電圧を発生するフィルタ(174)と、このフィルタからのフィルタ電圧に基づきパルス信号を形成するパルス信号形成手段(175、176)とを備え、
判定手段は、その判定を、両パルス信号形成手段からの各パルス信号に基づき行うことを特徴とする。
【0010】
これにより、請求項1に記載の発明の作用効果をより一層向上できる。
【0011】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【0012】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。図1は、本発明が乗用車用空調装置に適用された例を示している。この空調装置は、空調ユニットUと、電気制御装置Eとにより構成されている。空調ユニットUは、エアダクト10を備えており、このエアダクト10内には、その上流から下流にかけて、内外気切り替えドア10a、ブロワ10b、エバポレータ10c、エアミックスドア10d、ヒータコア10e、フットドア10f及びフェイスドア10gが配設されている。
【0013】
内外気切り替えドア10aは、エアダクト10の上流に設けた外気導入口11及び内気導入口12の境界部に切り替え可能に支持されている。この内外気切り替えドア10aは、サーボモータ40により、切り替え駆動されて、その第1切り替え位置にて、外気導入口11を開き、その第2切り替え位置にて、内気導入口12を開く。なお、内外気切り替えドア10aの第2切り替え位置において、当該乗用車の車室の空気(以下、内気という)がエアダクト10内にその内気導入口12から空気流として導入される。
【0014】
ブロワ10bは、そのブロワファン13にて、エアダクト10内にて内外気切り替えドア10aの下流に配設されており、このブロワ10bは、ブロワモータ14によりブロワファン13を駆動することで、内外気切り替えドア10aからの空気流をエバポレータ10cに向けて送風する。
【0015】
エバポレータ10cは、当該乗用車に搭載のエンジンにより駆動されるコンプレッサ等と共に冷凍サイクルを構成し、ブロワ10bからの送風空気流を冷却し冷却空気流としてエアミックスドア10d及びヒータコア10eに向けて流出する。
【0016】
エアミックスドア10dは、ヒータコア10eの一部に回動可能に支持されており、このエアミックスドア10dは、サーボモータ50により駆動されて、回動し、その開度(以下、開度θという)に応じて、冷却空気流のヒータコア10e及びこのヒータコア10eに対するバイパス15への流入割合を調整する。ヒータコア10eは、その流入空気流を、上記エンジン内の循環冷却水の温度に応じて加熱する。
【0017】
フットドア10fは、エアダクト10のフットモード用吹き出し口16(当該乗用車の車室内に開口する。)に支持されており、当該フットドア10fは、サーボモータ60により駆動されて、吹き出し口16を開閉する。フェイスドア10gは、エアダクト10のフェイスモード用吹き出し口17に支持されており、このフェイスドア10gは、サーボモータ70により駆動されて、吹き出し口17(当該乗用車の車室内に開口する。)を開閉する。なお、各フットドア10f及びフェイスドア10gは、吹出しモード切り替え手段を構成し、各サーボモータ60及び70により駆動されて、空調ユニットUを、各種の吹出しモード(フェイスモード、バイレベルモード、フットモードなど)におく。
【0018】
次に、電気制御回路Eの構成について説明する。エアコンスイッチ80は、当該空調装置を作動或いは停止させるときオン或いはオフされる。温度設定器90は、当該乗用車の車室内の所望の温度Tsetを設定する。内気温センサ100は当該車室内の温度を内気温Tinとして検出する。外気温センサ110は、当該乗用車の外側の温度を外気温Tamとして検出する。
【0019】
マイクロコンピュータ120は、図3及び図4にて示すフローチャートに従いコンピュータプログラムを実行し、この実行中において、エアコンスイッチ80の操作や温度設定器90、内気温センサ100及び外気温センサ110の各出力に基づくエアミックスドア10dの開度、吹き出し口切り換えドア10f乃至10hの切り換え制御やブロワ10bの送風制御等の処理を行い、各駆動回路130乃至160を介しブロワモータ14及び各サーボモータ40乃至70を制御する処理を行う。なお、上記コンピュータプログラムはマイクロコンピュータ120のROMに予め記憶されている。また、マイクロコンピュータ120は当該乗用車のイグニッションスイッチIGを介しバッテリBから給電されて作動する。
【0020】
駆動回路130は、マイクロコンピュータ120による制御のもと、ブロワ10bの送風量を制御するブロワファン13を駆動する。駆動回路140は、マイクロコンピュータ120による制御のもと、内外気切り替えドア10aを切り替えるようにサーボモータ40を制御する。駆動回路150は、マイクロコンピュータ120による制御のもと、フットドア10fを切り替えるようにサーボモータ60を駆動する。駆動回路160は、マイクロコンピュータ120による制御のもと、フェイスドア10gを切り替えるようにサーボモータ70を駆動する。なお、各サーボモータ40乃至70としては、汎用の直流モータが採用されている。
【0021】
次に、サーボモータ50を制御するための制御回路170の構成について説明する。制御回路170は、図1及び図2にて示すごとく、サーボモータ50とマイクロコンピュータ120との間に接続されている。
【0022】
制御回路170は、図2にて示すごとく、モータ駆動回路170aと、両信号処理回路170b、170cとを備えている。モータ駆動回路170aは、マイクロコンピュータ120による制御を受けて、サーボモータ50を正転、逆転或いは停止するように駆動する。この駆動は、モータ駆動回路170aに内蔵の直流電源の直流電圧をサーボモータ50に印加し或いはその停止をすることで行われるが、サーボモータ50の正転は当該直流電圧をそのままの極性でサーボモータ50に印加し、サーボモータ50の逆転は当該直流電圧を逆極性に反転させてサーボモータ50に印加する。ここで、上記直流電圧をそのままの極性でサーボモータ50するとき当該サーボモータ50の他側端子52が負極(接地端子)となり、当該直流電圧を逆極性に反転させてサーボモータ50に印加するとき当該サーボモータ50の一側端子51が負極(接地端子)となる。
【0023】
なお、サーボモータ50の正転はエアミックスドア10dの開度を増大する方向に対応し、サーボモータ50の逆転はエアミックスドア10dの開度を減少させる方向に対応する。また、本実施形態では、サーボモータ50として、汎用の直流モータが採用されている。
【0024】
信号処理回路170bは、フィルタ171、コンパレータ回路172及び波形成形回路173を備えている。フィルタ171は、サーボモータ50の作動に伴い当該サーボモータ50の一側端子51に生ずる電圧(以下、一側端子電圧という)を受けて当該一側端子電圧のノイズ成分を除去してフィルタ電圧を発生する。ここで、フィルタ171は例えばワンショット回路からなる。これにより、サーボモータ50の一側端子51に生ずる電圧の外乱による影響を除去できる。
【0025】
コンパレータ回路172は、コンパレータ172aと、基準電源172bとにより構成されている。基準電源172bは、正の基準電圧を発生する。コンパレータ172aは、フィルタ171からのフィルタ電圧を基準電源172bからの正の基準電圧と比較して、フィルタ電圧が正の基準電圧よりも高いときハイレベルにて比較信号を発生する。また、フィルタ電圧が正の基準電圧以下の低いときコンパレータ172aはローレベルにて比較信号を発生する。波形成形回路173は、コンパレータ172aからの比較信号を波形成形し矩形波パルス信号を発生する。
【0026】
信号処理回路170cは、フィルタ174、コンパレータ回路175及び波形成形回路176を備えている。フィルタ174は、サーボモータ50の作動に伴い当該サーボモータ50の他側端子52に生ずる電圧(以下、他側電圧という)を受けて当該他側電圧のノイズ成分を除去してフィルタ電圧を発生する。ここで、フィルタ174は、例えばワンショット回路からなる。これにより、サーボモータ50の他側端子52に生ずる電圧の外乱による影響を除去できる。
【0027】
コンパレータ回路175は、コンパレータ175aと、基準電源175bとにより構成されている。基準電源175bは、負の基準電圧を発生する。コンパレータ175aは、フィルタ174からのフィルタ電圧を基準電源175bからの負の基準電圧と比較して、当該フィルタ電圧が負の基準電圧よりも低いときハイレベルにて比較信号を発生する。また、当該フィルタ電圧が負の基準電圧以上のときコンパレータ175aはローレベルにて比較信号を発生する。波形成形回路176は、コンパレータ175aからの比較信号を波形成形し矩形波パルス信号を発生する。
【0028】
以上のように構成した本実施形態において、イグニッションスイッチIGのオンによりマイクロコンピュータ120は図3及び図4のフローチャートに従いコンピュータプログラムの実行を開始する。ここで、エアコンスイッチ80がオフされていれば、ステップ200での判定はNOとなる。なお、当該乗用車のエンジンはイグニッションスイッチIGのオンのもと作動状態におかれる。
【0029】
このような状態においてエアコンスイッチSWがオンされると、ステップ200にてYESと判定される。すると、送風制御処理ルーチン210において、ブロワ10bの送風制御処理がなされる。これに伴い、ブロワ10bがそのブロワモータ14にて駆動回路130により駆動される。このため、内外気切り換えドア10aを介しエアダクト10内に空気流が導入されエバポレータ10cに向けて送風される。
【0030】
送風制御処理ルーチン210の処理後、ステップ220において、エアダクト10から車室内への吹き出し空気流の目標吹き出し温度Taoが、温度設定器90の設定温度Tsetと内気温センサ100の検出内気温Tinとの差及び外気温センサ110の検出外気温Tamに応じて算出される。
【0031】
ついで、ステップ230において、エアミックスドア10dの目標開度θoが、目標開度θoと目標吹き出し温度Taoとの間の比例関係を表すθo−Tao特性(図6参照)に基づき、ステップ220における目標吹き出し温度Taoに応じて算出される。
【0032】
すると、ステップ240(図3参照)において、目標パルス数Poが、目標パルス数Poと目標開度θoとの間の比例関係を表すPo−θo特性(図7参照)に基づき、目標開度θoに応じて算出される。
【0033】
ここで、Po−θo特性は、次のように設定されている。エアミックスドア10dの目標開度θoのうち、ヒータコア10eを完全に閉じる開度である最大冷房開度をθcとし、バイパス15を完全に閉じる開度である最大暖房開度をθhとすれば、目標開度θoは最大冷房開度θc乃至最大暖房開度θhの範囲で目標吹き出し温度Taoに比例して変わる。そこで、目標パルス数Poを目標開度θoに比例するパルス数とすれば、目標パルス数Poと目標開度θoとの関係を表すPo−θo特性は、図7にて示すごとく、比例関係で特定される。なお、Poa−θo特性はθo−Tao特性と共にマイクロコンピュータ120のROMに予めデータとして記憶されている。また、目標パルス数Poのうち、最小パルス数Pmin(=0)が最大冷房開度θcに対応し、最大パルス数Pmaxが最大暖房開度θhに対応する。
【0034】
ついで、ステップ250において、サーボモータ50の反転要か否かが判定される。この判定は、目標パルス数Poの先回の目標パルス数Poに対するパルス数差ΔPの正負に基づきなされる。現段階において、パルス数差ΔPの正又は負によって、サーボモータ50の回転方向を反転させる必要があれば、ステップ250での判定はYESとなる。また、サーボモータ50の回転方向はそのままでよければステップ250での判定はNOとなる。
【0035】
ステップ250における判定が上述のようにYESになると、ステップ260において、パルス数差ΔPがエアミックスドア10dの開度θを目標開度θoに一致させるための出力として制御回路170のモータ駆動回路170aに供給される。この供給は、パルス数差ΔPの正負、つまり、サーボモータ50の正転或いは逆転をも考慮してなされる。
【0036】
当該供給に伴い、モータ駆動回路170aは、パルス数差ΔPを制御電圧としてサーボモータ50の一側端子51及び他側端子52間に印加する。ここで、パルス数差ΔPが正である場合には、サーボモータ50の一側端子51が正側となるように正の制御電圧(図5にて符号a参照)として当該サーボモータ50に印加され、一方、パルス数差ΔPが負である場合には、サーボモータ50の一側端子51が負側となるように負の制御電圧(制御電圧aとは逆極性の制御電圧)として当該サーボモータ50に印加される。なお、制御電圧aは、サーボモータ50に対する負荷変動(エアミックスドア10dとしての負荷の変動)のため図5にて示すごとく周期的に変動する。
【0037】
以上のようにサーボモータ50に対し制御電圧aが印加されると、当該サーボモータ50は正転する。これに伴い、エアミックスドア10dがサーボモータ50により駆動されて開度θを目標開度θoに向けて増大させていく。
【0038】
このような過程において、信号処理回路170bにおいては、フィルタ171が、サーボモータ50の一側端子51に生ずる一側端子電圧に基づきフィルタ電圧(図5にて符号b参照)を発生する。すると、コンパレータ172aは、当該フィルタ電圧を基準電源172bからの正の基準電圧(図5にて符号Vth参照)と比較して、ハイレベル及びローレベルの比較信号を交互に出力する。ついで、波形成形回路173は、コンパレータ172aからの比較信号に基づき矩形波パルス信号(図5にて符号c参照)を順次発生する。
【0039】
一方、信号処理回路170cにおいては、フィルタ174が、サーボモータ50の他側端子52に生ずる他側端子電圧に基づきフィルタ電圧(フィルタ電圧bとは逆極性の電圧)を発生する。すると、コンパレータ175aは、当該フィルタ電圧を基準電源175bからの負の基準電圧(基準電圧Vthとは逆極性の電圧)と比較して、ハイレベル及びローレベルの比較信号を交互に出力する。ついで、波形成形回路176は、コンパレータ175aからの比較信号に基づき矩形波パルス信号(矩形波パルス信号cとは逆極性の信号)を順次発生する。
【0040】
ステップ260での処理後、ステップ270において、波形成形回路173或いは波形成形回路176から順次発生する矩形波パルス信号がパルス数Piとして計数されていく。この計数は、ステップ280でのNOとの判定の繰り返しのもと、当該パルス数Piが目標パルス数Poに一致するまで繰り返しなされる。
【0041】
この場合、上述のようにサーボモータ50の反転処理がなされていることから、サーボモータ50の他側端子52に生ずる他側端子電圧は不安定になり易いが、サーボモータ50の一側端子51がモータ駆動回路170aを介し接地されることから、当該一側端子51に生ずる一側端子電圧は安定し易い。そこで、サーボモータ50の他側端子52に生ずる他側端子電圧が不安定なために波形成形回路176からの各矩形波パルス信号が不安定になる場合には、当該各矩形波パルス信号を計数しても精度が悪いことから、波形成型回路173から順次生ずる矩形波パルス信号の数をパルス数Piとして計数する。
【0042】
このような状態において、パルス数Pi=目標パルス数Poが成立すると、ステップ280での判定がYESとなり、コンピュータプログラムはステップ320の処理に進む。
【0043】
一方、上述のようにサーボモータ50に対し制御電圧aの逆極性の制御電圧が印加されると、当該サーボモータ50は逆転する。これに伴い、エアミックスドア10dがサーボモータ50により駆動されて開度θを目標開度θoに向けて減少させていく。
【0044】
このような過程において、信号処理回路170bにおいては、フィルタ171が、サーボモータ50の一側端子51に生ずる一側端子電圧に基づきフィルタ電圧を発生する。すると、コンパレータ172aは、当該フィルタ電圧を基準電源172bからの正の基準電圧Vthと比較して、ハイレベル及びローレベルの比較信号を交互に出力する。ついで、波形成形回路173は、コンパレータ172aからの比較信号に基づき矩形波パルス信号を順次発生する。
【0045】
一方、信号処理回路170cにおいては、フィルタ174が、サーボモータ50の他側端子52に生ずる他側端子電圧に基づきフィルタ電圧を発生する。すると、コンパレータ175aは、当該フィルタ電圧を基準電源175bからの負の基準電圧と比較して、ハイレベル及びローレベルの比較信号を交互に出力する。ついで、波形成形回路176は、コンパレータ175aからの比較信号に基づき矩形波パルス信号を順次発生する。
【0046】
ステップ290での処理後、ステップ300において、波形成形回路173或いは波形成形回路176から順次発生する矩形波パルス信号がパルス数Piとして計数されていく。この計数は、ステップ310でのNOとの判定の繰り返しのもと、当該パルス数Piが目標パルス数Poに一致するまで繰り返しなされる。
【0047】
この場合、上述のようにサーボモータ50の反転処理がなされていないことから、サーボモータ50の一側端子51に生ずる他側端子電圧は不安定になり易いが、他側端子52がサーボモータ50の接地側端子となることから、サーボモータ50の他側端子52に生ずる他側端子電圧は安定し易い。そこで、サーボモータ50の一側端子51に生ずる電圧が不安定なために波形成形回路173からの各矩形波パルス信号が不安定になる場合には、当該各矩形波パルス信号を計数しても精度が悪いことから、波形成型回路176から順次生ずる矩形波パルス信号の数をパルス数Piとして計数する。
【0048】
このような状態において、パルス数Pi=目標パルス数Poが成立すると、ステップ310での判定がYESとなり、コンピュータプログラムはステップ320の処理に進む。
【0049】
上述のようにコンピュータプログラムがステップ280或いはステップ310からステップ320に進むと、このステップ320では、サーボモータ50の停止処理がなされる。これにより、エアミックスドア10dは目標開度に維持される。ここで、上述のようにサーボモータ50の一側端子51及び他側端子52のうち接地端子になる側の端子に生ずる電圧に基づく信号処理回路からの矩形波パルス信号の数を係数することでステップ280或いは310での判定を行うので、サーボモータ50の非接地側端子に生ずる電圧に対する外乱の影響を受けることなく、当該判定を精度よく行える。その結果、ステップ320でのサーボモータ50の停止によるエアミックスドア10dの目標開度への維持が精度よく確保できる。また、ステップ280或いは310での判定は、信号処理回路からの矩形波パルス信号に基づき行うので、従来のポテンショメータのような余分な構成要素を不要にしつつ上記作用効果を達成できる。
【0050】
ステップ320での処理後、内外気モード制御ルーチン330において、外気導入モード及び内気導入モードのいずれかが決定され、この決定に基づき内外気切り替えドア10aの切り替え制御が駆動回路140及びサーボモータ40を介しなされる。
【0051】
ついで、吹き出しモード制御ルーチン340において、吹き出しモードがフェイスモード、バイレベルモード及びフットモードのいずれかに決定され、この決定に基づき、吹き出し口切り替えドア10fが駆動回路150及びサーボモータ60を介し切り替え制御されるか、或いは吹き出し口切り替えドア10gが駆動回路160及びサーボモータ70を介し切り替え制御される。
【0052】
図8は上記実施形態の変形例を示している。この変形例においては、判定回路180が、上記実施形態にて述べた両信号処理回路170b、170cとマイクロコンピュータ120との間に接続されている。
【0053】
判定回路180は、上記実施形態において両信号処理回路170b、170cの各出力のうち安定する出力をその波形から判定して選択しマイクロコンピュータ120に入力する。このため、マイクロコンピュータ120は、ステップ270或いはステップ300において、判定回路180の出力を係数するのみでパルス数Piを精度よく確保できる。これによっても、上記実施形態と同様の作用効果を達成できる。
【0054】
なお
また、本発明の実施にあたり、空調装置は乗用車用に限ることなく、各種車両、船舶、航空機や建築物用の空調装置に本発明を適用してもよく、また、空調装置のエアミックスドアに限ることなく、例えば、内外気切り替えドアに本発明を適用してもよい。また、空調装置に限ることなく、パワーウインドウのウインドウ、パワーシートやステアリング等の各種の被位置制御素子に本発明を適用してもよい。
【図面の簡単な説明】
【図1】本発明の一実施形態を示すブロック図である。
【図2】図1の制御回路の詳細回路図である。
【図3】図1のマイクロコンピュータの作用を表すフローチャートの前段部である。
【図4】当該フローチャートの後段部である。
【図5】制御電圧、フィルタ電圧及び矩形波パルス信号の各タイミングチャートである。
【図6】目標開度と目標吹き出し温度との関係を示すグラフである。
【図7】目標パルス数と目標開度との関係を示すグラフである。
【図8】上記実施形態の変形例を示すブロック図である。
【符号の説明】
10d…エアミックスドア、50…サーボモータ、51…一側端子、
52…他側端子、120…マイクロコンピュータ、170…制御回路、
170a…駆動回路、170b、170c…信号処理回路、
171、174…フィルタ、172、175…コンパレータ、
173、176…波形整形回路、180…判定回路。[0001]
BACKGROUND OF THE INVENTION
The present invention is a control device suitable for controlling the positions of various position control elements such as various doors such as an air mix door employed in an air conditioner, a window of a power window employed in an automobile, a power seat and a steering. About.
[0002]
[Prior art]
Conventionally, for example, an air conditioner for a passenger car includes a servo motor as a DC motor that drives an air mix door, a control circuit that controls the servo motor, and a potentiometer that detects the position of the air mix door. is there.
[0003]
Here, in this air conditioner, since the position of the air mix door is detected by a potentiometer, an extra component called the potentiometer is essential. Moreover, with the adoption of the potentiometer, in addition to the wiring between the servo motor and the control circuit, an extra wiring is required between the potentiometer and the control circuit, as well as the detection output of the potentiometer. An extra signal processing circuit for processing as a signal indicating the position of the air mix door is also required.
[0004]
For this, a special DC motor used in the motor control device described in US Pat. No. 5,798,624 is adopted as a servo motor, and the air mix is based on the voltage of the double peak waveform generated from this special DC motor. It is conceivable to control the position of the air mix door by detecting the position of the door.
[0005]
[Problems to be solved by the invention]
By the way, according to the motor control device, since the position of the air mix door is detected based on the output voltage of the special DC motor as described above, the potentiometer, its signal processing circuit and extra wiring are not required. However, since a special DC motor is indispensable as described above, there arises a problem that a general-purpose DC motor cannot be used. In the motor control apparatus, a voltage generated only at the detection terminal which is one of both terminals of the special DC motor described above is used for detecting the position of the air mix door. For this reason, if the special DC motor is reversely rotated, forwardly rotated, or stopped during its operation, the voltage generated at the detection terminal of the DC motor is disturbed at the time of forward rotation, reverse rotation or stoppage of the DC motor. There is also a problem that an error is caused in detecting the position of the door.
[0006]
In view of the above, the present invention provides a control device that can accurately determine the position in controlling the position of the position-controlled element while eliminating the need for an extra component, in order to deal with the above-described problems. For the purpose.
[0007]
[Means for Solving the Problems]
In solving the above-mentioned problem, in the invention according to
A servo motor (50) composed of a DC motor connected to the position control element (10d) and driving the position control element;
Drive means (170a) for operating the servo motor by applying a DC voltage between the one side terminal and the other side terminal of the servo motor;
One-side signal processing means (170b) for processing a voltage generated from the one-side terminal in accordance with the operation of the servo motor and outputting a pulse signal;
An other-side signal processing means (170c) for processing a voltage generated from the other-side terminal in accordance with the operation of the servo motor and outputting a pulse signal;
Determination means for determining the target position of the position control element based on each pulse signal corresponding to the voltage from one terminal of the servomotor and the ground terminal among the other terminals among the pulse signals from both signal processing means ( 230 to 310),
And control means (260, 290, 320, 180) for controlling the application of a DC voltage to the servo motor by the drive means so as to make the position of the position control element coincide with the determination target position by the determination means.
[0008]
Thus, the target position of the position control element is determined based on each pulse signal corresponding to the voltage from the one side terminal of the servo motor and the ground side terminal among the other terminals among the pulse signals from both signal processing means. As a result, this determination can be made with high accuracy without being affected by instability due to voltage disturbance occurring at the non-ground terminal of the servo motor. As a result, the position of the position control element can be controlled with high accuracy. In addition, since the target position of the position control element is determined by using one of the pulse signals from both signal processing means, the above-described effects can be achieved while eliminating the need for an extra component such as a potentiometer. Become.
[0009]
According to the invention described in claim 2, in the invention described in
The one-side signal processing means includes a filter (171) for generating a filter voltage by removing disturbance from a voltage generated at one terminal of the servo motor, and a pulse signal forming means for forming a pulse signal based on the filter voltage from the filter. (172, 173),
The other-side signal processing means includes a filter (174) for generating a filter voltage by removing disturbance from the voltage generated at the other-side terminal of the servo motor, and a pulse signal forming means for forming a pulse signal based on the filter voltage from the filter. (175, 176),
The determining means performs the determination based on each pulse signal from both pulse signal forming means.
[0010]
Thereby, the effect of the invention of
[0011]
In addition, the code | symbol in the bracket | parenthesis of each said means shows the correspondence with the specific means as described in embodiment mentioned later.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows an example in which the present invention is applied to a passenger car air conditioner. This air conditioner is composed of an air conditioning unit U and an electric control device E. The air conditioning unit U includes an
[0013]
The inside / outside
[0014]
The
[0015]
The evaporator 10c constitutes a refrigeration cycle together with a compressor or the like driven by an engine mounted on the passenger car, cools the blown air flow from the
[0016]
The
[0017]
The
[0018]
Next, the configuration of the electric control circuit E will be described. The
[0019]
The
[0020]
The
[0021]
Next, the configuration of the
[0022]
As shown in FIG. 2, the
[0023]
Note that forward rotation of the
[0024]
The
[0025]
The
[0026]
The
[0027]
The
[0028]
In the present embodiment configured as described above, when the ignition switch IG is turned on, the
[0029]
If the air conditioner switch SW is turned on in such a state, YES is determined in
[0030]
After the processing of the air blow
[0031]
Next, in
[0032]
Then, in step 240 (see FIG. 3), the target pulse number Po is based on the Po-θo characteristic (see FIG. 7) representing the proportional relationship between the target pulse number Po and the target opening θo. Is calculated according to
[0033]
Here, the Po-θo characteristic is set as follows. Of the target opening θo of the
[0034]
Next, at
[0035]
If the determination in
[0036]
With this supply, the
[0037]
As described above, when the control voltage a is applied to the
[0038]
In such a process, in the
[0039]
On the other hand, in the
[0040]
After the processing in
[0041]
In this case, since the reversing process of the
[0042]
In such a state, if the pulse number Pi = the target pulse number Po is established, the determination in
[0043]
On the other hand, when a control voltage having a polarity opposite to the control voltage a is applied to the
[0044]
In such a process, in the
[0045]
On the other hand, in the
[0046]
After the processing in
[0047]
In this case, since the reversing process of the
[0048]
In this state, if the pulse number Pi = the target pulse number Po is established, the determination in
[0049]
When the computer program proceeds from
[0050]
After the process in
[0051]
Next, in the blowing
[0052]
FIG. 8 shows a modification of the above embodiment. In this modification, the
[0053]
The
[0054]
In addition
In carrying out the present invention, the air conditioner is not limited to a passenger car, and the present invention may be applied to an air conditioner for various vehicles, ships, aircrafts and buildings, and to an air mix door of the air conditioner. For example, the present invention may be applied to an inside / outside air switching door. In addition, the present invention may be applied to various position control elements such as a power window, a power seat, and a steering, without being limited to an air conditioner.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention.
FIG. 2 is a detailed circuit diagram of the control circuit of FIG. 1;
FIG. 3 is a front part of a flowchart showing the operation of the microcomputer of FIG. 1;
FIG. 4 is a latter part of the flowchart.
FIG. 5 is a timing chart of control voltage, filter voltage, and rectangular wave pulse signal.
FIG. 6 is a graph showing a relationship between a target opening and a target blowing temperature.
FIG. 7 is a graph showing a relationship between a target pulse number and a target opening degree.
FIG. 8 is a block diagram showing a modification of the embodiment.
[Explanation of symbols]
10d ... Air mix door, 50 ... Servo motor, 51 ... One side terminal,
52 ... Other side terminal, 120 ... Microcomputer, 170 ... Control circuit,
170a ... Drive circuit, 170b, 170c ... Signal processing circuit,
171, 174 ... filter, 172, 175 ... comparator,
173, 176 ... Waveform shaping circuit, 180 ... Determination circuit.
Claims (2)
このサーボモータの一側端子及び他側端子間に直流電圧を印加して当該サーボモータを作動させる駆動手段(170a)と、
前記サーボモータの作動に伴い前記一側端子から生ずる電圧を処理してパルス信号を出力する一側信号処理手段(170b)と、
前記サーボモータの作動に伴い前記他側端子から生ずる電圧を処理してパルス信号を出力する他側信号処理手段(170c)と、
前記両信号処理手段からの各パルス信号のうち前記サーボモータの一側端子及び他側端子のうち接地側端子からの電圧に対応する各パルス信号に基づき前記被位置制御要素の目標位置を判定する判定手段(230乃至310)と、
この判定手段による判定目標位置に前記被位置制御要素の位置を一致させるように前記駆動手段による前記サーボモータへの前記直流電圧の印加を制御する制御手段(260、290、320、180)とを備える被位置制御要素用サーボモータのための制御装置。A servo motor (50) comprising a direct current motor coupled to the position control element to drive the position control element;
Drive means (170a) for operating the servo motor by applying a DC voltage between the one side terminal and the other side terminal of the servo motor;
One-side signal processing means (170b) for processing a voltage generated from the one-side terminal in accordance with the operation of the servo motor and outputting a pulse signal;
Other side signal processing means (170c) for processing a voltage generated from the other side terminal in accordance with the operation of the servo motor and outputting a pulse signal;
The target position of the position control element is determined based on each pulse signal corresponding to the voltage from the ground side terminal among the one side terminal and the other side terminal of the servo motor among the pulse signals from the both signal processing means. Determination means (230 to 310);
Control means (260, 290, 320, 180) for controlling application of the DC voltage to the servo motor by the driving means so that the position of the position-controlled element coincides with the position determined by the judging means. A control device for a servomotor for a position control element provided.
前記他側信号処理手段は、前記サーボモータの他側端子に生ずる電圧から外乱を除去してフィルタ電圧を発生するフィルタ(174)と、このフィルタからのフィルタ電圧に基づきパルス信号を形成するパルス信号形成手段(175、176)とを備え、
前記判定手段は、その判定を、前記両パルス信号形成手段からの各パルス信号に基づき行うことを特徴とする請求項1に記載の被位置制御要素用サーボモータのための制御装置。The one-side signal processing means includes a filter (171) for generating a filter voltage by removing disturbance from a voltage generated at one terminal of the servo motor, and a pulse signal for forming a pulse signal based on the filter voltage from the filter Forming means (172, 173),
The other-side signal processing means includes a filter (174) that generates a filter voltage by removing disturbance from the voltage generated at the other terminal of the servomotor, and a pulse signal that forms a pulse signal based on the filter voltage from the filter. Forming means (175, 176),
2. The control device for a servomotor for a position control element according to claim 1, wherein the determination unit performs the determination based on each pulse signal from the both pulse signal forming units.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001187132A JP4487447B2 (en) | 2001-06-20 | 2001-06-20 | Control device for servo motor for position controlled element |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001187132A JP4487447B2 (en) | 2001-06-20 | 2001-06-20 | Control device for servo motor for position controlled element |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003009587A JP2003009587A (en) | 2003-01-10 |
| JP4487447B2 true JP4487447B2 (en) | 2010-06-23 |
Family
ID=19026471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001187132A Expired - Fee Related JP4487447B2 (en) | 2001-06-20 | 2001-06-20 | Control device for servo motor for position controlled element |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4487447B2 (en) |
-
2001
- 2001-06-20 JP JP2001187132A patent/JP4487447B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003009587A (en) | 2003-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3707119B2 (en) | Air conditioner for vehicles | |
| JP3316988B2 (en) | Vehicle air conditioner | |
| US6501239B2 (en) | Air conditioner for vehicle | |
| JP3968871B2 (en) | Air conditioner for vehicles | |
| JP4487447B2 (en) | Control device for servo motor for position controlled element | |
| JP3085329B2 (en) | Vehicle air conditioner | |
| JP2004276857A (en) | Vehicle window glass anti-fog equipment | |
| JP2002144842A (en) | Electronic control system for vehicles | |
| JP2002165487A (en) | Motor position detection device and motor control device | |
| JP6665480B2 (en) | Control device | |
| JP3028664B2 (en) | Electric vehicle air conditioner and control method thereof | |
| JPH07329559A (en) | Air conditioner for vehicle | |
| JP4692043B2 (en) | Electronic control unit for electric motor | |
| JPH10315743A (en) | Air conditioner for vehicle | |
| JP3633034B2 (en) | Air conditioner for vehicles | |
| JP3307415B2 (en) | Air conditioner | |
| JPH06171339A (en) | Air-conditioner for vehicle | |
| JP3533723B2 (en) | Vehicle air conditioner | |
| JPH05147427A (en) | Air conditioner controller for vehicle | |
| JP2002144839A (en) | Air conditioner | |
| JP3435719B2 (en) | Vehicle air conditioner | |
| JP3059927B2 (en) | Vehicle air conditioning controller | |
| JPH092044A (en) | Air conditioner for automobile | |
| JP2008184126A (en) | Outside temperature display device for vehicles | |
| JP2004050926A (en) | Vehicle air conditioner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070913 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100304 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100309 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100322 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |