[go: up one dir, main page]

CN101383575A - Device and method for judging stop state of stepping motor - Google Patents

Device and method for judging stop state of stepping motor Download PDF

Info

Publication number
CN101383575A
CN101383575A CNA2007101491693A CN200710149169A CN101383575A CN 101383575 A CN101383575 A CN 101383575A CN A2007101491693 A CNA2007101491693 A CN A2007101491693A CN 200710149169 A CN200710149169 A CN 200710149169A CN 101383575 A CN101383575 A CN 101383575A
Authority
CN
China
Prior art keywords
stepping motor
judging
potential
electromotive force
stator windings
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
Application number
CNA2007101491693A
Other languages
Chinese (zh)
Inventor
张得宜
曾祥伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amtek Semiconductor Co Ltd
Original Assignee
Amtek Semiconductor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Amtek Semiconductor Co Ltd filed Critical Amtek Semiconductor Co Ltd
Priority to CNA2007101491693A priority Critical patent/CN101383575A/en
Publication of CN101383575A publication Critical patent/CN101383575A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

一种步进电机停转状态的判断装置及判断方法,是应用于具有至少二个定子绕组及一个转子的步进电机,其主要是通过一个驱动模块分别产生至少二个不同相位的连续时脉给该至少二个定子绕组,以使该转子运转且使这些定子绕组依序间歇产生反电动势,接续通过一个预设有阈值电压的控制模块交替地对应该至少二个不同相位连续时脉输入一个侦测时段至该驱动模块,以令一个侦测模块依据该侦测时段侦测该至少二个定子绕组所产生的反电动势,并进行该反电动势与该阈值电压的比较程序,从而当该反电动势低于阈值电压时,该控制模块即判断该步进电机为停转状态,并相应输出一个停转状态信号,这样,不仅可避免通常须另外装设微开关所占用原步进电机控制系统空间的问题,更可节省机构设计上以及增设元件的成本。

A stepper motor stall state judgment device and judgment method are applied to a stepper motor with at least two stator windings and a rotor. The device mainly generates at least two continuous clock pulses of different phases to the at least two stator windings respectively through a driving module, so that the rotor rotates and the stator windings intermittently generate back electromotive force in sequence. Then, a control module with a preset threshold voltage alternately inputs a detection period to the driving module corresponding to the at least two continuous clock pulses of different phases, so that a detection module detects the back electromotive force generated by the at least two stator windings according to the detection period, and performs a comparison procedure between the back electromotive force and the threshold voltage. When the back electromotive force is lower than the threshold voltage, the control module judges that the stepper motor is in a stall state and outputs a stall state signal accordingly. In this way, not only can the problem of occupying the space of the original stepper motor control system by installing a micro switch can be avoided, but also the cost of mechanism design and additional components can be saved.

Description

步进电机停转状态的判断装置及判断方法 Judgment device and method for stepping motor stop state

技术领域 technical field

本发明涉及一种步进电机停转状态的判断装置及判断方法,更详而言之,涉及一种应用于具有至少二个定子绕组及一个转子的步进电机的判断装置及判断方法。The present invention relates to a judging device and judging method for a stalled state of a stepping motor, more specifically, relates to a judging device and a judging method applied to a stepping motor with at least two stator windings and a rotor.

背景技术 Background technique

步进电机(stepping motor)由于其控制方式十分简单,故目前已广泛应用于各种控制系统中以控制负载装置的速度、位移以及方向。而步进电机与一般电机的不同之处在于,当步进电机输入电源时并不会使其转子(rotor)产生周期性的转动,即步进电机是一种接受数字信号控制的电机机械装置,并经由定子(stator)上电极(pole)的磁场不停地交互切换以带动转子进行转动,且每当输入一个数字时脉信号脉冲时,会使得步进电机的转子转动一个固定角度,亦即已知的步进角(stepping angle)。由于步进电机可直接接受数字信号而产生相对应的角度变化,也就是脉波数目和输出角度成正比,所以只要在可控制范围内,步进电机可通过开环(open loop)方式来驱动,不必考虑反馈(feedback)即可简单地完成控制操作。Because of its very simple control method, stepping motor has been widely used in various control systems to control the speed, displacement and direction of the load device. The difference between the stepper motor and the general motor is that when the stepper motor receives power, the rotor (rotor) will not rotate periodically, that is, the stepper motor is a mechanical device that accepts digital signal control. , and the magnetic field of the pole (pole) on the stator (stator) is continuously switched alternately to drive the rotor to rotate, and whenever a digital clock signal pulse is input, the rotor of the stepper motor will rotate by a fixed angle, which is also That is, the known stepping angle. Since the stepper motor can directly receive the digital signal and produce a corresponding angle change, that is, the number of pulses is proportional to the output angle, so as long as it is within the controllable range, the stepper motor can be driven by an open loop , the control operation can be simply completed without considering the feedback (feedback).

请参阅图1,为已知步进电机控制系统的方块示意图。如图所示,该步进电机控制系统10包括控制界面11、控制单元12、驱动单元13、步进电机14,以及电源供应器15。其中,该控制界面11可设置于计算机系统或可编程逻辑控制器(Programmable logic controller,PLC)内,且该控制界面11是用来输出一个高阶指令(high-level command)至控制单元12,例如该步进电机系统10设置于光碟机(optical disk drive)中以控制光读写头(optical pick up head)进行寻轨(track seeking)操作。因此该控制界面11可直接将所需存取的轨道信息输入该控制单元12,再由该控制单元12相应地产生控制信号以控制该驱动单元13,使该驱动单元13依据该控制信号输出电流以驱动该步进电机14,亦即利用电流驱动该步进电机14的定子电极上的线圈(winding)绕组以产生所需磁场来驱动对应的转子,装设于该转子上的光读写头定位至光碟片上所需的轨道后,再令该光读写头读取该轨道上的信息,另驱动单元13所需电流功率由该电源供应器15提供。Please refer to FIG. 1 , which is a schematic block diagram of a known stepping motor control system. As shown in the figure, the stepper motor control system 10 includes a control interface 11 , a control unit 12 , a drive unit 13 , a stepper motor 14 , and a power supply 15 . Wherein, the control interface 11 can be set in a computer system or a programmable logic controller (Programmable logic controller, PLC), and the control interface 11 is used to output a high-level command (high-level command) to the control unit 12, For example, the stepping motor system 10 is set in an optical disk drive to control an optical pick up head to perform track seeking operations. Therefore, the control interface 11 can directly input the track information to be accessed into the control unit 12, and then the control unit 12 generates a control signal correspondingly to control the drive unit 13, so that the drive unit 13 outputs current according to the control signal To drive the stepper motor 14, that is, use current to drive the coil (winding) winding on the stator electrode of the stepper motor 14 to generate the required magnetic field to drive the corresponding rotor, the optical read-write head installed on the rotor After locating to the desired track on the optical disc, the optical read/write head is then used to read the information on the track, and the current and power required by the drive unit 13 is provided by the power supply 15 .

