Introduction to Brush DC Motor Control Making Them Stop August 15, 2013 Paul Nickelsberg Orchid Technologies Engineering and Consulting, Inc. www.orchid-tech.com
Brush DC Motor Control Making Them Stop Kinetic Energy Resistive Braking Active Braking Back-EMF Protection Regenerative Braking
Brush DC Motor Control Kinetic Energy Motor is Spinning Mass is Moving (Sled, Flywheel, Automotive) Kinetic Energy = ½mv² Kinetic Energy in Joules Mass in Kilograms Velocity in meters per second Watts = Joules / Second
Brush DC Motor Control Kinetic Energy 200 lbs 90.9 kg 1.5 m/sec Velocity Velocity Profile Position 1 Second KE = ½mv² = ½ (90.9)(2.25) = 102.3 Joules = 102.3 Watts (1 Sec Deceleration)
Brush DC Motor Control Resistive Braking 102.3 Watts?
Brush DC Motor Control Resistive Braking Ohmite Data Sheet
Brush DC Motor Control Resistive Braking IMS Datasheet
Brush DC Motor Control Resistive Braking Caddok Datasheet
Brush DC Motor Control Active Braking PWM OFF OFF OFF PWM ON OFF OFF Braking Free Energy Flows through body diodes and into power source
Brush DC Motor Control Active Braking 200 lbs 90.9 kg 1.5 m/sec Velocity Velocity Profile Position Power Source Voltage Elevated voltage During deceleration Position
Brush DC Motor Control Active Braking – Back EMF Clamp Special Hi Power
Brush DC Motor Control Active Braking 200 lbs 90.9 kg 1.5 m/sec Velocity Velocity Profile Position Power Source Voltage Elevated voltage During deceleration - clamped Position
Brush DC Motor Control Active Braking – Back EMF Clamp resistor gets warm Clamp FET This is an N-Channel FET clamping from the low-side
Brush DC Motor Control Regenerative Braking Power Source Voltage Elevated voltage During deceleration Position Charge Controller Battery Charge Controller Protects Battery from Overcharge Component Parts Designed to Operate at Elevated Voltages
Introduction to Brush DC Motor Control Join Us Tomorrow – Making Them Do Cool Things Position Sensors Microprocessor Control – QEI Block Microprocessor Control – PWM Block PI Control Algorithm Constant Velocity Operation Constant Position Operation