Stepping motor and servo motor controller capable of accurately timing and accurately determining distance

By designing a controller that can automatically control stepper motors or servo motors, users can input time and distances to achieve precise timing and precise distance movements, solving the problem of automatic control in the prior art that is difficult to achieve precise timing and precise distances, and improving control accuracy and operation simplicity.

CN120034047APending Publication Date: 2025-05-23翟纯明
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510095565.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

Existing stepper motor or servo motor control systems are difficult to achieve automatic control of precise timing and precise distances, and require the user to adjust the speed to reach a specified distance of motion or time.

Method used

Design a controller where the user can input the running time and distance. The controller automatically controls the motor movement to ensure that the movement of the set distance is accurately completed within the set time without manual speed adjustment.

Benefits of technology

It realizes high-precision timing and distance control, simplifies operation, is suitable for a variety of automation equipment, and fills the gaps in both international and domestic areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0005252776090000011
    Figure HDA0005252776090000011
  • Figure HDA0005252776090000012
    Figure HDA0005252776090000012
  • Figure HDA0005252776090000021
    Figure HDA0005252776090000021
Patent Text Reader

Abstract

The invention relates to a stepping motor and servo motor controller capable of accurately timing and accurately determining a distance, and aims to realize automatic control of accurately timing and accurately determining the distance. A user only needs to input expected running time and distance, the controller automatically calculates and adjusts the motor to run, it is ensured that the motor accurately completes the set distance within the set time, the speed does not need to be manually adjusted, and the movement process is uniform (except for the moment of acceleration and deceleration). The controller has wide applicability, including but not limited to the fields of industrial automation, mechanical arms, 3D printing, biomedicine and the like. The controller is provided with a built-in driver and supports an external driver, and can be compatible with motors with different powers. The device has high-precision positioning capability, is simple and convenient to operate, and can meet the requirements of various automatic equipment on high-precision control.
Need to check novelty before this filing date? Find Prior Art

Description

manual Technical Field

[0001] The present invention relates to a controller for a stepper motor or a servo motor, specifically a controller that can accurately time and accurately determine distance. It can automatically control the movement of the motor by inputting the running time and distance, without adjusting the speed, and complete it at a uniform speed (except for the instantaneous acceleration when starting and the instantaneous deceleration when stopping). It has high-precision distance determination and timing control capabilities, and is suitable for various types of automation equipment, especially in occasions where precise control of motors is required, such as industrial automation, robotic arms, 3D printing, biochemical fields, sample pumps, injection pumps, CNC equipment, etc. This controller has wide practicality and versatility. Filling international and domestic gaps. Background Art

[0002] Existing stepper motor control or servo motor control usually requires users to adjust the speed to achieve a specified movement distance or time. This method is not only cumbersome, but also difficult to achieve precise timing and precise distance. Therefore, being able to directly input the target time and distance without speed adjustment has become a technical problem. At present, there is no control system or controller that can directly input the running time and travel distance, and can automatically adjust the speed according to the input. There is a gap in this technology in the domestic and foreign markets that needs to be filled.

[0003] Therefore, the market is in urgent need of a new controller that can automatically control the motor movement according to the input time and distance, meet the requirements of high-precision operation, and is easy to operate and suitable for most application scenarios. Summary of the invention

[0004] The present invention provides a stepper motor servo motor controller that can achieve precise timing and distance determination. The user only needs to input the required running time and distance, and the controller will automatically control the motor to ensure that the specified task is completed accurately, without manual speed adjustment, and the task is completed at a uniform speed (except for the instantaneous acceleration when starting and the instantaneous deceleration when stopping). It fills the gaps in the international and domestic markets and is a pioneering and innovative invention.

[0005] In order to solve the above problems, the present invention provides a "stepping motor servo motor controller capable of both precise timing and precise distance determination", and its main technical solutions are as follows: Input settings: The user enters two parameters through the controller's interface: Time setting (0-99 hours 59 minutes 59 seconds) Distance setting (0.01mm to 99999.99mm) The controller will automatically control the motor based on these two parameters to ensure that the motor can accurately complete the set distance in the set time.

[0006] Operation interface: The controller is equipped with a liquid crystal display (5) showing four lines (17)(18): The first line: the currently set distance, the format is: distance: xxxxx.xxmm, the unit is mm, accurate to two decimal places, the distance setting range: 0.01mm to 99999.99mm; The second line: the currently set time (or the countdown during operation), the format is: time: xxhxxmxxs, the unit is hours, minutes, seconds, the time setting range is: 0-99 hours 59 minutes 59 seconds; The third row: not shown (can be used for future expansion); Fourth line: Motor running status (forward / reverse, stopped / started).

[0007] Button functions: The controller is equipped with 8 buttons (6), which are used to set direction, adjust parameters, start / stop and other functions: Button 1: Switch movement direction (forward or backward) Button 2: + Current setting parameter (time or distance) Button 3: - Current setting parameter (time or distance) Button 4: Enter the setting state and adjust the parameters Button 5: Start or stop the motor Button 6: Alternate function Button 7: Fast rewind (press and hold) Button 8: Fast forward (press and hold) Note: When setting parameters, if the set distance and time exceed the physical maximum speed of the motor, the controller will automatically jump back to the first setting item; The settings are completed and the parameters are automatically saved.

[0008] Internal and external drivers: This controller has a built-in stepper motor driver, which supports direct use of stepper motors with current ≤3A. This controller also supports external drivers to drive stepper motors or servo motors of any power, improving the compatibility and scalability of the system.

[0009] Power input: DC9-24V, 1-3.5A (depending on the load).

[0010] The controller adopts a transparent shell (4), the style of which is shown in the attached drawings. Due to the refraction and reflection of light, the shell in the real photo looks translucent, but it is actually completely transparent. On the contrary, the simulation picture is closer to the real effect and is beautiful.

[0011] This controller has multiple expansion ports reserved: (1)(2)(3)(7)(10)(11)(12)(13)(14)(15) to facilitate the expansion of other functions. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 For the present invention: a photo of the actual object without power supply; Figure 2 For the present invention: a wireframe schematic diagram; Figure 3 For the present invention: simulation diagram; Figure 4 For the present invention: simulation diagram; Figure 5 The present invention: can display the simulation diagram of the power interface and the stepper motor interface; Figure 6 For the present invention: simulation diagram; Figure 7 For the present invention: photos of the actual object with power on; Figure 8 For the present invention: photos of the actual object with power on; Figure 3 In the middle: (1) is expansion port A, (2) is expansion port B, (3) is expansion port C, (4) is the transparent shell, (5) is the LCD screen, and (6) is the 8 buttons; Figure 4 In the figure: (7) is the expansion port D, (16) is the circuit presentation; Figure 5 In the middle: (8) is the power interface, (9) is the stepper motor interface or external driver interface; Figure 6 In the figure: (10) is the expansion port E, (11) is the expansion port F, (12) is the expansion port G, (13) is the expansion port H, (14) is the expansion port I, and (15) is the expansion port J. DETAILED DESCRIPTION Example

[0014] A controller used for accurate timing and distance determination of a slide. If the user wants the slide to move forward or backward 100 mm in 1 hour, the user enters the time "01:00:00" and the distance "100.00 mm" through the operation interface, selects forward or backward, and presses the button to start. The controller will automatically control the slide to accurately complete the movement of 100 mm in 1 hour according to the set time and distance. Example

[0015] A controller for precise timing and distance determination for CNC machine tools. In this embodiment, the controller automatically adjusts the motor according to the time and working distance set by the user to ensure that the high-precision cutting operation is completed at the specified time. Through input, the user can set different working times and cutting distances, and the controller will automatically adjust the operation of the motor. Example

[0016] A controller for accurate timing and distance determination in the biomedical field is used to control a sample pump to accurately deliver a liquid sample within a specified time. In this embodiment, a user can input a desired delivery time and sample delivery distance through the controller, and control the start, stop and direction adjustment of the motor through buttons. The controller ensures accurate delivery of samples and is suitable for high-precision requirements in medical experiments.

Claims

1. A stepper motor servo motor controller capable of both precise timing and precise spacing, characterized in that: include: Input settings, used to receive time and distance input by the user; A control unit is used to automatically control the motor movement according to the input time and distance parameters to ensure that the motor can accurately complete the set distance in the set time and at a constant speed (except for the instantaneous acceleration when starting and the instantaneous deceleration when stopping); The display unit is used to display: the currently set time (or countdown during operation), the distance and the motor operating status, (17)(18).

2. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The input setting receives the time and distance input by the user through the interface of the controller, wherein the time range is 0-99 hours, 59 minutes and 59 seconds, and the distance range is 0.01 mm to 99999.99 mm.

3. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The control unit can automatically adjust the motor movement according to the input time and distance to ensure that the motor can accurately complete the set distance at the set time and complete it at a uniform speed (except for the instantaneous acceleration when starting and the instantaneous deceleration when stopping).

4. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The display unit comprises a liquid crystal display screen (5) which displays four lines (17) (18), including: The first line: the currently set distance, accurate to two decimal places, the format is: distance: xxxxx.xxmm; The second line: the currently set time (or countdown during runtime), in hours, minutes, and seconds, in the format: time: xxhxxmxxs; The third row: not shown (can be used for future expansion); The fourth line: the running status of the motor, including forward / reverse and stopped / started.

5. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The device is equipped with 8 buttons (6), which are used to set direction, adjust parameters, start / stop the motor and other functions.

6. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The motor is a stepper motor or a servo motor.

7. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The controller has a built-in stepper motor driver and supports stepper motors with a current of ≤3A.

8. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The controller also supports external drivers to drive stepper motors or servo motors of any power.

9. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The controller adopts a transparent shell (4), which makes it easy to view the internal structure.

10. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The controller reserves multiple expansion ports: (1)(2)(3)(7)(10)(11)(12)(13)(14)(15) to facilitate the expansion of other functions.

11. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The controller is suitable for a wide range of application fields, including but not limited to automation equipment, robotic arms, 3D printing, biochemical fields, injection pumps, injection pumps and CNC equipment, and is suitable for various scenarios that require precise control of motor movement.

12. The stepper motor servo motor controller capable of accurate timing and accurate spacing according to claim 1, characterized in that: The circuitry of the controller is presented (16).