但是,现有技术的步进电机控制技术中,为了进一步确定步进电机的转子是否已转动至所需的位置,例如确定上述装设于该步进电机14的转子的光读写头是否在读取光碟片前已确实定位于初始位置,通常增设一个微开关来加以侦测。此举无疑占据了整个步进电机控制系统的空间,且相应地增加了机构设计上以及微开关的成本。But, in the stepping motor control technology of prior art, in order to further determine whether the rotor of stepping motor has rotated to the desired position, for example, determine whether the above-mentioned optical read-write head installed on the rotor of this stepping motor 14 is in It has been positioned at the initial position before reading the disc, and a micro switch is usually added to detect it. This undoubtedly occupies the space of the entire stepping motor control system, and correspondingly increases the cost of the mechanism design and the micro-switch.

由此,如何提供一种可节省机构设计上以及增设元件(如微开关)的成本,且无需占用原步进电机控制系统空间,即可准确地判断步进电机的转子是否已转动至所需位置的步进电机停转状态的判断装置及判断方法,实为目前此产业界中亟待解决的问题。Thus, how to provide a method that can save the cost of mechanism design and additional components (such as micro-switches), and can accurately judge whether the rotor of the stepping motor has rotated to the desired level without occupying the space of the original stepping motor control system. The judging device and judging method of the stalled state of the stepper motor in the position are actually problems to be solved urgently in the industry at present.

发明内容 Contents of the invention

鉴于上述现有技术的缺点,本发明的一个目的在于提供一种步进电机停转状态的判断装置及判断方法,以简化机构设计及成本。In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide a judging device and method for a stalled state of a stepping motor, so as to simplify mechanism design and cost.

本发明的另一目的在于提供一种利用反馈方式侦测步进电机是否停转的步进电机停转状态的判断装置及判断方法。Another object of the present invention is to provide a judging device and method for determining whether the stepping motor is stalled by using a feedback method to detect whether the stepping motor is stalled.

为达到上述及其它目的,本发明所提供的步进电机停转状态的判断装置,应用于具有至少二个定子绕组及一个转子的步进电机。该步进电机的判断装置至少包括:一个驱动模块,分别电性连接该至少二个定子绕组,用以分别产生至少二个不同相位的连续时脉,并通过该转子运转使这些定子绕组依序间歇产生反电动势;一个侦测模块,电性连接该驱动模块;以及一个控制模块,分别电性连接该驱动模块以及该至少二个定子绕组,用以交替地对应该至少二个不同相位连续时脉输入侦测时段至该驱动模块,且预设一个阈值电压,以令该侦测模块依据该侦测时段侦测该至少二个定子绕组所产生的反电动势,从而当所侦测的反电动势低于阈值电压时,该控制模块即判断该步进电机为停转状态,并相应输出一个停转状态信号。In order to achieve the above and other objectives, the device for judging the stalled state of a stepping motor provided by the present invention is applied to a stepping motor with at least two stator windings and one rotor. The judging device of the stepping motor at least includes: a drive module, which is electrically connected to the at least two stator windings, respectively, to generate at least two continuous clock pulses of different phases, and make the stator windings sequentially through the rotation of the rotor Intermittently generate back electromotive force; a detection module, electrically connected to the drive module; and a control module, respectively electrically connected to the drive module and the at least two stator windings, for alternately corresponding to the at least two different phases in continuous time Pulse input detection period to the drive module, and preset a threshold voltage, so that the detection module detects the counter electromotive force generated by the at least two stator windings according to the detection period, so that when the detected counter electromotive force is low When the threshold voltage is lower, the control module judges that the stepping motor is in a stalled state, and outputs a stalled state signal accordingly.

对应上述步进电机停转状态的判断装置,本发明所述的步进电机停转状态的判断方法包括以下步骤:Corresponding to the judging device of the stalled state of the stepping motor described above, the judging method of the stalled state of the stepping motor of the present invention comprises the following steps:

根据第一电位及第二电位依序产生一个第一连续时脉输出至该第一定子绕组。A first continuous clock pulse is sequentially generated and output to the first stator winding according to the first potential and the second potential.

根据第一电位及第二电位依序产生一个第二连续时脉输出至该第二定子绕组,其中该第二连续时脉与该第一连续时脉不同相位。A second continuous clock pulse is sequentially generated according to the first potential and the second potential and output to the second stator winding, wherein the second continuous clock pulse is in a different phase from the first continuous clock pulse.

当第一连续时脉或第二连续时脉的相位为第二电位时,则对应该第一连续时脉与该第二连续时脉输入一个侦测时段,以依据该侦测时段侦测该第一定子绕组或第二定子绕组通过转子转动所产生的反电动势,若反电动势低于一个阈值电压时,即判断该步进电机为停转状态,并相应输出一个停转状态信号。When the phase of the first continuous clock or the second continuous clock is at the second potential, a detection period is input corresponding to the first continuous clock and the second continuous clock, so as to detect the If the back electromotive force generated by the first stator winding or the second stator winding through the rotation of the rotor is lower than a threshold voltage, it is judged that the stepper motor is in a stalled state, and a stalled state signal is output accordingly.

