PID inside a closed loop system

Applications, development tools, FPGA, C, WEB
Post Reply
dzuliani
Posts: 5
Joined: Mon Dec 15, 2014 3:53 pm

PID inside a closed loop system

Post by dzuliani » Mon Jan 26, 2015 1:13 pm

Dear all
I'm a new RP user and I'd like to use the PID features to control the motion of a shake table. We use that table to calibrate the seismometers of our network. Up to now the calibration have been made without any control on the shake table. What I'm going to do is to improve the system using the RP PID for a SISO closed loop control. The output velocity of the shake table should follow the signal input (which is not a simple constant but variable with time) that drives the shake table electrical motor. For that reason I need to sum the input signal and the output velocity signal and then inject the outcoming signal to the RP PID controllers. The output of the PID will then drive the shake table electrical motor. Looking at the scheme available at the GitHub repository: https://github.com/RedPitaya/RedPitaya/ ... /src/pid.c
I just need one of the 4 available PIDs so I could adjust the MIMO PID parameters to enable just one of them. What I can't understand is how to correctly implement the sum block which drives the PID and use as inputs the shake tabkle velocity and the input signal. Probably someone else has alread solved this issue and there is a simple way to use the scheme available in pid.c.
Bye David

newkew
Posts: 5
Joined: Thu Apr 02, 2015 1:26 pm

Re: PID inside a closed loop system

Post by newkew » Fri Apr 03, 2015 10:33 pm

Hello all,
I have a similar project and I would like to make a PID loop with the sum of two RF channels.
I began to open and explore the fpga files projects on vivado

whats the statut of your project ?

thanks
Kew

Post Reply
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie

Who is online

Users browsing this forum: No registered users and 108 guests