Termostat - cross post ( pojecha?o to te? na Fizyc

W zasadzie najlepiej byłoby do nasrysować, ale z lenistwa postaram się to opisać.

Grzejnik oporowy=>Złom ogrzewany (Kątownik Aluminiowy)=>Termometr (DS1820)=> ATMEGA8+soft => przekaźnik i sruuu.. zpowrotem na grzejnik.

Aha, mam tam jeszcze po drodze wyświetlarkę LCD, kiera pokazuje mi aktualną temperaturę odczytywaną z DS1820.

No i teraz tak: ustawiam w sofcie temperaturę na 50st. Grzała grzeje, DS1820 mierzy temperaturę i ATMEGA wyłancza grzałkę przy 50 stopniach. Tymczasem nadal mierzę i wyświetlam na LCD aktualną temperaturę odczytywaną z DS'a. Rośnie łajza o jakieś 5 stopni.

I nie ma się czemu dziwić. Element grzejny , to grubowarstwowy opornik na ceramice. Cw jest >> od Cw Alu.

Zrobiłem pomiary. DeltaT=C*exp(-alfa*Tz), Tz - temperatura żądana.

No niby wszystko cacy, ale ino za pierwszym razem uruchomienia tego algorytmu. A dalej, to przekaźnik zacznie cykać jak posrany..

Macie jakiś pomysł ??

Reply to
stchebel
Loading thread data ...

Grzejnik oporowy=>Złom ogrzewany (Kątownik Aluminiowy)=>Termometr (DS1820)=> ATMEGA8+soft => przekaźnik i sruuu.. zpowrotem na grzejnik.

Aha, mam tam jeszcze po drodze wyświetlarkę LCD, kiera pokazuje mi aktualną temperaturę odczytywaną z DS1820.

No i teraz tak: ustawiam w sofcie temperaturę na 50st. Grzała grzeje, DS1820 mierzy temperaturę i ATMEGA wyłancza grzałkę przy 50 stopniach. Tymczasem nadal mierzę i wyświetlam na LCD aktualną temperaturę odczytywaną z DS'a. Rośnie łajza o jakieś 5 stopni.

I nie ma się czemu dziwić. Element grzejny , to grubowarstwowy opornik na ceramice. Cw jest >> od Cw Alu.

Zrobiłem pomiary. DeltaT=C*exp(-alfa*Tz), Tz - temperatura żądana.

No niby wszystko cacy, ale ino za pierwszym razem uruchomienia tego algorytmu. A dalej, to przekaźnik zacznie cykać jak posrany..

Macie jakiś pomysł ??

Moze PID ?

formatting link

Reply to
Magnus Elephantus

tak. Cos spieprzyles.

A co sie dzieje z temperatura jak ten przekaznik cyka?

A.L.

P.S> To jest klasyczny regulator dwupolozeniowy. Poczytaj sobie

formatting link
Gdy przekaznik jest bez histerezy, a stala czasu nagrzewania/chlodzenai niewielka, to wlasnie pzrekaznik bedzie klapal bardzo szybko. Co samo w sobie nie jest zle (z dokladnoscia do teg oco chcesz zrobic)

Reply to
A.L.

Najlepiej reaktor atomowy

A.L.

Reply to
A.L.

W dniu sobota, 23 sierpnia 2014 03:28:12 UTC+2 użytkownik A. L. napisał:

Hahh.. Jasne że histeria została wzięta pod uwagę. I empiryka też. Tak sobie myślę, coby ten przekaźnik wydupcyć z układu i zastąpić go MOSFETEM. Napędzanym ICL7xxx. Popatrz na to jeszcze raz. Za pierwszym 'sztychem' uwzględniam histerię, grzeję łajzę do To - 5 stopni, jak pokazuje mi DS. No i co teraz za drugim razem? Zaś mam włączyć przekaźnik przy temperaturze To - 5 stopni? Toż to będzie cykać jak posrane !!

Reply to
stchebel

Po pierwsze - nie jest to crosspost, wysłałeś dwa osobne posty.

Po drugie - nie wiem czemu się dziwisz działaniu układu...

Przecież jeśli grzałkę masz w postaci stałego opornika który włączasz pod stałe napięcie to chyba oczywiste jest, że przy temperaturze kaloryferka zbliżonej do ustalonej/docelowej ilość mocy jaką doprowadzasz włączając grzałkę jest sporo zaduża niż potrzebujesz w minimalnym czasie reakcji przekaźnika i przesterowujesz temperaturę... bo przecież potrzebujesz ułamek mocy aby doprowadzić z 49 do 50 z tego co potrzebujesz aby doprowadzić z 20 do 50 w tym samym czasie, nie?

Jak masz do dyspozycji tylko przekaźnik to musisz regulować prąd opornika lub napięcie do którego go podłączasz aby przy temperaturze zmierzonej zbliżonej do docelowej dać mniej mocy z grzałki... Np. dodaj drugi przekaźnik i przełączaj nim napięcia lub dodatkowy opornik szeregowy.

Jeśli możesz tam wstawić MOSFETa jak pisałeś nieco później to zastosuj po prostu sterowanie grzałką PWM gdzie w zależności od różnicy temperatur zmierzonej i docelowej będziesz zmniejszał lub zwiększał wypełnienie PWM sterującym grzałką... a więc będziesz mógł dozować kwanty mocy jakimi karmić będziesz grzałkę.

Reply to
Pszemol

Użytkownik snipped-for-privacy@gmail.com napisał w wiadomości news: snipped-for-privacy@googlegroups.com...

Hahh.. Jasne że histeria została wzięta pod uwagę. I empiryka też. Tak sobie myślę, coby ten przekaźnik wydupcyć z układu i zastąpić go MOSFETEM. Napędzanym ICL7xxx. Popatrz na to jeszcze raz. Za pierwszym 'sztychem' uwzględniam histerię, grzeję łajzę do To - 5 stopni, jak pokazuje mi DS. No i co teraz za drugim razem? Zaś mam włączyć przekaźnik przy temperaturze To - 5 stopni? Toż to będzie cykać jak posrane !!

---------------- Histereza to wyłączamy przy To + dT, włączamy przy To - dT. Zapis: "uwzględniam histerezę, grzeję łajzę do To - 5st" rozumiem jako wprowadzenie ujemnej histerezy. Ujemna histereza oznacza generację na maksymalnej częstotliwości na jaką pozwalają układowi opóźnienia. P.G.

Reply to
Piotr Gałka

Dnia Fri, 22 Aug 2014 17:07:08 -0700 (PDT), snipped-for-privacy@gmail.com napisał(a):

Zrobić na tej Atmedze regulator PID zamiast proporcjonalnego?

Reply to
Jacek Maciejewski

Pomysły są zależne od tego jaka dokladność regulacji jest wymagana i czy to regulacja stałowartościowa czy programowa. K.

Reply to
John Smith

Dnia Fri, 22 Aug 2014 20:28:32 -0500, A.L. napisał(a):

Ale o co chodzi ? Regulator PID jest jak najbardziej wlasciwy. Tylko ze do niego trzeba analogowo sterowany element wykonawczy, czyli np grzejnik regulowany w miare szybkim PWM. W zamian uzyskamy dosc stabilna temperature.

Oczywiscie szybki PWM bedzie cykac jak szalony ... uzyj tranzystora, nie bedzie cykal :-) Moc jak rozymiem mala, mozna tez uzyc sterowania analogowego. Albo od razu grzac tranzystorem :-)

