Skip to content

ruenahcmohr/sensorlessMotorPos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sensorlessMotorPos

code to position motor based on backEMF and speed accumulation

This project was not my idea, I'm not the first to do it and my implementation isn't the best.

This uses the backEMF of a DC brushed motor to determine position via accumulated velocity. The velocity measurement is done by reading the generated voltage from the armature of the motor between the PWM pulses. Measurements suffer all sorts of evil things, the flyback from the drive pulse must first settle, and the measurement will be garbage if the commutators change as your trying to measure (big noise burst)

All in all, it worked WAY better than I thought it would!

video

Build photo and schematics:

image

image

About

code to position motor based on backEMF and speed accumulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors