JPH07298689A - Drive controller of motor actuator - Google Patents
Drive controller of motor actuatorInfo
- Publication number
- JPH07298689A JPH07298689A JP8857694A JP8857694A JPH07298689A JP H07298689 A JPH07298689 A JP H07298689A JP 8857694 A JP8857694 A JP 8857694A JP 8857694 A JP8857694 A JP 8857694A JP H07298689 A JPH07298689 A JP H07298689A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- pulse
- motor actuator
- pulses
- actuator
- 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.)
- Pending
Links
- 238000004378 air conditioning Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000004804 winding Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000000696 magnetic material Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 229910000859 α-Fe Inorganic materials 0.000 description 1
Landscapes
- Air-Conditioning For Vehicles (AREA)
- Control Of Stepping Motors (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、自動車用空調ドアを駆
動するパルスカウント式モータアクチュエータの駆動制
御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive control device for a pulse counting type motor actuator for driving an automobile air conditioning door.
【0002】[0002]
【従来の技術】従来、自動車用空調ドアを駆動するパル
スカウント式のモータアクチュエータとして、たとえ
ば、モータの回転に伴ってモータのブラシに発生するパ
ルスをトロイダルコイルで検出し、それを目標数までカ
ウントしたらモータを停止させるようにしたものがある
(たとえば、特開平5−502963号公報参照)。2. Description of the Related Art Conventionally, as a pulse count type motor actuator for driving an automobile air-conditioning door, for example, a pulse generated in a brush of a motor due to rotation of the motor is detected by a toroidal coil and counted to a target number. Then, there is one in which the motor is stopped (see, for example, JP-A-5-502963).
【0003】ところが、このようなパルスカウント式モ
ータアクチュエータにあっては、バッテリをはずすなど
して電源を切ったときには、メモリが消えてしまうた
め、改めて原点位置を設定して、カウントのやり直しを
行う必要がある。However, in such a pulse counting type motor actuator, the memory is lost when the power is turned off by removing the battery or the like. Therefore, the origin position is set again and the counting is performed again. There is a need.
【0004】原点位置を設定する方法としては、モータ
を所定の方向に回転させ、ドアが限界位置に到達したこ
とを保証するのに十分な時間が経過した時のモータの位
置を原点位置とする方法が考えられる(たとえば、特開
平5−502963号公報、実開昭64−14507号
公報参照)。A method of setting the origin position is to rotate the motor in a predetermined direction and set the position of the motor when a sufficient time has passed to guarantee that the door has reached the limit position as the origin position. A method is conceivable (see, for example, JP-A-5-502963 and Japanese Utility Model Laid-Open No. 64-14507).
【0005】[0005]
【発明が解決しようとする課題】しかし、このような原
点位置設定方法にあっては、モータに所定時間駆動電流
を供給するため、ドアがすでに限界位置に到達し、モー
タがロック停止しているにもかかわらず、ロックしたモ
ータに駆動電流が供給されることがある。この場合、空
調ドアの軸やモータアクチュエータ内に応力(負荷)が
かかるためこれらに機械的なガタが生じたり、あるい
は、ロックしたモータに長時間通電することによりモー
タの破損などを引き起こすおそれがあり、寿命ないし耐
久性の点で問題があった。However, in such an origin position setting method, since the drive current is supplied to the motor for a predetermined time, the door has already reached the limit position and the motor is locked and stopped. Nevertheless, the drive current may be supplied to the locked motor. In this case, stress (load) may be applied to the axis of the air conditioning door or the motor actuator, which may cause mechanical backlash, or may cause damage to the motor by energizing the locked motor for a long time. , There was a problem in terms of life or durability.
【0006】本発明は、このような従来技術の問題点に
鑑みてなされたものであり、構造が簡単でかつ安価に製
造できるというパルスカウント式モータアクチュエータ
の利点を享受しつつ、耐久性を損なうことなく原点位置
を設定しうるモータアクチュエータの駆動制御装置を提
供することを目的とする。The present invention has been made in view of the above problems of the prior art, and the durability is impaired while enjoying the advantage of the pulse count type motor actuator that the structure is simple and can be manufactured at low cost. It is an object of the present invention to provide a drive control device for a motor actuator that can set the origin position without the need.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、本発明のモータアクチュエータの駆動制御装置にお
いては、自動車用空調ドアを駆動するモータと、前記モ
ータを駆動するモータ駆動手段と、前記モータの回転に
伴って発生するパルスを検出するパルス検出手段と、前
記パルスの数をカウントするカウント手段と、電源が投
入されたときに、前記モータを前記パルスが発生しなく
なるまで所定の方向に回転させた後、反対方向に所定の
パルス数だけ回転させるよう、前記モータ駆動手段を制
御する制御手段と、前記所定のパルス数をカウントした
位置を原点位置として設定する設定手段とを有して構成
されている。In order to achieve the above object, in a drive control device for a motor actuator according to the present invention, a motor for driving an automobile air-conditioning door, a motor drive means for driving the motor, and Pulse detection means for detecting the pulse generated with the rotation of the motor, counting means for counting the number of the pulse, when the power is turned on, the motor in a predetermined direction until the pulse is no longer generated. After the rotation, it has a control means for controlling the motor driving means so as to rotate a predetermined number of pulses in the opposite direction, and a setting means for setting a position where the predetermined number of pulses is counted as an origin position. It is configured.
【0008】パルス検出手段を配設する場所は、モータ
アクチュエータに内蔵させることも可能であるが、モー
タアクチュエータの構造を簡単化するという点からは、
モータアクチュエータの外部に配設することが好まし
い。The position where the pulse detecting means is arranged can be built in the motor actuator, but from the viewpoint of simplifying the structure of the motor actuator,
It is preferably arranged outside the motor actuator.
【0009】また、製造および保守にコストがかからな
いようにするために、パルス検出手段はトロイダルコイ
ルで構成することが好ましい。Further, in order to keep the manufacturing and maintenance costs low, it is preferable that the pulse detecting means is composed of a toroidal coil.
【0010】[0010]
【作用】上記のように構成された本発明にあっては、電
源が切られた後、再度電源が投入されると、制御手段
は、モータ駆動手段を介してモータを所定の方向に回転
させながらパルス検出手段からの信号を受信する。そし
て、パルスが検出されなくなると、モータはロックした
ものと判断して、ただちにモータ駆動手段を介してモー
タを反対方向に回転させ、カウント手段により所定のパ
ルス数だけカウントされた位置にモータを停止させる。
設定手段は、その位置を原点位置として設定し、メモリ
に記憶する。In the present invention configured as described above, when the power is turned off and then turned on again, the control means causes the motor drive means to rotate the motor in a predetermined direction. While receiving the signal from the pulse detecting means. When no pulse is detected, it is determined that the motor is locked, and the motor is immediately rotated in the opposite direction via the motor drive means, and the motor is stopped at the position counted by the predetermined number of pulses by the counting means. Let
The setting means sets that position as the origin position and stores it in the memory.
【0011】[0011]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明の一実施例によるモータアクチュエ
ータの駆動制御装置の構成を示すブロック図である。こ
こでは、自動車用空調ドアとして、ヒータユニット内に
配設され冷風と温風の割合を調節するためのエアミック
スドア10を例にとって説明する。エアミックスドア1
0はエアミックスドアアクチュエータとして機能するモ
ータアクチュエータ11によって駆動され、このモータ
アクチュエータ11はコントロールユニット12によっ
て制御されるようになっている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a drive control device for a motor actuator according to an embodiment of the present invention. Here, as an air conditioning door for an automobile, an air mix door 10 arranged in a heater unit for adjusting a ratio of cold air and warm air will be described as an example. Air mix door 1
0 is driven by a motor actuator 11 which functions as an air mix door actuator, and the motor actuator 11 is controlled by a control unit 12.
【0012】モータアクチュエータ11は、直流モータ
13と、このモータ13の出力軸に連結された減速機構
14とからなっている。減速機構14は複数の歯車を組
み合わせて構成されている。エアミックスドア10は、
減速機構14の最終歯車に取り付けられた駆動軸に取り
付けられており、モータ13の回転力によって所定の範
囲内で回動自在となっている。エアミックスドア10の
回動範囲は、フルホット位置(FH)とフルクール位置
(FC)という2つの限界位置によって規制されてい
る。エアミックスドア10がフルホット位置(FH)に
あるとき、エアミックスドア10の開度は最大で、温風
の割合が最大となり、最大暖房能力が発揮され、また、
エアミックスドア10がフルクール位置(FC)にある
ときには、エアミックスドア10の開度は最小で、温風
の割合が最小となり、最大冷房能力が発揮される。本実
施例では、モータ13の回動位置を検出するためにモー
タアクチュエータ11内に位置検出スイッチや位置検出
用の可変抵抗器(PBR)などを組み込むことなく、後
述するトロイダルコイルを設けることによってモータ1
3の位置を検出するようにしている。The motor actuator 11 comprises a DC motor 13 and a reduction mechanism 14 connected to the output shaft of the motor 13. The reduction mechanism 14 is configured by combining a plurality of gears. Air mix door 10
It is attached to the drive shaft attached to the final gear of the reduction mechanism 14, and is rotatable within a predetermined range by the rotational force of the motor 13. The rotation range of the air mix door 10 is regulated by two limit positions, a full hot position (FH) and a full cool position (FC). When the air mix door 10 is in the full hot position (FH), the opening degree of the air mix door 10 is maximum, the proportion of warm air is maximum, and the maximum heating capacity is exhibited.
When the air mix door 10 is in the full cool position (FC), the opening degree of the air mix door 10 is minimum, the proportion of warm air is minimum, and the maximum cooling capacity is exhibited. In this embodiment, a toroidal coil, which will be described later, is provided without incorporating a position detection switch, a position detecting variable resistor (PBR) or the like in the motor actuator 11 for detecting the rotational position of the motor 13, and 1
The position of 3 is detected.
【0013】コントロールユニット12は、車室内への
吹出し風の温度を自動制御するためのユニットであり、
あらかじめ設定された制御プログラムに従って、各種の
入力信号を演算処理してモータアクチュエータ11の作
動を制御する。このコントロールユニット12は、入力
信号処理部15、マイクロコンピュータ(マイコン)1
6、シフトレジスタ17、コンパレータ18、トロイダ
ルコイル19、パルスアンプ20、分周器21、シフト
レジスタ22、およびモータドライバ23から構成され
ている。なお、モータ駆動手段はモータドライバ23、
パルス検出手段はトロイダルコイル19、カウント手段
はパルスアンプ20と分周器21とシフトレジスタ2
2、制御手段と設定手段はマイクロコンピュータ16に
よってそれぞれ構成されている。The control unit 12 is a unit for automatically controlling the temperature of the air blown into the passenger compartment,
According to a preset control program, various input signals are arithmetically processed to control the operation of the motor actuator 11. The control unit 12 includes an input signal processing unit 15 and a microcomputer (microcomputer) 1.
6, a shift register 17, a comparator 18, a toroidal coil 19, a pulse amplifier 20, a frequency divider 21, a shift register 22, and a motor driver 23. The motor driving means is a motor driver 23,
The pulse detecting means is a toroidal coil 19, and the counting means is a pulse amplifier 20, a frequency divider 21, and a shift register 2.
2. The control means and the setting means are respectively configured by the microcomputer 16.
【0014】入力信号処理部15はA/D変換器や温度
設定部などからなり、コントロールユニット12の外部
に配設された各種センサ(たとえば、内気センサ24、
外気センサ25、日射センサ26、温度設定スイッチ2
7など)からの信号を入力処理してマイクロコンピュー
タ16(CPU)に送る。マイクロコンピュータ16に
は、メモリ領域として、各種の制御プログラムなどを格
納したROM16aと、後述する原点位置情報などの各
種データを格納するRAM16bとが内蔵されており、
制御プログラムに基づいて、各種センサ24〜27から
の入力信号を演算処理してエアミックスドア10の目標
開度を算出し、このデータをたとえば8ビットのシリア
ル伝送によりシフトレジスタ17(たとえば、MB74
HC164)に送る。前記目標開度のデータは、たとえ
ば、原点位置からのパルス数として付与される。シフト
レジスタ17は、入力した直列データを並列8ビットの
データに変換し、このデータを8ビットのパラレル伝送
により8ビットのコンパレータ18(たとえば、T68
401SA)に送る。コンパレータ18では、後述する
ようにエアミックスドア10の目標開度と現在位置との
比較が行われる。また、マイクロコンピュータ16のR
OM16aには、後述するように原点位置を設定する処
理を制御するプログラムが格納されている。The input signal processing section 15 comprises an A / D converter, a temperature setting section, etc., and various sensors (for example, the inside air sensor 24, etc.) arranged outside the control unit 12.
Outside air sensor 25, solar radiation sensor 26, temperature setting switch 2
7), and sends the signal to the microcomputer 16 (CPU). The microcomputer 16 has, as a memory area, a ROM 16a that stores various control programs and the like, and a RAM 16b that stores various data such as origin position information described later.
Based on the control program, the input signals from the various sensors 24 to 27 are arithmetically processed to calculate the target opening of the air mix door 10, and this data is serially transmitted in 8 bits, for example, and the shift register 17 (for example, MB74).
HC164). The target opening data is given as the number of pulses from the origin position, for example. The shift register 17 converts the input serial data into parallel 8-bit data, and performs 8-bit parallel transmission of this data to generate an 8-bit comparator 18 (for example, T68).
401SA). The comparator 18 compares the target opening degree of the air mix door 10 with the current position as described later. In addition, R of the microcomputer 16
The OM 16a stores a program for controlling the process of setting the origin position as described later.
【0015】トロイダルコイル19は、モータ13の位
置情報を得るためのものであって、モータ13の回転に
伴って発生するパルスを検出する機能を有している。前
記パルスは、モータ13の回転中ブラシとコミュテータ
との相対位置に応じて発生するものであって、前記パル
スの発生は、いわばモータ13の転流(整流ともいう)
の結果として当然に起こるものである。したがって、こ
のパルスをカウントすることによってモータ13の位置
を正確に知ることができる。The toroidal coil 19 is for obtaining position information of the motor 13, and has a function of detecting a pulse generated as the motor 13 rotates. The pulse is generated according to the relative position between the brush and the commutator during rotation of the motor 13, and the generation of the pulse is, so to speak, commutation (also referred to as commutation) of the motor 13.
Of course, as a result of. Therefore, by counting this pulse, the position of the motor 13 can be accurately known.
【0016】図2はトロイダルコイル19の一例を示し
ており、同図(A)はトロイダルコイル19の平面図、
同図(B)は側面図、同図(C)は回路構成図である。
トロイダルコイル19は、フェライトなどの磁性材料で
できたリング形のコア30に1次コイル31と2次コイ
ル32とを巻いて構成され、検出トランスとして機能す
るようになっている。たとえば、好ましい仕様は次のと
おりである。トロイダルコイル19の寸法は、直径12
mm、厚さ6mmで、定格電圧はDC14V、1次コイ
ル31の自己インダクタンスL1 は0.17mH、2次
コイル32の自己インダクタンスL2 は1mH、1次巻
数T1 は10回、2次巻数T2 は25回、定格電流は
0.5Aである。後述する図3に示されているように、
1次コイル31はモータ13に直列に接続され、2次コ
イル32はパルスアンプ20に接続されている。この場
合、モータ13の回転に伴って発生したパルス電流I1
は1次コイル31を流れるので、コア30内に磁束が発
生し、2次コイル32に電圧が誘起され、そして2次コ
イル32に1次電流I1 と同様の波形をもつ2次電流I
2 が増幅された形で生成される。すなわち、トロイダル
コイル19は、モータ13の回転に伴って発生したパル
スを1転流ごとに検出し、パルスアンプ20に出力する
ことになる。FIG. 2 shows an example of the toroidal coil 19. FIG. 2A is a plan view of the toroidal coil 19,
FIG. 1B is a side view and FIG. 1C is a circuit configuration diagram.
The toroidal coil 19 is configured by winding a primary coil 31 and a secondary coil 32 around a ring-shaped core 30 made of a magnetic material such as ferrite, and functions as a detection transformer. For example, the preferred specifications are: The toroidal coil 19 has a diameter of 12
mm, thickness 6 mm, rated voltage is DC 14 V, self-inductance L1 of primary coil 31 is 0.17 mH, self-inductance L2 of secondary coil 32 is 1 mH, primary winding number T1 is 10 times, secondary winding number T2 is 25 The rated current is 0.5 A. As shown in FIG. 3 described later,
The primary coil 31 is connected to the motor 13 in series, and the secondary coil 32 is connected to the pulse amplifier 20. In this case, the pulse current I1 generated by the rotation of the motor 13
Flows through the primary coil 31, magnetic flux is generated in the core 30, a voltage is induced in the secondary coil 32, and the secondary current I having a waveform similar to the primary current I1 is generated in the secondary coil 32.
2 is produced in amplified form. That is, the toroidal coil 19 detects the pulse generated with the rotation of the motor 13 for each commutation and outputs it to the pulse amplifier 20.
【0017】パルスアンプ20は、トロイダルコイル1
9によって検出されたパルスを矩形に整形し増幅する回
路である。パルスアンプ20の具体的な回路図は、たと
えば図3に示すとおりである。この回路において、トロ
イダルコイル19からのパルス電圧は、演算増幅器40
(たとえば、LP−351)によりA点で増幅された
後、B点で波形が整形される(周期T)。その後、増幅
・整形された信号はIC回路41(たとえば、IC40
13)に入力され、ハイ(H)(たとえば15Vで持続
時間T)とロー(L)(たとえば0V)の矩形パルス信
号として出力される。The pulse amplifier 20 is a toroidal coil 1.
It is a circuit that shapes the pulse detected by 9 into a rectangular shape and amplifies it. A concrete circuit diagram of the pulse amplifier 20 is as shown in FIG. 3, for example. In this circuit, the pulse voltage from the toroidal coil 19 is applied to the operational amplifier 40.
After being amplified at point A by (for example, LP-351), the waveform is shaped at point B (cycle T). Thereafter, the amplified and shaped signal is sent to the IC circuit 41 (for example, IC 40
13) and is output as a rectangular pulse signal of high (H) (for example, 15 V and duration T) and low (L) (for example, 0 V).
【0018】パルスアンプ20の出力信号(矩形パル
ス)は分周器21(たとえば、IC4024)に入力さ
れ、この分周器21は、入力信号周波数の1/8の周波
数の出力信号を発生し、これをモータ13の現在位置情
報としてシフトレジスタ22(たとえば、MB74HC
164)に送る。シフトレジスタ22は、入力した位置
データを一時的に記憶するとともに並列8ビットのデー
タに変換し、このデータを8ビットのパラレル伝送によ
って上記の8ビットコンパレータ18に送る。また、分
周器21からの現在位置情報は、原点位置の設定に備え
てマイクロコンピュータ16にも入力されるようになっ
ている。The output signal (rectangular pulse) of the pulse amplifier 20 is input to a frequency divider 21 (for example, IC4024), and this frequency divider 21 generates an output signal having a frequency of 1/8 of the input signal frequency, The shift register 22 (for example, MB74HC
164). The shift register 22 temporarily stores the input position data, converts it into parallel 8-bit data, and sends the data to the 8-bit comparator 18 by 8-bit parallel transmission. The current position information from the frequency divider 21 is also input to the microcomputer 16 in preparation for setting the origin position.
【0019】コンパレータ18は、マイクロコンピュー
タ16からシフトレジスタ17を介して入力された目標
開度と、分周器21からシフトレジスタ22を介して入
力された現在位置とを比較して、モータ13を正転させ
るか、逆転させるか、あるいは停止させるかを決定し、
その旨の制御信号をモータドライバ23に出力する。た
とえば、モータ13が正転するとエアミックスドア10
はフルホット(FH)側に移動し、逆転するとフルクー
ル(FC)側に移動するものと仮定し、また、モータ1
3が正転するとパルス数は加算され、逆転すると減算さ
れるものと仮定すると、コンパレータ18は、目標開度
のパルス数が現在位置のパルス数よりも大きいときはモ
ータ13を正転させ、目標開度のパルス数が現在位置の
パルス数よりも小さいときはモータ13を逆転させ、目
標開度のパルス数が現在位置のパルス数と等しいときは
モータ13を停止させる信号を発生する。好ましくは、
モータ13の慣性力を考慮して、目標開度のパルス数と
現在位置のパルス数との差が所定値(たとえば数十パル
ス)以内のときは、モータ13を停止させる信号を発生
するようになっている。The comparator 18 compares the target opening degree input from the microcomputer 16 via the shift register 17 with the current position input from the frequency divider 21 via the shift register 22 to drive the motor 13. Decide whether to rotate forward, reverse, or stop,
A control signal to that effect is output to the motor driver 23. For example, when the motor 13 rotates normally, the air mix door 10
Is assumed to move to the full hot (FH) side and reversely moves to the full cool (FC) side.
Assuming that the pulse number is added when 3 is rotated in the normal direction and subtracted when rotated in the reverse direction, the comparator 18 causes the motor 13 to rotate normally when the pulse number of the target opening is larger than the pulse number of the current position. When the number of pulses of the opening is smaller than the number of pulses of the current position, the motor 13 is reversely rotated, and when the number of pulses of the target opening is equal to the number of pulses of the current position, a signal to stop the motor 13 is generated. Preferably,
In consideration of the inertial force of the motor 13, when the difference between the pulse number of the target opening and the pulse number of the current position is within a predetermined value (for example, several tens of pulses), a signal for stopping the motor 13 is generated. Has become.
【0020】モータドライバ23には車載のバッテリ2
8(DC14V)が接続されており、コンパレータ18
からの制御信号に基づいて内部のスイッチを切り替えて
モータ13への給電のオンオフとその方向を切り替える
機能を有している。すなわち、モータ13を正転させる
信号を入力したときは、モータ13を正転させる方向に
電流が流れるようにモータ13とバッテリ28とを接続
させ、モータ13を逆転させる信号を入力したときは、
上記と逆の方向に電流が流れるようにモータ13とバッ
テリ28とを接続させ、また、モータ13を停止させる
信号を入力したときは、モータ13とバッテリ28とを
非接続状態に切り替える。The motor driver 23 has a vehicle-mounted battery 2
8 (DC14V) is connected and the comparator 18
It has a function of switching an internal switch on the basis of a control signal from the ON and OFF of the power supply to the motor 13 and switching its direction. That is, when the signal for rotating the motor 13 in the normal direction is input, the motor 13 and the battery 28 are connected so that the current flows in the direction for rotating the motor 13 in the normal direction, and when the signal for rotating the motor 13 in the reverse direction is input,
When a signal for connecting the motor 13 and the battery 28 so that a current flows in the opposite direction to the above and a signal for stopping the motor 13 is input, the motor 13 and the battery 28 are switched to the non-connection state.
【0021】以上のように構成された本装置において、
パルス数のカウントを行う際に基準となる原点位置の設
定は、図4のフローチャートに従って実行される。この
ときの制御プログラムは、前述したように、マイクロコ
ンピュータ16のROM16a内に格納されており、電
源が投入されるたびごとに実行される。これは、前述し
たように、電源が切られるとメモリが消えるため原点位
置を設定し直す必要があるためである。In the present apparatus configured as described above,
The setting of the reference origin position when counting the number of pulses is executed according to the flowchart of FIG. As described above, the control program at this time is stored in the ROM 16a of the microcomputer 16 and is executed each time the power is turned on. This is because, as described above, the memory disappears when the power is turned off, and the origin position must be reset.
【0022】まず、マイクロコンピュータ16は、電源
が投入されたことを検知すると(S1)、エアミックス
ドア10をある一定の方向、たとえばフルホット位置
(FH)(またはフルクール位置(FC))の方向に駆
動させる(S2)。具体的には、目標開度をエアミック
スドア10がフルホット位置(FH)(またはフルクー
ル位置(FC))に到達するに十分な値に設定し、この
データをシフトレジスタ17を介してコンパレータ18
に送る。すると、コンパレータ18は、モータ13を正
転(または逆転)させる信号をモータドライバ23に送
り、その信号を入力したモータドライバ23は、内部の
スイッチを切り替えて、モータ13を正転(または逆
転)させるべくモータ13に給電し、エアミックスドア
10をフルホット位置(FH)(またはフルクール位置
(FC))の方向に駆動する。First, when the microcomputer 16 detects that the power is turned on (S1), it moves the air mix door 10 in a certain direction, for example, at the full hot position (FH) (or the full cool position (FC)). Drive in the direction (S2). Specifically, the target opening is set to a value sufficient for the air mix door 10 to reach the full hot position (FH) (or the full cool position (FC)), and this data is sent via the shift register 17 to the comparator. 18
Send to. Then, the comparator 18 sends a signal for rotating the motor 13 in the normal direction (or reverse direction) to the motor driver 23, and the motor driver 23, which has received the signal, switches the internal switch to rotate the motor 13 in the normal direction (or reverse direction). For this purpose, the electric power is supplied to the motor 13 to drive the air mix door 10 toward the full hot position (FH) (or the full cool position (FC)).
【0023】モータ13が回転している間、これに伴っ
て発生するパルスはトロイダルコイル19によって検出
され、その信号はパルスアンプ20と分周器21を介し
てマイクロコンピュータ16に入力される。マイクロコ
ンピュータ16は、パルス信号の入力がなくなると(S
3)、エアミックスドア10が限界位置であるフルホッ
ト位置(FH)(またはフルクール位置(FC))に到
達し、モータ13がロックしたものと判断して、この位
置からエアミックスドア10を反対方向、つまりフルク
ール位置(FC)(またはフルホット位置(FH))の
方向に、あらかじめ設定されたパルス数(たとえば、1
0パルス)だけ駆動させる(S4)。具体的には、現在
位置のカウント数よりも所定パルス数(10パルス)だ
け少ない(または多い)パルス数を目標開度として設定
し、このデータをシフトレジスタ17を介してコンパレ
ータ18に送る。このように、エアミックスドア10が
限界位置に到達すると同時にモータ13を逆方向に回転
させることによって、モータ13がロックしたときにエ
アミックスドア10の軸やモータアクチュエータ11内
にかかる応力(負荷)は一時的にしか生じず、また、ロ
ックしたモータへの通電も短時間で済むことになる。な
お、S4における所定のパルス数は、エアミックスドア
10の軸やモータアクチュエータ11内に応力(負荷)
がかからない位置にエアミックスドア10またはモータ
13がくるよう、適当に設定すればよい。While the motor 13 is rotating, a pulse generated by the rotation of the motor 13 is detected by the toroidal coil 19, and the signal is input to the microcomputer 16 via the pulse amplifier 20 and the frequency divider 21. When the input of the pulse signal is stopped, the microcomputer 16 (S
3) It is determined that the air mix door 10 has reached the limit position, the full hot position (FH) (or the full cool position (FC)), and the motor 13 is locked, and the air mix door 10 is moved from this position. In the opposite direction, that is, in the direction of full cool position (FC) (or full hot position (FH)), a preset number of pulses (for example, 1
Only 0 pulses are driven (S4). Specifically, the number of pulses that is smaller (or larger) by a predetermined number of pulses (10 pulses) than the count number of the current position is set as the target opening, and this data is sent to the comparator 18 via the shift register 17. As described above, by rotating the motor 13 in the opposite direction at the same time when the air mix door 10 reaches the limit position, the stress (load) applied to the shaft of the air mix door 10 and the motor actuator 11 when the motor 13 is locked. Occurs only temporarily, and energization of the locked motor can be completed in a short time. The predetermined number of pulses in S4 is the stress (load) on the shaft of the air mix door 10 and the motor actuator 11.
It may be set appropriately so that the air mix door 10 or the motor 13 comes to a position where it is not covered.
【0024】S4の処理においてモータ14が停止する
と、マイクロコンピュータ16は、S4で停止した位置
を原点位置として設定し、そのデータをRAM16bに
記憶する(S5)。具体的には、S4で停止した位置に
対応する現在カウント数を原点位置情報として登録す
る。When the motor 14 is stopped in the process of S4, the microcomputer 16 sets the position stopped in S4 as the origin position and stores the data in the RAM 16b (S5). Specifically, the current count number corresponding to the position stopped in S4 is registered as the origin position information.
【0025】したがって、本実施例によれば、原点位置
を設定する際に、エアミックスドア10を所定の方向に
駆動し、限界位置に到達すると同時にモータ13を所定
パルス数だけ逆方向に回転させるようにしたので、モー
タ13がロックした時にエアミックスドア10の軸やモ
ータアクチュエータ11内には一時的にしか応力(負
荷)がかからないばかりか、ロックしたモータ13への
通電も短時間で済むことになり、ガタやモータ破損など
のおそれが大幅に低減され、寿命ないし耐久性の向上が
図られる。Therefore, according to this embodiment, when the origin position is set, the air mix door 10 is driven in a predetermined direction, and when the limit position is reached, the motor 13 is rotated in the reverse direction by a predetermined number of pulses. Therefore, when the motor 13 is locked, stress (load) is not applied to the shaft of the air mix door 10 and the motor actuator 11 only temporarily, and the locked motor 13 can be energized in a short time. Therefore, the risk of backlash and damage to the motor is greatly reduced, and the life or durability is improved.
【0026】また、本実施例では、モータ13の位置を
検出するためのトロイダルコイル19をモータアクチュ
エータ11の外部に配設し、より具体的にはコントロー
ルユニット12内に組み入れたので、位置検出スイッチ
や位置検出用の可変抵抗器、エンコーダなどをモータア
クチュエータ11に内蔵しなくてよく、モータアクチュ
エータ11のハーネスも2本で済むことになり、モータ
アクチュエータ11の構造を簡単化できる。そして、モ
ータアクチュエータ11を単にモータ13と減速機構1
4とで構成できることによって、モータアクチュエータ
11の小形化と製造コストの低減も図られる。Further, in this embodiment, the toroidal coil 19 for detecting the position of the motor 13 is arranged outside the motor actuator 11, and more specifically, is incorporated in the control unit 12, so that the position detecting switch is used. A variable resistor for position detection, an encoder, and the like do not have to be built in the motor actuator 11, and the harness of the motor actuator 11 can be two, so that the structure of the motor actuator 11 can be simplified. Then, the motor actuator 11 is simply replaced by the motor 13 and the speed reduction mechanism 1.
4, the motor actuator 11 can be downsized and the manufacturing cost can be reduced.
【0027】さらに、本実施例では、安価で構造が簡単
なトロイダルコイル19を用いてモータ13の位置検出
を行うようにしたので、製造および保守にかかるコスト
の低減が図られる。Further, in the present embodiment, since the position of the motor 13 is detected by using the toroidal coil 19 which is inexpensive and has a simple structure, the manufacturing and maintenance costs can be reduced.
【0028】なお、本実施例では、自動車用空調ドアと
してエアミックスドア10を例にとって説明したが、本
発明はこれに限定されるものではなく、その他の空調ド
ア(たとえば、インテークドア、モードドアなど)の原
点位置を設定する際にも適用可能である。In the present embodiment, the air mix door 10 is described as an example of an automobile air conditioning door, but the present invention is not limited to this, and other air conditioning doors (for example, intake door, mode door). It is also applicable when setting the origin position of ().
【0029】また、トロイダルコイル19を用いてモー
タ位置検出および位置決め制御を行うための構成は図1
のものに限定されるものではなく、トロイダルコイル1
9からの位置信号を記憶する手段と、入力された目標位
置信号を記憶する手段と、現在位置信号と目標位置信号
とを比較してモータドライバ23に出力する手段とを有
してさえいればどのような構成であってもよい。The configuration for performing motor position detection and positioning control using the toroidal coil 19 is shown in FIG.
The toroidal coil 1 is not limited to those described above.
9 as long as it has a means for storing the position signal from 9, a means for storing the input target position signal, and a means for comparing the current position signal and the target position signal and outputting the result to the motor driver 23. It may have any configuration.
【0030】[0030]
【発明の効果】請求項1の発明によれば、原点位置を設
定する際に自動車用空調ドアの軸やモータアクチュエー
タには一時的にしか応力(負荷)がかからず、またロッ
クしたモータへの通電も短時間で済むようになるので、
寿命ないし耐久性の向上が図られる。According to the invention of claim 1, when the origin position is set, stress (load) is temporarily applied to the axis of the air conditioning door for automobiles and the motor actuator, and to the locked motor. Since it will be possible to energize in a short time,
The life or durability is improved.
【0031】請求項2の発明によれば、モータアクチュ
エータの構造の簡単化、小形化、ならびに製造コストの
低減が図られる。According to the invention of claim 2, the structure of the motor actuator can be simplified and miniaturized, and the manufacturing cost can be reduced.
【0032】請求項3の発明によれば、製造および保守
にかかるコストの低減が図られる。According to the invention of claim 3, the cost for manufacturing and maintenance can be reduced.
【図1】 本発明の一実施例によるモータアクチュエー
タの駆動制御装置の構成を示すブロック図FIG. 1 is a block diagram showing the configuration of a drive control device for a motor actuator according to an embodiment of the present invention.
【図2】 トロイダルコイルの一例を示す図FIG. 2 is a diagram showing an example of a toroidal coil.
【図3】 パルスアンプの回路構成図FIG. 3 is a circuit configuration diagram of a pulse amplifier
【図4】 原点位置設定処理のフローチャートFIG. 4 is a flowchart of origin position setting processing.
10…エアミックスドア(自動車用空調ドア) 11…モータアクチュエータ 12…コントロールユニット 13…直流モータ 16…マイクロコンピュータ(制御手段、設定手段) 19…トロイダルコイル(パルス検出手段) 20…パルスアンプ(カウント手段) 21…分周器(カウント手段) 22…シフトレジスタ(カウント手段) 23…モータドライバ(モータ駆動手段) 10 ... Air mix door (automatic air-conditioning door) 11 ... Motor actuator 12 ... Control unit 13 ... DC motor 16 ... Micro computer (control means, setting means) 19 ... Toroidal coil (pulse detection means) 20 ... Pulse amplifier (counting means) 21 ... Frequency divider (counting means) 22 ... Shift register (counting means) 23 ... Motor driver (motor driving means)
─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成6年5月16日[Submission date] May 16, 1994
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図2[Name of item to be corrected] Figure 2
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図2】 [Fig. 2]
【手続補正2】[Procedure Amendment 2]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図3[Name of item to be corrected] Figure 3
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図3】 [Figure 3]
Claims (3)
ータ(13)と、 前記モータ(13)を駆動するモータ駆動手段(23)
と、 前記モータ(13)の回転に伴って発生するパルスを検
出するパルス検出手段(19)と、 前記パルスの数をカウントするカウント手段(20,2
1,22)と、 電源が投入されたときに、前記モータ(13)を前記パ
ルスが発生しなくなるまで所定の方向に回転させた後、
反対方向に所定のパルス数だけ回転させるよう、前記モ
ータ駆動手段(23)を制御する制御手段(16)と、 前記所定のパルス数をカウントした位置を原点位置とし
て設定する設定手段(16)と、 を有することを特徴とするモータアクチュエータの駆動
制御装置。1. A motor (13) for driving an automobile air-conditioning door (10), and a motor driving means (23) for driving the motor (13).
A pulse detecting means (19) for detecting a pulse generated by the rotation of the motor (13), and a counting means (20, 2) for counting the number of the pulses.
1, 22), and when the power is turned on, after the motor (13) is rotated in a predetermined direction until the pulse is no longer generated,
Control means (16) for controlling the motor driving means (23) so as to rotate a predetermined number of pulses in the opposite direction, and setting means (16) for setting a position where the predetermined pulse number is counted as an origin position. A drive control device for a motor actuator, comprising:
ュエータ(11)の外部に配設されていることを特徴と
する請求項1記載のモータアクチュエータの駆動制御装
置。2. The drive control device for a motor actuator according to claim 1, wherein the pulse detection means (19) is arranged outside the motor actuator (11).
イルからなることを特徴とする請求項2記載のモータア
クチュエータの駆動制御装置。3. The drive control device for a motor actuator according to claim 2, wherein the pulse detection means (19) is formed of a toroidal coil.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8857694A JPH07298689A (en) | 1994-04-26 | 1994-04-26 | Drive controller of motor actuator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8857694A JPH07298689A (en) | 1994-04-26 | 1994-04-26 | Drive controller of motor actuator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07298689A true JPH07298689A (en) | 1995-11-10 |
Family
ID=13946688
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8857694A Pending JPH07298689A (en) | 1994-04-26 | 1994-04-26 | Drive controller of motor actuator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07298689A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004009881A (en) * | 2002-06-06 | 2004-01-15 | Denso Corp | Electric actuator system |
| JP2004026005A (en) * | 2002-06-25 | 2004-01-29 | Denso Corp | Electric actuator system |
| JP2007314119A (en) * | 2006-05-29 | 2007-12-06 | Asmo Co Ltd | Actuator system and vehicular air conditioner system |
-
1994
- 1994-04-26 JP JP8857694A patent/JPH07298689A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004009881A (en) * | 2002-06-06 | 2004-01-15 | Denso Corp | Electric actuator system |
| JP2004026005A (en) * | 2002-06-25 | 2004-01-29 | Denso Corp | Electric actuator system |
| JP2007314119A (en) * | 2006-05-29 | 2007-12-06 | Asmo Co Ltd | Actuator system and vehicular air conditioner system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0203392A2 (en) | Radiator cooling system in an internal combustion engine | |
| CN105015302A (en) | Auxiliary heating system for vehicles | |
| US4538760A (en) | Air conditioner control arrangement for automotive vehicle or the like | |
| JPS61215113A (en) | Air conditioner for vehicles | |
| EP0300722B1 (en) | Automotive air conditioning system | |
| US5908154A (en) | Air conditioning apparatus in an air conditioning system for use in a vehicle | |
| JPH10248295A (en) | Actuator controller | |
| JPS6414509U (en) | ||
| US6282484B1 (en) | Cruise control apparatus | |
| JPH0858349A (en) | Drive control device for motor actuator | |
| JPS6044683B2 (en) | temperature control device | |
| JP2582488Y2 (en) | Control device for motor actuator | |
| JP2009261175A (en) | Motor driving device | |
| JPS6349367Y2 (en) | ||
| JP2001180328A (en) | Remote starter device | |
| JPH0341929Y2 (en) | ||
| JPS63180567A (en) | Motor driving type power steering control device | |
| JP3079590B2 (en) | Vehicle air conditioner | |
| JPH0732855A (en) | Vehicle air conditioning controller | |
| JPS609047Y2 (en) | Drive circuit for air control door for vehicle air conditioner | |
| JPH0939545A (en) | Method and device for compensating failure of air conditioner | |
| JPH0418919Y2 (en) | ||
| JP3259403B2 (en) | Operating position control device for operating equipment with step motor | |
| JPH0648168A (en) | Vehicle air conditioning controller | |
| JPH0999728A (en) | Air conditioning system for automobile |