对应上述步进电机停转状态的判断装置及判断方法,其中该驱动模块于该侦测时段分别交替地对应该至少二个定子绕组提供一个高阻抗输出,使相应所产生的反电势不会因过小被忽略,而误判为停转状态。The judging device and judging method corresponding to the stalled state of the stepping motor described above, wherein the driving module alternately provides a high-impedance output corresponding to the at least two stator windings during the detection period, so that the corresponding generated counter electromotive force will not be caused by If it is too small, it is ignored, and it is misjudged as a stalled state.

因此,本发明提供了一种步进电机停转状态的判断装置及判断方法,其主要是通过侦测一个步进电机于运转时所产生的反电动势(BEMF),并通过与一个预设的基准电压来比较,以判断该步进电机是否处于停转状态。即当所侦测的反电动势低于基准电压时,即判断该步进电机为停转状态,并相应输出一个停转状态信号。相较于现有技术而言,本发明无需占用原步进电机控制系统的空间,且可节省机构设计上以及增设元件(如:微开关)的成本,因此达到上述所有目的。Therefore, the present invention provides a judging device and judging method for a stepping motor stalled state, which is mainly by detecting the back electromotive force (BEMF) generated by a stepping motor when it is running, and by matching with a preset The reference voltage is compared to determine whether the stepper motor is in a stalled state. That is, when the detected counter electromotive force is lower than the reference voltage, it is judged that the stepper motor is in a stalled state, and a stalled state signal is output accordingly. Compared with the prior art, the present invention does not need to occupy the space of the original stepping motor control system, and can save the cost of mechanism design and additional components (such as micro-switches), thus achieving all the above-mentioned purposes.

附图说明 Description of drawings

图1为一方块示意图,其显示现有步进电机停转状态的判断装置的基本架构方块示意图;Fig. 1 is a schematic diagram of a block, which shows a schematic block diagram of the basic structure of a judging device of an existing stepping motor stall state;

图2为一方块示意图,其显示本发明的步进电机停转状态的判断装置的基本架构方块示意图;Fig. 2 is a schematic diagram of a block, which shows a schematic block diagram of the basic structure of the judging device of the stalled state of the stepping motor of the present invention;

图3为一侦测时序图,其显示本发明的步进电机停转状态的判断装置停转侦测时序图;Fig. 3 is a detection timing diagram, which shows the stall detection timing diagram of the judging device for the stalled state of the stepping motor of the present invention;

图4为一侦测流程图,用以说明本发明步进电机停转状态的判断装置的侦测流程图;以及Fig. 4 is a detection flow chart, in order to illustrate the detection flow chart of the judging device of stepping motor stall state of the present invention; And

图5为一方块示意图,用以说明本发明步进电机停转状态的判断装置实现于一数据存取装置的实施架构示意图。FIG. 5 is a schematic block diagram, which is used to illustrate the implementation structure diagram of the device for judging the stalled state of the stepping motor of the present invention implemented in a data access device.

[元件标号的简单说明][Brief description of part designation]

10                         现有步进电机系统10 Existing stepper motor system

11                         控制界面11 Control Interface

12                         控制单元12 Control unit

13                         驱动单元13 Drive unit

14                         步进电机14 Stepper motor

15                         电源供应器15 Power Supply

20                         判断装置20 Judging device

21                         驱动模块21 Driver Module

211                        时脉产生单元211 Clock generating unit

212                        驱动单元212 Drive unit

212a、212b                 第一输出端212a, 212b first output terminal

212c、212d                 第二输出端212c, 212d Second output terminal

212e、212f                 输入端212e, 212f input terminal

22                         侦测模块22 Detection Module

221                        第一检知器221 The first detector

222                        第二检知器222 Second detector

221a、221b、222a、222b             输入端221a, 221b, 222a, 222b input terminals

23                                 控制模块23 Control Module

231                                模拟数字转换器231 Analog-to-Digital Converter

30                                 控制界面30 Control Interface

40                                 数据存取装置40 data access device

50                                 光读写头50 Optical read/write head

A                                  第一定子绕组A The first stator winding

B                                  第二定子绕组B Second stator winding

R                                  转子R Rotor

A_in                               第一连续时脉A_in The first continuous clock

B_in                               第二连续时脉B_in Second Continuous Clock

U1_Out                             第一输出信号U1_Out The first output signal

U2_Out                             第二输出信号U2_Out Second output signal

S1~S5                             步骤S1~S5 Steps

具体实施方式 Detailed ways

以下是通过特定的具体实施例说明本发明的实施方式,熟悉本领域的普通技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。本发明亦可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不悖离本发明的精神下进行各种修饰与变更。The implementation of the present invention is described below through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

以下的实施例进一步详细说明本发明的观点,但并非以任何观点限制本发明的范畴。The following examples further illustrate the viewpoints of the present invention in detail, but do not limit the scope of the present invention in any respect.

参阅图2,其用以说明本发明步进电机停转状态的判断装置的基本架构方块示意图。如图所示,该判断装置20至少包括:驱动模块21、侦测模块22及控制模块23。通过侦测步进电机在运转时所产生的反电动势(Back ElectroMotive Force;BEMF)来判别是否为停转状态,并相应输出一个停转状态信号。而本实施例中,该步进电机包括一个第一定子绕组A、一个第二定子绕组B及一个转子R,但本申请是以二相步进电机为例,实际上定子绕组并不以此为限,即任何偶数及其倍数的相数皆可。Referring to FIG. 2 , it is a schematic block diagram illustrating the basic structure of the device for judging the stalled state of the stepping motor of the present invention. As shown in the figure, the judging device 20 at least includes: a driving module 21 , a detecting module 22 and a control module 23 . By detecting the back electromotive force (Back ElectroMotive Force; BEMF) generated by the stepper motor when it is running, it is judged whether it is in a stalled state, and a stalled state signal is output accordingly. In this embodiment, the stepping motor includes a first stator winding A, a second stator winding B and a rotor R, but this application takes a two-phase stepping motor as an example, in fact the stator winding is not in the form of This is the limit, that is, any even number and the number of phases of multiples thereof.

