[go: up one dir, main page]

CN114345556A - Electric pulse control system and method - Google Patents

Electric pulse control system and method Download PDF

Info

Publication number
CN114345556A
CN114345556A CN202210011529.8A CN202210011529A CN114345556A CN 114345556 A CN114345556 A CN 114345556A CN 202210011529 A CN202210011529 A CN 202210011529A CN 114345556 A CN114345556 A CN 114345556A
Authority
CN
China
Prior art keywords
stepping motor
time
real
module
personnel
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.)
Granted
Application number
CN202210011529.8A
Other languages
Chinese (zh)
Other versions
CN114345556B (en
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.)
Shenzhen Forestall Exact Equipment Co ltd
Original Assignee
Shenzhen Forestall Exact Equipment 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 Shenzhen Forestall Exact Equipment Co ltd filed Critical Shenzhen Forestall Exact Equipment Co ltd
Priority to CN202210011529.8A priority Critical patent/CN114345556B/en
Publication of CN114345556A publication Critical patent/CN114345556A/en
Application granted granted Critical
Publication of CN114345556B publication Critical patent/CN114345556B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

The invention discloses an electric pulse control system and a method, relating to the technical field of pulse control; the system comprises a pulse output module, a database, a moving speed acquisition module, a controller, a personnel distribution module, a data acquisition module, a data analysis module and an alarm module; the pulse output module is used for outputting electric pulses, and the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed; the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal; the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; the control efficiency is improved; when the stepping motor runs; the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; judging whether the stepping motor operates abnormally or not; strengthen the protection to step motor, avoid taking place the incident.

Description

Electric pulse control system and method
Technical Field
The invention relates to the technical field of pulse control, in particular to an electric pulse control system and method.
Background
The electric pulse is a pulse generated by electrons, and the pulse is a process of changing voltage once in a short time; the electric pulse is an unsteady current field generated by a capacitor or an intermittent source, the alternating current commonly used by people can be regarded as a pulse current, and a periodic process can be regarded as an electric pulse. Generally, the pulse is mainly used in industrial control occasions where a pulse mode is used for carrying out accurate speed and position control on a servo motor and a stepping motor, and can be used for industrial basic equipment such as industrial robots, numerical control machining centers, hobbing machines, packaging machines, textile machines and the like. The speed of the motor is controlled through the frequency of pulse transmission, and the number of the pulse transmission controls the rotation angle and the movement amount, so that the accurate speed and displacement control of the actuating mechanism in an industrial control occasion is realized;
in the prior art, when the electric pulse is used for controlling the stepping motor, the frequency and the number of pulse transmission by corresponding workers cannot be reasonably selected according to the matching value, so that the control efficiency is improved; meanwhile, real-time monitoring on the running parameters of the stepping motor is lacked, the stepping motor is inevitably overloaded, unbalanced in voltage, overhigh in temperature and the like after being used for a long time, and if the stepping motor is difficult to protect in time, the stepping motor is seriously damaged and burnt, so that safety accidents are easy to happen, and the life safety is threatened.
Disclosure of Invention
In view of the deficiencies of the prior art, it is an object of the present invention to provide an electrical pulse control system and method.
The purpose of the invention can be realized by the following technical scheme: an electric pulse control system comprises a pulse output module, a database, a moving speed acquisition module, a controller, a personnel distribution module, a data acquisition module, a data analysis module and an alarm module;
the pulse output module is used for outputting electric pulses, and the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed; transmitting the target speed to a database for storage;
the moving speed acquisition module is used for acquiring the actual moving speed of the stepping motor; and transmitting the actual moving speed of the stepping motor to the controller; the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal and transmitting the adjustment signal to the personnel allocation module;
the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal;
when the stepping motor runs; the data acquisition module is used for acquiring the operating parameters of the stepping motor in real time and transmitting the operating parameters to the data analysis module; the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; judging whether the stepping motor operates abnormally or not; the specific analysis steps are as follows:
s1: after the data analysis module receives the operation parameters of the stepping motor; obtaining real-time temperature in the operating parameters and labeled as WT 1;
s2: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
s3: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
s4: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5; wherein b1, b2, b3, b4 and b5 are all coefficient factors;
s5: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
s6: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment; wherein RT is a temperature threshold corresponding to the stepping motor; mu is a compensation factor;
otherwise, the step motor operates abnormally; generating an abnormal signal;
the data analysis module is used for transmitting an abnormal signal to the controller, and the controller is used for receiving the abnormal signal, controlling the stepping motor to stop and driving the control alarm module to give an alarm; and prompting staff to process as soon as possible.
Further, the specific allocation steps of the personnel allocation module are as follows:
the method comprises the following steps: acquiring current working staff and marking the current working staff as primary selection staff;
step two: the personnel allocation module sends a position acquisition instruction to a mobile phone terminal of the primary selection personnel, and marks the time for sending the position acquisition instruction as an instruction sending time;
the method comprises the steps that after a primary selection person receives a position acquisition instruction through a mobile phone terminal, the primary selection person sends a real-time position to a person distribution module through the mobile phone terminal; the personnel allocation module marks the primary selected personnel who send the real-time position as preferred personnel and marks the mobile phone terminal of the preferred personnel as a preferred terminal; meanwhile, marking the moment when the personnel allocation module receives the real-time position as an instruction receiving moment;
step three: calculating the time difference between the instruction receiving time and the instruction sending time to obtain the response duration of the preferred personnel and marking the response duration as T1;
calculating the row distance difference between the real-time position of the preferred personnel and the position of the pulse output module to obtain the personnel distance, and marking the personnel distance as L1;
the total number of adjustments by the preferred person is labeled C1;
step four: setting all mobile phone models to correspond to a preset terminal value, matching the model of the preferred terminal with all the mobile phone models to obtain the corresponding preset terminal value, and marking the preset terminal value as Z1;
calculating the time difference between the purchase time of the preferred terminal and the current time of the system to obtain the purchase duration of the preferred terminal and marking the purchase duration as T2;
step five: carrying out normalization processing on the response time length, the personnel spacing, the total number of times of adjustment, the preset terminal value and the purchase time length and taking the numerical values of the preset terminal value and the purchase time length;
calculating a kiss value TP of a preferred person by using a formula TP (C1 × a1+ Z1 × a2)/(T1 × a3+ L1 × a4+ T2 × a5), wherein a1, a2, a3, a4 and a5 are coefficient factors;
step six: selecting the optimal person with the maximum matching value TP as the selected person; the personnel allocation module sends the adjustment task to the mobile phone terminal of the selected personnel; the adjusting task comprises an adjusting signal, the position of the pulse output module and a target speed; meanwhile, the total times of adjustment of the selected personnel are increased once;
after receiving the adjustment task, the selected person arrives at the pulse output module to adjust the electric pulse output by the pulse output module; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the selected personnel is completed, an adjustment completion signal is sent to the personnel distribution module through the mobile phone terminal;
step seven: when the personnel allocation module does not receive the adjustment completion signal within the preset time after the adjustment task is sent out, acquiring the second preferred personnel sorted by the adjustment kiss value TP again as the selected personnel, and so on; wherein the preset time is 15 minutes.
Furthermore, the data acquisition module is an acquisition sensor group arranged on the stepping motor; the acquisition sensor group consists of a voltage sensor, a current sensor, a rotating speed sensor, a vibration sensor and a temperature sensor; the voltage sensor and the current sensor are both arranged on a circuit of a motor stator, the rotating speed sensor is arranged on a rotor of the motor, and the vibration sensor and the temperature sensor are both arranged on a motor shell; the operating parameters include real-time current, real-time voltage, and rotational speed, vibration frequency, and real-time temperature of the stepper motor.
Further, an electric pulse control method includes the steps of:
v1: controlling a pulse output module to output an electric pulse, wherein the electric pulse is used for driving the moving speed of the stepping motor to reach a target speed;
v2: acquiring the actual moving speed of the stepping motor; and comparing the actual moving speed of the stepping motor with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal;
v3: the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the corresponding staff is completed, an adjustment completion signal is sent to the staff allocation module through the mobile phone terminal;
v4: when the stepping motor runs; the acquisition sensor group arranged on the stepping motor acquires the operation parameters of the stepping motor in real time; carrying out early warning analysis on the operation parameters; judging whether the stepping motor operates abnormally or not; the method specifically comprises the following steps:
v41: obtaining real-time temperature in the operating parameters and labeled as WT 1;
v42: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
v43: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
v44: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5;
v45: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
v46: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment;
otherwise, the step motor operates abnormally; generating an abnormal signal;
v5: when an abnormal signal is generated; the controller is used for controlling the stepping motor to stop and driving the control alarm module to give an alarm; and prompting staff to process as soon as possible.
The invention has the beneficial effects that:
1. the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal; the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; acquiring current working staff and marking the current working staff as primary selection staff; the personnel allocation module sends a position acquisition instruction to a mobile phone terminal of the primary selection personnel to obtain the real-time position of the primary selection personnel; meanwhile, the primary selection personnel who send the real-time position are marked as preferred personnel, and the response time length, the personnel spacing, the total number of times of adjustment, the preset terminal value corresponding to the preferred terminal and the purchase time length of the preferred terminal of the preferred personnel are obtained through relevant processing; the invention can reasonably select corresponding staff to adjust the frequency and the number of pulse transmission according to the kiss-adjusting value, thereby improving the control efficiency;
2. when the stepping motor runs; the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; acquiring real-time temperature, real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; acquiring the actual moving speed of the stepping motor; calculating to obtain an operation coefficient YT of the stepping motor by using a formula; establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation state of the stepping motor is judged by combining the real-time temperature, the operation coefficient and a derivative principle, so that the monitoring precision of the operation state of the stepping motor is improved, and the failure of the operation of the stepping motor can be found in time; strengthen the protection to step motor, avoid taking place the incident.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is a block diagram of the system of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an electric pulse control system includes a pulse output module, a database, a moving speed acquisition module, a controller, a personnel distribution module, a data acquisition module, a data analysis module, and an alarm module;
the pulse output module is used for outputting electric pulses, and the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed; transmitting the target speed to a database for storage;
the moving speed acquisition module is used for acquiring the actual moving speed of the stepping motor; and transmitting the actual moving speed of the stepping motor to the controller; the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal and transmitting the adjustment signal to the personnel allocation module;
the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; the specific distribution steps are as follows:
the method comprises the following steps: acquiring current working staff and marking the current working staff as primary selection staff;
step two: the personnel allocation module sends a position acquisition instruction to a mobile phone terminal of the primary selected personnel, and marks the time for sending the position acquisition instruction as an instruction sending time;
the method comprises the steps that after a primary selection person receives a position acquisition instruction through a mobile phone terminal, the primary selection person sends a real-time position to a person distribution module through the mobile phone terminal; the personnel allocation module marks the primary selected personnel who send the real-time position as preferred personnel and marks the mobile phone terminal of the preferred personnel as a preferred terminal; meanwhile, marking the moment when the personnel allocation module receives the real-time position as an instruction receiving moment; the optimized personnel correspond to the optimized terminals one by one;
step three: calculating the time difference between the instruction receiving time and the instruction sending time to obtain the response duration of the preferred personnel and marking the response duration as T1;
calculating the row distance difference between the real-time position of the preferred personnel and the position of the pulse output module to obtain the personnel distance, and marking the personnel distance as L1;
the total number of adjustments by the preferred person is labeled C1;
step four: setting all mobile phone models to correspond to a preset terminal value, matching the model of the preferred terminal with all the mobile phone models to obtain the corresponding preset terminal value, and marking the preset terminal value as Z1;
calculating the time difference between the purchase time of the preferred terminal and the current time of the system to obtain the purchase duration of the preferred terminal and marking the purchase duration as T2;
step five: carrying out normalization processing on the response time length, the personnel spacing, the total number of times of adjustment, the preset terminal value and the purchase time length and taking the numerical values of the preset terminal value and the purchase time length;
calculating a kiss value TP of a preferred person by using a formula TP (C1 × a1+ Z1 × a2)/(T1 × a3+ L1 × a4+ T2 × a5), wherein a1, a2, a3, a4 and a5 are coefficient factors; for example, a1 takes on a value of 1.02, a2 takes on a value of 1.18, a3 takes on a value of 0.58, a4 takes on a value of 0.69, and a5 takes on a value of 0.89;
step six: selecting the optimal person with the maximum matching value TP as the selected person;
the personnel allocation module sends the adjustment task to the mobile phone terminal of the selected personnel; the adjusting task comprises adjusting signals, the position of the pulse output module and the target speed; meanwhile, the total times of adjustment of the selected personnel are increased once;
after receiving the adjustment task, the selected person arrives at the pulse output module to adjust the electric pulse output by the pulse output module; the specific adjustment content comprises the frequency and the number of pulse transmission; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the selected personnel is completed, an adjustment completion signal is sent to the personnel distribution module through the mobile phone terminal;
step seven: when the personnel allocation module does not receive the adjustment completion signal within the preset time after the adjustment task is sent out, acquiring the second preferred personnel sorted by the adjustment kiss value TP again as the selected personnel, and so on; wherein the preset time is 15 minutes;
the data acquisition module is an acquisition sensor group arranged on the stepping motor; when the stepping motor runs; the data acquisition module is used for acquiring the operation parameters of the stepping motor in real time and transmitting the operation parameters to the data analysis module; the operation parameters comprise real-time current and real-time voltage flowing through the stepping motor, and the rotating speed, the vibration frequency and the real-time temperature of the stepping motor;
the acquisition sensor group consists of a voltage sensor, a current sensor, a rotating speed sensor, a vibration sensor and a temperature sensor; the voltage sensor and the current sensor are both arranged on a circuit of a motor stator, the rotating speed sensor is arranged on a rotor of the motor, and the vibration sensor and the temperature sensor are both arranged on a motor shell;
the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; the specific analysis steps are as follows:
s1: after the data analysis module receives the operation parameters of the stepping motor; obtaining real-time temperature in the operating parameters and labeled as WT 1;
s2: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
s3: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
s4: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5; wherein b1, b2, b3, b4 and b5 are all coefficient factors;
s5: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
s6: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment; wherein RT is a temperature threshold corresponding to the stepping motor; mu is a compensation factor;
otherwise, the step motor operates abnormally; generating an abnormal signal;
the data analysis module is used for transmitting the abnormal signal to the controller, and the controller is used for receiving the abnormal signal, controlling the stepping motor to stop and driving the control alarm module to give an alarm; prompting staff to treat as soon as possible;
an electric pulse control method comprising the steps of:
v1: controlling a pulse output module to output electric pulses, wherein the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed;
v2: acquiring the actual moving speed of the stepping motor; and comparing the actual moving speed of the stepping motor with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal;
v3: the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the corresponding staff is completed, an adjustment completion signal is sent to the staff allocation module through the mobile phone terminal;
v4: when the stepping motor runs; the acquisition sensor group arranged on the stepping motor acquires the operation parameters of the stepping motor in real time; carrying out early warning analysis on the operation parameters; judging whether the stepping motor operates abnormally or not; the method specifically comprises the following steps:
v41: obtaining real-time temperature in the operating parameters and labeled as WT 1;
v42: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
v43: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
v44: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5;
v45: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
v46: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment;
otherwise, the step motor operates abnormally; generating an abnormal signal;
v5: when an abnormal signal is generated; the controller is used for controlling the stepping motor to stop and driving the control alarm module to give an alarm; and prompting staff to process as soon as possible.
The working principle of the invention is as follows:
an electrical pulse control system and method, in operation; the pulse output module is used for outputting electric pulses, and the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed; the moving speed acquisition module is used for acquiring the actual moving speed of the stepping motor; and transmitting the actual moving speed of the stepping motor to the controller; the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal and transmitting the adjustment signal to the personnel allocation module;
the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; acquiring current working staff and marking the current working staff as primary selection staff; the personnel allocation module sends a position acquisition instruction to a mobile phone terminal of the primary selection personnel to obtain the real-time position of the primary selection personnel; simultaneously marking the primary selection personnel who send the real-time position as preferred personnel, and marking the mobile phone terminal of the preferred personnel as a preferred terminal; obtaining the response time length, the personnel spacing, the total number of times of adjustment, the preset terminal value corresponding to the preferred terminal and the purchase time length of the preferred terminal through relevant processing; calculating by using a formula to obtain a kiss value TP of an optimal person, and selecting the optimal person with the largest kiss value TP as a selected person; according to the pulse transmission method and the pulse transmission system, the corresponding working personnel can be reasonably selected according to the matching value to adjust the frequency and the number of the pulse transmission, so that the control efficiency is improved;
when the stepping motor runs; the data acquisition module is used for acquiring the operation parameters of the stepping motor in real time and transmitting the operation parameters to the data analysis module; the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; acquiring real-time temperature, real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; acquiring the actual moving speed of the stepping motor; calculating to obtain an operation coefficient YT of the stepping motor by using a formula; establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation state of the stepping motor is judged by combining the real-time temperature, the operation coefficient and a derivative principle, so that the monitoring precision of the operation state of the stepping motor is improved, and the failure of the operation of the stepping motor can be found in time; strengthen the protection to step motor, avoid taking place the incident.
The formula and the coefficient factor are both obtained by acquiring a large amount of data to perform software simulation and performing parameter setting processing by corresponding experts, and the formula and the coefficient factor which are consistent with a real result are obtained.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims (4)

1. An electric pulse control system is characterized by comprising a pulse output module, a database, a moving speed acquisition module, a controller, a personnel distribution module, a data acquisition module, a data analysis module and an alarm module;
the pulse output module is used for outputting electric pulses, and the electric pulses are used for driving the moving speed of the stepping motor to reach a target speed; transmitting the target speed to a database for storage;
the moving speed acquisition module is used for acquiring the actual moving speed of the stepping motor; and transmitting the actual moving speed of the stepping motor to the controller; the controller is used for comparing the actual moving speed with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal and transmitting the adjustment signal to the personnel allocation module;
the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal;
when the stepping motor runs; the data acquisition module is used for acquiring the operating parameters of the stepping motor in real time and transmitting the operating parameters to the data analysis module; the data analysis module is used for receiving the operation parameters of the stepping motor and carrying out early warning analysis; judging whether the stepping motor operates abnormally or not; the specific analysis steps are as follows:
s1: after the data analysis module receives the operation parameters of the stepping motor; obtaining real-time temperature in the operating parameters and labeled as WT 1;
s2: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
s3: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
s4: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5; wherein b1, b2, b3, b4 and b5 are all coefficient factors;
s5: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
s6: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment; wherein RT is a temperature threshold corresponding to the stepping motor; mu is a compensation factor;
otherwise, the step motor operates abnormally; generating an abnormal signal;
the data analysis module is used for transmitting an abnormal signal to the controller, and the controller is used for receiving the abnormal signal, controlling the stepping motor to stop and driving the control alarm module to give an alarm; and prompting staff to process as soon as possible.
2. The electric pulse control system according to claim 1, wherein the personnel allocation module comprises the following specific allocation steps:
the method comprises the following steps: acquiring current working staff and marking the current working staff as primary selection staff;
step two: the personnel allocation module sends a position acquisition instruction to a mobile phone terminal of the primary selection personnel, and marks the time for sending the position acquisition instruction as an instruction sending time;
the method comprises the steps that after a primary selection person receives a position acquisition instruction through a mobile phone terminal, the primary selection person sends a real-time position to a person distribution module through the mobile phone terminal; the personnel allocation module marks the primary selected personnel who send the real-time position as preferred personnel and marks the mobile phone terminal of the preferred personnel as a preferred terminal; meanwhile, marking the moment when the personnel allocation module receives the real-time position as an instruction receiving moment;
step three: calculating the time difference between the instruction receiving time and the instruction sending time to obtain the response duration of the preferred personnel and marking the response duration as T1;
calculating the row distance difference between the real-time position of the preferred personnel and the position of the pulse output module to obtain the personnel distance, and marking the personnel distance as L1;
the total number of adjustments by the preferred person is labeled C1;
step four: setting all mobile phone models to correspond to a preset terminal value, matching the model of the preferred terminal with all the mobile phone models to obtain the corresponding preset terminal value, and marking the preset terminal value as Z1;
calculating the time difference between the purchase time of the preferred terminal and the current time of the system to obtain the purchase duration of the preferred terminal and marking the purchase duration as T2;
step five: carrying out normalization processing on the response time length, the personnel spacing, the total number of times of adjustment, the preset terminal value and the purchase time length and taking the numerical values of the preset terminal value and the purchase time length;
calculating a kiss value TP of a preferred person by using a formula TP (C1 × a1+ Z1 × a2)/(T1 × a3+ L1 × a4+ T2 × a5), wherein a1, a2, a3, a4 and a5 are coefficient factors;
step six: selecting the optimal person with the maximum matching value TP as the selected person; the personnel allocation module sends the adjustment task to the mobile phone terminal of the selected personnel; the adjusting task comprises an adjusting signal, the position of the pulse output module and a target speed; meanwhile, the total times of adjustment of the selected personnel are increased once;
after receiving the adjustment task, the selected person arrives at the pulse output module to adjust the electric pulse output by the pulse output module; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the selected personnel is completed, an adjustment completion signal is sent to the personnel distribution module through the mobile phone terminal;
step seven: when the personnel allocation module does not receive the adjustment completion signal within the preset time after the adjustment task is sent out, acquiring the second preferred personnel sorted by the adjustment kiss value TP again as the selected personnel, and so on; wherein the preset time is 15 minutes.
3. The electric pulse control system of claim 1, wherein the data acquisition module is an acquisition sensor group mounted on a stepper motor; the acquisition sensor group consists of a voltage sensor, a current sensor, a rotating speed sensor, a vibration sensor and a temperature sensor; the voltage sensor and the current sensor are both arranged on a circuit of a motor stator, the rotating speed sensor is arranged on a rotor of the motor, and the vibration sensor and the temperature sensor are both arranged on a motor shell; the operating parameters include real-time current, real-time voltage, and rotational speed, vibration frequency, and real-time temperature of the stepper motor.
4. An electric pulse control method, comprising the steps of:
v1: controlling a pulse output module to output an electric pulse, wherein the electric pulse is used for driving the moving speed of the stepping motor to reach a target speed;
v2: acquiring the actual moving speed of the stepping motor; and comparing the actual moving speed of the stepping motor with the target speed; if the difference between the actual moving speed and the target speed is larger than the preset difference range; generating an adjustment signal;
v3: the personnel distribution module is used for distributing corresponding workers to regulate the electric pulse output by the pulse output module after receiving the regulation signal; if the difference value between the actual moving speed and the target speed is smaller than or equal to a preset difference value range; the actual moving speed is consistent with the target speed, and the adjustment is finished; after the adjustment of the corresponding staff is completed, an adjustment completion signal is sent to the staff allocation module through the mobile phone terminal;
v4: when the stepping motor runs; the acquisition sensor group arranged on the stepping motor acquires the operation parameters of the stepping motor in real time; carrying out early warning analysis on the operation parameters; judging whether the stepping motor operates abnormally or not; the method specifically comprises the following steps:
v41: obtaining real-time temperature in the operating parameters and labeled as WT 1;
v42: acquiring real-time current, real-time voltage, rotating speed and vibration frequency in the operation parameters; marking the real-time current flowing through the stepping motor as DL; marking the real-time voltage as DY;
marking the rotating speed of the stepping motor as ZS; marking the vibration frequency as ZD;
v43: acquiring the actual moving speed of the stepping motor and marking the actual moving speed as SD;
v44: calculating an operation coefficient YT of the stepping motor by using a formula YT which is DL × b1+ DY × b2+ ZS × b3+ ZD × b4+ SD × b 5;
v45: establishing a first analysis array; the first analysis array comprises an operation coefficient YT and a real-time temperature WT1 of the stepping motor, which are acquired at the same time, and the operation coefficient YT and the real-time temperature WT1 are in one-to-one correspondence;
establishing a stepping motor correlation curve by taking the running coefficient YT as an independent variable and taking the real-time temperature WT1 as a dependent variable; obtaining a stepping motor derivative curve by derivation of the stepping motor correlation curve;
acquiring a point of which the derivative is 0 in a derivative curve of the stepping motor and marking the point as a stationary point; calculating the time difference of the acquisition moments of the operation coefficients corresponding to the two adjacent stagnation points to obtain a stagnation and transformation time length ZT;
v46: comparing the standing change duration ZT with a duration threshold;
if the standing variable time length ZT is more than or equal to the time length threshold value, and the real-time temperature WT1 at the time meets the condition that (RT-mu) is more than or equal to WT1 and more than or equal to (RT + mu); judging that the stepping motor operates normally at the moment;
otherwise, the step motor operates abnormally; generating an abnormal signal;
v5: when an abnormal signal is generated; the controller is used for controlling the stepping motor to stop and driving the control alarm module to give an alarm; and prompting staff to process as soon as possible.
CN202210011529.8A 2022-01-06 2022-01-06 Electric pulse control system and method Active CN114345556B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210011529.8A CN114345556B (en) 2022-01-06 2022-01-06 Electric pulse control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210011529.8A CN114345556B (en) 2022-01-06 2022-01-06 Electric pulse control system and method

Publications (2)

Publication Number Publication Date
CN114345556A true CN114345556A (en) 2022-04-15
CN114345556B CN114345556B (en) 2024-03-12

Family

ID=81106686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210011529.8A Active CN114345556B (en) 2022-01-06 2022-01-06 Electric pulse control system and method

Country Status (1)

Country Link
CN (1) CN114345556B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060294A (en) * 2022-08-16 2022-09-16 中大智能科技股份有限公司 Wireless inclinometer calibration system
CN116339174A (en) * 2023-05-24 2023-06-27 山东谦和云科技有限公司 Pulse excitation control system
CN117294131A (en) * 2023-11-22 2023-12-26 苏州普雷斯顿智能科技有限公司 Active intervention control monitoring and early warning system and method based on artificial intelligence

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030132086A1 (en) * 2002-01-17 2003-07-17 Fmc Technologies, Inc Method and system for vibratory conveyor control
WO2019218408A1 (en) * 2018-05-15 2019-11-21 江苏大学 Internet of things-based device and method for monitoring typical health status of pump unit
CN112857434A (en) * 2020-12-30 2021-05-28 淮北工科检测检验有限公司 Real-time monitoring system for mine high-voltage cable based on LPWAN
CN113098056A (en) * 2021-04-02 2021-07-09 广东技术师范大学 Photovoltaic converter system for new energy grid connection
CN113110202A (en) * 2021-04-27 2021-07-13 杭州欣驰能源科技有限公司 Household power control system based on Internet of things

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030132086A1 (en) * 2002-01-17 2003-07-17 Fmc Technologies, Inc Method and system for vibratory conveyor control
WO2019218408A1 (en) * 2018-05-15 2019-11-21 江苏大学 Internet of things-based device and method for monitoring typical health status of pump unit
CN112857434A (en) * 2020-12-30 2021-05-28 淮北工科检测检验有限公司 Real-time monitoring system for mine high-voltage cable based on LPWAN
CN113098056A (en) * 2021-04-02 2021-07-09 广东技术师范大学 Photovoltaic converter system for new energy grid connection
CN113110202A (en) * 2021-04-27 2021-07-13 杭州欣驰能源科技有限公司 Household power control system based on Internet of things

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张峰;吕品;胡波;常佳鑫;郭静;霍星宇;: "一种3D打印步进电机控制系统的设计及实现", 福建电脑, no. 01, pages 36 - 37 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060294A (en) * 2022-08-16 2022-09-16 中大智能科技股份有限公司 Wireless inclinometer calibration system
CN116339174A (en) * 2023-05-24 2023-06-27 山东谦和云科技有限公司 Pulse excitation control system
CN117294131A (en) * 2023-11-22 2023-12-26 苏州普雷斯顿智能科技有限公司 Active intervention control monitoring and early warning system and method based on artificial intelligence

