KR0163807B1 - Double speed driving method of a variable reluctance motor - Google Patents
Double speed driving method of a variable reluctance motor Download PDFInfo
- Publication number
- KR0163807B1 KR0163807B1 KR1019950015601A KR19950015601A KR0163807B1 KR 0163807 B1 KR0163807 B1 KR 0163807B1 KR 1019950015601 A KR1019950015601 A KR 1019950015601A KR 19950015601 A KR19950015601 A KR 19950015601A KR 0163807 B1 KR0163807 B1 KR 0163807B1
- Authority
- KR
- South Korea
- Prior art keywords
- speed
- rotor
- reluctance motor
- variable reluctance
- driving
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/08—Reluctance motors
- H02P25/092—Converters specially adapted for controlling reluctance motors
- H02P25/0925—Converters specially adapted for controlling reluctance motors wherein the converter comprises only one switch per phase
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/08—Reluctance motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
가변 릴럭턴스 모터의 구동방법에 관한 것이며,It relates to a method of driving a variable reluctance motor,
인접하는 한쌍의 스테이터 돌극과 그 중간에 위치센서를 각각 설치하고, 스테이터 돌극에 설치된 위치센서에서 로터를 감지한 경우, 후행하는 스테이터 돌극에 감긴 코일에 전류를 흐르게 하여 배속 구동한다.When a pair of adjacent stator poles and a position sensor are respectively installed in the middle, and the rotor is detected by a position sensor installed in the stator poles, a current flows through a coil wound on a trailing stator pole and drives at double speed.
Description
본 발명은 가변 릴럭턴스 모터의 배속 구동방법에 관한 것으로, 특히 마이콤을 이용하여 동일한 센서 감응도와 동일한 RL 상수를 가진 가변 릴럭턴스 모터를 센서 회로의 도전순서를 바꾸어 이상각(移相角)을 정상보다 정수배로 확장시켜 로터의 회전속도를 배가하는 가변 릴럭턴스 모터의 배속 구동 방법에 관한 것이다.The present invention relates to a double speed driving method of a variable reluctance motor, and in particular, a variable reluctance motor having the same sensor sensitivity and the same RL constant by using a microcomputer is changed by changing the conduction order of the sensor circuits. The present invention relates to a double speed driving method of a variable reluctance motor that doubles the rotational speed of the rotor by expanding by an integral multiple.
일반적으로, 가변 릴럭턴스(Switched Reluctance) 모터는 로터의 회전에 따른 각의 변화를 자기저항, 즉 릴럭턴스(reluc tance)의 변화를 환산하여 회전력을 발생하도록 하는 모터이다. 따라서, 로터의 모양은 돌극 형태를 취하고 있으며 적절한 로터 각(角) 위치에서 적절한 스테이터 코일에 적절한 시간동안 전류를 흘려주게 된다. 이때, 모터는 전기적으로 RL 회로로 구성된 구동부를 가지게 되며 임의의 한 통전구간 동안, 전류의 모양은 그 RL 시정수에 의해 지연상승을 하게 된다.In general, a switched reluctance motor is a motor that generates a rotational force by converting a change in angle according to the rotation of the rotor into a change in magnetoresistance, that is, a change in reluctance. Therefore, the shape of the rotor is in the form of a salient pole, and the current flows to the appropriate stator coil at a proper rotor angle position for a proper time. At this time, the motor has a drive part electrically configured with an RL circuit, and during any one energizing section, the shape of the current is delayed by the RL time constant.
또한, 가변 릴럭턴스 모터는 회전을 위해 제어구동 회로가 필요하며, 이 제어구동 회로는 센서를 사용하는 형태이든 센서를 사용하지 않는 형태이든 위치 감지를 포함하고 있으며, 이러한 장치에서는 미세하나마 전자 감응 시간이 존재하게 되는데, 중요한 것은 전류의 과도 현상이 일어나는 시간동안, 운동하고 있는 로터는 관성력에 의해 위치를 변경하고 있기 때문에 전류의 실효치가 스테이터 코일에 흐르고 있을 때는 이미 로터의 위치가 다음 상(相) 위치로 이동되어 있기 때문에, 토크나 속도의 증가에 도움을 주지 못하고 오히려 토크나 속도의 감소 현상이 나타나 속도상승의 방해요인이 된다.In addition, the variable reluctance motor requires a control drive circuit for rotation, and the control drive circuit includes position sensing whether the sensor is used or not. In such a device, the electronic response time is fine. The important thing is that during the current transient, the moving rotor changes its position due to inertia force, so when the effective value of the current is flowing through the stator coil, the rotor is already in the next phase. Since it is moved to the position, it does not help increase the torque or speed, but rather decreases the torque or speed, which hinders the speed increase.
종래의 대표적인 가변 릴럭턴스 모터가 제1도에 도시되어 있으며, 제1도를 참조하면, 위치센서들(Sa, Sb, Sc)이 스테이터(+A)(+B) 및 (+A)와 (+B)에 설치된다. 로터(2)를 시계방향으로 회전시킨다고 가정할 때, 센서(Sb)가 온상태로 되면 스테이터 코일(+A)이 도전상태가 되고, 센서(Sa)가 온상태로 되면 스테이터 코일(C)이 도전상태로 되며, 센서(Sc)가 온상태로 되면 스테이터 코일(B)가 도전상태가 되도록 순차 스위칭된다(이하, 이러한 구동 논리순서를 정상구동 순서라 한다). 이러한 가변 릴럭턴스 모터의 경우, 속도를 높이기 위해서는 입력전류의 량을 증가시키거나 위치센서의 위치를 앞으로 일정각도 이동시켜서 회전속도를 높이게 된다.A typical representative variable reluctance motor is shown in FIG. 1, and with reference to FIG. 1, the position sensors Sa, Sb, Sc are shown in stator (+ A) (+ B) and (+ A) and ( + B) is installed. Assuming that the rotor 2 is rotated clockwise, the stator coil + A becomes a conductive state when the sensor Sb is turned on, and the stator coil C is turned on when the sensor Sa is turned on. When the sensor Sc is turned on, the stator coil B is sequentially switched so as to be in the conductive state (hereinafter, this driving logic sequence is referred to as a normal driving sequence). In the case of such a variable reluctance motor, to increase the speed, the rotational speed is increased by increasing the amount of input current or by moving the position of the position sensor at an angle.
그러나, 이러한 종래의 가변 릴럭턴스 모터는 위치센서의 설치 위치가 처음부터 고정되어 있기 때문에 그 위치에서만 제특성이 나타나고, 위치센서의 설치 위치를 너무 이동시키면 기동시 정(正) 회전하지 않으며, 또한, 역회전도 올바른 스위칭 순서가 아니므로 제대로 역회전하지 못하고, 전류의 과도현상과 RL 시정수의 한계를 극복할 수 없기 때문에 속도의 한계가 존재하게 된다. 상기와 같은 문제점을 개선하기 위하여 고속 응답 특성을 가진 감지소자와 응답성이 우수한 파워 스위치를 사용해야 하는데 이에는 비용 증가의 부담이 있으며, 역시 속도증가의 한계가 존재하게 되는 문제점이 있었던 것이다.However, such a conventional variable reluctance motor exhibits proper characteristics only at the position because the installation position of the position sensor is fixed from the beginning, and if the installation position of the position sensor is moved too much, it does not rotate correctly when starting. As the reverse rotation is not the correct switching order, the reverse rotation cannot be performed properly, and the speed limit exists because the current transient and the limitation of the RL time constant cannot be overcome. In order to improve the above problems, a sensing element having a high-speed response characteristic and a power switch having excellent responsiveness should be used, which has a burden of increasing cost, and also has a problem of limit of speed increase.
본 발명은 상기한 문제점을 해결하기 위해 안출한 것으로, 따라서, 본 발명의 목적은 마이콤과 위치센서를 이용하여 로터의 회전속도를 배가하는 마이콤을 이용한 가변 릴럭턴스 모터의 배속 구동방법을 제공하는데 있다.The present invention has been made to solve the above problems, and an object of the present invention is to provide a double speed driving method of a variable reluctance motor using a microcomputer to double the rotational speed of the rotor using a microcomputer and a position sensor. .
본 발명의 다른 목적은 스테이터 코일에서 상신호를 검출하여 로터의 회전수를 산출하고 그 회전수에 따라 구동회로의 게이트를 온/오프시켜 로터의 회전속도를 배가하는 가변 릴럭턴스 모터의 배속 구동방법을 제공하는 것이다.Another object of the present invention is to detect the phase signal in the stator coil to calculate the rotational speed of the rotor, and according to the rotational speed of the variable reluctance motor of the variable reluctance motor to double the rotational speed of the rotor by turning on / off To provide.
제1도는 종래의 가변 릴럭턴스 모터의 구동상태를 보이는 상태도.1 is a state diagram showing a driving state of a conventional variable reluctance motor.
제2도는 본 발명에 적용되는 가변 릴럭턴스 모터의 제어 장치를 보이는 블록도.2 is a block diagram showing a control device of a variable reluctance motor according to the present invention.
제3도는 본 발명에 적용되는 가변 릴럭턴스 모터의 구동회로.3 is a driving circuit of a variable reluctance motor according to the present invention.
제4도는 본 발명에 의한 가변 릴럭턴스 모터의 배속 구동 방법을 보이는 풀로우챠트.4 is a full chart showing a double speed driving method of a variable reluctance motor according to the present invention.
제5도 및 제6도는 본 발명에 의한 가변 릴럭턴스 모터의 구동상태를 보이는 상태도.5 and 6 are views showing the driving state of the variable reluctance motor according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
21 : 모터 22 : 증폭부21: motor 22: amplifier
23 : 마이콤 23b : 입출력 포트23: microcomputer 23b: input and output port
23c : 중앙처리부 23d : 메모리부23c: central processor 23d: memory
25 : 모터 구동 게이트부25: motor drive gate portion
상기한 본 발명의 목적을 달성하기 위한 기술적인 수단으로써, 본 발명의 방법은 인접하는 한쌍의 스테이터 돌극과, 두 돌극의 중간에 위치센서를 설치하여 로터의 위치를 감지하여 구동회로를 제어하는 가변 릴럭턴스 모터의 구동방법에 있어서, 전원이 인가된 후 정상모드로 구동하는 제1단계; 상기 위치센서로부터 감지신호를 받아 상기 로터의 속도를 검출한후 그 검출속도가 배속모드속도를 초과하지 않은 경우에는 제1단계로 진행하고, 초과하는 경우에는 다음단계로 진행하는 제2단계; 상기 검출속도가 배속모드속도를 초과하는 경우에서, 상기 한쌍의 스테이터 돌극중에서 선행하는 스테이터 돌극에 로터가 위치할때는 후행하는 스테이터 돌극을 건너 뛰고 그 다음 스테이터 돌극에 감긴 코일에 전류를 흐르게 한후, 현재 단계의 처음부터 반복 수행하고, 상기 한쌍의 스테이터 돌극의 중간에 로터가 위치할때는 후행하는 돌극에 감긴 코일에 전류를 흐르게 하는 제3단계; 상기 로터의 속도를 검출한후 그 검출속도가 배속모드 속도보다 작은가를 판단하여, 작지 않은 경우 상기 제1단계로 진행하고, 작을 경우에는 정상모드로 구동하는 제4단계; 정지신호가 입력되었나를 판단하여 입력되지 않은 경우 상기 제1단계로 진행하고, 입력된 경우 모터를 정지시키는 제5단계; 로 이루어짐을 특징으로 한다.As a technical means for achieving the above object of the present invention, the method of the present invention is a variable pair of stator poles adjacent to each other, the position sensor is installed in the middle of the two poles to detect the position of the rotor to control the drive circuit A method of driving a reluctance motor, comprising: a first step of driving in a normal mode after power is applied; A second step of detecting the speed of the rotor after receiving the detection signal from the position sensor and proceeding to the first step if the detected speed does not exceed the speed mode; When the detection speed exceeds the double speed mode speed, when the rotor is located in the preceding stator salient pole in the pair of stator salient poles, the current is passed through a coil wound around the stator salient pole after skipping the following stator salient poles. Performing a repetition from the beginning of the step, and when a rotor is positioned in the middle of the pair of stator salient poles, causing a current to flow in a coil wound around a trailing salient pole; A fourth step of detecting the speed of the rotor and determining whether the detected speed is smaller than the speed of the double speed mode and proceeding to the first step if the speed is not small and driving to the normal mode if the speed is small; A fifth step of determining whether a stop signal is input and proceeding to the first step if it is not input, and stopping the motor if it is input; Characterized in that made.
이하, 본 발명을 도면을 참고로 하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
제2도는 본 발명에 의한 마이콤을 사용한 가변 릴럭턴스 모터의 배속 구동장치의 구성을 보이는 블록도로서, 제2도를 참조하면, 21은 가변 릴럭턴스 모터, 21a, 21b, 21c는 모터(21)의 뒷면에 부착된 위치센서이며, 그 부착면은 제1도와 같이 A상, B상, C상에 각각 대응한다. 22는 증폭부이며, 위치센서(21a, 21b, 21c)에서 감지한 신호를 증폭하여 출력한다. 23은 마이콤이며, 그 내부는 입, 출력 포트(23b), 중앙처리부(23c) 및 메모리부(23d)를 포함한다.2 is a block diagram showing the configuration of a double speed drive device of a variable reluctance motor using a microcomputer according to the present invention. Referring to FIG. 2, 21 is a variable reluctance motor, 21a, 21b, and 21c is a motor 21. It is a position sensor attached to the back of the, the mounting surface corresponding to the A phase, B phase, C phase as shown in FIG. 22 is an amplification unit, and amplifies and outputs the signal detected by the position sensors 21a, 21b, and 21c. Numeral 23 is a microcomputer, and its inside includes an input and output port 23b, a central processing unit 23c and a memory unit 23d.
상기 입, 출력 포트(23b)는 증폭부(22)로부터 입력되는 신호를 중앙처리부(23c)에 입력시키는 한편, 중앙처리부(23c)에서 처리되어 출력되는 제어신호를 모터구동 게이트부(25)로 출력한다. 상기 중앙처리부(23c)는 입력포트(23b)를 통해 입력되는 로터의 위치 데이터를 제어프로그램(24)에 의해 처리하여 그 처리 결과에 따른 제어신호를 모터의 구동회로에 출력하여 모터의 구동을 제어한다. 23d는 메모리부이고, 25는 모터 구동게이트부이다.The input / output port 23b inputs a signal input from the amplifier 22 to the central processing unit 23c, and transmits a control signal processed and output from the central processing unit 23c to the motor driving gate unit 25. Output The central processing unit 23c processes the position data of the rotor input through the input port 23b by the control program 24 and outputs a control signal according to the processing result to the driving circuit of the motor to control the driving of the motor. do. 23d is a memory section, and 25 is a motor driving gate section.
제3도는 본 발명에 적용되는 가변 릴럭턴스 모터의 구동회로이고, 제4도는 본 발명에 의한 가변 릴럭턴스 모터의 배속 구동 방법을 보이는 풀로우챠트이며, 제5도 및 제6도는 본 발명에 의한 가변 릴럭턴스 모터의 구동상태를 보이는 상태도이다.3 is a driving circuit of a variable reluctance motor according to the present invention, and FIG. 4 is a full chart showing a double speed driving method of the variable reluctance motor according to the present invention, and FIGS. This is a state diagram showing the driving state of the variable reluctance motor.
이하, 본 발명의 작용, 효과를 설명한다.Hereinafter, the operation and effect of the present invention will be described.
첨부한 도면을 참조하여 본 발명을 설명하면, 먼저, 본 발명의 스테이터는 제1도에 도시된 바와같이 6개의 스테이터극에서 서로 마주보는 쌍끼리 3조의 상코일(A, B, C)이 권선된다. A상 코일(A)은 제3도에 도시한 트랜지스터(QA, QA')사이에 직렬로 연결되고, B 상 코일(B)은 트랜지스터(QB, QB') 사이에 직렬로 연결되며, C 상 코일(C)은 트랜지스터(QC, QC') 사이에 직렬로 연결된다. 이때 트랜지스터(QA'-QC')의 공통 콜렉터단과 트랜지스터(QA'-QC')의 공통 에미터단 사이에 걸리는 Vcc+, Vcc- 전압에 의해 전류가 공급되게 연결하고 있다.Referring to the present invention with reference to the accompanying drawings, first, the stator of the present invention, as shown in FIG. 1, three sets of phase coils (A, B, C) facing each other in six stator poles are wound do. The A phase coil A is connected in series between the transistors QA and QA 'shown in FIG. 3, and the B phase coil B is connected in series between the transistors QB and QB', and the C phase Coil C is connected in series between transistors QC and QC '. At this time, the current is connected by the Vcc + and Vcc- voltages applied between the common collector terminal of the transistors QA'-QC 'and the common emitter terminal of the transistors QA'-QC'.
상기, 트랜지스터(QA-QC, QA'-QC')의 각 베이스에는 각각 상(相) 위치 감지센서(Sa, Sb, Sc)에 의한 제1-3 게이트부(GA,GC)의 출력이 공급되게 구성한다.Each base of the transistors QA-QC and QA'-QC 'is supplied with outputs of the first to third gate parts GA and GC by phase position sensing sensors Sa, Sb, and Sc, respectively. To be configured.
또한, 상기 트랜지스터의 각 컬렉터-에미터단 사이에 접속된 다이오드(DA, DC, DA'-DC', D1-D6) 각각은 트랜지스터(QA, QC, QA'-QC')중 해당 트랜지스터가 온 상태가 되었다가 오프되는 순간에 상코일(A, B, C)에서 발생되는 역기전력에 의해 트랜지스터(QA-QC, QA'-QC')가 파괴되는 것을 방지하기 위한 것이다.In addition, each of the diodes DA, DC, DA'-DC ', and D1-D6 connected between the collector-emitter stages of the transistor is turned on among the transistors QA, QC, QA'-QC'. This is to prevent the transistors QA-QC, QA'-QC 'from being destroyed by the counter electromotive force generated in the upper coils A, B, and C at the moment of turning off.
그리고, 제4도는 본 발명에 의한 가변 릴럭턴스 모터의 배속구동 방법을 보이는 플로우챠트로서, 제4도를 참조하면, 먼저, 단계 401에서 전원이 인가되어 정상모드로 구동되는데 그 이전에 초기화 과정은 일반적인 것으로 설명을 생략한다. 제1도를 참조하면 정상모드에 대해 간략하게 설명한다.4 is a flowchart showing a method of double speed driving of a variable reluctance motor according to the present invention. Referring to FIG. 4, first, power is applied in step 401 to operate in a normal mode. General description is omitted. Referring to FIG. 1, the normal mode will be briefly described.
상 코일이 결선된 상태에서 기동(起動)시켜 운전하는데 A 위치센서(Sa)가 온 상태로 되면 그것을 감지한 중앙처리부(23c)는 출력포트를 통해 C 상 게이트부(Gc, Gc)를 구동시켜 C 상 스테이터 코일(C)의 트랜지스터(Qc, Qc')가 온상태로 되어 C 상 스테이터 코일(C)에 전류가 흘러 로터가 회전한다. 로터가 회전하여 C 위치센서(Sc)가 온상태로 되면 상기와 마찬가지로 중앙처리부(23c)의 제어에 의해 B상 게이트부(Gb, Gb)의 구동에 의해 B상 스테이터 코일(B)에 전류가 흐르고, 그에 따라 로터가 회전하여 B상 위치센서(Sb)에 접근한다. B상 위치센서(Sb)는 로터의 접근을 감지하여 온상태로 되고, 그에 따라 상기와 같은 A상 스테이터 코일(A)에 전류가 흘러 로터가 회전한다. 이상과 같은 구동방법은 정상구동 방법이며, 이하 배속 구동방법에 대해 설명한다.When the A position sensor (Sa) is turned on and operates when the phase coil is connected, the central processing unit (23c) that senses it drives the C phase gate parts (Gc, Gc) through the output port. The transistors Qc and Qc 'of the C-phase stator coil C are turned on so that a current flows through the C-phase stator coil C to rotate the rotor. When the rotor rotates and the C position sensor Sc is turned on, the current flows to the B-phase stator coil B by driving the B-phase gate parts Gb and Gb under the control of the central processing unit 23c as described above. And the rotor rotates to approach the B-phase position sensor Sb. The B-phase position sensor Sb is turned on by sensing the approach of the rotor. Accordingly, the current flows through the A-phase stator coil A as described above, thereby rotating the rotor. The above driving method is a normal driving method, and a double speed driving method will be described below.
본 발명에 따른 고속운전 방법에 대해, 제2도 및 제3도를 참조하면, 모터(21)가 회전하고 있는 동안 위치센서(예를들면 : A 위치센서(Sa))에서 검출되는 신호를 회전수 측정 프로그램에 의해 처리하여 회전수에 비례한 일정수의 신호가 위치센서(Sa-Sc)로부터 발생하면 이 신호가 입력 포트를 통해 마이콤(23)에 계속 입력되고 마이콤(23) 내부의 메모리부(23d)에 저장된 속도 연산 프로그램은 이를 속도로 환산하여 사전에 설정되어 저장된 배속모드 속도와 반복적으로 비교하게 된다.For the high speed driving method according to the present invention, referring to FIGS. 2 and 3, the signal detected by the position sensor (eg: A position sensor Sa) while the motor 21 is rotating is rotated. When a certain number of signals in proportion to the number of revolutions generated by the number measuring program are generated from the position sensor Sa-Sc, the signals are continuously input to the microcomputer 23 through the input port and the memory unit inside the microcomputer 23 is operated. The speed calculation program stored in 23d converts it into a speed and repeatedly compares it with the preset speed mode speed stored in advance.
제4도를 참조하면, 단계 402에서 위치센서로부터 검출되는 속도가 배속모드 속도보다 작은 경우 단계 401을 반복하고, 속도가 상승하여 지정된 배속모드 속도에 이른 경우 마이콤(23)은 내부의 메모리부(23d)에 저장된 프로그램을 읽어들여 입출력포트(23b)의 출력포트를 통해 게이트 구동신호를 모터구동게이트부(25)에 출력하여 이 게이트 구동신호에 의해 모터(21)의 스테이터의 여자순서를 바꾸게 된다.Referring to FIG. 4, when the speed detected from the position sensor is smaller than the speed mode speed in step 402, the process is repeated in step 401. When the speed rises and reaches the designated speed mode speed, the microcomputer 23 generates an internal memory unit ( The program stored in 23d) is read, and the gate driving signal is outputted to the motor driving gate unit 25 through the output port of the input / output port 23b, and the excitation order of the stator of the motor 21 is changed by this gate driving signal. .
한편, 배속모드 속도에 도달하여 제1도와 같은 로터의 위치에서 배속모드가 작동하였다고 가정하면, A 위치 센서(Sa)가 온 상태로 되어 그 감지신호가 증폭부(22)에서 증폭되고, 그 다음 입출력포트(23b)의 입력포트를 거쳐 중앙처리부(23c)에 입력되는데, 단계 403에서 A 위치센서(Sa)가 온상태인지를 판단하여, 온상태인 경우 단계 404에서 중앙처리부(23c)는 입출력포트(23b)의 출력포트를 통해 모터 구동 게이트부(25)의 B상 게이트부(Gb, Gb)를 구동시켜 B상 스테이터 코일의 파워 스위치(QB, QB')를 온상태로 하여 B상 스테이터 코일(B)에 전류가 흐르게 한다.On the other hand, assuming that the double speed mode has been reached and the double speed mode has been operated at the rotor position as shown in FIG. 1, the A position sensor Sa is turned on so that the detection signal is amplified by the amplifying unit 22. The central processing unit 23c is input to the central processing unit 23c via the input port of the input / output port 23b. In step 403, it is determined whether the A position sensor Sa is on. The B-phase stator is driven by driving the B-phase gate portions Gb and Gb of the motor driving gate portion 25 through the output port of the port 23b to turn on the power switches QB and QB 'of the B-phase stator coil. A current flows through the coil B.
이때, 전류의 시정수 자기회로의 인덕턴스와 등가저항에 의해 B상 전류에 의해 B 스테이터 코일(B)에 로터가 위치하게 된다. 이와같이 단계 403을 반복수행중에, A 위치 센서(Sa)가 온상태가 아닌 경우, 단계 405로 진행하여 B 위치센서(Sb)가 온상태인지를 판단한다. B 위치센서(Sb)가 온상태인 경우, 단계 406에서 C상 스테이터 코일(C)에 전류가 흐르게 한다. 이때, 상기와 같은 원리로 제5도와 같이 로터가 위치한다. 이후 단계 405를 반복한다. 단계 405에서 B 위치센서(Sb)가 온상태가 아닌 경우, 단계 407로 진행하여 C 위치센서(Sc)가 온상태인지를 판단한다.At this time, the rotor is positioned in the B stator coil B by the B-phase current by the inductance of the time constant magnetic circuit and the equivalent resistance of the current. When the A position sensor Sa is not in the on state while repeating step 403 as described above, the flow advances to step 405 to determine whether the B position sensor Sb is on. When the B position sensor Sb is in the ON state, a current flows in the phase C stator coil C in step 406. At this time, the rotor is located as shown in FIG. Thereafter, step 405 is repeated. If the B position sensor Sb is not in the ON state in step 405, the flow proceeds to step 407 to determine whether the C position sensor Sc is in the ON state.
그리고, 전류 시정수의 시간동안 로터의 관성력에 의해 로터가 C 위치센서(Sc)에 위치하여 C 위치센서(Sc)가 온상태인 경우, 단계 408에서 A 상 스테이터 코일(A)에 전류가 흐르게 한 다음 단계 407을 반복한다. 단계 407에서, C 위치 센서(Sc)가 온상태가 아닌 경우, 단계 409로 진행하여 위치센서로부터 검출된 속도가 배속모드 속도보다 작은지를 판단한다. 검출속도가 배속모드 속도보다 작지 않은 경우, 단계 401 이하의 과정을 반복한다. 검출속도가 배속모드 속도보다 작은 경우, 단계 410에서 정상모드로 구동하고 단계 411로 진행한다. 단계 411에서, 정지신호가 입력되었는지를 판단하여, 정지신호가 입력되지 않은 경우, 단계 401로 진행하고, 정지신호가 입력된 경우, 단계 412에서 모터를 정지시키고 본 프로그램을 종료한다.When the rotor is positioned at the C position sensor Sc and the C position sensor Sc is on by the inertial force of the rotor during the current time constant, the current flows to the phase A stator coil A at step 408. Repeat step 407. In step 407, if the C position sensor Sc is not in the on state, the process proceeds to step 409 to determine whether the speed detected from the position sensor is smaller than the speed in the double speed mode. If the detection speed is not smaller than the double speed mode speed, the process of step 401 or less is repeated. If the detection speed is smaller than the double speed mode speed, the operation proceeds to the normal mode in step 410 and proceeds to step 411. In step 411, it is determined whether a stop signal is input, and if a stop signal is not input, the process proceeds to step 401. If a stop signal is input, the motor is stopped and the program ends in step 412.
상술한 바와같은 본 발명에 따르면, 모터가 고속으로 회전할 때 배속모드로 스테이터 코일에 전류를 흘려줌으로써 위치센서나 코일의 도통각을 변경하지 않고도 배속구동이 가능하다. 따라서, 스테이터 코일에 흐르는 전류의 과도현상 및 RL 시 정수에 의한 속도한계를 극복할 수 있으며, 고속응답 소자를 사용하지 않으므로 생산비의 절감을 기할 수 있다.According to the present invention as described above, by driving a current in the stator coil in the double speed mode when the motor rotates at high speed, it is possible to drive speed without changing the conduction angle of the position sensor or the coil. Therefore, it is possible to overcome the transient phenomenon of the current flowing through the stator coil and the speed limit due to the RL time constant, and to reduce the production cost since no high-speed response element is used.
Claims (1)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950015601A KR0163807B1 (en) | 1995-06-13 | 1995-06-13 | Double speed driving method of a variable reluctance motor |
JP8152434A JP2742255B2 (en) | 1995-06-13 | 1996-06-13 | Double speed driving method and apparatus for variable reluctance motor |
GB9612385A GB2302222B (en) | 1995-06-13 | 1996-06-13 | Method of and apparatus for driving switched reluctance motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950015601A KR0163807B1 (en) | 1995-06-13 | 1995-06-13 | Double speed driving method of a variable reluctance motor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970004272A KR970004272A (en) | 1997-01-29 |
KR0163807B1 true KR0163807B1 (en) | 1999-04-15 |
Family
ID=19417019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950015601A KR0163807B1 (en) | 1995-06-13 | 1995-06-13 | Double speed driving method of a variable reluctance motor |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2742255B2 (en) |
KR (1) | KR0163807B1 (en) |
GB (1) | GB2302222B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0702975D0 (en) | 2007-02-15 | 2007-03-28 | Switched Reluctance Drives Ltd | Control of an electrical machine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3864615A (en) * | 1971-09-13 | 1975-02-04 | Royal Industries | Electronic programmer for multi-phase motor |
GB1556404A (en) * | 1976-06-17 | 1979-11-21 | Berger Elektr Messgeraete Gmbh | Electrical stepping motor apparatus |
US4528485A (en) * | 1982-04-13 | 1985-07-09 | General Electric Company | Electronically commutated motor, method of operating such, control circuit, laundry machine and drive therefor |
JPS61247296A (en) * | 1985-03-30 | 1986-11-04 | Fujitsu Ltd | Pulse motor control system |
GB2266816A (en) * | 1992-04-03 | 1993-11-10 | Cookson Group Plc | Speed/torque control of electric motors |
-
1995
- 1995-06-13 KR KR1019950015601A patent/KR0163807B1/en not_active IP Right Cessation
-
1996
- 1996-06-13 JP JP8152434A patent/JP2742255B2/en not_active Expired - Fee Related
- 1996-06-13 GB GB9612385A patent/GB2302222B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0923690A (en) | 1997-01-21 |
JP2742255B2 (en) | 1998-04-22 |
GB9612385D0 (en) | 1996-08-14 |
GB2302222A (en) | 1997-01-08 |
KR970004272A (en) | 1997-01-29 |
GB2302222B (en) | 1999-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4992710A (en) | Position detection for a brushless DC motor with sample time optimization | |
US4603283A (en) | Variable speed control for a brushless direct current motor | |
CA2037042C (en) | A method and a device for sensorless control of a reluctance motor | |
US5001405A (en) | Position detection for a brushless DC motor | |
EP0462729B1 (en) | Method and apparatus for detecting the rotor position of a brushless DC motor | |
JP4633433B2 (en) | Method for commutation of brushless DC motor | |
US5990651A (en) | Stepping motor drive apparatus and stepping motor | |
US8164285B2 (en) | External disturbance detection system and method for two-phase motor control systems | |
KR100189122B1 (en) | How to control sensorless BLDC motor | |
JP4084982B2 (en) | Brushless motor driving apparatus and driving method | |
KR0163807B1 (en) | Double speed driving method of a variable reluctance motor | |
KR960036278A (en) | Driving device of brushless DC motor | |
JP2008141897A (en) | Driving control method and driving controller of dc brushless motor | |
KR100327862B1 (en) | Initial position detection and starting algorithm of BLDC motor using inductance variation | |
WO2004054087A1 (en) | Method for characterizing a rotating electromagnetic machine | |
JPH0799796A (en) | Driving device for stepping motor | |
KR0137103B1 (en) | A double speed driving method and circuit for switched reluctance motor | |
KR910000100B1 (en) | Rotation speed control method | |
KR100257777B1 (en) | Driving circuit of motor and its control method | |
KR100222473B1 (en) | A driving circuit of head-drum with an impulse generation magnet and the controlling method therefor | |
JPH0731183A (en) | Drive controller for brushless motor | |
CN115963865A (en) | System and method for calibrating magnetic pole position of motor | |
KR940006555B1 (en) | Capstan motor driving circuit | |
JP3331732B2 (en) | Drive control circuit for sensorless motor | |
KR0150112B1 (en) | Phase angle control device of motor by microcomputer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950613 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950613 Comment text: Request for Examination of Application |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 19961119 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980520 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980831 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980909 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980909 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010612 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020610 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030616 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040618 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050630 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060626 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20070629 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20070629 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090810 |