logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Regulator temperatury. Zasilanie 230VAC, wyświetlacz, histereza, RS232.

gandrzej 16 Maj 2006 00:01 4314 6
REKLAMA
  • #1 2629631
    gandrzej
    Poziom 10  
    Posty: 15
    Ocena: 3
    Muszę zbudować regulator temperatury, który ma następujące elementy:
    zasilanie 230VAC, wyświetlacz temperatury, wyjście przekaźnikowe: 2A/250V, rodzaj regulacji: dwustanowa, zakres temperatur: 0..50C, programowanie histerezy, łącze RS232. Proszę o pomoc:cry::|:|
  • REKLAMA
  • #2 2629709
    bucowski
    Poziom 21  
    Posty: 462
    Pomógł: 41
    Ocena: 11
    no to musisz zbudować dwa układy i połączyć je ze sobą softem.
    Jeden układ - sterowanie wł/wył - 2 tranzystory do przełączania przekaźnika, a drugi - czujnik temperatury.

    Np zwykła dioda zmienia ilość prądu jaki przez nią płynie przy zmianie jej temperatury.
    Diode troche cięzko przymocować do jakiejś obudowy, ale za to złącze baza-emiter tranzystora jest własnie zwykła diodą, a obudowy TO-220, czy TO-126 są łatwe w montażu.

    Sposobów na to jest wiele, to jest jeden z nich. Są jeszcze termopary, termistory, specjalne czujniki temperatury i jeszcze napewno kilka, o których zapomniałem.

    Od strony softu ci nie pomogę.
  • REKLAMA
  • #3 2629719
    Tomasz.W
    Poziom 35  
    Posty: 2315
    Pomógł: 263
    Ocena: 161
    Witam .
    Więc tak .
    1) Mikroprocesor AT90S2313 , DS1820 , wyświetlacz LCD , przekaźnik .
    2) Mikroprocesor ATtiny26 , LM35 , wyświetlacz LCD , przekaźnik .
    W drugim przypadku zamiast ATtiny26 może być jakikolwiek inny byle był z przetwornikiem A/C np. ATmega8 . Do kompletu BASCOM + HELP żeby napisać program sterujący .
  • REKLAMA
  • #4 2631853
    gandrzej
    Poziom 10  
    Posty: 15
    Ocena: 3
    A może jakiś schemat. Był bym wdzięczny. Może być na maila.
    GruntkowskiAndrzej(_at_)o2.pl. Z góry dziękuję.
  • Pomocny post
    #5 2632328
    cyberdar
    Poziom 31  
    Posty: 1465
    Pomógł: 161
    Ocena: 73
    Witam

    W załączniku znajduje się przykładowy projekt układu. Układ oparty jest o uC ATMEGA8. W takiej konfiguracji umożliwia podłączenie czujnika cyfrowego DS18(B)20 lub analogowego LM35. Nie rysowałem układu transmisji szeregowej RS232 bo to znajdziesz w nocie tego układu np. na: www.elenota.pl wpisując MAX232. Układ transmisji szeregowej podłącza się do pinów TxD i RxD. Układzik zabezpieczony jest przed podłączeniem napięcia o odwrotnej polaryzacji. Wyposażony jest w wyświetlacz alfanumeryczy 2x16 znaków z podświetlaniem. Do obsługi układu przewidziano 4 przyciski. Nic nie stoi na przeszkodzie, żeby ich ilość zminiejszyć lub zwiększyć.
    Do wszystkiego oczywiście trzeba napisać oprogramowanie.
    --
    pozdrawiam

    PS
    W takiej konfiguracji układ LM35 mierzy w zakresie 2 do 100 st. C natomiast DS od -50 do +150. Żeby mierzyć LM-em w większym zakresie temperatur należałoby rozbudować nieco elektronikę.
    Załączniki:
    • ELEPRO_3.rar (4.28 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 2639741
    gandrzej
    Poziom 10  
    Posty: 15
    Ocena: 3
    Dzięki za powyższe.:D A może jeszcze jakiś opis działania. Nie jestem dobry w elektronice, a muszę to wykonać!!!!
  • REKLAMA
  • #7 2642674
    cyberdar
    Poziom 31  
    Posty: 1465
    Pomógł: 161
    Ocena: 73
    Witam

    No cóż wykonać tego za Ciebie nie mogę, bynajmniej jeśli chodzi o stronę techniczną. Natomiast co do oprogramowania to właściwie zależy jaki czujnik zdecydowałeś się zastosować. Jeden i drugi ma swoje zalety. Jednak musisz się określić. Pomogę to oprogramować.
    Ktoś na początku tej dyskusji wspomniał o możliwości zastosowania diody (złącza P-N) do pomiaru temperatury. Jak najbardziej można to zrobić i jest to stosunkowo tanie rozwiązanie jednak trzeba się bawić z kalibracją takiego termometra i to wielokrotnie. Problem polega na tym, że trzeba kalibrować taki termometr w dwóch puktach. Zwykle robi się to dla temperatury 0 i 100 st.C. I tu zaczynają się schody. Problem niby prosty ale...
    W przypadku zaproponowanych czujników właściwie nie ma takiej potrzeby.

    --
    pozdrawiam

    PS

Podsumowanie tematu

✨ Dyskusja dotyczy budowy regulatora temperatury zasilanego z 230VAC, wyposażonego w wyświetlacz, wyjście przekaźnikowe 2A/250V, regulację dwustanową, programowalną histerezę oraz interfejs RS232. Proponowane rozwiązania sprzętowe obejmują zastosowanie mikrokontrolerów AT90S2313, ATtiny26 lub ATmega8, w połączeniu z czujnikami temperatury takimi jak DS18B20 (czujnik cyfrowy) lub LM35 (czujnik analogowy). Wskazano również możliwość użycia diody lub złącza baza-emiter tranzystora jako czujnika temperatury, choć wymaga to kalibracji w dwóch punktach (0°C i 100°C). Przykładowy schemat oparty na ATmega8 zawiera wyświetlacz alfanumeryczny 2x16 znaków z podświetleniem oraz cztery przyciski do obsługi, a transmisja RS232 realizowana jest przez układ MAX232 podłączony do pinów TxD i RxD mikrokontrolera. Zakres pomiarowy LM35 wynosi 2–100°C, a DS18B20 od -50 do +150°C. Oprogramowanie sterujące wymaga napisania, a jego implementacja zależy od wybranego czujnika. Wskazano, że kalibracja i programowanie histerezy są kluczowe dla poprawnego działania regulatora.
Wygenerowane przez model językowy.
REKLAMA