Motor control device

JP7871685B2Active Publication Date: 2026-06-09DENSO CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
DENSO CORP
Filing Date
2022-11-10
Publication Date
2026-06-09

AI Technical Summary

Benefits of technology

【0041】 <効果> このように、モータ制御装置10は、第1回転速度が所定速度以上であるか否かによって、制御用回転速度を第1回転速度と補正速度とで切り替える。この補正速度は、第2回転速度に対して速度差に相関する補正値CVを加算したものである。よって、第1回転速度と補正速度との差異D2は、第1回転速度と第2回転速度との差異D1よりも小さい。このため、モータ制御装置10は、制御用回転速度を第1回転速度と補正速度とで切り替える構成において、制御用回転速度として第2回転速度を用いる場合よりも、マイコン11によるモータ回転速度の認識誤差を低減できる。つまり、モータ制御装置10は、速度算出方式切り替え時に発生していた、マイコン11が認識するモータ回転速度の不連続さを低減できる。このため、モータ制御装置10は、モータ印加電圧が理想的な形でモータ20に供給され、回転のがたつきや異音を抑止できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007871685000001
    Figure 0007871685000001
  • Figure 0007871685000002
    Figure 0007871685000002
  • Figure 0007871685000003
    Figure 0007871685000003
Patent Text Reader

Abstract

To provide a motor control device capable of reducing a recognition error of motor rotation speed.SOLUTION: A microcomputer calculates a first rotation speed using an electrical angle 360° time, and calculates a second rotation speed using an electrical angle 1,800° time (S21, S22). The microcomputer calculates a correction value that correlates to a speed difference between the first rotation speed and the second rotation speed (S24). The microcomputer sets the first rotation speed as a control rotation speed during low rotation, and sets a correction speed by adding the correction value to the second rotation speed during middle to high rotation (S26, S27).SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Claims

1. This is a process performed by the processor (11), The acquisition process (S10) involves acquiring a sensor signal from a rotation sensor, in which an edge is output at predetermined electrical angles according to the rotation of the motor's output shaft, A first calculation step (S21) is performed in which the first electrical angle time, which is the time interval for each first electrical angle, is measured based on the edge of the sensor signal, and the motor rotation speed is calculated using the first electrical angle time, A second calculation step (S22) is performed in which a second electrical angle time, which is a time interval for each second electrical angle that is larger than the first electrical angle, is measured based on the edge of the sensor signal, and the motor rotation speed is calculated using the second electrical angle time, A correction value calculation step (S24) is performed to calculate a correction value that correlates with the speed difference between the first rotational speed, which is the motor rotational speed calculated in the first calculation step, and the second rotational speed, which is the motor rotational speed calculated in the second calculation step. A speed determination step (S25) for determining whether the first rotational speed is equal to or greater than a speed threshold, If it is determined that the first rotational speed is not equal to or greater than a predetermined rotational speed, the first setting step (S27) is performed to set the first rotational speed as the control rotational speed used when controlling the motor, A motor control device comprising: a second setting step (S26) which, when it is determined that the first rotational speed is equal to or greater than a predetermined rotational speed, sets a corrected speed obtained by adding the correction value to the second rotational speed as the control rotational speed.

2. The motor control device according to claim 1, wherein in the correction value calculation step, the speed difference is saved multiple times, and the average value of the multiple speed differences is calculated as the correction value.

3. The motor control device according to claim 1 or 2, wherein the first electrical angle is 360 degrees and the second electrical angle is 1800 degrees.

4. The motor control device according to claim 1 or 2, wherein the correction value calculation step calculates the correction value only when the previous value and the current value of the second rotational speed are different.