Valve control system using a stepping motor as a drive source and control method thereof

By using a combination of stepper motors and multi-turn absolute encoders, the hardware and software control of the valve control system is simplified, solving the stability and reliability problems of traditional systems and achieving more efficient valve control.

CN116201942BActive Publication Date: 2026-05-29XIAN AEROSPACE YUANZHENG FLUID CONTROL

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XIAN AEROSPACE YUANZHENG FLUID CONTROL
Filing Date
2023-02-15
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Traditional closed-loop electric regulating valve control systems are complex in terms of hardware and software control, resulting in poor operational stability and reliability, and a high failure rate.

Method used

A stepper motor is used as the drive source, combined with a multi-turn absolute encoder and a motor drive module with a built-in motion controller. Through open-loop position control and compensation control methods, the control process is simplified and the system stability is improved.

Benefits of technology

This improved the stability and reliability of the valve control system, reduced the failure rate, simplified the operation and control process, and lowered costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116201942B_ABST
    Figure CN116201942B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of valve control, and discloses a valve control system using a stepping motor as a driving source, comprising a valve mechanism, a stepping motor, a motor driving module, a microcontroller and a multi-turn absolute encoder. The motor driving module is electrically connected with the stepping motor; the output shaft of the stepping motor is connected with the valve mechanism; the microcontroller is electrically connected with the motor driving module; and the multi-turn absolute encoder is connected with the stepping motor and is in communication connection with the microcontroller. The valve control system using the stepping motor as the driving source has the advantages of small size, low cost and simple control, and is beneficial to the stable and reliable operation of the valve control system. The present application also provides a control method of the valve control system using the stepping motor as the driving source, which is applied in the valve control system, increases the stability and reliability of the valve control system, reduces the failure rate of the valve control system, and is more convenient to operate and control, thereby effectively reducing the cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of valve control technology, and in particular to a valve control system and control method that utilizes a stepper motor as a drive source. Background Technology

[0002] In traditional closed-loop electric regulating valve control systems, the hardware typically uses an asynchronous or synchronous motor combined with a dedicated encoder and driver as the drive source, and the software control method uses traditional servo control. However, this type of closed-loop electric regulating valve control system is relatively complex to operate, has poor stability and reliability, and results in a high failure rate. Summary of the Invention

[0003] The purpose of this invention is to overcome the problems of the prior art and to provide a valve control system using a stepper motor as a drive source, as well as a control method for the valve control system using a stepper motor as a drive source.

[0004] To achieve the above objectives, the present invention adopts the following solution:

[0005] A valve control system using a stepper motor as a drive source includes a valve mechanism;

[0006] A stepper motor and a motor drive module; the motor drive module is electrically connected to the stepper motor; the output shaft of the stepper motor is connected to the valve mechanism;

[0007] The microcontroller is electrically connected to the motor drive module;

[0008] A multi-turn absolute encoder is connected to the stepper motor and communicates with the microcontroller.

[0009] Furthermore, the multi-turn absolute encoder is a BISS-C bus multi-turn absolute encoder.

[0010] Furthermore, the microcontroller is connected to the motor drive module via an SPI bus.

[0011] Furthermore, the motor drive module has a built-in motion controller.

[0012] This invention also provides a control method for a valve control system using a stepper motor as a drive source, implemented using the valve control system described above, with the specific steps as follows:

[0013] S1. When the system is powered on, the microcontroller reads the value of the multi-turn absolute encoder, initializes the motor drive module, and commands the motor drive module to drive the stepper motor to adjust to the position control mode.

[0014] S2. Obtain the opening setpoint of the external valve mechanism;

[0015] S3. Send the given value of the open-loop position of the stepper motor to the motor drive module, and command the motor drive module to drive the stepper motor to rotate to the specified position;

[0016] S4. Real-time reading of the open-loop position of the stepper motor and the real-time value of the multi-turn absolute encoder from the motor drive module;

[0017] S5. Calculate the real-time difference between the real-time value of the multi-turn absolute encoder and the real-time value of the open-loop position of the stepper motor.

[0018] S6. Compare the above real-time difference with the set fault threshold to determine whether the real-time difference is greater than the fault threshold.

[0019] S61. If so, the output stepper motor is faulty;

[0020] S62. If not, wait for the stepper motor to stop when it reaches its position.

