Adaptive PWM Motor Driver for Variable-Resistance Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor drivers output a constant duty cycle driving signal, which is not applicable for motors with varying resistances, leading to unsuccessful startup of motors with large resistances due to insufficient current flow.

Innovation Solution

A motor driver that includes a motor driving circuit, current limiting circuit, and duty cycle detecting circuit, which senses and adjusts the duty cycle of pulse width modulation signals based on current values to calculate motor resistance and set appropriate starting torque.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a constant duty cycle driving signal is output to drive the high-side switch, then the control circuit is simple, but the motor cannot be successfully started up when having large resistance due to insufficient current flow

Engineering Contradiction:
Improvecontrol circuit complexityVSAvoidmotor startup reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the duty cycle detecting circuit monitors the actual duty cycle of PWM signals and feeds this information back to the control circuit. The control circuit adjusts the PWM duty cycle dynamically based on feedback from the duty cycle detected signal, enabling adaptive current control that ensures reliable motor startup across different resistance values while maintaining circuit simplicity.

Inventive Principle:
Principle #23Feedback

2Reliability

If the duty cycle is increased to provide sufficient current for motors with large resistance, then motor startup reliability improves, but the driving signal becomes inappropriate for motors with small resistance

Engineering Contradiction:
Improvemotor startup reliabilityVSAvoidapplicability to various motor resistances
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static constant duty cycle approach into a dynamic adaptive system. The control circuit continuously adjusts the PWM duty cycle based on real-time feedback from the duty cycle detecting circuit, allowing the system to optimize current delivery for each specific motor resistance value. This dynamic adjustment ensures both high startup reliability and broad adaptability across different motor types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the duty cycle parameter dynamically rather than keeping it constant. By monitoring the duty cycle detected signal and adjusting the PWM duty cycle accordingly, the system adapts the electrical parameter (duty cycle) to match the specific resistance characteristics of different motors, ensuring optimal performance across varying conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple current sensing and duty cycle adjustments are implemented, then motor startup reliability for any resistance improves, but the device complexity increases

Engineering Contradiction:
Improvemotor startup reliabilityVSAvoidcircuit structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The duty cycle detecting circuit serves multiple functions: it monitors PWM duty cycle, generates duty cycle detected signals for control feedback, and enables adaptive current limiting. By making this circuit multi-functional, the patent achieves high startup reliability across all motor resistances without proportionally increasing overall system complexity, as the same circuit structure supports multiple control objectives.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12620919B2Motor driver for starting up motor having any resistance
Publication Date: 2026.05.05 ANPEC ELECTRONICS CORPORATION
  • US12620919B2 patent drawing
  • US12620919B2 patent drawing
  • US12620919B2 patent drawing

AI summary

A motor driver for starting up a motor having any resistance is provided. The motor driver outputs a motor startup signal to the motor according to an initial startup duty cycle, senses a current value of a current signal of the motor multiple times, compares the current value of the motor that is sensed for multiple times with a reference current value and accordingly sets a plurality of pulse waves of a pulse width modulation signal. Then, the motor driver detects duty cycles of the pulse waves of the pulse width modulation signal as startup detection duty cycles. Then, the motor driver outputs a motor startup signal to the motor according to the startup detection duty cycles.