Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

digital control with microcontrollers - request for resource

Status
Not open for further replies.

kyle.hall

Newbie level 3
Joined
Oct 5, 2008
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,330
Dear Control Geeks

I want to be one of you. I don't want to go to school for control theory nor do I want to spend money on a book full of math equations and no examples. Please help me. What book should I buy? I am interested in PID and fuzzy logic for engineering applications. I want to learn the theory but maybe not every gory detail like in a master or PHD program. I have had calc 1, 2, 3, linear algebra, diff eq's so my math is OK. I am interesed in digital control with microcontrollers. I am already very handy with microcontrollers, I want to get better at making them control motors, ovens, displays,etc...

Thanks.

Kyle
 

I have felt the pain too.
I would look at buying a starter kit
**broken link removed**
TI has some that have motors in the kits but it cost more, $400. It is still a bargain.
Go to the TI, DSP, and Microchip websites. There are many application notes, FREE!!! It is the the chip manufacturers best interest in making it as easy as possible to design your systems with their products.

This is one of my favorites sites for introducing people to control.
**broken link removed**

Get a math package like Scilab, Matlab, Mathematica, Maple and wxMaxima. I prefer the ones that can do symbolic processing. Like this
**broken link removed**
The PDF is just an symbolic version of what is in the CTM PID website.
I am not a fan of Scilab and Matlab. They will get you the answers but in the long run being able to derive them symbolically gives one a better feel.
Look at the equations for Ki and Kp on page 2/9. Don't the equations mean more than simple numbers found on the CTM-PID website?

It is hard to recommend books. I have two main books that I use. One, by Philips and Nagle, works mainly in the digital domain.
http://www.drblank.com/coetacs5.htm
This book uses a simple motor example through out much of the book. It looks like the recent version has Matlab code too.


The other works mainly in the s domain.
http://www.amazon.com/Control-Systems-Engineering-Norman-Nise/dp/0471445770.
The Phi

Both had examples that I worked through in Mathcad and then I enhanced the examples for my application.
 

    kyle.hall

    Points: 2
    Helpful Answer Positive Rating
Re: digital control with microcontrollers - request for reso

tamphong said:
You can see the following link:
Implementation of Fuzzy Logic Servo Motor Speed Control on DSP
http://www.robotics.hocdelam.org/in...tent&view=category&layout=blog&id=3&Itemid=61
I think it usefuls for you!
FLC is an attempt to do control without understanding the system. If one understands the system then one can calculate the PI gains to provide the desired response. If you used the techniques I posted in my post the FLC would not have a chance. PID is also much simpler than FLC to implement and runs much faster.

I get a little tired seeing people year after year pushing FLC by making comparisons when they don't tune the PID controller correctly and make it look bad.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top