[0021] S7. After the stepper motor stops in position, determine whether the real-time value of the multi-turn absolute encoder is equal to the real-time value of the open-loop position of the stepper motor.

[0022] S71. If so, the end;

[0023] S72. If not, enable compensation control, send a fine-tuning stepper motor open-loop position command to the motor drive module, and command the motor drive module to drive the stepper motor to the correct position, then end.

[0024] Furthermore, in step S2, the valve mechanism's opening setpoint is specifically converted into the setpoint of the multi-turn absolute encoder and the setpoint of the open-loop position of the stepper motor.

[0025] Furthermore, in step S6, the fault threshold is the difference between the given value of the multi-turn absolute encoder and the given value of the open-loop position of the stepper motor.

[0026] Compared with existing technologies, the present invention has the following advantages:

[0027] 1. This invention combines a valve mechanism, a stepper motor, a motor drive module, a microcontroller, and a multi-turn absolute encoder to form a valve control system that uses a stepper motor as the drive source. This results in a small, low-cost, and simple-to-control structure, which is beneficial for the stable and reliable operation of the valve control system.

[0028] 2. The valve control method of the present invention, which uses a stepper motor as a drive source, is applied to the valve control system and has superior performance, more flexible control, increased stability and reliability of the valve control system, reduced failure rate of the valve control system, and is simpler to operate and control, effectively reducing costs. Attached Figure Description

[0029] The present application will now be described in further detail with reference to the accompanying drawings and specific embodiments.

[0030] Figure 1 This is a flowchart of the electrical connection of the valve control system of the present invention, which uses a stepper motor as a drive source.

[0031] Figure 2 This is a flowchart of the control method of the valve control system of the present invention, which uses a stepper motor as a drive source.

[0032] The image includes:

[0033] 1. Stepper motor; 2. Motor drive module; 3. Microcontroller; 4. Multi-turn absolute encoder. Detailed Implementation

[0034] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.

[0035] like Figures 1 to 2As shown, a valve control system using a stepper motor as a drive source includes a valve mechanism, a stepper motor 1, a motor drive module 2, a microcontroller 3, and a multi-turn absolute encoder 4. The motor drive module 2 is electrically connected to the stepper motor 1. Specifically, the motor drive module 2 has a built-in motion controller, characterized by superior performance and flexible control. This motion controller typically refers to the ability to transform predetermined control schemes and planning instructions into desired mechanical motion under complex conditions, achieving precise position control, speed control, acceleration control, torque or force control of the mechanical motion. The output shaft of the stepper motor 1 is connected to the valve mechanism; the stepper motor 1 is characterized by its small size, low cost, and simple control. The microcontroller 3 is electrically connected to the motor drive module 2; the microcontroller 3 is an existing control unit, which can be understood as a single-chip microcomputer integrating the main parts of a microcomputer onto a single chip. Preferably, the microcontroller 3 is connected to the motor drive module 2 via an SPI bus. The multi-turn absolute encoder 4 is connected to the stepper motor 1 and communicates with the microcontroller 3. Specifically, the multi-turn absolute encoder 4 is a BISS-C bus multi-turn absolute encoder 4. The multi-turn absolute encoder 4 features low cost, diverse mechanism forms, and a wide measurement range, which is beneficial for improving the operating efficiency of the valve control system. Furthermore, it is simple to install and debug, requiring no zero-point finding. Specifically, the multi-turn absolute encoder 4 uses a mechanical position positioning method to ensure that the code at each position point is unique during operation. This simplifies the zero-point finding process, as the intermediate position can be directly used as the starting point. The multi-turn absolute encoder 4 also offers multiple output methods, such as serial output, bus-type output, and parallel output. Preferably, the multi-turn absolute encoder 4 is a BISS-C bus multi-turn absolute encoder 4.

[0036] The valve mechanism, stepper motor 1, motor drive module 2, microcontroller 3 and multi-turn absolute encoder 4 are combined to form a valve control system that uses a stepper motor as the drive source. This results in a small size, low cost and simple control structure, which is conducive to the stable and reliable operation of the valve control system.

[0037] This invention also provides a control method for a valve control system using a stepper motor as a drive source, implemented using the valve control system described above, with the specific steps as follows:

