Motor control device, motor control method, and computer program

JP2026093875AInactive Publication Date: 2026-06-09TSUBAKIMOTO CHAIN CO

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TSUBAKIMOTO CHAIN CO
Filing Date
2024-11-28
Publication Date
2026-06-09
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0020】 本開示によれば、簡易な構成で性能を向上させる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026093875000001_ABST
    Figure 2026093875000001_ABST
Patent Text Reader

Abstract

This invention provides a motor control device, a motor control method, and a computer program. [Solution] The motor control device includes a control unit that controls the brushless motor by using a plurality of Hall sensors, each using a Hall element to detect the rotation of the rotor of the brushless motor, and controlling the generation of a magnetic field in the stator according to the output of the Hall sensors. The control unit determines whether the power supply voltage has dropped, and if it determines that the power supply voltage has dropped, it stores the output patterns of the plurality of Hall sensors in a non-volatile storage medium. When the motor is started up by receiving power from the power supply, if it determines that the output patterns from each of the plurality of Hall sensors at the time of startup differ from the output patterns stored in the storage medium, it identifies the direction and amount of the deviation in the rotational position of the rotor according to the difference, and controls the motor based on the identified direction and amount of deviation.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A motor control device comprising a control unit that controls the brushless motor by using multiple Hall sensors, each using a Hall element to detect the rotation of the rotor of the brushless motor, and controlling the generation of a magnetic field in the stator according to the output of the Hall sensors, The control unit, Determine whether the power supply voltage has dropped or not. If it is determined that the power supply voltage has decreased, the output pattern from each of the multiple Hall sensors is identified. The identified output pattern is stored in a non-volatile storage medium. When the motor control device itself is started by receiving power from an external power source, it is determined whether the output pattern from each of the multiple Hall sensors at the time of startup differs from the output pattern stored in the storage medium. If a discrepancy is determined, the direction and amount of the rotational position deviation of the rotor corresponding to the discrepancy are identified. Based on the control data received from the control device of the device to be driven by the brushless motor, and the identified direction and amount of the deviation, the brushless motor is controlled. Motor control device.

2. The control unit, When the control data is received from the control device of the device to be driven by the brushless motor, the control data is corrected according to the direction and amount of the deviation. The brush motor is controlled according to the corrected control data. The motor control device according to claim 1.

3. The control unit, Based on the direction and amount of the displacement of the rotational position, the rotor is rotated in the forward or reverse direction to correct the displacement. The brushless motor is controlled by the control data received from the control device of the device to be driven by the brushless motor. The motor control device according to claim 1.

4. The control unit, If it is determined that the power supply voltage has dropped, the system attempts to store the output patterns of each of the identified Hall sensors in the storage medium, and then attempts to turn on a normal save flag indicating that the output patterns have been saved successfully. When powered on by an external power supply, it is determined whether the normal save flag is on or off. If it is determined that the normal storage flag is on, the output pattern stored in the storage medium is read and it is determined whether or not it differs from the output pattern from each of the multiple Hall sensors at the time of startup. A motor control device according to any one of claims 1 to 3.

5. If the control unit determines that the normal storage flag is not on, it will not read the output pattern stored in the storage medium and will determine that calibration or teaching of the correspondence between the rotational position of the rotor and the control data of the control device of the device being driven is necessary. The motor control device according to claim 4.

6. In a method for controlling a brushless motor using a computer that controls the brushless motor, The aforementioned computer, Determine whether the power supply voltage has dropped or not. When it is determined that the power supply voltage has dropped, the output patterns from each of the multiple Hall sensors, which use Hall elements to detect the rotation of the rotor of the brushless motor, are identified. The identified output pattern is stored in a non-volatile storage medium. When the computer itself starts up by receiving power from an external power source, it is determined whether the output patterns from each of the multiple Hall sensors at the time of startup differ from the output patterns stored in the storage medium. If a discrepancy is determined, the deviation in the rotational position of the rotor corresponding to the discrepancy is identified. Based on the control data received from the control device of the device to be driven by the brushless motor and the identified deviation, the brushless motor is controlled. Motor control method.

7. In the computer that controls the brushless motor, Determine whether the power supply voltage has dropped or not. When it is determined that the power supply voltage has dropped, the output patterns from each of the multiple Hall sensors, which use Hall elements to detect the rotation of the rotor of the brushless motor, are identified. The identified output pattern is stored in a non-volatile storage medium. When the computer itself starts up by receiving power from an external power source, it is determined whether the output pattern from each of the multiple Hall sensors at the time of startup differs from the output pattern stored in the storage medium. If a discrepancy is determined, the deviation in the rotational position of the rotor corresponding to the discrepancy is identified. Based on the control data received from the control device of the device to be driven by the brushless motor and the identified deviation, the brushless motor is controlled. A computer program that executes a process.