Loom galloping protection system and spindle motor driver of loom

文档序号:1389206 发布日期:2020-08-18 浏览:24次 中文

阅读说明:本技术 织机飞车保护系统及织机的主轴电机驱动器 (Loom galloping protection system and spindle motor driver of loom ) 是由 郭永 于 2020-04-15 设计创作,主要内容包括:本发明提供了一种织机飞车保护系统及织机的主轴电机驱动器,所述织机飞车保护系统包括第一采样单元、第二采样单元以及脉冲计数单元,其中;所述第一采样单元用于在外部运行按钮有效时输出清零信号;所述第二采样单元用于获取主轴编码器的脉冲信号;所述脉冲计数单元用于在接收到清零信号时使计数值清零、在未接收到清零信号时对所述主轴编码器的脉冲信号进行计数,并在计数值大于或等于预设值时输出第一使能信号;所述第一使能信号用于使所述织机的主轴电机驱动器停止向主轴电机输出驱动电压。本发明实施例可在外部运行按钮未被按下时,保证织机不会快速启动,并可在织机异常动作时封锁电机输出,实现飞车保护。(The invention provides a loom runaway protection system and a spindle motor driver of a loom, wherein the loom runaway protection system comprises a first sampling unit, a second sampling unit and a pulse counting unit, wherein the first sampling unit is connected with the second sampling unit; the first sampling unit is used for outputting a zero clearing signal when an external operation button is effective; the second sampling unit is used for acquiring a pulse signal of the spindle encoder; the pulse counting unit is used for resetting the counting value when receiving the reset signal, counting the pulse signal of the spindle encoder when not receiving the reset signal and outputting a first enabling signal when the counting value is greater than or equal to a preset value; the first enable signal is used for enabling a spindle motor driver of the loom to stop outputting a driving voltage to a spindle motor. The embodiment of the invention can ensure that the loom cannot be started quickly when the external operation button is not pressed down, and can lock the output of the motor when the loom operates abnormally, thereby realizing the protection of galloping.)

1. The protection system for the loom runaway is characterized by comprising a first sampling unit, a second sampling unit and a pulse counting unit, wherein the first sampling unit is connected with the second sampling unit;

the first sampling unit is connected to an external operation button of the loom and is used for outputting a zero clearing signal when the external operation button is effective;

the second sampling unit is connected to a main shaft encoder of the loom and is used for acquiring a pulse signal of the main shaft encoder;

the pulse counting unit is respectively connected with the first sampling unit and the second sampling unit, clears the counting value when receiving a clear signal, counts the pulse signal of the spindle encoder when not receiving the clear signal, and outputs a first enabling signal when the counting value is greater than or equal to a preset value; the first enable signal is used for enabling a spindle motor driver of the loom to stop outputting a driving voltage to a spindle motor.

2. The loom runaway protection system of claim 1, wherein the spindle encoder is an incremental encoder, and the pulse signals of the spindle encoder obtained by the second sampling unit are an a-phase pulse signal and a B-phase pulse signal.

3. The loom runaway protection system of claim 2, wherein the second sampling unit comprises an OR processing subunit, and the OR processing subunit is configured to perform OR operation on the A-phase pulse signal and the B-phase pulse signal to generate a pulse signal to be counted and output the pulse signal to be counted to the pulse counting unit.

4. The loom runaway protection system of claim 1, further comprising a first logic processing unit, wherein the first logic processing unit is connected to the first sampling unit and the pulse counting unit, and the first logic processing unit outputs a fault signal to a main control unit of a spindle motor driver of the loom when the first sampling unit outputs a clear signal or the pulse counting unit outputs a first stop signal, and the main control unit outputs a second enable signal after receiving the fault signal; the second enable signal is used for enabling a spindle motor driver of the loom to stop outputting the driving voltage to the spindle motor.

5. The loom runaway protection system of claim 4, further comprising a third sampling unit coupled to an emergency stop button, the third sampling unit configured to output a third enable signal when the emergency stop button is active, the third enable signal configured to cause a spindle motor driver of the loom to stop outputting a drive voltage to a spindle motor.

6. The loom runaway protection system of claim 5, further comprising a second logic processing unit, wherein inputs of the second logic processing unit are connected to the main control unit of the spindle motor driver of the loom, the pulse counting unit, and the output of the third sampling unit, respectively, and the second logic processing unit outputs a stop signal to the spindle motor driver of the loom when receiving any one of the following signals: a first enable signal, a second enable signal, and a third enable signal, the stop signal being for stopping the spindle motor driver from outputting the driving voltage to the spindle motor.

