JPH0632160A - Method of controlling motor for electric seat - Google Patents
Method of controlling motor for electric seatInfo
- Publication number
- JPH0632160A JPH0632160A JP21319792A JP21319792A JPH0632160A JP H0632160 A JPH0632160 A JP H0632160A JP 21319792 A JP21319792 A JP 21319792A JP 21319792 A JP21319792 A JP 21319792A JP H0632160 A JPH0632160 A JP H0632160A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- electric seat
- controlling
- stop position
- seat
- 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
Landscapes
- Seats For Vehicles (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はモータの制御方法に関
し、特に車輌等に用いられる電動シートの一部または全
部を任意の移動開始位置から移動停止位置に向けて移動
させるための電動シート用モータの制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control method, and more particularly to an electric seat motor for moving a part or all of an electric seat used in a vehicle or the like from an arbitrary movement start position to a movement stop position. Control method.
【0002】[0002]
【従来の技術】従来から、例えば車輌用シートの使用感
を向上するべく該シートの各部分をモータにより所定の
範囲で移動可能とし、手元スイッチを操作することによ
り運転者の好みに応じて調整する電動シートが知られて
いる。2. Description of the Related Art Conventionally, for example, in order to improve a feeling of use of a vehicle seat, each portion of the seat can be moved by a motor within a predetermined range, and a hand switch is operated to adjust it according to a driver's preference. There is a known electric seat.
【0003】また、一度調整したシートの状態を異なる
運転者別にメモリに記憶し、運転者が替わる毎にメモリ
に記憶されたデータからその運転者に最適なシート位置
を再現する構造も提案されている。Further, a structure has been proposed in which the seat condition once adjusted is stored in the memory for each different driver, and the optimum seat position for the driver is reproduced from the data stored in the memory each time the driver is changed. There is.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記し
たようなモータは回生制動を利用しており、かつこのよ
うな構造では、例えば1つだけスイッチを操作するのみ
でシート各部を、対応するモータにより記憶された位置
まで自動的に移動させることから、特にモータの停止
が、操作者(運転者)の予想に反して急峻な場合があ
り、その衝撃により使用感が損なわれがちになる問題が
あった。また、モータを停止すべき位置で制動してもそ
の寸前の速度が比較的早いことから、慣性により目的の
停止位置からやや外れる心配があった。However, the above-mentioned motor utilizes regenerative braking, and in such a structure, for example, by operating only one switch, each part of the seat is controlled by the corresponding motor. Since the motor is automatically moved to the stored position, the stopping of the motor in particular may be abrupt, contrary to the expectation of the operator (driver), and the impact tends to impair the usability. It was Further, even if the motor is braked at the position where it should be stopped, the speed immediately before that is relatively high, so there is a concern that the motor may deviate from the intended stop position due to inertia.
【0005】このような従来技術の課題に鑑み、本発明
の主な目的は、使用感が改善され、かつ電動シートの各
可動部分を所望の位置に確実に移動させることが可能な
電動シート用モータの制御方法を提供することにある。In view of the above problems of the prior art, a main object of the present invention is to improve the feeling of use and to surely move each movable part of the electric seat to a desired position. It is to provide a method of controlling a motor.
【0006】[0006]
【課題を解決するための手段】このような目的は本発明
によれば車輌等に用いられる電動シートの一部または全
部を任意の移動開始位置から目的の移動停止位置に向け
て移動させるための電動シート用モータの制御方法であ
って、前記移動停止位置の手前の中間位置から該移動停
止位置に向けて徐々に減速することを特徴とする電動シ
ート用モータの制御方法を提供することにより達成され
る。According to the present invention, such an object is to move a part or all of an electric seat used in a vehicle or the like from an arbitrary movement start position toward a target movement stop position. A control method for an electric seat motor, which is achieved by providing a control method for an electric seat motor, characterized by gradually decelerating from an intermediate position before the movement stop position toward the movement stop position. To be done.
【0007】[0007]
【作用】このようにすれば、制動前にモータ速度が低く
なっていることから制動時に衝撃がなくなり、かつ所望
の位置で正確にモータを停止することができる。With this configuration, since the motor speed is low before braking, the impact is eliminated during braking, and the motor can be stopped accurately at a desired position.
【0008】[0008]
【実施例】以下に本発明の好適実施例を添付の図面につ
いて詳しく説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
【0009】図1は本発明が適用された電動シートの例
えばシートバックを傾動させるための直流モータ1を駆
動制御するための構造を示す。FIG. 1 shows a structure for driving and controlling a DC motor 1 for tilting a seat back of an electric seat to which the present invention is applied.
【0010】モータ1のブラシは各々リレースイッチ
2、3に接続されている。これらリレースイッチ2、3
の一方の接点は、駆動電源4に接続され、他方の接点は
パワーMOSFET5、6のドレインに接続されてい
る。これらパワーMOSFET5、6のソースは接地さ
れ、ゲートは、モータ1の回転速度をパルス幅変調制御
(PWM制御)するべくパルス出力回路7を介してCP
U8に接続されている。また、リレースイッチ2、3の
コイルは各々CPU8に接続され、モータ1の回転の開
始、停止及び回転方向を制御するようになっている。The brushes of the motor 1 are connected to relay switches 2 and 3, respectively. These relay switches 2, 3
One contact is connected to the drive power source 4, and the other contact is connected to the drains of the power MOSFETs 5 and 6. The sources of these power MOSFETs 5 and 6 are grounded, and the gates of the power MOSFETs 5 and 6 are controlled by a pulse output circuit 7 for pulse width modulation control (PWM control) of the rotation speed of the motor 1.
It is connected to U8. The coils of the relay switches 2 and 3 are each connected to the CPU 8 so as to control the start and stop of the rotation of the motor 1 and the rotation direction.
【0011】また、CPU8にはモータ1の回転パルス
またはPWM制御パルスを検出して上記シートバックの
現在位置を検出するセンサ10と、運転者の手元等に設
けられたスイッチユニット11とが接続されている。Further, the CPU 8 is connected with a sensor 10 for detecting a rotation pulse of the motor 1 or a PWM control pulse to detect the present position of the seat back, and a switch unit 11 provided at the driver's hand or the like. ing.
【0012】このスイッチユニット11上の各スイッチ
を操作することにより、手動により、またはCPU8の
メモリに記憶されたデータに基づき任意の位置からシー
トバックを所望の位置に移動することができるようにな
っている。By operating the switches on the switch unit 11, the seat back can be moved to any desired position manually or based on the data stored in the memory of the CPU 8. ing.
【0013】以下に、本実施例のモータ1の制御方法の
要部について図2のフローチャートを参照して説明す
る。The main part of the method of controlling the motor 1 of this embodiment will be described below with reference to the flow chart of FIG.
【0014】まず、スイッチユニット11上のスイッチ
を操作し、CPU8のメモリに記憶されたデータに基づ
き任意の位置からシートバックを所望の位置に移動する
ことを選択すると、ステップS1、ステップS2にてセ
ンサ10により検出されたシートバックの現在位置即ち
移動開始位置を0とし、目的の移動停止位置を100と
して75の位置を減速開始位置に設定する。次にステッ
プS3に進み、センサ10にてモータ1の回転パルスが
検出されたか否かを判別する。ここで、この回転パルス
は、PWMの分解能を8ビットとし、モータ1の通常運
転時のデューティ比が100%のPWM値を255とし
て設定してある。First, when a switch on the switch unit 11 is operated to select to move the seat back to a desired position from an arbitrary position based on the data stored in the memory of the CPU 8, the steps S1 and S2 are executed. The current position of the seat back detected by the sensor 10, that is, the movement start position is set to 0, the target movement stop position is set to 100, and the position 75 is set as the deceleration start position. Next, in step S3, it is determined whether the sensor 10 detects a rotation pulse of the motor 1. Here, the rotation pulse is set to have a PWM resolution of 8 bits and a PWM value of 255 with a duty ratio of 100% during normal operation of the motor 1.
【0015】ステップS3にて回転パルスが検出されな
ければ該ステップを繰り返し、回転パルスが検出された
らステップS4に進み、現在位置Nに1を加える。そし
て、ステップS5に進み、現在位置Nが75を越えたか
否か、即ち減速開始位置に至ったか否かを判別する。現
在位置Nが75を越えていなければステップS3〜ステ
ップS5を繰り返し、越えていればステップS6に進
み、モータ1の回転速度を制御するPWM値Aを該PW
M値Aから所定の値Bを減じた値に設定してステップS
7に進む。If the rotation pulse is not detected in step S3, the step is repeated. When the rotation pulse is detected, the process proceeds to step S4 and 1 is added to the current position N. Then, in step S5, it is determined whether or not the current position N exceeds 75, that is, whether or not the deceleration start position is reached. If the current position N does not exceed 75, steps S3 to S5 are repeated. If the current position N exceeds 75, the process proceeds to step S6, and the PWM value A for controlling the rotation speed of the motor 1 is set to the PW.
Set to a value obtained by subtracting the predetermined value B from the M value A, and then step S
Proceed to 7.
【0016】ステップ7では、現在位置Nが100を越
えたか否か、即ち停止位置に至ったか否かを判別する。
現在位置Nが100を越えていなければステップS3〜
ステップS7を繰り返し、越えていればステップS8に
進み、リレースイッチ2,3を切換えてモータ1を停止
する。In step 7, it is judged whether or not the current position N exceeds 100, that is, whether or not the current position N reaches the stop position.
If the current position N does not exceed 100, step S3 to
Step S7 is repeated. If it exceeds, step S8 follows and the relay switches 2 and 3 are switched to stop the motor 1.
【0017】上記した制御によれば、図3及び図4によ
く示すように、移動開始位置(0)から移動停止位置
(100)までシートバックを移動するためにモータ1
を回転させる際に、減速開始位置75から徐々にPWM
値Aを低くすることにより、デューティ比が徐々に低下
し、それに伴いモータ1の回転速度が徐々に低下するよ
うになる。従って、停止位置(100)で停止してもそ
の時点では充分に回転速度が低下していることから当該
シートに座っている運転者等に衝撃を与える心配がな
く、かつオーバーランして停止位置がずれる心配もな
い。According to the above control, as shown in FIGS. 3 and 4, the motor 1 is used to move the seat back from the movement start position (0) to the movement stop position (100).
When rotating the
By lowering the value A, the duty ratio gradually decreases, and the rotation speed of the motor 1 gradually decreases accordingly. Therefore, even if the vehicle is stopped at the stop position (100), there is no fear of giving a shock to the driver or the like sitting on the seat because the rotation speed is sufficiently reduced at that time, and the stop position is caused by overrun. There is no worry of slipping.
【0018】本実施例では、PWMの分解能を8ビッ
ト、モータ1の通常運転時のデューティ比が100%と
してPWM値を255、PWM値Aから減じる所定の値
Bを5としてあり、停止時にはデューティ比50%とな
る。実際にはPWM値Aから減じる所定の値Bを適当に
定めることにより減速開始位置、停止時のモータ速度等
を任意に変化させることができ、同様に減速開始位置を
適当に定めることによりPWM値Aから減じる所定の値
B、停止時のモータ速度等を任意に変化させることがで
きる。In this embodiment, the PWM resolution is 8 bits, the duty ratio during normal operation of the motor 1 is 100%, the PWM value is 255, and the predetermined value B subtracted from the PWM value A is 5. The ratio is 50%. Actually, the deceleration start position, the motor speed when stopped, etc. can be arbitrarily changed by appropriately setting the predetermined value B subtracted from the PWM value A. Similarly, by appropriately setting the deceleration start position, the PWM value can be changed. The predetermined value B subtracted from A, the motor speed at the time of stop, etc. can be arbitrarily changed.
【0019】[0019]
【発明の効果】このように本発明によれば、制動前にモ
ータ速度が低くなっていることから制動時に衝撃がなく
なり、かつ所望の位置で正確にモータを停止することが
できることから電動シートの使用感及び位置制御の信頼
性が向上する。As described above, according to the present invention, since the motor speed is lowered before braking, the impact is eliminated during braking, and the motor can be stopped accurately at a desired position. The usability and the reliability of position control are improved.
【図1】本発明が適用された車輌の電動シート用モータ
の要部構成回路図である。FIG. 1 is a circuit diagram of a main part of an electric seat motor of a vehicle to which the present invention is applied.
【図2】本発明に基づく電動シート用モータの制御方法
の1実施例を示すフローチャートである。FIG. 2 is a flowchart showing an embodiment of a method for controlling an electric seat motor according to the present invention.
【図3】図2のフローチャートにより制御されたモータ
によるシートバックの移動位置とモータのデューティ比
との関係を示すグラフである。FIG. 3 is a graph showing a relationship between a moving position of a seat back by a motor controlled by the flowchart of FIG. 2 and a duty ratio of the motor.
【図4】図2のフローチャートにより制御されたモータ
によるシートバックの移動位置とモータの回転速度との
関係を示すグラフである。FIG. 4 is a graph showing a relationship between a moving position of a seat back by a motor controlled by the flowchart of FIG. 2 and a rotation speed of the motor.
1 モータ2 3 リレースイッチ 4 駆動電源 5、6 パワーMOSFET 7 パルス出力回路 8 CPU 10 センサ 11 スイッチユニット 1 Motor 2 3 Relay Switch 4 Drive Power Supply 5 and 6 Power MOSFET 7 Pulse Output Circuit 8 CPU 10 Sensor 11 Switch Unit
Claims (2)
または全部を任意の移動開始位置から目的の移動停止位
置に向けて移動させるための電動シート用モータの制御
方法であって、 前記移動停止位置の手前の中間位置から該移動停止位置
に向けて徐々に減速することを特徴とする電動シート用
モータの制御方法。1. A method for controlling an electric seat motor for moving a part or all of an electric seat used in a vehicle or the like from an arbitrary movement start position toward a target movement stop position, wherein the movement stop is performed. A method for controlling an electric seat motor, comprising gradually decelerating from an intermediate position before the position toward the movement stop position.
制御され、前記中間位置から前記移動停止位置に向けて
徐々にデューティ比を下げることを特徴とする請求項1
に記載の電動シート用モータの制御方法。2. The motor is pulse width modulated (PWM)
The duty ratio is controlled to gradually decrease from the intermediate position toward the movement stop position.
A method for controlling an electric seat motor according to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21319792A JPH0632160A (en) | 1992-07-20 | 1992-07-20 | Method of controlling motor for electric seat |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21319792A JPH0632160A (en) | 1992-07-20 | 1992-07-20 | Method of controlling motor for electric seat |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0632160A true JPH0632160A (en) | 1994-02-08 |
Family
ID=16635147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21319792A Pending JPH0632160A (en) | 1992-07-20 | 1992-07-20 | Method of controlling motor for electric seat |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0632160A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010069917A (en) * | 2008-09-16 | 2010-04-02 | Aisin Seiki Co Ltd | Vehicular motorized seat system |
-
1992
- 1992-07-20 JP JP21319792A patent/JPH0632160A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010069917A (en) * | 2008-09-16 | 2010-04-02 | Aisin Seiki Co Ltd | Vehicular motorized seat system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5136219A (en) | Electric-car controller | |
JP6068956B2 (en) | Motor control device | |
JP3394197B2 (en) | Electric vehicle control device and control method | |
JP2008005656A (en) | Automatic opening/closing device for vehicle | |
JPH05103497A (en) | Electric motor vehicle | |
JPH0632160A (en) | Method of controlling motor for electric seat | |
JP3156357B2 (en) | Electric vehicle braking control device | |
KR102167103B1 (en) | Method for controlling power seat position of Vehicle | |
JP3754319B2 (en) | Electric vehicle control method and apparatus | |
JP3344011B2 (en) | Drive control device for DC motor | |
JP2819621B2 (en) | Travel control device for electric vehicles | |
JP2000508394A (en) | Devices for operation of the adjusting drive | |
JP2941443B2 (en) | Power sheet motor control method and motor control device | |
JP3732416B2 (en) | Electric vehicle control device | |
JPH0787622A (en) | Running controller for battery vehicle | |
JPH089508A (en) | Travel controller for battery-driven vehicle | |
JPH06101881B2 (en) | Braking controller for electric vehicle | |
JPH09312904A (en) | Drive control equipment of dc motor | |
JP2024066905A (en) | Electric motor control device | |
JP3027228B2 (en) | Electric seat positioning control method | |
JP3651183B2 (en) | Regenerative control device for DC motor for industrial vehicles | |
JP3227622B2 (en) | Travel control device for electric industrial vehicles | |
JP2517452Y2 (en) | Electric vehicle overload control device | |
JP2607405Y2 (en) | Regenerative control device for electric vehicle | |
KR100752114B1 (en) | Apparatus for controlling a braking system of an electromotive forklift truck and method thereof |