P.S. Kiedys na cwiczeniach jakos tak zapetlalismy zwykly regulator PID i przekaznik, ze wychodzil z tego od razu PWM. Nie pamietam jak ... ale kolega robi od poczatku to nie musi kombinowac.

Albowiem zwiekszenie histerezy zmniejszy czestotliwosc klapania, ale kosztem wiekszych oscylacji temperatury. A jak stala czasowa krotka, to i tak bedzie klapal czesto. Trzeba wyeliminowac zrodlo klapania - czyli przekaznik :-)

Jest jeszcze jeden efekt - w momencie gdy temperatura obiektu jest progowa, to jakikolwiek blad pomiaru zmienia nam decyzje - wlaczyc czy wylaczyc. I w efekcie klapie jak szalony. Z tym wlasnie walczy histera. Ale w ukladzie mikroprocesorowym mozna pomyslec o innym zwalczaniu - dobrze filtrujemy pomiary, czy ustalamy minimalny czas stanu.

J.

Reply to
J.F.

W dniu 2014-08-23 02:07, snipped-for-privacy@gmail.com pisze:

Normalka. Cyka bo przełącza na szumach. Potrzebna byłaby histereza. A tak w ogóle to zrób algorytm na PIDa.

Reply to
Mario

Ale co, PID nie jest już w modzie? Mam również dylemat z grzałką, regulacja z histerezą + bezwładność układu daje wahania temperatury a chciałbym aby temp. była zadana i już. Pid nie zmniejszy znacznie wahań?

Reply to
Marek

No nie wiadomo po co na fizykę, gdzie grupa stała się blogiem kilku oszołomów.

Reply to
Marek

użytkownik Jacek Maciejewski napisał:

Mialem zapytac, wpadlo mi w rece takie ustrojstwo na pt100. Grzalka jest sterowana fazowo 50Hz, triak trafo, bez uC, kilka ukladow.

W miare jak temperatura dochodzi do zadanej, uklad stopniowo zmniejsza wypelnienie.

Jaki to typ sterowania?

Reply to
szklanynocnik

użytkownik snipped-for-privacy@gmail.com napisał:

Zastapic grzalke tranzystorem mocy?

Reply to
szklanynocnik

W dniu 2014-08-23 09:07, Jacek Maciejewski pisze:

Przecież on nawet nie ma proporcjonalnego tylko dwustanowy.

Reply to
Mario

W dniu 2014-08-23 04:47, snipped-for-privacy@gmail.com pisze:

Przecież to bez sensu. Z a pierwszym razem masz dużo ciepła zgromadzonego w grzejniku. Za drugim już tylko włączy grzałkę na chwilę więc tego ciepła będzie mało. Algorytm musiałby pamiętać ile ciepła wytworzył a jeszcze nie dostarczył do punktu gdzie mierzysz temperaturę. W PID masz to niejako automatycznie. Poza tym załączasz grzałkę dwustanowo, a przydałoby się sterować PWM albo grupowo, czyli chociaż zwykła proporcja. W takiej sytuacji nie musiałbyś wyłączać 5 stopni poniżej tylko by dojeżdżał do zadanej temperatury na małej mocy.

Reply to
Mario

Wystarczy znacznie zwiększyć współczynnik Kr, ten w części proporcjonalnej.

Filtracja pogarsza dynamikę w regulacji.

K.

Reply to
John Smith

Dnia Sat, 23 Aug 2014 02:23:55 -0700 (PDT), snipped-for-privacy@gmail.com napisał(a):

"w miarę proporcjonalny" :)

Reply to
Jacek Maciejewski

Dnia Sat, 23 Aug 2014 13:49:02 +0200, John Smith napisał(a):

Nie, to jakos ciekawiej bylo. Pomocnicze styki przekaznika doprowadzono na wejscie.

Ale przekaznik klepiacy 100Hz pogarsza jeszcze bardziej - jak sie zepsuje :-)

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.