A PID controller is a (closed) control loop feedback mechanism. It is used in industral control for proportional, integral and derivative feedback.

learn more… | top users | synonyms (1)

1
vote
3answers
158 views

Can PWM be used for PID controlling…

I am was wondering if an IC like the PCA9685(Datasheet) that generates PWM signals can be used in a PID controller for controlling a heated bed on a 3D printer. My understanding of PWM is that it ...
4
votes
2answers
87 views

Electronic Speed Control Concepts

I am a programmer who has never worked with electronics before. I am learning the concepts and hoping to build a quadcopter, with the control software entirely written by me. Motor control seems to be ...
0
votes
1answer
105 views

PID-controller and Ziegler-Nichols Method: How to get oscillation period?

I'm a bit confused about how to measure the oscillation period of a quasi-stable system when using the Ziegler-Nichols method to get the correct PID configuration. The factor of the oscillation period ...
0
votes
0answers
15 views

PID CH402 vs CD101 for Sous Vide - Will CH402 work? Item: CH402FK02-V*AN Reverse Operation

I'm following a Sous Vide guide, and I need a "Digital PID temperature controller model CD101, PT 100 support and voltage pulse output". I bought this a PID on eBay which is a CH402. I have NO ...
3
votes
2answers
90 views

Quad copter - from PID values to motor power

I am struggling with a completely self built/written quad copter I am working on. I am working on the PID controller for balance, right now just with a P value and it only reacts on ROLL and PITCH ...
1
vote
1answer
162 views

Peltier heat resistor temperature controller, schematic issue

I've been having a problem with the following schematic: What I need to do: Two temperature controllers in order to create a temperature gradient. The hot side is a a little above room temperature ...
2
votes
2answers
151 views

Control servo motor via PID to stabilize a robot wheel using IMU

I'm trying to stabilize a robot with a servo motor attached to two wheels of a robot. I already built the system as following: Apply Kalman filter to gyrometer/accelerometer output Calculate a roll ...
1
vote
1answer
72 views

What is a suitable device for fast temperature process control?

Here is a ceramic heater catalog: product sheet These heaters can ramp up as fast as 150 degrees C per second. I am not entirely sure what I am searching for but let's look at my use case: Say I ...
0
votes
1answer
48 views

PID controller of a known system model

When we know the impulse response of a system, we know all the equations needed to find an output of the closed loop system. So, theoretically we can find the perfect or at least a very good PID ...
0
votes
0answers
34 views

PID Parameters effect while tuning

We aways find lots of materials which explain various methods of tuning a PID controller. Also, it is not hard to find out what are those parameters. Once I've read that P and D parameters, in ...
1
vote
1answer
115 views

PID controller modelling

According to the following simple PID control system: We could create the equation: $$(R(s)-Y(s))C(s)P(s) = Y(s)$$ Wich will lead us to $$\frac{Y}{R}=\frac{CP}{1+CP}$$ So, if we want to ...
0
votes
1answer
72 views

Transfer function - get rid of zero

I have a close loop transfer function, consisting of a system and a controller (PID). For some reason does it create 2 zeroes which creates an undershoot which should not appear at all. I don't ...
1
vote
0answers
86 views

PID tuning method

I am trying to design a PID controller, to get the response I want to, so I am beginning to think that my approach with tuning the values might be incorrect. I have to Design a controller for the ...
1
vote
3answers
146 views

Cost-sensitive way to maintain a 220C temperature

I'm building a device which is designed to be built by people of varying skill and education levels. Part of it needs to climb to and maintain a temperature of 220C, but I don't need very tight ...
0
votes
1answer
107 views

PID gains from the transfer function of a plant

I am trying to calculate gains ( Kp, Ki, Kd ) of a PID controller. I have to improve the response of a plant. I already have the Transfer function of the plant. I was wondering if matlab has some ...
2
votes
2answers
110 views

Does the use of PID controller require knowledge of plant's Transfer Function

As simple as that. I assume that you use PID when you do not know the Transfer Function of the system, otherwise you use it and plug it directly in the closed-loop control.
0
votes
1answer
43 views

