Strona 1 z 1

Automatyczna regulacja temperatury

: 28 maja 2010 11:39
autor: Gorbaczov
Witam. Mam pytanie odnośnie małego VI którego chcę stworzyć. Wygląda on następująco:
temperatura.png
temperatura.png (5.11 KiB) Przejrzano 6884 razy
za pomosą pokrętła "regulacja" reguluje się temperaturę która jest wyświetlana na termometrze. po przekroczeniu określonej wartości temp. załączana jest wentylacja (dioda). Moje pytanie dotyczy następującego zagadnienia: co zrobić aby po jakimś czasie (ustalonym) od zakończenia regulacji wartość temperatury zaczęła automatycznie spadać do żądanego poziomu? wolałbym nie stosować Event Structure.

Re: Automatyczna regulacja temperatury

: 28 maja 2010 12:44
autor: spec.kolombo
Zastosuj local variable i dodaj opóźnienie do pętli. Patrz rys. Jak coś nie rozumiesz, to pytaj.

Re: Automatyczna regulacja temperatury

: 28 maja 2010 12:44
autor: Pitol
Nudzi mi się w pracy to odpowiem :)
Skoro nie chcesz eventów to zmodyfikowałem lekko to co pokazałeś. Wydaje mi się, że o to chodziło.
Dodałem jedną strukturę Case oraz rejestr przesuwny. Pozwoli to odmierzyć czas i zmniejszać wartość temperatury.
tempd.png
tempd.png (6.67 KiB) Przejrzano 6872 razy
wewnętrzny Case (True):
tempd2.png
tempd2.png (2.66 KiB) Przejrzano 6872 razy
zewnętrzny Case (False):
tempd1.png
tempd1.png (1.89 KiB) Przejrzano 6872 razy
W załączniku vi. w wersji 8.6

spec.kolombo: zapomniałeś, że kolega chciał zmniejszanie temperatury po jakimś czasie dopiero, a nie od razu ;)

Automatyczna regulacja temperatury

: 28 maja 2010 13:08
autor: spec.kolombo
Pitol bo to tak na szybkiego maznąłem, co by pomysł podrzucić :p

Automatyczna regulacja temperatury

: 28 maja 2010 13:28
autor: Pitol
też bym tak zrobił... ale mi się nudziło to zrobiłem wszystko, a niech ma, dziś mam dobry humor :D

Re: Automatyczna regulacja temperatury

: 28 maja 2010 22:31
autor: Gorbaczov
Super, dzięki chłopaki :) A jeszcze chciałbym zapytać... Jeżeli regulacja odbywać się będzie caly czas, tj zastosuję kartę pomiarową i będę przeprowadzał pomiar temperatury, to czy możliwe będzie wtedy zastosowanie powyższego VI? Czy będzie on działał? Sygnały będą dostarczane caly czas i na pewno nie będą identyczne (będą się różniły o jakieś tam setne lub tysieczne) więc tak na dobrą sprawę mało prawdopodobne będzie uzyskanie stałego pułapu temperatury. A może źle myślę... Co wy o tym sądzicie?

Re: Automatyczna regulacja temperatury

: 31 maja 2010 09:41
autor: wino
W VI zaproponowanym przez Pitol'a musiałbyś usunąć część symulującą opadanie temperatury. Poza tym lepiej zastosować regulator z histerezą, zawierający temperaturę Włączenia i Wyłączenia wentylatora.

W załączonym przykładzie znajdziesz propozycję takiego regulatora, żeby uruchomić go ze sprzętem wystarczy zastąpić kontrolki Temperatura i Wentylator odpowiednim wejściem analogowym odczytującym wartość temperatury i wyjściem cyfrowym pozwalającym na włączenie wentylatora.

Nie rozumiem pytania o identyczność sygnałów.