该驱动模块21包括时脉产生单元211及驱动单元212。该驱动单元212具有第一输出端212a、212b及第二输出端212c、212d,其中该第一输出端212a、212b用以电性连接该第一定子绕组A,该第二输出端212c、212d用以电性连接该第二定子绕组B;该时脉产生单元211则电性连接该驱动单元212,以分别对第一定子绕组A及第二定子绕组B产生不同相位的连续时脉。The driving module 21 includes a clock generating unit 211 and a driving unit 212 . The drive unit 212 has first output terminals 212a, 212b and second output terminals 212c, 212d, wherein the first output terminals 212a, 212b are used to electrically connect the first stator winding A, the second output terminals 212c, 212d is used to electrically connect the second stator winding B; the clock generating unit 211 is electrically connected to the driving unit 212 to generate continuous clocks of different phases to the first stator winding A and the second stator winding B respectively .

该侦测模块22包括第一检知器221及第二检知器222。该第一检知器的输入端221a、221b分别电性连接该驱动单元212与该第一定子绕组A连接的第一输出端212a、212b;该第二检知器222的输入端222a、222b则分别电性连接该驱动模块212与该第二定子绕组B连接的第二输出端212c、212d,用以侦测该第一定子绕组A或该第二定子绕组B的反电动势(BEMF)。The detection module 22 includes a first detector 221 and a second detector 222 . The input ends 221a, 221b of the first detector are respectively electrically connected to the first output ends 212a, 212b of the drive unit 212 connected to the first stator winding A; the input ends 222a, 212b of the second detector 222 222b is respectively electrically connected to the second output terminals 212c and 212d of the drive module 212 and the second stator winding B to detect the back electromotive force (BEMF) of the first stator winding A or the second stator winding B. ).

该控制模块23分别电性连接该第一检知器221的输出端221c及该第二检知器222的输出端222c。且该控制模块23由该输出端221c相应地电性连接至该驱动模块212的其中一个输入端212e,并由该输出端222c相应地电性连接至该驱动模块212的另一输入端212f,用以交替地对这些不同相位连续时脉输入一个侦测时段,以分别侦测第一定子绕组A或第二定子绕组B所输出的反电动势(BEMF)。且该控制模块预设一个阈值电压(Threshold voltage),以该反电动势(BEMF)进行比较程序,从而当所侦测的反电动势(BEMF)电压高于预设阈值电压时,该控制模块23即判断该步进电机为运转状态,并相应输出一个运转状态信号;而当所侦测的反电动势(BEMF)电压低于预设阈值电压时,该控制模块23即判断该步进电机为停转状态,并相应输出一个停转状态信号,其中该驱动模块于该侦测时段分别交替地对应该至少二个定子绕组提供一个高阻抗输出,使相应所产生的反电动势不会因过小被忽略,而误判为停转状态。The control module 23 is electrically connected to the output end 221c of the first detector 221 and the output end 222c of the second detector 222 respectively. And the control module 23 is electrically connected to one of the input terminals 212e of the driving module 212 through the output terminal 221c, and is electrically connected to the other input terminal 212f of the driving module 212 through the output terminal 222c, A detection period is alternately input to these continuous clock pulses of different phases, so as to respectively detect the back electromotive force (BEMF) outputted by the first stator winding A or the second stator winding B. And the control module presets a threshold voltage (Threshold voltage), and performs a comparison procedure with the back electromotive force (BEMF), so that when the detected back electromotive force (BEMF) voltage is higher than the preset threshold voltage, the control module 23 immediately judges The stepping motor is in a running state, and outputs a running state signal accordingly; and when the detected back electromotive force (BEMF) voltage is lower than a preset threshold voltage, the control module 23 judges that the stepping motor is in a stalled state, And correspondingly output a stall state signal, wherein the drive module alternately provides a high-impedance output corresponding to the at least two stator windings during the detection period, so that the correspondingly generated counter electromotive force will not be ignored due to too small, and Misjudged as stalled state.

另外,该控制模块23内还包括模拟数字转换器231(Analog todigital converter),用以将该侦测模块22的第一检知器221及第二检知器222所产生的模拟信号转换成数字数据流(Data stream),用以将这些连续的状态信号输出至一个系统(图未示)。In addition, the control module 23 also includes an analog-to-digital converter 231 (Analog to digital converter), which is used to convert the analog signals generated by the first detector 221 and the second detector 222 of the detection module 22 into digital Data stream is used to output these continuous status signals to a system (not shown).

参阅图3,其用以说明本发明步进电机停转状态的判断装置侦测时序图,以分别显示所侦测驱动模块21输入端212e、212f与控制模块23输出端的信号状态。如图所示,该驱动模块21所产生的连续时脉为一个第一电位(本实施例分别预设为5V及0V)及一个第二电位(本实施例预设为2.5V)的连续相位组合,即当该时脉产生模块根据该第一电位及该第二电位依序产生一个第一连续时脉A_in输出至第一定子绕组A时,会再以落后一个相位根据前述的该第一电位及该第二电位依序产生一个第二连续时脉B_in输出至第二定子绕组B,且该第一定子绕组A通过该第一检知器221相应地产生一个第一输出信号U1_Out,该第二定子绕组B则通过该第二检知器222相应地产生一个第二输出信号U2_Out,用以交替地对应该第一连续时脉A_in与第二连续时脉B_in输入一个侦测时段,并进行该反电动势与该阈值电压的比较程序。Referring to FIG. 3 , it is used to illustrate the detection timing diagram of the judging device for the stalled state of the stepping motor of the present invention, to respectively display the signal states of the detected input terminals 212e, 212f of the drive module 21 and the output terminal of the control module 23. As shown in the figure, the continuous clock pulse generated by the driving module 21 is a continuous phase of a first potential (preset to 5V and 0V in this embodiment) and a second potential (preset to 2.5V in this embodiment) Combination, that is, when the clock generating module sequentially generates a first continuous clock A_in according to the first potential and the second potential and outputs it to the first stator winding A, it will be delayed by one phase according to the aforementioned first A potential and the second potential sequentially generate a second continuous clock B_in to be output to the second stator winding B, and the first stator winding A generates a first output signal U1_Out correspondingly through the first detector 221 , the second stator winding B correspondingly generates a second output signal U2_Out through the second detector 222, for alternately corresponding to the first continuous clock A_in and the second continuous clock B_in to input a detection period , and perform a comparison procedure between the counter electromotive force and the threshold voltage.