Can you implement a control algorithm and send the inputs via xbee?

I know this question is little bit vague, but let's say that I have a robot or a quadrotor to control. I want to implement the control algorithm (PID, robust, or LQR) in the PC not in the robot/quad, ...
1
vote
1answer
168 views

Astrom-Hagglund Relay PID tuning - relay transfer function?

I'm implementing a PID temperature controller on a PLC. To cut down on installation time (this design may be reused many times), I want to have the PID parameters tuned automatically rather than ...
3
votes
3answers
211 views

Motor Control with PMW or RPM on heavy robot

I'm going to try to explain my problem as clearly as I can. I have been building a robot that has four wheels, 2 motors and 2 free wheels. Its a differential drive system. ...
2
votes
1answer
163 views

Proportional controller

Sirs, I am not able to understand why Proportional controller introduces offset.Please consider follwing paragraph I found on internet, credit to ** http://blog.opticontrols.com/archives/344 **, ...
1
vote
2answers
231 views

Arduino. How do I limit the output value of a PID controller? [closed]

I have the following PID algorithm I snatched from a website whose name I forgot and I need to limit the output such that its maximum value is, let's say, 90. How do I do that? I tried using Arduino's ...
1
vote
0answers
92 views

PD control (PID without I) - Homework help

I've been given a system - x" = bx′ + kx + ru and I've been asked to rewrite it in the canonical form x' = AX + BU. I've got -- ...
2
votes
1answer
204 views

Difference between online PID and offline PID tuning?

I've been reading about PID control on the internet lately (Wikipedia). I came across the words 'online' and 'offline' in PID tuning. I googled it but couldn't find anything. What does this mean in ...
1
vote
2answers
180 views

Is PID ok to control motorized faders?

I have ALPS motorized faders + Arduino + H-Bridge setup. I first controlled them using simple algorithm ( if delta>0 move right ). Results were quite good. I tried to use PID to control them also ...
0
votes
0answers
69 views

How to deal with unstable pole?

I'm trying to use PD control to keep an inverted pendulum centered, by attractive electromagnets mounted as a radial magnetic bearing. The control is cascaded into an inner current control loop and an ...
0
votes
0answers
63 views

Is it okay to rapidly switch on and off a DC adapter

I have a thermoelectric coller I've converted to a heater which I usually use a normal thermostat to control. I've just upgraded to a PID-based controller which of course is going to be switching ...
4
votes
3answers
105 views

Control System - Changing damping on-the-fly?

I'm trying to implement a PID algorithm on a microcontroller that controls an actuator with a hard physical limit. In MATLAB, there's no consequence to large overshoots/hitting saturation at high ...
3
votes
1answer
294 views

PID implementation for a Humidity controller

I'm working on a humidity controller which uses PID algorithm to control the process values. I have to implement 2 PID routines as there are 2 process values ( Humidity and Temperature) to be ...
0
votes
1answer
349 views

Cannot integrate PID in my Quadcopter? Is this the right way?

I am working in my quadcopter. Right now I am just testing for take- off and Roll angle. I tried to integrate PID library in my code but it keeps generating 100 and my quadcopter goes blasting. Right ...
2
votes
1answer
588 views

Converting an ADC value to equivalent Temperature?

