A PID controller is a (closed) control loop feedback mechanism. It is used in industral control for proportional, integral and derivative feedback.
0
votes
2answers
18 views
Stepmotor closed loop - matching encoder and microstep resolution
I am trying to get a high accuracy and not so extremely high resolution motor to work.
It's a step motor with 200 steps/rev and the motor driver can compute up to 400x microstepping. We have an high ...
1
vote
1answer
27 views
PID tuning limitation
I am modelling an Automatic Cruise Control model in Simulink. I used the PID block and tuned the parameters by trial and error. Now the tuned PID controller works for input speed ranges from 40 kph to ...
0
votes
2answers
67 views
PID Control implementation for charging battery really necessary?
If one is to make a battery charger, lets say a Li-Ion battery charger (using a micro-controller with buck converter), is it necessary to do some kind of control implementation inside the ...
0
votes
0answers
11 views
Compute minimum of an Error function
I have an Error function for my P controller as following (in Z domain):
\$E\left( z \right) = \dfrac{{z\left( {z - 0.286} \right)}}{{\left( {0.713{K_P}{z^4} + z - 0.286} \right)\left( {z - 1} ...
0
votes
1answer
19 views
Difference Between Integral Time and Ki(Integral Gain)
Can anyone tell me the difference between integral time and integral gain? I am really confused between these two terms and it's extremely important for the software PID for motor speed control I am ...
1
vote
3answers
250 views
Kp, Ki, Kd for software PID control
I am designing a software PID control. Logic is almost final but I wonder how do I decide the value of \$k_p\$, \$k_i\$ and \$k_d\$. Also, I need to determine the max and min value for the Pterm Item ...
2
votes
2answers
155 views
How To Interpret PID Output in a Slow Response System
@Update:
A few days have passed since I asked this question and I've had a chance to do some research based on the answers I've received from @R Drast and @Spehro. I'm not sure this update is the ...
0
votes
1answer
38 views
What is this process called: Analog input, with a analog output with setpoint
What is this process called:
In my example the analog input represents line current. The analog output represents voltage. this is a closed loop with a target set point. The behavior would be that ...
0
votes
2answers
91 views
Designing a PI controller for a first order system
I have a first order plant $$ b/(s + a) $$
That I'm trying to control using a PI controller
$$ \frac{(K_ps + K_I)}{s} $$
I closed the loop with unity feedback to get this Transfer function
...
0
votes
0answers
104 views
12v dc motor transfer function
I am working on a dc motor speed control project in proteus.
And currently i am doing the tuning of PID controller and for tuning i am trying to figure out the transfer function of dc motor.
Now what ...
0
votes
0answers
21 views
PID contollers and MIMO systems [duplicate]
I have a system which in state space model. There are 3 state variables and first I will make a solution without using any controller, in this case I have 3 input (u) U1=10,U2=0 and U3=5 , in this ...
0
votes
0answers
45 views
PID controler and state space model
I have a system which in state space model. There are 3 state variables and first I will make a solution without using any controller, in this case I have 3 input (u) U1=10,U2=0 and U3=5 , in this ...
0
votes
1answer
225 views
Magnetic Levitation
I am new to electronics, and I want to do a project where I make a device that levitates an object with the use of an electromagnet, for learning purposes.
Something like this is what I had in mind: ...
6
votes
3answers
220 views
How to design controllers “properly”?
It may sound like the "easy way" to ask it here, but this question (along with a couple others I've posted which were more specific) is the result of years of research on the topic - on and off as ...
-2
votes
1answer
67 views
Lead-lag process control
What is the locus of the following system, and for what value of \$\alpha\$ is the damping ratio 0.5?
1
vote
5answers
130 views
Convert Single OPAMP PID to Software implementation
I have a number of analog PID implementations that I need to convert to software. In an typical example (given below), the summing junction is used to get setpoint-measured error. In decoding the P ...
-5
votes
1answer
72 views
What would be the best microcontroller for running PID calculations? [closed]
I need a microcontroller for my line following robot.
Which one would be the best considering a price below $30 and preferably >120MHz clock?
-3
votes
1answer
121 views
find RPM from Pulse of motor [closed]
I have an electronic gearbox motor with the following details:
25GA-370-12V -330RPM
I want to find a PID control for this motor in Matlab. I take data from this motor by Arduino Due driver and an ...
0
votes
2answers
71 views
PID tuning without transfer function [closed]
I want to develop a general PID not for any specific appilications. What algoritham can be used to to so? ie If I dont have a specific plant model what algorithams can be used to tune a PID so that it ...
0
votes
2answers
171 views
Why does my 24 volt DC servo motor run at 5 volt DC and not at 24 volt DC?
Why does my 24 volt DC servo motor move with 5 volt DC drawing 5 amps, but does not move with 24 volt DC?
The power supply is 24 volt DC up to 10 amps.
Datasheet are available for the DS4S servo ...
0
votes
2answers
325 views
Transfer Function of PI Controller
Circuit below is an op-amp summer combined with PI controller.
simulate this circuit – Schematic created using CircuitLab
What is transfer function of this circut?
How to calculate each ...
1
vote
1answer
160 views
How to determine the transfer function of a system including disturbances
I'm trying to determine the open-loop transfer function of the system below (in order to determine PID gains).
If I account for the disturbance \$(9.81*6700)\$ in the system and use equation 2, I ...
1
vote
0answers
176 views
Help with PFM with PID Control on dsPIC30F2020 (Pulse Frequency Modulation)
I'm using the dsPIC30F2020 trying to do a project that compares and contrasts PWM and PFM bucks converters. I have the PWM buck converter working perfectly. So for the PFM I used the exact same code ...
0
votes
0answers
112 views
24VDC servo motor does not start
I have a 24VDC servo motor (servo motor specs) I want to use to move a small linear stage.
The servo output is 20,6W.
It requires 5000steps per revolution.
I have the motor connected to a servo ...
0
votes
1answer
243 views
Temperature stabilization with PWM , PID controller with delay system
I am doing a project to control the temperature with PWM. I use peltier, thermistor,mcu and h-bridge mosfet.
I want to reach a temperature with an error less than 0.05 and stay at that temperature ...
0
votes
0answers
105 views
Converting PID value to Kp Ki Kd from CENTUM 3000 YOKOGAWA
Here it is, I got the values of Proportional Band (PB) = 500 and Integral (I) = 10 from Non-Interactive PID Controller. What i need is to convert those values into Kp and Ki. I have already known that ...
0
votes
1answer
96 views
Desired response of PI controller in motor vector controller
In vector control (field-oriented control) of motors (specifically induction motors), a rotating reference frame is attached to the rotor flux to give "DC" values in the current controller. This ...
0
votes
0answers
40 views
Anti-windup scheme for PID controller [duplicate]
this is the designed pid controller and i am using TL084 op-amps which has +15 volts and -15 volts as their supply. when the error is generated, due to integrator the control signal(Vc) output is ...
2
votes
4answers
345 views
Anti-wind up scheme in the implementation of PID controller
I want to implement designed PID controller. But I am facing the problem of how to limit the saturation limit in both positive and negative direction? I tried using zener diode, but I would like to ...
1
vote
1answer
108 views
How to calculate the reset time?
I have a little difficulty on my project. Can I calculate Reset Time (Ti) if I just had the value of P gain, I gain, D gain, Process Variable, and Manipulated Variable? Is there any reference about ...
0
votes
2answers
1k views
How to calculate Kp, Kd and Ki?
The motor operates within 140 rev/min to 600 rev/min. The controller gives an output in the range 4 to 20 mA. The sensor output reading equivalent to 400 rev/min, actual reading was 404 rev/min. The ...
-1
votes
2answers
538 views
Controller for a Brushless DC motor (with ESC)
I have one of those BLDC Motors which are used in quadcopters and also an ESC to control it. I give it a PWM signal and it outputs the necessary condition for the motor to spin (AC signal).
The first ...
0
votes
2answers
979 views
Cascading PID DC Motor Position & Velocity Controllers
I'm trying to build a robot with a differential drive powered by two DC motors. First I implemented a PID Controller to control the velocity of each motor independently. Estimated the TF using the ...
1
vote
3answers
1k 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
288 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
551 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
56 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
213 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
1k 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
547 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
103 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
2answers
82 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
2answers
117 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
183 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 ...
-1
votes
1answer
89 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
140 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
188 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 ...
1
vote
1answer
456 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 ...
3
votes
2answers
175 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
53 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, ...