[0038] S1. When the system is powered on, the microcontroller 3 reads the value of the multi-turn absolute encoder 4, initializes the motor drive module 2, and commands the motor drive module 2 to drive the stepper motor 1 to adjust to the position control mode. The position control mode means that the microcontroller 3 gives the stepper motor 1 the set position, and the stepper motor 1 moves to the set position.

[0039] S2. Obtain the opening setpoint of the external valve mechanism; wherein, the opening setpoint of the valve mechanism is specifically converted into the setpoint of the multi-turn absolute encoder 4 and the setpoint of the open-loop position of the stepper motor 1.

[0040] S3. Send the given value of the open-loop position of stepper motor 1 to motor drive module 2, and command motor drive module 2 to drive stepper motor 1 to rotate to the specified position.

[0041] S4. Real-time reading of the open-loop position of the stepper motor 1 in the motor drive module 2 and the real-time value of the multi-turn absolute encoder 4.

[0042] S5. Calculate the real-time difference between the real-time value of the multi-turn absolute encoder 4 and the real-time value of the open-loop position of the stepper motor 1.

[0043] S6. The above real-time difference is compared with the set fault threshold to determine whether the real-time difference is greater than the fault threshold; wherein, the fault threshold is the difference between the given value of the multi-turn absolute encoder 4 and the given value of the open-loop position of the stepper motor 1.

[0044] S61. If so, stepper motor 1 is faulty.

[0045] S62. If not, wait for stepper motor 1 to reach the position and stop.

[0046] S7. After the stepper motor 1 stops in position, determine whether the real-time value of the multi-turn absolute encoder 4 is equal to the real-time value of the open-loop position of the stepper motor 1.

[0047] S71. If so, the end;

[0048] S72. If not, enable compensation control, send a fine-tuning open-loop position command for stepper motor 1 to motor drive module 2, and command motor drive module 2 to drive stepper motor 1 to rotate to the correct position, then end.

[0049] Therefore, the valve control method using a stepper motor as the drive source is more effective in valve control systems, offering superior performance, greater control flexibility, increased stability and reliability, reduced failure rate, and simpler operation and control, thus effectively lowering costs.

[0050] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and substitutions can be made without departing from the technical principles of this application, and these improvements and substitutions should also be considered within the scope of protection of this application.

Claims

1. A control method for a valve control system using a stepper motor as a drive source, comprising a valve mechanism; characterized in that, Also includes: A stepper motor and a motor drive module; the motor drive module is electrically connected to the stepper motor; the output shaft of the stepper motor is connected to the valve mechanism; The microcontroller is electrically connected to the motor drive module; A multi-turn absolute encoder, which is connected to the stepper motor and communicates with the microcontroller; The multi-turn absolute encoder is a BISS_C bus multi-turn absolute encoder; The microcontroller is connected to the motor drive module via an SPI bus; The motor drive module has a built-in motion controller; The specific steps of the control method are as follows: S1. When the system is powered on, the microcontroller reads the value of the multi-turn absolute encoder, initializes the motor drive module, and commands the motor drive module to drive the stepper motor to adjust to the position control mode. S2. Obtain the opening setpoint of the external valve mechanism; S3. Send the given value of the open-loop position of the stepper motor to the motor drive module, and command the motor drive module to drive the stepper motor to rotate to the specified position; S4. Real-time reading of the open-loop position of the stepper motor and the real-time value of the multi-turn absolute encoder from the motor drive module; S5. Calculate the real-time difference between the real-time value of the multi-turn absolute encoder and the real-time value of the open-loop position of the stepper motor. value; S6. Compare the above real-time difference with the set fault threshold to determine whether the real-time difference is greater than the fault threshold; S61. If so, output a stepper motor fault. S62. If not, wait for the stepper motor to stop when it reaches its position. S7. After the stepper motor stops in position, determine whether the real-time value of the multi-turn absolute encoder is equal to the real-time value of the open-loop position of the stepper motor. S71. If so, the end; S72. If not, enable compensation control, send a fine-tuning stepper motor open-loop position command to the motor drive module, and command the motor drive module to drive the stepper motor to the correct position, then end. In step S2, the valve mechanism's opening setpoint is specifically converted into the setpoint of the multi-turn absolute encoder and the setpoint of the open-loop position of the stepper motor.

2. The control method for a valve control system using a stepper motor as a drive source according to claim 1, characterized in that, In step S6, the fault threshold is the difference between the given value of the multi-turn absolute encoder and the given value of the open-loop position of the stepper motor.