Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Algorytm PID, regulacja temperatury

trazniewski
-
-
Posty:2
Rejestracja:4 lip 2006, o 10:36
Lokalizacja:Sieradz
Algorytm PID, regulacja temperatury

Postautor: trazniewski » 4 lip 2006, o 10:54

Witam. Bardzo proszę o pomoc. Przedstawiam swoją sytuację.
1) Mam do 'zabawy' urządzonko, które reguluje temperaturę względem 'otoczenia', dzięki elementowi Peltiera, na który zadając dodatnie napięcie ogrzewamy go, a chłodzimy ujemnym.
2) W C# napisałem sobie programik, który pozwala przez rs232 z tym urządzeniem się komunikować, odczytywać Td (temp. różn.), Udac (wartość cyfrową napięcia) oraz zadawać pewne napięcie, celem regulowania temperaturą różn.
3) Wiem, że aby osiągnąć cel (bardzo dokładna regulacja temperatury różn.), muszę użyć algorytmu PID. Próbowałem już, na podstawie wielu (anglojęz. też) materiałów, napisać program, który realizowałby funkcję stabilizatora temperatury. Jednak jest fatalnie. Jeśli nawet uzyskiwałem jakieś wyniki - za nic nie były one przyzwoite.
Moja prośba - przynajmniej na początku - jest taka: prosiłbym o podstawy - takie jak:
- jak wyliczać napięcie dla urządzenia na podstawie rejestrowanych błędów;
- jak idzie to całkowanie numeryczne i różniczkowanie (czy np. całkowanie ma być dla czasu od początku stabilizacji do chwili obecnej?);
Później dopiero, mając te podstawy, chciałbym prosić o wyjaśnienie jak brać się za nastawianie parametrów Kp, Ti, Td.
Przepraszam za swoją 'zieloność'.
Jeszcze raz bardzo, ale to bardzo proszę o pomoc.
Dziękuję z góry.

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 92 gości