I'm working on a humidity controller which also controls the temperature inside a chamber.I'm done with the hardware (though i'm not the one behind the design)and which was originally designed with ...
8
votes
3answers
489 views

How does control theory apply to my real-world processor-controlled boost converter?

I have a limited understanding of control theory. I dealt with poles and zeroes and transfer functions in school. I've implemented several microprocessor-based control schemes for DC/DC converters. ...
0
votes
1answer
148 views

PID controller algorithm for sr90 digital controller

I am trying to implement PI control algorithm in c#. I found some help in internet and i understand the formula how to use. I have measured value(PV)= 20 °C and set point (SP)= 80°C; I would like to ...
2
votes
3answers
492 views

Are there any microcontrollers with integrated H bridge for DIY servo?

I want to build my own servo system. It will get a PWM as input then move an object according to this input. I have a motor, potentiometer feedback, microcontroller with separated H-bridge. Since I ...
3
votes
1answer
224 views

How to move lot of items with one microcontroller?

How to build a project that move lot of objects like this one http://www.youtube.com/watch?v=go2mZnRPqnQ ? Note : This question was different at the begining, but it was confusing and Anindo Ghosh ...
3
votes
1answer
218 views

What component should I use to build my own servos?

I want to create an array of linear actuators for an art installation. The easiest thing for me would be to send a PWM for each actuator. I think of using chips like TM1809 or WS2811 those chips are ...
0
votes
0answers
64 views

PI loop design for 2nd order system

I have a plant system which is 2-pole and 0-zeroes for which i want to control two different parameters. So, I'm trying to design two PI loops in feedback one for each parameter which will make ...
4
votes
1answer
175 views

PID controller, tuning and creation

I have been having some good success with my first PID controller. It seems it needs just a little bit more work. Below is a picture of a sample run with my controller implemented. Currently I only ...
1
vote
1answer
164 views

Problem with PID tuning

This is the step response of the power stage of a buck converter. I tried tuning it when i added a proportional term, the rise time and settling time improved.So kept on increasing Kp and the ...
2
votes
1answer
520 views

Simulating PID controller in Matlab

I am trying to explore PID control with a simulation. My problem is that the derivative term does not behave as expected in my simulation: No matter how large its coefficient it seems unable to ...
2
votes
2answers
185 views

What is this relay symbol?

I have never seen a relay depicted as below: from here (pdf) Can someone explain what is going on for terminals 6, 7, and 8?
2
votes
1answer
148 views

Confusion over SMPS controllers/regulators

I am looking at datasheets for ICs like FAN4800 or NCP1337. Some of these are PFC boost converters and others are for other types of SMPS topologies. My confusion is that I can't tell if these ICs ...
0
votes
1answer
553 views

Feedback for DC Motor Speed Control using PID

I'm working on a project in which I have to control the speed of a DC motor using an analog PID(using op-amps). The input will be provided with a potentiometer. The issue is that I can't figure out ...
5
votes
1answer
589 views

How do I convert this analog PID to a digital one?

I want to transform a type III analog PID into a discrete-time one so I can implement it on a PIC18F. The controller is for a buck converter. When I apply the bilinear transformation to the analog ...
1
vote
1answer
652 views

closed loop DC motor velocity control

I'm trying to set up a closed loop control for the velocity of a DC motor. I have a small DC motor with an 8bit encoder. I'm driving the motor using PWM off an arduino and a L298N h-bridge. Here's ...
0
votes
3answers
721 views

Temperature limit on Soldering iron\heating element

I am trying to design a soldering iron type of tool that will not heat-up past, lets just say 400 degrees F. I know I can get a PID controller and manipulate the temp, but I'd JUST like the unit to ...
0
votes
0answers
301 views

Working of ac servo drive in position control mode and algos for position control

I have started working with a Panasonic AC servo drive of capacity 400W (manual). While trying to understand how a ac servo works in position control mode. After experimenting I have come to the ...
3
votes
1answer
335 views

Designing a PI controller for my power system

I have a power system which is given as: Using MATLAB, I found the system's response to be: As you can see, the system is not stable. So, I need to design a PI controller, so that, the transient ...
9
votes
3answers
542 views

PID Control Loops with large and unpredictable anomalies

Short Question Is there a common way to handle very large anomalies (order of magnitude) within an otherwise uniform control region? Background I am working on a control algorithm that drives a ...
4
votes
4answers
414 views

PID regulator steady state error problem

I'm working with a PI controller that regulates temperature through a pwm duty cycle. It generally controls well. However, the system requires a certain minimum duty cycle to balance the heat loss. ...
1
vote
2answers
807 views

Feedback loop in Verilog

I have a problem with writing Verilog HDL code. I want to design a simple PID controller in FPGA I am using Cyclone II family. I want to feedback my output value as an input in a previous stage of ...