Segmented position correction circuit of multi-pole-pair motor
By using a segmented position correction circuit and an extreme value removal averaging filter algorithm to correct multi-pole motors, the problem of decreased global position detection accuracy caused by mechanical position deviation and magnetic field strength distribution differences is solved, thereby improving the detection accuracy and anti-interference capability of the motor.
Patent Information
- Application Number
- CN202520562576.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2035-03-27
AI Technical Summary
In the existing technology, multi-pole pair motors suffer from mechanical position deviation, magnetic field strength distribution differences, and magnetic encoder installation deviation during position correction, resulting in decreased global position detection accuracy and weak anti-interference ability.
A segmented position correction circuit is adopted. Through information interaction between the driver and the motor, combined with an extreme value removal averaging filter algorithm, each magnetic pole pair is corrected. Information interaction is carried out using a USB connector and an RS485 communicator to enhance data transmission compatibility. An optocoupler is set between the driver and the motor to isolate interference.
It significantly improves the accuracy of global position detection and anti-interference capability, ensures the linearity and accuracy of readings in the magnetic pole pair area within a 360° mechanical angle, and enhances the stability and applicability of the system.
Smart Images

Figure CN223957473U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to the technical field of magnetic field detection, concretely is the segmented type position correction circuit of multi -magnetic pole pair motor. BACKGROUND
[0002] With the development of high-precision motor control technology, the accurate detection of rotor position becomes the core demand of improving motor dynamic response and torque output stability. Magnetic encoder has gradually replaced photoelectric encoder and become the preferred position sensor in the field of servo motor, stepper motor and other fields due to its characteristics of anti-pollution, anti-vibration, wide temperature resistance and high resolution.
[0003] The Chinese invention patent with the publication number CN103178681A discloses a motor entity with rotor position sensor initial installation deviation information and an initial installation deviation information measuring method thereof. The motor entity includes a stator assembly, a rotor assembly, a shell and a rotor position sensor. The stator assembly and the rotor assembly are installed inside the shell, and the rotor position sensor is installed inside or outside the shell. In addition, it also includes a memory storing the initial installation deviation information of the rotor position sensor. The motor entity stores the initial installation deviation information of the rotor position sensor through the self-contained memory. When assembled with other motor controllers, the motor controller can quickly read the initial installation deviation information of the rotor position sensor from the memory inside the motor entity, simplifying the production, installation, maintenance and other processes, improving efficiency and being practical and convenient.
[0004] The above and similar measurement technologies only realize local calibration through a single magnetic pole pair when correcting the motor position. However, due to the existence of multi-magnetic pole pair mechanical position deviation (uneven magnetic pole distribution caused by manufacturing error), magnetic field strength distribution difference (nonlinear magnetic field caused by magnetization or assembly) and magnetic encoder installation deviation (sensor and shaft concentricity error), the uncorrected magnetic pole pair region will produce cumulative reading error in the 360° mechanical angle range, resulting in decreased global position detection accuracy and weak anti-interference ability. UTILITY MODEL CONTENTS
[0005] The utility model aims at providing the segmented type position correction circuit of multi -magnetic pole pair motor to solve the problems in the above background technology.
[0006] To achieve the above object, the utility model provides the following technical scheme: a segmented type position correction circuit of multi -magnetic pole pair motor, including driver and execution module, the driver electric connection power supply, motor and communication module, the communication module electric connection PC machine, and the driver carries out information interaction between the magnetic encoder inside the motor through SEI TX port, SEI RX port and SEI VCC port simultaneously;
[0007] The communication module comprises a USB connector and a RS485 communicator, the driver is electrically connected with the USB connector through the RS485 communicator, and the USB connector is electrically connected with a PC.
[0008] Further, the driver is connected with the motor through a U port, a V port and a W port to exchange information.
[0009] Further, the PC exchanges information with the USB connector through a VBUS port, a DM port and a DP port, exchanges information with the USB connector and the RS485 communicator, and exchanges information with the driver through an A port and a B port.
[0010] Further, the motor exchanges rotor position data with the driver through a magnetic encoder, and exchanges three-phase current data with the driver through the U port, the V port and the W port.
[0011] Further, the driver exchanges magnetic pole pair correction / position data with the PC through the communication module.
[0012] Further, the driver is electrically connected with an isolation device, and the isolation device comprises but is not limited to an optoelectronic coupler.
[0013] Compared with the prior art, the utility model has the beneficial effects that:
[0014] Firstly, the utility model combines the real-time position of the motor rotor with the de-extreme value average filtering algorithm, and corrects each magnetic pole pair in sections, thereby solving the accumulated error problem in 360° mechanical angle caused by traditional single magnetic pole pair calibration, and significantly improving the global position detection precision and anti-interference ability.
[0015] Secondly, the utility model exchanges information between the PC and the driver through the communication module composed of the USB connector and the RS485 communicator, so that the PC interface and the industrial communication protocol are compatible, thereby not only supporting long-distance and anti-interference data transmission, but also enhancing the overall applicability and expansibility.
[0016] Thirdly, the utility model is provided with the isolation device such as the optoelectronic coupler between the driver and the motor, so that the interference of the large-current driving signal on the sensitive control circuit can be effectively isolated, and the stability of the system is improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 It is a circuit diagram of the segmented position correction circuit of the utility model. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0019] The existing measurement technology corrects the motor position by only local calibration of a single magnetic pole pair. However, due to the mechanical position deviation of multiple magnetic pole pairs (uneven magnetic pole distribution caused by manufacturing errors), the difference in magnetic field strength distribution (nonlinear magnetic field caused by magnetization or assembly), and the installation deviation of the magnetic encoder (sensor and shaft concentricity error), the uncorrected magnetic pole pair region will produce cumulative reading errors in the 360° mechanical angle range, resulting in decreased global position detection accuracy and weak anti-interference ability. The technical solution of the present application can not only directly control the motor operation through the three-phase drive signal, but also can interact with the magnetic encoder inside the motor through the SEI port to obtain real-time rotor position data and correct the rotor position data through the PC. That is, the correction of each magnetic pole pair is completed in sequence until all magnetic pole pairs are corrected, thereby ensuring the linearity and accuracy of the magnetic encoder reading within the 360° mechanical angle of the entire rotor.
[0020] Reference Figure 1 The embodiment provides a segmented position correction circuit for a multi-magnetic-pole-pair motor, which comprises a power supply, a driver, a motor, a communication module and a PC. The power supply provides working power for the entire segmented position correction circuit. Specifically, the power supply is electrically connected to the driver, and the PC is also electrically connected to the driver through the communication module. The driver is electrically connected to the motor and interacts with the motor.
[0021] Further, the power supply is connected to the driver through a VIN port and a VCC port, that is, the VIN port provides the main power for driving the motor, such as high-voltage direct current. The VCC port provides the working voltage of the logic circuit, such as 5V / 3.3V voltage, thereby providing power for the entire segmented position correction circuit.
[0022] In the embodiment, the communication module comprises a USB connector and an RS485 communicator, the driver is electrically connected with the USB connector through the RS485 communicator, and the USB connector is electrically connected with the PC. Further, the PC is internally provided with a de-extreme value average filtering algorithm, i.e., the position data of the magnetic pole pairs are corrected through the de-extreme value average filtering algorithm. Specifically, the PC exchanges information with the USB connector through a USB interface (such as a VBUS port, a DM port and a DP port), exchanges information between the USB connector and the RS485 communicator, and exchanges information between the RS485 communicator and the driver through differential communication lines (such as an A port and a B port). That is, the communication module in the embodiment serves as a communication bridge between the driver and the PC, converts the USB protocol of the PC into the RS485 protocol, and realizes long-distance and anti-interference communication.
[0023] Further, the motor is internally provided with a magnetic encoder, which exchanges information between the driver through an SEI interface (such as an SEI TX port, an SEI RX port and an SEI VCC port). That is, the driver can obtain the rotor position data inside the motor through the SEI interface. At the same time, the driver exchanges information between the motor through a U port, a V port and a W port, i.e., the driver generates corresponding three-phase drive signals according to the operation instructions sent by the PC, and controls the operation state of the motor through the three-phase drive signals.
[0024] It is worth noting that the driver needs to be separated by an isolating device during the information exchange process of the three-phase drive signals and the rotor position data with the motor, so as to avoid large current interference with sensitive signals. Specifically, the isolating device includes but is not limited to an optoelectronic coupler.
[0025] Specifically, the segmented position correction circuit in the embodiment can divide 360° mechanical angle into 4 sectors (90° per sector) according to the number of magnetic pole pairs (such as 4 pairs of poles) during the specific implementation, i.e., setting the reference alignment position of each magnetic pole pair (such as 0°, 90°, 180°, 270°). At the same time, the driver controls the rotor of the motor to move to the reference position of each magnetic pole pair in turn according to the preset path, i.e., the corresponding three-phase drive signals.
[0026] Further, when the motor rotor reaches the target magnetic pole pair sector, the driver sends an alignment instruction through the SEI TX port, and the magnetic encoder feeds back the current absolute position data to the driver through the SEI RX port. It is worth noting that the same magnetic pole pair position needs to be repeatedly sampled (for example, 10 times) to obtain the original position data. It is worth noting that during the processing of the magnetic pole pair position, the PC can eliminate the maximum and minimum values in the sampling data through the extreme value elimination average filtering algorithm, and take the average value of the remaining data as the offset correction value of the magnetic pole pair. That is, the offset correction value of each magnetic pole pair is sent to the driver through the module and stored in the non-volatile memory of the driver. At the same time, during the operation of the motor, according to the magnetic pole pair sector where the motor rotor is currently located (judged by the real-time data of the magnetic encoder), the offset correction value of the corresponding magnetic pole pair is called to compensate the position and eliminate the cumulative error.
[0027] Although the embodiments of the present application have been shown and described, it is to be understood that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present application, and the scope of the present application is defined by the appended embodiments and their equivalents.
Claims
1. A segmented position correction circuit for a multi-pole pair electric machine, characterized by, Including driver and execution module, the driver electrically connects power supply, motor and communication module, the communication module is electrically connected PC, simultaneously the driver carries out information interaction between SEITX port, SEIRX port and SEIVCC port and the magnetic encoder inside the motor; The communication module includes a USB connector and RS485 communicator, the driver is electrically connected with the USB connector through the RS485 communicator, and the USB connector is electrically connected with the PC.
2. The segmented position correction circuit for a polyphase machine of claim 1, wherein, The driver carries out information interaction between U port, V port and W port and motor.
3. The segmented position correction circuit for a polyphase machine of claim 1, wherein, The PC carries out information interaction with the USB connector through VBUS port, DM port and DP port, simultaneously, the USB connector and RS485 communicator carry out information interaction, and the RS485 communicator carries out information interaction with the driver through A port and B port.
4. The segmented position correction circuit for a polyphase machine according to claim 1 or 2, characterized in that, The motor carries out information interaction between rotor position data and the driver through the magnetic encoder, and carries out information interaction between three-phase current data and the driver through U port, V port and W port.
5. The segmented position correction circuit for a polyphase machine according to claim 1 or 2 or 3, wherein The driver carries out information interaction between magnetic pole pair correction / position data and the PC through the communication module.
6. The segmented position correction circuit for a polyphase machine of claim 5, wherein, The driver is electrically connected with the isolating device, and the isolating device includes but is not limited to photoelectric coupler.
Citation Information
Patent Citations
Motor entity with rotor position sensor initial installation deviant information and initial installation deviant information measurement method thereof
CN103178681A