RTV forum PL | NewsGroups PL

Implementacja regulatora PI w Pascalu dla sterowania piecem c.o. w domu

Softwareowy regulator PI

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Implementacja regulatora PI w Pascalu dla sterowania piecem c.o. w domu

Gabriel
Guest

Fri Mar 19, 2004 6:29 pm   



Witam!
Chciałbym napisać sobie w pascalu (domyślnie ma pracować pod linuksem)
regulator PI do sterowania piecem c.o. w domku jednorodzinnym. Gotowe
regulatory są drogie, a stary pecet wyposażony w LCD i kilku przyciskowy
panel mógłby spełniać takie zadanie.

Myślę, że mój "sterownik" składałby się z takich elementów:
1. pecet z system (linux) i programem na karcie CompatFlash/IDE
2. czujniki temp. DS1820. Myślę o trzech - jeden mierzący temp.
pomieszczenia, drugi mierzyłby temp. zewnętrzną, a trzeci temp. wody
3. wyświetlacz LCD i klawiaturka

Program realizowałby regulację proporcjonalno-całkującą. Pomiar temp. w
pomieszczeniu to sprawa oczywista. Chciałbym też mierzyć temp.
zewnętrzną, żeby móc sterować grzaniem w zależności od pogody.
Temperatura wody traktowana byłaby jako wartość pomocnicza - awaryjne
wyłączenie pieca przy temp. > 90 stopni i alarm przy temp. < 40 st.
podczas gdy piec jest załączony.

Moja prośba jest następująca - możecie mi podać namiary na jakieś w
miarę proste implementacje regularora PI w pascalu (ew. w C)? Znam ten
język i właśnie w nim chciałbym napisać oprogramowanie.

Gabriel

Grzegorz Brzęczyszczykiew
Guest

Fri Mar 19, 2004 6:49 pm   



Na moje oko sprawa jest dość prosta. Z czym masz konkretne problemy ? Z
doborem nastaw - czy realizacją modułó jako takich ?

J.F.
Guest

Fri Mar 19, 2004 8:38 pm   



On Fri, 19 Mar 2004 11:29:39 +0100, Gabriel wrote:
Quote:
Chciałbym napisać sobie w pascalu (domyślnie ma pracować pod linuksem)
regulator PI do sterowania piecem c.o. w domku jednorodzinnym. Gotowe
regulatory są drogie, a stary pecet wyposażony w LCD i kilku przyciskowy
panel mógłby spełniać takie zadanie.

Myślę, że mój "sterownik" składałby się z takich elementów:
1. pecet z system (linux) i programem na karcie CompatFlash/IDE
2. czujniki temp. DS1820. Myślę o trzech - jeden mierzący temp.
pomieszczenia, drugi mierzyłby temp. zewnętrzną, a trzeci temp. wody
3. wyświetlacz LCD i klawiaturka

Ty to przemysl jeszcze raz. Takie regulatory sa masowka, wiec nie
moga byc zbyc drogie. Wyswietlacz, karta CF, czujniki, interfejsy - i
masz cene gotowego regulatora..

W ogole to nie jest zadanie na peceta - za duzy. Maly procesorek
wystarczy.. wtedy i koszta beda inne.

Quote:
Program realizowałby regulację proporcjonalno-całkującą. Pomiar temp. w
pomieszczeniu to sprawa oczywista. Chciałbym też mierzyć temp.
zewnętrzną, żeby móc sterować grzaniem w zależności od pogody.
Temperatura wody traktowana byłaby jako wartość pomocnicza - awaryjne
wyłączenie pieca przy temp. > 90 stopni i alarm przy temp. < 40 st.
podczas gdy piec jest załączony.

No wlasnie - co z zabezpieczeniem pieca - nie lepiej zdac sie na
firme ktora ma w tym doswiadczenie ?
Na alarm to by sie przydal jakis szybszy czujnik, bo zanim woda sie
wychlodzi to juz nieszczescie moze byc ..

J.

Gabriel
Guest

Sat Mar 20, 2004 5:33 pm   



Quote:
Ty to przemysl jeszcze raz. Takie regulatory sa masowka, wiec nie
moga byc zbyc drogie. Wyswietlacz, karta CF, czujniki, interfejsy - i
masz cene gotowego regulatora..

Pewnie tak, ale chcę to zrobić samemu dla własnej satysfakcji. Przy
okazji nauczę się czegoś.

Quote:
W ogole to nie jest zadanie na peceta - za duzy. Maly procesorek
wystarczy.. wtedy i koszta beda inne.

Mam stare dobre 486, mam CF 32MB i 4 sztuku ds1820. Mam też LCD 2x16.
Czyli przede mną tylko zakup/wykonanie adaptera IDE/CF i zamontowanie
LCD i klawiaturki w obudowie blaszaka. Koszta będą znacznie niższe niż
gotowy regulator PI.

Quote:
No wlasnie - co z zabezpieczeniem pieca - nie lepiej zdac sie na
firme ktora ma w tym doswiadczenie ?

Od 1978 r. piec Hydrotherm (15kW) pracuje praktycznie bezawaryjnie. Ma
własne zabezpieczenia. Moje były by nadmiarowe, ale mogą się przydać,
gdy np. nawali stare zabezpieczenie w piecu. Poza tym gdy spadnie temp.
program może zawiadomić domowników, żeby zejść do kotłowni i sprawdzić,
co jest nie tak. Czasami np. awarii ulega pompa albo nawali termopara -
wtedy piec nie pracuje. Mój sterownik wyświetliłby stosowny komunikat na
LCD i ew. powiadomił przez sieć ethernet.

Quote:
Na alarm to by sie przydal jakis szybszy czujnik, bo zanim woda sie
wychlodzi to juz nieszczescie moze byc ..

Jaki proponujesz? I jaką sytuację awaryjną masz na myśli? Pytam, bo
stawiam pierwsze kroki w tej dziedzinie.


Gabriel

Gabriel
Guest

Sat Mar 20, 2004 5:35 pm   



Użytkownik Grzegorz Brzęczyszczykiewicz napisał:
Quote:
Na moje oko sprawa jest dość prosta. Z czym masz konkretne problemy ? Z
doborem nastaw - czy realizacją modułó jako takich ?

Na razie z realizacją modułów. Potem dopiero będę miał problem z doborem
nastaw Smile Kurczę, po głowie kołacze się Ziegler-Nichols, trzeba będzie
odświeżyć wiadomości...

Gabriel

elektroda NewsGroups Forum Index - Elektronika Polska - Implementacja regulatora PI w Pascalu dla sterowania piecem c.o. w domu

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map