7. The loom runaway protection system of claim 6, wherein the output of the second logic processing unit is connected to a drive buffer chip of a spindle motor driver of the loom, the drive buffer chip is connected between the main control unit and an inverter unit, and the drive buffer chip stops outputting drive pulses to the inverter unit upon receiving a fault signal.

8. The loom runaway protection system of claim 3, wherein the pulse counting unit comprises a pre-processing subunit and a 14-stage binary counter; the preprocessing subunit comprises a first input end connected with the output end of the OR processing subunit, a second input end connected with the output end of the first sampling unit, and a first output end and a second output end which are respectively connected with the input ends of the 14-stage binary counters;

the preprocessing subunit outputs a high level through a second output end when the second input end is the high level, and outputs a level which is opposite to the level of the first input end through a first output end; when the second input end of the preprocessing subunit is at a low level, the preprocessing subunit outputs the low level through the second output end and outputs the low level through the first output end;

and the 14-stage binary counter is cleared when the second output end of the preprocessing subunit outputs a low level, and counts according to the rising edge of the first output end of the preprocessing subunit when the second output end of the preprocessing subunit outputs the low level.

9. A spindle motor driver for a loom, comprising a main control unit, a drive buffer unit and an inverter unit, characterized in that the spindle motor driver further comprises a loom runaway protection system as claimed in any one of claims 1 to 8.

Technical Field

The embodiment of the invention relates to the field of looms, in particular to a loom galloping protection system and a spindle motor driver of a loom.

Background

A loom is a machine that weaves two or more sets of yarns at right angles to form a fabric. With many years of updating and development, looms have now been gradually pushed from manual processing to mechanized, automated, intelligent, and networked directions.

After the main shaft is directly driven and introduced into a loom system, an original brake disc circuit (band-type brake) is cancelled, and the loom is ensured to be motionless only by direct current braking or zero-speed hovering when the loom stops.

Because a mechanical band-type brake is cancelled, under certain conditions, if the encoder is interfered or the linear sequence of the encoder is loosened, the problems that the loom cannot stop, gallop, inching express trains and the like can occur. These problems often have their serious consequences at the terminal site and can even cause personal injury to the operator.

Disclosure of Invention

The embodiment of the invention provides a loom galloping protection system and a spindle motor driver of a loom, aiming at the problem that the loom cannot stop, gallop and electric express when an encoder is interfered or a thread sequence is loosened due to the fact that a mechanical band-type brake is cancelled.

The technical solution for solving the above technical problems in the embodiments of the present invention is to provide a loom runaway protection system, which includes a first sampling unit, a second sampling unit, and a pulse counting unit, wherein;

the first sampling unit is connected to an external operation button of the loom and is used for outputting a zero clearing signal when the external operation button is effective;

the second sampling unit is connected to a main shaft encoder of the loom and is used for acquiring a pulse signal of the main shaft encoder;

the pulse counting unit is respectively connected with the first sampling unit and the second sampling unit, clears the counting value when receiving a clear signal, counts the pulse signal of the spindle encoder when not receiving the clear signal, and outputs a first enabling signal when the counting value is greater than or equal to a preset value; the first enable signal is used for enabling a spindle motor driver of the loom to stop outputting a driving voltage to a spindle motor.

Preferably, the spindle encoder is an incremental encoder, and the pulse signals of the spindle encoder acquired by the second sampling unit are a-phase pulse signals and B-phase pulse signals.

Preferably, the second sampling unit includes an or processing subunit, and the or processing subunit is configured to perform or operation on the a-phase pulse signal and the B-phase pulse signal, generate a pulse signal to be counted, and output the pulse signal to be counted to the pulse counting unit.

Preferably, the loom runaway protection system further comprises a first logic processing unit, the first logic processing unit is respectively connected with the first sampling unit and the pulse counting unit, and when the first sampling unit outputs a zero clearing signal or the pulse counting unit outputs a first stop signal, the first logic processing unit outputs a fault signal to a main control unit of a spindle motor driver of the loom, and the main control unit outputs a second enable signal after receiving the fault signal; the second enable signal is used for enabling a spindle motor driver of the loom to stop outputting the driving voltage to the spindle motor.

