Har du brug for hjælp om PID!

W

wonbinbk

Guest
Hej alle!
Jeg vil gerne stille Dem et spørgsmål om diskret PID controller.
Jeg har fundet ud af denne ligning:
PID = PID_last Kp (e-e1) (1 / 2) Ki.T (e e1) (1 / T). Kd (e-2.e1 E2)
med: PID er produktionen af den registeransvarlige.
PID_last er den sidste PID beregnes.
e er fejlen
e1 er fejlen sidste.
E2 er den fejl "sidste sidste"
Kp, Ki, Kd er 3 nummer.
T er det prøvetagningstid.
Problemet er prøvetagningstid T. Det er små tal.Men jeg kan calc det (ca. 100us, UHM ... ikke sikker ...).
Men er det nødvendigt at beregne T. Kan vi gøre det svarer til nul, så vi ikke behøver at beregne det.
Hvis du har nogle erfaringer med diskret PID controller, vil du hjælpe mig?Tak på forhånd.

Af den måde, der nogen, der har selvstudiet om brug HT-PIC?Please post det her.Jeg er kede med CCS C (PIC comliler).

 
T er konstant, så bare overveje i din (sandsynligvis forkert PID) ligning:

PID = PID_last Kp (e-e1) KI (e e1) KD (e-2.e1 E2).

 
baskan wrote:

T er konstant, så bare overveje i din (sandsynligvis forkert PID) ligning:pID = PID_last Kp (e-e1) KI (e e1) KD (e-2.e1 E2).
 
Denne fyr har givet en fin tutorial om PID
http://www.jashaw.com/pid/

Andre links du måske gerne se
http://bestune.50megs.com/typeABC.htm
http://www.htservices.com/Applications/Process/PID2.htm

 
Hvis du skriver PID på denne ligning, PID ikke virker.PIDs i praktisk programmering er meget mere forskellige.

 
dqhuy:

Citat:

Hvis du skriver PID på denne ligning, PID ikke virker.
PIDs i praktisk programmering er meget mere forskellige.
 

Welcome to EDABoard.com

Sponsor

Back
Top