该比较程序包括下列步骤:The comparison procedure includes the following steps:

(1)当这些连续时脉的时序为T3时,该第二定子绕组B输出第一电位使转子R运转,令相邻该第二定子绕组B的第一定子绕组A相对输出第二电位,即第一定子绕组A无电流流过,通过转子R运转使该第一定子绕组A在第二输出信号U1_Out的T3相位中,相对产生一个大于阈值电压的反电动势(BEMF),此时显示该步进电机仍然处于运转状态。(1) When the timing of these continuous clock pulses is T3, the second stator winding B outputs the first potential to make the rotor R run, so that the first stator winding A adjacent to the second stator winding B relatively outputs the second potential , that is, no current flows through the first stator winding A, and the rotation of the rotor R causes the first stator winding A to relatively generate a back electromotive force (BEMF) greater than the threshold voltage in the T3 phase of the second output signal U1_Out. It shows that the stepper motor is still running.

(2)当这些连续时脉的时序为T4时,该第一定子绕组A输出第一电位使转子R运转,而该第二定子绕组B则输出第二电位,即第二定子绕组B无电流流过,通过转子R运转使该第二定子绕组B于第一输出信号U2_Out的T4相位中,相对产生一个大于阈值电压反电动势(BEMF),此时显示该步进电机仍然处于运转状态。(2) When the timing of these continuous clock pulses is T4, the first stator winding A outputs the first potential to make the rotor R run, and the second stator winding B outputs the second potential, that is, the second stator winding B has no The current flows through the rotor R to make the second stator winding B relatively generate a back electromotive force (BEMF) greater than the threshold voltage in the T4 phase of the first output signal U2_Out, which indicates that the stepping motor is still in the running state.

(3)当这些连续时脉的时序为T7时,该第一定子绕组A输出第二电位,而该第二定子绕组B则输出第一电位,但由于该第一定子绕组A于第一输出信号U1_Out的T7相位中无反电动势(BEMF)的产生或所产生的反电动势(BEMF)小于阈值电压,故此时显示该步进电机于停转状态。(3) When the timing of these continuous clocks is T7, the first stator winding A outputs the second potential, and the second stator winding B outputs the first potential, but since the first stator winding A is in the second No back electromotive force (BEMF) is generated or the generated back electromotive force (BEMF) is less than the threshold voltage in phase T7 of an output signal U1_Out, so it indicates that the stepping motor is in a stalled state at this time.

参阅图4,其用以说明本发明步进电机停转状态的判断装置的侦测流程图。如图所示,首先在步骤S1中定义一个第一电位及第二电位,并在所输出的系统预设一个记忆区段,该记忆区段定义一个步进电机停转旗标(Motor stop flag),当该步进电机仍在运转时显示为”Lo”(低电位),而当步进电机停转时显示为”Hi”(高电位),接着进至步骤S2。Referring to FIG. 4 , it is used to illustrate the detection flow chart of the device for judging the stalled state of the stepping motor of the present invention. As shown in the figure, first define a first potential and a second potential in step S1, and preset a memory segment in the output system, which defines a stepper motor stop flag (Motor stop flag ), when the stepper motor is still running, it will be displayed as "Lo" (low potential), and when the stepper motor is stopped, it will be displayed as "Hi" (high potential), and then go to step S2.

在步骤S2中,分别依据前述的第一电位及第二电位产生连续时脉。详言之,根据前述的第一电位及第二电位依序产生一个第一连续时脉A_in输出至第一定子绕组A,以及根据前述的第一电位及第二电位依序产生一个第二连续时脉B_in输出至第二定子绕组B,从而在第二连续时脉落后该第一连续时脉一个奇数相位时,交替地对应该第一连续时脉A_in与第二连续时脉B_in输入一个侦测时段,并进行该反电动势与该阈值电压的比较程序。In step S2, a continuous clock is generated according to the aforementioned first potential and second potential respectively. Specifically, a first continuous clock A_in is sequentially generated according to the aforementioned first potential and second potential and output to the first stator winding A, and a second continuous clock A_in is sequentially generated according to the aforementioned first potential and second potential. The continuous clock B_in is output to the second stator winding B, so that when the second continuous clock lags behind the first continuous clock by an odd phase, the first continuous clock A_in and the second continuous clock B_in are alternately input with one detection period, and perform a comparison process between the back EMF and the threshold voltage.

在步骤S3中,侦测第二定子绕组B的反电动势(BEMF),并判断第二定子绕组B所产生的反电动势(BEMF)是否大于阈值电压,即当第一连续时脉A_in的相位于第一电位且第二连续脉冲B_in的相位于第二电位时,侦测第二定子绕组B所产生的反电动势(BEMF)并据以判断是否大于阈值电压,若是,则进至步骤S4,若否,则进至步骤S5。In step S3, the back electromotive force (BEMF) of the second stator winding B is detected, and it is judged whether the back electromotive force (BEMF) generated by the second stator winding B is greater than the threshold voltage, that is, when the phase of the first continuous clock A_in is at When the phase of the second continuous pulse B_in is at the first potential and the phase of the second continuous pulse B_in is at the second potential, detect the back electromotive force (BEMF) generated by the second stator winding B and judge accordingly whether it is greater than the threshold voltage, if so, proceed to step S4, if If not, go to step S5.