Preferably, the loom runaway protection system further comprises a third sampling unit, the third sampling unit is connected to an emergency stop button, and the third sampling unit is used for outputting a third enable signal when the emergency stop button is active, and the third enable signal is used for enabling a spindle motor driver of the loom to stop outputting a driving voltage to a spindle motor.

Preferably, the loom runaway protection system further includes a second logic processing unit, an input end of the second logic processing unit is respectively connected to the main control unit of the spindle motor driver of the loom, the pulse counting unit, and an output end of the third sampling unit, and the second logic processing unit outputs a stop signal to the spindle motor driver of the loom when receiving any one of the following signals: a first enable signal, a second enable signal, and a third enable signal, the stop signal being for stopping the spindle motor driver from outputting the driving voltage to the spindle motor.

Preferably, the output end of the second logic processing unit is connected to a driving buffer chip of a spindle motor driver of the loom, the driving buffer chip is connected between the main control unit and the inverter unit, and the driving buffer chip stops outputting driving pulses to the inverter unit when receiving a fault signal.

Preferably, the pulse counting unit comprises a preprocessing subunit and a 14-stage binary counter; the preprocessing subunit comprises a first input end connected with the output end of the OR processing subunit, a second input end connected with the output end of the first sampling unit, and a first output end and a second output end which are respectively connected with the input ends of the 14-stage binary counters;

the preprocessing subunit outputs a high level through a second output end when the second input end is the high level, and outputs a level which is opposite to the level of the first input end through a first output end; when the second input end of the preprocessing subunit is at a low level, the preprocessing subunit outputs the low level through the second output end and outputs the low level through the first output end;

and the 14-stage binary counter is cleared when the second output end of the preprocessing subunit outputs a low level, and counts according to the rising edge of the first output end of the preprocessing subunit when the second output end of the preprocessing subunit outputs the low level.

The embodiment of the invention also provides a spindle motor driver of the loom, which comprises a main control unit, a driving buffer unit and an inversion unit, and the spindle motor driver also comprises the loom galloping protection system.

According to the loom galloping protection system and the loom spindle motor driver, the pulse signals of the spindle encoder are counted according to the state of the sampled external operation button, and the driving voltage output to the spindle motor is controlled according to the counted value, so that the loom cannot be started quickly, the motor output can be blocked when the loom abnormally acts, and galloping protection is realized.

Drawings

FIG. 1 is a schematic diagram of a loom runaway protection system provided by an embodiment of the invention;

FIG. 2 is a schematic waveform diagram of signals in a loom runaway protection system provided by an embodiment of the invention;

FIG. 3 is a schematic diagram of a second sampling unit in the protection system for the loom runaway provided by the embodiment of the invention;

FIG. 4 is a schematic diagram of a pulse counting unit in a loom runaway protection system provided by an embodiment of the invention;

FIG. 5 is a schematic diagram of an internal circuit topology of a pulse counting unit in a loom runaway protection system provided by an embodiment of the invention;

FIG. 6 is a schematic diagram of a first logic processing unit in a loom runaway protection system provided by an embodiment of the invention;

fig. 7 is a schematic diagram of a second logic processing unit in the loom runaway protection system provided by the embodiment of the invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

Fig. 1 is a schematic diagram of a loom runaway protection system provided in an embodiment of the present invention, where the loom runaway protection system is applicable to a loom controller or a main shaft motor controller of a loom to implement runaway protection of the loom. The loom runaway protection system of the embodiment comprises a first sampling unit 11, a second sampling unit 12 and a pulse counting unit 13, wherein the first sampling unit 11, the second sampling unit 12 and the pulse counting unit 13 can be integrated on a main circuit board of a loom controller or a main shaft motor controller of the loom, or can be on a printed circuit board independent of the main circuit board (the printed circuit board is electrically connected with the main circuit board of the loom controller or the main shaft motor controller of the loom).

The first sampling unit 11 is connected to an external operation button of the loom and outputs a state signal DI _ EN of the external operation button, and specifically, the first sampling unit 11 outputs a clear signal when the external operation button is active. For example, the status signal DI _ EN of the external operation button may be active at a low level, that is, the clear signal is active at a low level, the first sampling unit 11 may be formed by a sampling resistor connected to the external operation button control circuit, and as shown in fig. 2, when the external operation button control circuit is turned on (that is, the external operation button is active), the first sampling unit 11 outputs a low level; when the external operation button control circuit is turned off (i.e., the external operation button is deactivated), the first sampling unit 11 outputs a high level.

The second sampling unit 12 is connected to the output end of the main shaft encoder of the loom, and the second sampling unit 12 is used for acquiring the pulse signal output by the main shaft encoder. The spindle encoder can output corresponding pulse signals when the spindle of the loom runs.

The pulse counting unit 13 is used for counting the pulse signals, for example, the pulse counting unit 13 may count once at each falling edge of the pulse signals. The pulse counting unit 13 is connected to the first sampling unit 11 and the second sampling unit 12, respectively, and the pulse counting unit 13 clears the count value when receiving the clear signal from the first sampling unit 11, counts the pulse signal from the spindle encoder of the second sampling unit 12 when not receiving the clear signal, and outputs a first enable signal EN1 when the count value is greater than or equal to a preset value; the first enable signal EN1 is used to stop the spindle motor driver of the loom from outputting the drive voltage to the spindle motor. That is, when the external operation button is activated, the loom is in a normal operation state, and the state signal DI _ EN of the external operation button output by the first sampling unit 11 always clears the pulse counting unit 13, that is, the pulse counting unit 13 does not output the first enable signal EN 1.

According to the loom runaway protection system, the pulse signals of the main shaft codes are counted when the external operation button is invalid, and the main shaft motor driver stops the driving voltage output to the main shaft motor when the counted value reaches the preset value, so that the loom cannot be started quickly, the motor output can be blocked when the loom abnormally acts, and the runaway protection is realized.

In one embodiment of the present invention, the spindle encoder in the loom is an incremental encoder, and accordingly, the second sampling unit 12 samples the a-phase pulse signal and the B-phase pulse signal of the spindle encoder, so that the pulse counting unit 13 stops the spindle motor driver from outputting the driving voltage to the spindle motor according to the a-phase pulse signal and the B-phase pulse signal of the spindle encoder.

As shown in fig. 3, the second sampling unit 12 may specifically include an or processing subunit, two input ends of the or processing subunit are respectively connected to the a-phase PULSE signal a _ ARM and the B-phase PULSE signal B _ ARM of the spindle code, and generate a PULSE signal to be counted after performing an or operation on the a-phase PULSE signal a _ ARM and the B-phase PULSE signal B _ ARM, and then output the PULSE signal to be counted to the PULSE counting unit 13. Through the above or processing subunit, when any phase of the main shaft encoder is disconnected, the pulse counting unit 13 does not stop counting because the other phase still outputs the pulse, so that even if the encoder is interfered or the encoder line sequence is loosened, effective runaway protection can be carried out.

As shown in fig. 4, the PULSE counting unit 13 may adopt an integrated chip U1, two pins of the integrated chip U1 are respectively connected to the first sampling unit 11 and the second sampling unit 12, and when the status signal DI _ EN of the external operation button is inactive, the PULSE signal to be counted from the second sampling unit 12 is counted, and when the counted value is greater than or equal to the preset value, the first enable signal EN1 is output.

Furthermore, in another embodiment of the present invention, the pulse counting unit 13 may also be composed of a preprocessing subunit and a 14-stage binary counter, wherein the preprocessing subunit includes a first input terminal RS connected to the output terminal of the second sampling unit 12 or the processing subunit, a second input terminal MR connected to the output terminal of the first sampling unit 11, and a first output terminal and a second output terminal respectively connected to the input terminals CP and CD of the 14-stage binary counter. The preprocessing subunit outputs a high level through the second output end when the second input end MR is the high level, and outputs a level opposite to the level of the first input end RS through the first output end; and when the second input end MR is at a low level, the preprocessing subunit outputs the low level through the second output end and outputs the low level through the first output end. The preprocessing subunit comprises two paths, wherein one path directly connects the second input end MR with the second output end, the other path does not operation on the signal of the second input end MR and then performs OR operation on the signal of the first input end RS, and then outputs the result of the OR operation through the second output end after performing the third non-operation on the result of the OR operation. And the 14-stage binary counter is cleared when the second output end of the preprocessing subunit outputs a low level, and counts according to the rising edge of the first output end RS of the preprocessing subunit when the second output end of the preprocessing subunit outputs the low level.

