![]() |
|
|
|
#1 |
|
Hello,
I need to create a PID controller in a Cyclone FPGA, and I am wondering if someone could help me with a few questions? I need to control a PWM driver which is generating a single phase AC waveform under load. Is a PID controller the way to go? Lots of articals on PID controllers seem to work in slow systems like, temperature, or motors which are set to run at a selected speed. More static type systems. The system I need to design for is a very dynamic system. Can a PID be as dynamic as I need it? I am currently working on a system which works off a high low trip point then calculates what type of equation to use. If the ADC sample breaks the trip point, use the waveform data. If the ADC is in the trip points but is not on the waveform point then nug the output by 60% up or down (depending on which side of the waveform point its on). The ADC is 5 times faster then the waveform table clock. So I can correct the output 4 times before the waveform table moves to the next point. The above describes a P type controller. This is also faily straight forward to put into an FPGA. Why would this not be a good way of doing this? I don't have a very good grasp on figuring out the equations for a full PID controller. I also don't really know how to describe it so an FPGA can use it (I would probability be able to if I understood the math). What would be the best way to design a system like this? Is there an example of a PID controller which describes the thinking process? (Something which describes the math and walks throught how the constants are selected, shows a basic VHDL implementation, along with how to go about tuning?) I am hoping that someone could point me in the right direction. Thanks Rob Rob |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 70-536 questions and time limit for exam? type of questions? | gravz84 | MCTS | 2 | 11-22-2007 07:57 PM |
| 70-536 questions and time limit for exam? type of questions? | gravz84 | MCTS | 0 | 11-13-2007 05:44 PM |
| 70-536 Details | Gary Gallagher | MCTS | 10 | 06-30-2007 01:08 PM |
| Questions on 70-536 | Ashwin | MCTS | 0 | 04-29-2007 09:22 PM |
| Re: A+ Test Questions | jsaulinskas@sbcglobal.net | A+ Certification | 0 | 01-20-2005 03:19 AM |