sterowanie PID z komputera

czesc,

chcialbym zrealizowac sterowanie 4-5 urzadzeniami (pompami wody CO + wentylator nadmuchu powietrza do kominka) z komputera w funkcji jakichs 8-10 temperatur ktorych wartosci musialbym zczytywac z obiektow. Piszac o sterowaniu nie mam na mysli wlacz/wylacz lecz faktyczne realizacje PID, itd. Rozumiem iz potrzebowalbym jakis interfejs do PC wraz z urzadzeniami wykonawczymi.

Czy mozecie poradzic mi od czego zaczac, gdzie szukac.

Mam pojecie o programowaniu, elektronice i automatyce itp itd. Znam dosc dobrze sterowniki przemyslowe Astera. Najchetniej "pocudowalbym" w Matlabie - czyli interfejs musialby miec sterowniki obslugiwane przez Matlaba - ale nie jest to konieczne. Przyznam szczerze iz nie bardzo usmiecha mi sie monataz elektroniki (mowie o lutowaniu plytek itp itd , choc jesli bedzie to konieczne - czemu nie :-)) - mysle raczej o jakims rozwiazaniu kompleksowym - ktore pozwoliloby mi sie skupic na doborze i realizacji algorytmow sterowania. Zeby bylo "ciekawiej" dobrze by tez miec jednak mozliwosc podlaczenia takiej karty PC do laptopa - czyli zlacze PCI intrefejsu raczej odpada ...

pozdrawiam sekai

Reply to
sekai
Loading thread data ...

Jezeli dobrze mysle to chcesz realizowac w kompie regulacje PID z wyjsciem analogowym .. Wiec sam PC Ci nie wystarczy , trzeba by zapiac do tego jakis przemiennik (przemienniki ) czestotliwosci i sterowac poprzez niego pompami CO i wentylatorem . do pomiaru wielkosci analogowych temperatur trzeba uzyc przetwornikow A/C z interfejsem RS232 koszt jest nei wielki wiec tu nie ma problwemu .. Oprogramowanie tutaj jest faktycznie tu obojetne spokojnie mozesz uzywac do tego Matlaba ..

Reply to
Tomek

regulacje PID z

trzeba by

czestotliwosci i

pomiaru

A/C z

problwemu ..

spokojnie mozesz

jesli chodzi o pomiary T, to moze by uzyc ds1820 (dallasa) ..., co Wy na to?, gorzej z ukladami wyjsc analogowych z dodatkowo przemiennikami czestotliwosci do sterowania pompami

maciej

Reply to
sekai

Witam, Jak sam zauważyłeś potrzebujesz interface. Nie obciążałbym komputera dodatkowo obliczeniami PID ponieważ nie może on w miarę prosty ani tani sposób wygenerować sygnału analogowego lub PWMa. Dysponuje natomast RSem i ekranem + drukara i klawiatura i niech tak zostanie. Jego rola do kontakt z użytkownikiem, natomiast pomiar temp. plus procedury I/O i PID zwal na zewnętrzne mikrokontrolery. Praktycznie wszystkie dysponują RSem i przy odrobinie modyfikacji będzie można je wszystkie równocześnie podłączyć z komputerem. Czyli należy wykonać zewnętrzne regulatory PID na mikrokontrolerach i napisać aplikację na komp. do komunikacji z użytkownikiem. Co do tzw. algorytmów to nie ma się na czym skupiać - typówka, znacznie trudniej jest wykonać przyzwoity interface z użytkownikiem. Jeżeli dla tak wykonanej sieci sterowników dodasz główny mikrokontroler sterujący i zbierający dane, komunikujący się z Twoim komputerem to zaletą takiego rozwiązania jest to, że przyłączysz do takiej sieci dowolny komp. w dowolnym momencie. Co więcej nikły pobór prądu przez sieć sterowników umożliwi im wielodniową pracę (np kontrolę temp.) zasilając je ze zwykłego UPSa Pozdr. JanuszR

Reply to
Janusz Raniszewski

Proponowalbym ci urzadzenia na szynie 1-wire - masz gotowe termometry np. wspomniany DS1820, przetworniki A/D np. DS2438 lub DS2450 i pare innych. To ci zalatwi problem przesylania na duze odleglosci sygnalow analogowych. Z drugiej strony sa tez analogowe potencjometry do 1-wire. Wszystkie urzadzenia podlaczasz na 2-3 kablach, wspolna szyna dla wszystkich urzadzen stanowi dodatkowa zalete. Co do sterowania pompy CO to sie nie wypowiem, ale nie wydaje mi sie, zeby sterowanie nia przez PWM bylo szczesliwym pomyslem. Przy bezwladnosci cieplnej ukladu CO mysle, ze mozna tym sterowac tak jakby "makro" PWM stosujac np. parusekundowy cykl pelnej pracy pompy i nastepnie jej zupelne wylaczenie na wyliczony czas. Wentylator wymuszajacy obieg powietrza mozesz sterowac normalnie PWM, nie powinno byc klopotow o ile to zmyslnie zrobisz i zastosujesz jakies filtry przeciwzakloceniowe. I na koniec - po co ci do tak prostych rzeczy zaciagac ta kupe buczacego zlomu jaka jest komputer PC? Nie prosciej ci to zrobic na jakims mikrokontrolerze? Programujesz to to w np. C i komfort niewiele ustepuje pisaniu pod PCta. Do tego klawiaturka+ LCD, albo LDC dotykowe jak masz kaske:) i powinno byc super :)

Reply to
T.M.F.

W artykule <buesvm$eg9$ snipped-for-privacy@atlantis.news.tpi.pl> sekai napisal(a):

Czemu chcesz pompy zajeździć, sterując je przez przemienniki? Nie wystarczy tylko załącz/wyłącz? Do tego wystarczą przekaźniki półprzewodnikowe

formatting link
Poza tym chcesz zbudować urządzenie dość niebezpieczne - jeśli się to zawiesi, to co: zagotuje się woda w instalacji, kominek wydzieli czad?

Marcin Stanisz

Reply to
Marcin Stanisz

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.