In another embodiment of the present invention, the loom runaway protection system may further include a first logic processing unit 14, as shown in fig. 6, two input terminals of the first logic processing unit 14 are respectively connected to the output terminals of the first sampling unit 11 and the pulse counting unit 13. Specifically, the first logic processing unit 14 may include a not gate and an or gate, wherein the first enable signal EN1 generated by the pulse counting unit 13 is connected to one input terminal of the or gate via the not gate, and the status signal DI _ EN of the external operation button output by the first sampling unit 11 is connected to the other input terminal of the or gate, so that when the external operation button is inactive (high level) or the first enable signal is active (low level), the first logic processing unit 14 outputs the fault signal ERROR (high level) to the main control unit 21 of the spindle motor driver of the loom, thereby causing the spindle motor driver to alarm for shutdown. When receiving the failure signal, the main control unit 21 of the spindle motor driver outputs a second enable signal EN2, which is used to stop the spindle motor driver of the loom from outputting the driving voltage to the spindle motor, in the second enable signal EN 2.

In addition, the loom runaway protection system may further include a third sampling unit 15, where the third sampling unit 15 is connected to the emergency stop button, and the third sampling unit 15 outputs a third enable signal EN3 when the emergency stop button is activated, where the third enable signal EN3 is used to stop the spindle motor driver of the loom from outputting the driving voltage to the spindle motor. Thus, when the scram button is pressed, the output of the driving voltage to the spindle motor is also stopped.

In a specific implementation, the loom runaway protection system can stop the spindle motor driver of the loom from outputting the driving voltage to the spindle motor through a second logic processing unit 16. As shown in fig. 7, the input end of the second logic processing unit 16 is connected to the output ends of the main control unit 21, the pulse counting unit 13 and the third sampling unit 15 of the spindle motor driver of the loom, respectively, and the second logic processing unit 16 outputs a stop signal BUFFER _ EN to the spindle motor driver of the loom when receiving any one of the following signals: a first enable signal EN1, a second enable signal EN2, and a third enable signal EN3, and the stop signal BUFFER _ EN is used to stop the spindle motor driver from outputting the driving voltage to the spindle motor.

Correspondingly, the spindle motor driver of the loom includes a main control unit 21, a driving buffer unit 22 and an inverter unit 23, where the main control unit 21 may specifically adopt a Digital Signal Processor (DSP) for generating a Pulse Width Modulation (PWM) signal according to a control signal, and the driving buffer unit 22 is used for generating a driving Pulse according to the PWM signal of the main control unit 21, so that the inverter unit 23 converts the high-voltage direct current on the direct current bus into a driving voltage for driving the spindle motor to operate. The inverter unit specifically includes an inverter bridge formed by a plurality of power modules, where the power modules may adopt Insulated Gate Bipolar Transistors (IGBTs) or the like. The output terminal of the second logic processing unit 16 is directly connected to the enable terminal of the driving buffer chip 22, that is, the driving buffer chip 22 outputs the driving pulse to the inverting unit 23 only when the first enable signal EN1, the second enable signal EN2 and the third enable signal EN3 are all inactive.

Specifically, the control logic of the loom runaway protection system is shown in the following truth table (TZ is a fault signal output to the main control unit 21, pulse is a counting pulse signal of the pulse counting unit 13, and the preset value of the pulse counting unit 13 is 128):

table 1: circuit truth table

As shown in fig. 2, when the state signal DI _ EN of the external operation button is active (i.e., high level), the output of the pulse counting unit 13 is zero, i.e., the first enable signal EN1 is inactive, and the stop signal BUFFER _ EN is also inactive (i.e., low level), and accordingly, the driving BUFFER unit 22 outputs the driving pulse signal to the inverting unit 23; when the state signal DI _ EN of the external operation button is inactive (i.e., low level), the PULSE counting unit 13 starts counting the PULSE signal to be counted, and when the count value is reached, the first enable signal EN1 is active, and the stop signal BUFFER _ EN is also active (i.e., high level), so that the driving BUFFER unit 22 does not output the driving PULSE signal to the inverter unit 23 any more.

The embodiment of the invention also provides a spindle motor driver of the loom, which can be a frequency converter and comprises a main control unit, a driving buffer unit, an inversion unit and the loom galloping protection system, wherein the main control unit, the driving buffer unit, the inversion unit and the loom galloping protection system can be integrated into the same printed circuit board.

The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种具备清理功能的纺织机用进线导线机构

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!