Decrease font size
Increase font size
Topic Title: PID controller for servo motor, without servo drive?
Topic Summary:
Created On: 19 June 2013 06:21 PM
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 19 June 2013 06:21 PM
User is offline View Users Profile Print this message


Posts: 1
Joined: 19 June 2013

I want to use a PID controller to regulate the position of a servo motor, and the "computer" of this machine is a microcontroller. But is it possible not to use a servo drive, as long as I calculate the transfer function, couldn't I just let the microcontroller do the servo drives job, and let it use the plant to regulate the voltage and current?
Link Removed

Edited: 26 June 2013 at 01:57 PM by vikkydonlad
 19 June 2013 06:52 PM
User is offline View Users Profile Print this message


Posts: 21
Joined: 04 July 2002

Yes, as long as the micro can control the velocity of the motor and you have positional feedback of the motor shaft to the micro,
PID can be done in one line of code
I can post this tomorrow when in in the office again

Sam Wane CEng, MEng, MPhil, MIET, PgC
Senior Lecturer in Robotics, Staffordshire University
Chartered Engineer,
Committee Member, IET Robotics and Mechatronics Network
 30 September 2013 07:21 PM
User is offline View Users Profile Print this message


Posts: 1
Joined: 30 September 2013

Here is a great article Link Removed discussing how to use the PID controller instead of a drive. Generally you can used a PID controller instead of a drive; however, I personally reccommend using a drive instead, because it is much simpler. With the PID controller you have to calculate all of the errors, but when using a drive instead, the drive calculates everything for you. Check out more useful information at the Repair Zone Learning Center.

Edited: 30 September 2013 at 07:29 PM by JadeYork

See Also:

FuseTalk Standard Edition v3.2 - © 1999-2016 FuseTalk Inc. All rights reserved.