CN101383575A - Device and method for judging stop state of stepping motor - Google Patents
Device and method for judging stop state of stepping motor Download PDFInfo
- 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
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
技术领域 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
但是,现有技术的步进电机控制技术中,为了进一步确定步进电机的转子是否已转动至所需的位置,例如确定上述装设于该步进电机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
由此,如何提供一种可节省机构设计上以及增设元件(如微开关)的成本,且无需占用原步进电机控制系统空间,即可准确地判断步进电机的转子是否已转动至所需位置的步进电机停转状态的判断装置及判断方法,实为目前此产业界中亟待解决的问题。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
该驱动模块21包括时脉产生单元211及驱动单元212。该驱动单元212具有第一输出端212a、212b及第二输出端212c、212d,其中该第一输出端212a、212b用以电性连接该第一定子绕组A,该第二输出端212c、212d用以电性连接该第二定子绕组B;该时脉产生单元211则电性连接该驱动单元212,以分别对第一定子绕组A及第二定子绕组B产生不同相位的连续时脉。The driving
该侦测模块22包括第一检知器221及第二检知器222。该第一检知器的输入端221a、221b分别电性连接该驱动单元212与该第一定子绕组A连接的第一输出端212a、212b;该第二检知器222的输入端222a、222b则分别电性连接该驱动模块212与该第二定子绕组B连接的第二输出端212c、212d,用以侦测该第一定子绕组A或该第二定子绕组B的反电动势(BEMF)。The
该控制模块23分别电性连接该第一检知器221的输出端221c及该第二检知器222的输出端222c。且该控制模块23由该输出端221c相应地电性连接至该驱动模块212的其中一个输入端212e,并由该输出端222c相应地电性连接至该驱动模块212的另一输入端212f,用以交替地对这些不同相位连续时脉输入一个侦测时段,以分别侦测第一定子绕组A或第二定子绕组B所输出的反电动势(BEMF)。且该控制模块预设一个阈值电压(Threshold voltage),以该反电动势(BEMF)进行比较程序,从而当所侦测的反电动势(BEMF)电压高于预设阈值电压时,该控制模块23即判断该步进电机为运转状态,并相应输出一个运转状态信号;而当所侦测的反电动势(BEMF)电压低于预设阈值电压时,该控制模块23即判断该步进电机为停转状态,并相应输出一个停转状态信号,其中该驱动模块于该侦测时段分别交替地对应该至少二个定子绕组提供一个高阻抗输出,使相应所产生的反电动势不会因过小被忽略,而误判为停转状态。The
另外,该控制模块23内还包括模拟数字转换器231(Analog todigital converter),用以将该侦测模块22的第一检知器221及第二检知器222所产生的模拟信号转换成数字数据流(Data stream),用以将这些连续的状态信号输出至一个系统(图未示)。In addition, the
参阅图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
该比较程序包括下列步骤: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
当第一连续时脉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
综上所述,本发明提供了一种步进电机停转状态的判断装置及判断方法,其主要是通过侦测步进电机于运转时所产生的反电动势(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)
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)
| 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 |
-
2007
- 2007-09-05 CN CNA2007101491693A patent/CN101383575A/en active Pending
Cited By (13)
| 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 |