Brushed DC Motor Position and Load Current Sensing Using Current Ripple Detection ICs

Until now, motor control has typically involved sensing the motor’s speed and angle of rotation using a magnetic sensor. If the motor is a brushed DC motor, rotation speed and rotation angle can be determined by detecting the current ripple at the brushes. Load current can be detected at the same time.

Issue with Existing Motor Control

The typical method of motor control involves detecting the magnetic force of a magnet attached to the motor using a magnetic sensor.
However, this creates the following issues.

  • ・It requires discrete components, such as a magnet, magnetic sensor (board-mounted), and harness, and the space for those components.
  • ・The magnetic sensor needs to be located near the motor to detect the magnetic field of the magnet attached to the motor.

Solution Case Example

Because the target motor was a brushed DC motor, an Alps Alpine current ripple detection IC was employed to detect current ripple, enabling detection of rotation period, rotation speed, and number of rotations, in place of a magnetic sensor, as well as load current, in place of a current sensor.

Solution Benefits

Fewer parts needed

Discrete components, such as magnetic sensors and their PC boards, cables, and magnets, can be omitted.

Space savings

Having fewer parts makes it possible to achieve space efficiencies around the motor.

Weight reductions

Having fewer parts makes it possible to omit cables and achieve other weight reductions.

Layout freedom

The Current Ripple Detection IC helps to improve design freedom by not requiring installation near the motor. For example, it can be installed on the MCU board.