Arduino servo motor drive

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
2,804
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 19, 2010

Using an Arduino to a) Drive and interpret the resolver feedback from a servo motor and b) convert that information to phase drive pattern then c) Convert that to a pattern of 6 PWM signals for the high-side and low-side drivers of an off-the-shelf power driver to spin the motor.
The motor is running at 300V DC and the driver can handle 10A, I doubt the actual current is over an amp.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (blyndpew)

  • What "off-the-shelf power driver" are you using?

  • It's an International Rectifier IRAMS10UP60:

    If you make this into a URL (Youtube seem to block them) then you should find the datasheet:

    ec.irf.com/v6/en/US/adirect/ir­;jsessionid=AA43B6791BE997134C­3A00AC39A4AB79?cmd=catSearchFr­ame&domSendTo=byID&domProductQ­ueryName=IRAMS10UP60B

  • No, definitely a servo motor. Permanent magnet brushless DC motor. (Or AC servo as they are sometimes called). Basically a 3-phase motor with magnets instead of a squirrel cage. Normally they have Hall sensors for position feedback, but not in this case, the Arduino is doing clever maths and function generation to determine the rotor position and apply the correct phase voltages.

see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • Sweet! Isn't this a stepping motor though?  Great job isolating the voltage!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more