在步骤S4中,侦测第一定子绕组A的反电动势(BEMF),并判断第一定子绕组A所产生的反电动势(BEMF)是否大于阈值电压,即当第一连续时脉A_in的相位于第二电位且第二连续时脉B_in的相位于第一电位时,侦测第一定子绕组A是否产生反电动势(BEMF)是否大于阈值电压,若是,则回到步骤S2,若否,则进至步骤S5。In step S4, the back electromotive force (BEMF) of the first stator winding A is detected, and it is judged whether the back electromotive force (BEMF) generated by the first stator winding A is greater than the threshold voltage, that is, when the first continuous clock pulse A_in When the phase is at the second potential and the phase of the second continuous clock B_in is at the first potential, detect whether the back electromotive force (BEMF) generated by the first stator winding A is greater than the threshold voltage, if so, return to step S2, if not , then go to step S5.

在步骤S5中,改变步进电机停转旗标为”Hi”,以显示该步进电机为停转状态,其中该侦测时段分别交替地对应该至少二个定子绕组提供一个高阻抗输出,使相应所产生的反电动势不会因过小,而被忽略误判为停转状态。In step S5, change the stop flag of the stepper motor to "Hi" to show that the stepper motor is in a stalled state, wherein the detection periods alternately provide a high impedance output corresponding to the at least two stator windings, So that the counter electromotive force generated accordingly will not be ignored and misjudged as a stalled state because it is too small.

参阅图5,其用以说明本发明步进电机停转状态的判断装置实现在数据存取装置的实施架构示意图。如图所示,该判断装置20除了如上述实施例中分别通过驱动模块21及侦测比较模块22分别电性连接步进电机14的第一、二定子绕组A、B,及由电源供应器15提供驱动模块21所需驱动电流功率以外,还包括控制界面30、数据存取装置40及搭载至该数据存取装置40的光读写头50(optical pick up header),其中该控制界面30分别电性连接该判断装置20以及该光读写头50,该光读写头50则设置于该步进电机的转子R上,且该数据存取装置40可为CD-ROM、DVD或Combo。Referring to FIG. 5 , it is a schematic diagram illustrating the implementation structure of the device for judging the stalled state of the stepping motor of the present invention implemented in the data access device. As shown in the figure, the judging device 20 is electrically connected to the first and second stator windings A and B of the stepper motor 14 through the drive module 21 and the detection comparison module 22 respectively as in the above-mentioned embodiment, and is powered by the power supply. 15. In addition to providing the drive current and power required by the drive module 21, it also includes a control interface 30, a data access device 40, and an optical pick up head 50 (optical pick up header) mounted on the data access device 40, wherein the control interface 30 The judging device 20 and the optical read-write head 50 are respectively electrically connected, the optical read-write head 50 is arranged on the rotor R of the stepping motor, and the data access device 40 can be CD-ROM, DVD or Combo .

当第一连续时脉A_in或第二连续时脉B_in的相位为第二电位时,依序侦测比较第一定子绕组A或第二定子绕组B通过转子R转动所产生的反电动势,并进行该反电动势与该阈值电压的比较程序。若反电动势低于阈值电压时,该判断装置20即判断该步进电机为停转状态,并相应输出一个状态信号至该控制界面30,使该控制界面30相应输入一个读写命令控制信号至该光读写头50,以令该光读写头50开始对该数据存取装置40进行读写程序,因此,不仅可避免已知的须另外装设微开关所占用原步进电机控制系统空间的问题,更可节省机构设计上以及增设元件(如:微开关)的成本。When the phase of the first continuous clock A_in or the second continuous clock B_in is at the second potential, sequentially detect and compare the counter electromotive force generated by the first stator winding A or the second stator winding B through the rotation of the rotor R, and A comparison procedure of the back EMF and the threshold voltage is performed. If the counter electromotive force is lower than the threshold voltage, the judging device 20 judges that the stepper motor is in a stalled state, and outputs a status signal to the control interface 30 accordingly, so that the control interface 30 correspondingly inputs a read and write command control signal to the The optical read-write head 50, so that the optical read-write head 50 starts to read and write the data access device 40, therefore, not only can avoid the known need to install micro-switches in addition to occupy the original stepping motor control system The problem of space can save the cost of mechanism design and additional components (such as: micro-switch).

综上所述,本发明提供了一种步进电机停转状态的判断装置及判断方法,其主要是通过侦测步进电机于运转时所产生的反电动势(BEMF),并通过与一预设的阈值电压来比较,以判断该步进电机是否处于停转状态,即当所侦测的反电动势低于阈值电压时,即判断该步进电机为停转状态,并相应输出一个停转状态信号,相较于现有技术而言,本发明无需占用原步进电机控制系统的空间,且可节省机构设计上以及增设元件(如:微开关)的成本。In summary, the present invention provides a judging device and method for the stopped state of a stepping motor. Compared with the set threshold voltage to judge whether the stepping motor is in a stalled state, that is, when the detected back electromotive force is lower than the threshold voltage, it is judged that the stepping motor is in a stalled state, and a corresponding output is in a stalled state Signal, compared with the prior art, the present invention does not need to occupy the space of the original stepping motor control system, and can save the cost of mechanism design and additional components (such as: micro-switch).

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉本领域的普通技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求所列。The above-mentioned embodiments only illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Any person familiar with the art can modify and change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be listed in the claims.

Claims (13)

1.一种步进电机停转状态的判断装置,应用于具有至少二个定子绕组及一个转子的步进电机,该步进电机停转状态的判断装置至少包括:1. A judging device for a stepping motor stalled state, applied to a stepping motor with at least two stator windings and a rotor, the judging device for a stepping motor stalled state at least includes: 驱动模块,分别电性连接该至少二个定子绕组,用以分别产生至少二个不同相位的连续时脉给该至少二个定子绕组,以使该转子运转且使该至少二个定子绕组依序间歇产生反电动势;The drive module is electrically connected to the at least two stator windings, and is used to generate at least two continuous clock pulses of different phases to the at least two stator windings, so as to make the rotor run and make the at least two stator windings sequentially Intermittent generation of counter electromotive force; 侦测模块,电性连接该驱动模块以及该至少二个定子绕组,用以侦测该至少二个定子绕组所产生的反电动势;以及a detection module, electrically connected to the driving module and the at least two stator windings, for detecting the counter electromotive force generated by the at least two stator windings; and 控制模块,电性连接该驱动单元以及该侦测模块,用以交替地对应该至少二个不同相位连续时脉输入一个侦测时段至该驱动模块,且预设有一个阈值电压,以令该侦测模块依据该侦测时段侦测该至少二个定子绕组所产生的反电动势,并进行该反电动势与该阈值电压的比较程序,从而当该反电动势低于该阈值电压时,该控制模块即判断该步进电机为停转状态,并相应输出一个停转状态信号。The control module is electrically connected to the driving unit and the detection module, and is used to alternately input a detection period corresponding to the at least two continuous clock pulses with different phases to the driving module, and a threshold voltage is preset so that the The detection module detects the counter electromotive force generated by the at least two stator windings according to the detection period, and performs a comparison procedure between the counter electromotive force and the threshold voltage, so that when the counter electromotive force is lower than the threshold voltage, the control module That is, it is judged that the stepping motor is in a stalled state, and a stalled state signal is output accordingly. 2.如权利要求1所述的步进电机停转状态的判断装置,其中,该驱动模块至少包括:2. the judging device of stepping motor stall state as claimed in claim 1, wherein, this drive module comprises at least: 时脉产生单元,用以产生连续时脉;以及a clock generation unit for generating continuous clocks; and 驱动单元,分别电性连接该时脉产生模块、该控制模块以及该至少二个定子绕组,用以根据连续时脉激励其中一个定子绕组,使该转子运转对另一相邻的定子绕组产生一个反电动势。The drive unit is electrically connected to the clock generation module, the control module and the at least two stator windings, and is used to excite one of the stator windings according to the continuous clock pulse, so that the rotor rotates to generate a Counter electromotive force. 3.如权利要求1所述的步进电机停转状态的判断装置,其中,该驱动模块于该侦测时段,分别交替地对应该至少二个定子绕组提供一个高阻抗输出。3. The device for judging the stalled state of a stepping motor as claimed in claim 1, wherein, during the detection period, the driving module alternately provides a high impedance output corresponding to the at least two stator windings. 4.如权利要求1或2所述的步进电机停转状态的判断装置,其中,任意二个不同相位的连续时脉相差奇数相位。4. The device for judging the stalled state of a stepping motor as claimed in claim 1 or 2, wherein any two consecutive clock pulses with different phases have an odd phase difference. 5.如权利要求1或2所述的步进电机停转状态的判断装置,其中,这些连续时脉为一个第一电位及一个第二电位的连续相位组合。5. The device for judging the stopped state of a stepping motor according to claim 1 or 2, wherein the continuous clock pulses are a continuous phase combination of a first potential and a second potential. 6.如权利要求5所述的步进电机停转状态的判断装置,其中,该第一电位为正向或反向准位。6. The device for judging the stopped state of a stepping motor as claimed in claim 5, wherein the first potential is a positive or negative potential. 7.如权利要求5所述的步进电机停转状态的判断装置,其中,该第二电位用以产生一个间歇时序,供该侦测模块侦测所对应定子绕组因转子运转所产生的反电动势。7. The judging device of the stalled state of the stepping motor as claimed in claim 5, wherein the second potential is used to generate an intermittent sequence for the detection module to detect the reaction of the corresponding stator winding due to the rotation of the rotor. electromotive force. 8.如权利要求1所述的步进电机停转状态的判断装置,其中,该步进电机搭载至数据存取装置的光读写头。8. The device for judging the stalled state of the stepping motor as claimed in claim 1, wherein the stepping motor is mounted on an optical read/write head of the data access device. 9.一种步进电机停转状态之判断方法,应用于具有至少二个定子绕组及一个转子的步进电机,该步进电机停转状态的判断方法包括以下步骤:9. A method for judging the stalled state of a stepping motor, applied to a stepping motor with at least two stator windings and a rotor, the method for judging the stalled state of the stepping motor comprises the following steps: 根据一个第一电位及一个第二电位依序产生一个第一连续时脉输出至该第一定子绕组;sequentially generating a first continuous clock pulse output to the first stator winding according to a first potential and a second potential; 根据一个第一电位及一个第二电位依序产生一个第二连续时脉输出至该第二定子绕组,其中该第二连续时脉与该第一连续时脉不同相位;sequentially generating a second continuous clock pulse and outputting it to the second stator winding according to a first potential and a second potential, wherein the second continuous clock pulse is out of phase with the first continuous clock pulse; 当第一连续时脉或第二连续时脉的相位为第二电位时,则对应该第一连续时脉与该第二连续时脉输入一个侦测时段,以依据该侦测时段侦测该第一定子绕组或第二定子绕组通过转子转动所产生的反电动势,若反电动势低于一阈值电压时,即判断该步进电机为停转状态,并相应输出一停转状态信号。When the phase of the first continuous clock or the second continuous clock is at the second potential, a detection period is input corresponding to the first continuous clock and the second continuous clock, so as to detect the If the back electromotive force generated by the first stator winding or the second stator winding through the rotation of the rotor is lower than a threshold voltage, it is judged that the stepping motor is in a stalled state, and a stalled state signal is output accordingly. 10.如权利要求9所述的步进电机停转状态的判断方法,其中,该侦测时段分别交替地对应该至少二个定子绕组提供一个高阻抗输出。10 . The method for judging a stalled state of a stepping motor as claimed in claim 9 , wherein the detection periods alternately provide a high-impedance output corresponding to the at least two stator windings. 11 . 11.如权利要求9所述的步进电机停转状态的判断方法,其中,该第一连续时脉与第二连续时脉相差奇数相位。11. The method for judging the stop state of a stepping motor as claimed in claim 9, wherein the phase difference between the first continuous clock pulse and the second continuous clock pulse is an odd number. 12.如权利要求9所述的步进电机停转状态的判断方法,其中,该第一电位为正向或反向准位。12. The method for judging the stalled state of the stepping motor as claimed in claim 9, wherein the first potential is a forward or reverse potential. 13.如权利要求9所述的步进电机停转状态的判断方法,其中,该第二电位用以产生一个间歇时序,供该侦测所对应的第一定子绕组或第二定子绕组因转子运转所产生的反电动势。13. The method for judging the stalled state of a stepping motor as claimed in claim 9, wherein the second potential is used to generate an intermittent sequence for the first stator winding or the second stator winding corresponding to the detection. The counter electromotive force generated by the rotation of the rotor.
CNA2007101491693A 2007-09-05 2007-09-05 Device and method for judging stop state of stepping motor Pending CN101383575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101491693A CN101383575A (en) 2007-09-05 2007-09-05 Device and method for judging stop state of stepping motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101491693A CN101383575A (en) 2007-09-05 2007-09-05 Device and method for judging stop state of stepping motor

Publications (1)

Publication Number Publication Date
CN101383575A true CN101383575A (en) 2009-03-11

Family

ID=40463252

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101491693A Pending CN101383575A (en) 2007-09-05 2007-09-05 Device and method for judging stop state of stepping motor

Country Status (1)

Country Link
CN (1) CN101383575A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101988951A (en) * 2009-07-29 2011-03-23 山洋电气株式会社 Method of inspecting motor condition and device for inspecting motor characteristics
CN102324884A (en) * 2011-07-08 2012-01-18 三一重机有限公司 Stepper motor feedback voltage protection scheme for engineering machinery
CN102621490A (en) * 2011-01-27 2012-08-01 山洋电气株式会社 Motor condition inspection method and motor characteristic inspecting device
CN103092091A (en) * 2011-10-27 2013-05-08 爱吉尔电子股份公司 A method and a device for opening and subsequently closing a weft brake in a thread feeder
CN103647429A (en) * 2013-12-24 2014-03-19 邹九大 Intermittent movement type strong magnetic motor
CN104467345A (en) * 2013-09-20 2015-03-25 卡西欧计算机株式会社 Stepping motor and timepiece provided with stepping motor
CN104660138A (en) * 2013-11-20 2015-05-27 广东美的制冷设备有限公司 Zero-speed protective device and zero-speed detection method for permanent magnet synchronous motor
CN113422540A (en) * 2021-06-28 2021-09-21 峰岧科技(上海)有限公司 Motor initial state detection device and motor initial state detection method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101988951A (en) * 2009-07-29 2011-03-23 山洋电气株式会社 Method of inspecting motor condition and device for inspecting motor characteristics
CN102621490B (en) * 2011-01-27 2016-02-17 山洋电气株式会社 The situation inspection method of motor and motor characteristic testing fixture
CN102621490A (en) * 2011-01-27 2012-08-01 山洋电气株式会社 Motor condition inspection method and motor characteristic inspecting device
CN102324884A (en) * 2011-07-08 2012-01-18 三一重机有限公司 Stepper motor feedback voltage protection scheme for engineering machinery
CN103092091B (en) * 2011-10-27 2017-04-05 爱吉尔电子股份公司 The method and apparatus opened and be then turned off weft brake in thread feeder
CN103092091A (en) * 2011-10-27 2013-05-08 爱吉尔电子股份公司 A method and a device for opening and subsequently closing a weft brake in a thread feeder
CN104467345A (en) * 2013-09-20 2015-03-25 卡西欧计算机株式会社 Stepping motor and timepiece provided with stepping motor
CN104467345B (en) * 2013-09-20 2017-07-14 卡西欧计算机株式会社 Stepper motor and the clock and watch for possessing the motor
CN104660138A (en) * 2013-11-20 2015-05-27 广东美的制冷设备有限公司 Zero-speed protective device and zero-speed detection method for permanent magnet synchronous motor
CN104660138B (en) * 2013-11-20 2018-09-11 广东美的制冷设备有限公司 The zero-speed protective device and zero-speed detection method of permanent magnet synchronous motor
CN103647429A (en) * 2013-12-24 2014-03-19 邹九大 Intermittent movement type strong magnetic motor
CN103647429B (en) * 2013-12-24 2016-03-30 邹九大 A kind of intermittent movement type strong magnetic motor
CN113422540A (en) * 2021-06-28 2021-09-21 峰岧科技(上海)有限公司 Motor initial state detection device and motor initial state detection method

Similar Documents

Publication Publication Date Title
CN101383575A (en) Device and method for judging stop state of stepping motor
CN101194080B (en) Switch Body Driver
US6198590B1 (en) Disk drive employing method of spinning down its spindle motor to reduce the time required for subsequently spinning it up
US6104153A (en) Disk drive employing method of spinning down its spindle motor to reduce the time required for spinning it down and subsequently spinning it up
US10972024B1 (en) Motor driving device and method
CN103988415B (en) Method of starting brushless motor
CN104165649B (en) A kind of brshless DC motor Hall element power-on self-test surveys method
US8188697B2 (en) Apparatus and method for driving a motor
JP2001275387A5 (en)
JP4880339B2 (en) Motor drive circuit and method, and disk device using the same
JPH10127087A (en) Drive circuit and index signal detection circuit for three-phase BLDC motor
JP3282355B2 (en) DC brushless motor drive stop device
JPH07226016A (en) Disk drive motor start control method
JP2001359295A (en) Circuit and method for detecting reverse rotation of spindle motor for disk drive
US8704479B2 (en) System and method for determining the start position of a motor
KR101561254B1 (en) Method and apparatus for controlling the failure of hall sensor using sun-roof installed brushless direct current electric motor
CN1287379C (en) Direct access storage device (DASD) with variable spindle rotation speed
CN101292417B (en) Motor drive circuit and disc drive employing it
TW201119207A (en) Method and device for driving two-phase brushless motor
CN1384596A (en) Driver for threephase brush-less motor
US7855523B2 (en) Motor driving circuit and disc apparatus using the same
CN100499323C (en) Induction less brush-less DC motor and fan with same
JP2007252058A (en) MOTOR CONTROL DEVICE, MOTOR CONTROL METHOD, AND STORAGE DEVICE MANUFACTURING METHOD
JPWO2009095979A1 (en) Motor drive device
JP3958819B2 (en) Method of driving a two-phase claw pole type stepping motor used in a recording disk driving device of an information storage device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090311