Also Published As

Publication number Publication date
CN114345556B (en) 2024-03-12

Similar Documents

Publication Publication Date Title
CN114345556A (en) Electric pulse control system and method
CN110445564B (en) Electric power wireless private network interference monitoring system based on Internet of things
JP2017162300A (en) Machine controller for adjusting operating state of a plurality of manufacturing machines, and production system
CN113741350B (en) Servo control system and method based on double encoder feedback and electric equipment
CN86107916A (en) Be used to drive the motor of printing machine and the control device of similar devices
CN117375480B (en) Synchronous control system for motor speed fluctuation during robot transmission
CN115071089A (en) Injection molding production monitoring and sorting device
CN110268340A (en) Processing unit, control parameter determining method and control parameter determination procedure
CN201749363U (en) Wind turbine control system testing equipment
CN114624588A (en) Servo motor operation supervisory systems based on data analysis
CN113702746B (en) Safe energy-saving type electricity utilization system based on air compression station
CN114749499A (en) Descaling nozzle control method and device, electronic equipment and readable storage medium
CN117872962A (en) Control system of numerical control machine tool
CN119209409A (en) A unit protection method and system based on carbon brush wear signal
CN116118192B (en) Laser power output control method for SLM printer
CN116609606B (en) Railway moving ring real-time safety detection system based on artificial intelligence
CN103018110A (en) Wire bending test machine
CN211293169U (en) Swift production debugging device of air compressor machine switch board
CN106873468A (en) A kind of integrated-type intelligent circular weaving machine control system and its control method
CN116800165A (en) Automatic frequency conversion energy-saving speed regulation control system
CN117118299A (en) Real-time correction system and method for vibration intensity of motor
CN114033616A (en) An automatic control system for wind turbines under strong wind
CN213457268U (en) Movable tobacco equipment AMK servo system off-line testing and training platform
EP3961314A1 (en) Control loop optimization
CN116125275B (en) Reducing motor test system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant