Sterownik różnicowy kolektora słonecznego

Sterownik różnicowy kolektora słonecznego
Pobierz PDF Download icon
Moda na eko zatacza coraz szersze kręgi. Nic dziwnego, skoro często stoi za tym również zwykła ekonomia. Przykładem może być zaprzęgnięcie energii słonecznej do ogrzewania ciepłej wody użytkowej (CWU) na potrzeby domu jednorodzinnego. Aby taka instalacja była bezpieczna i działała wydajnie, należy zaopatrzyć ją w stosowny układ nadzorujący jej pracę. Właśnie do tego służy urządzenie opisane w artykule. Rekomendacje: sterownik przyda się w domku jednorodzinnym lub w ogródku działkowym.

Schemat nieskomplikowanej instalacji do solarnego podgrzewania CWU pokazano na rysunku 1. W najczęściej spotykanym układzie wymiennik ciepła znajduje się niżej niż kolektory, dlatego jest potrzebna pompa do wymuszenia obiegu czynnika grzewczego. Bez niej naturalna konwekcja spowodowałaby szybkie zagotowanie się cieczy w kolektorze, ponieważ ogrzany płyn ma mniejszą gęstość i pozostaje na górze instalacji.

Pompa działająca bez przerwy byłaby dla systemu źródłem strat w sytuacji, gdy woda jest już ogrzana, a promieni słonecznych jest mało lub nie ma ich wcale – na przykład nocą lub w pochmurny dzień. Ponadto, odbije się to negatywnie na zużyciu energii elektrycznej oraz trwałości samej pompy.

Najlepszym rozwiązaniem jest załączanie pompy tylko wtedy, gdy temperatura w kolektorze jest wyższa od temperatury wody w wymienniku. W ten sposób można wykorzystać każdy silniejszy błysk promieni słonecznych, nawet gdy danego dnia woda jest dodatkowo ogrzewana np. elektrycznie. Do tego właśnie służy opisywane urządzenie: mierzy temperaturę cieczy w kolektorze oraz wody w zbiorniku (punkty zaznaczone na rysunku 1) i załącza pompę, jeśli ta pierwsza wartość będzie wyższa od drugiej o zadany próg. Mieszanie ustaje z chwilą zrównania się obu temperatur. Dzięki histerezie pompa nie będzie bez przerwy przełączana. Stąd nazwa urządzenia – „sterownik różnicowy”, ponieważ bierze ono pod uwagę jedynie różnicę temperatury, a nie konkretną jej wartość.

Budowa

Schemat ideowy sterownika różnicowego pokazano na rysunku 2. Dla ułatwienia zrozumienia zasady działania budowa sterownika zostanie omówiona blok po bloku.

Zasilacz. Cały układ sterownika jest zasilany z sieci napięcia przemiennego 230 V AC za pomocą zasilacza transformatorowego. Dużą zaletą takiego rozwiązania, w porównaniu do przetwornicy impulsowej, jest prostota budowy, niejako naturalna izolacja galwaniczna od sieci energetycznej zapewniana przez transformator sieciowy, duża trwałość oraz odporność na przepięcia i zakłócenia przedostające się z sieci. Moc transformatora wynosząca 2 VA jest w zupełności wystarczająca do tego zastosowania.

Sterownik musi być przystosowany do pracy samodzielnej, bez ciągłego nadzoru człowieka, więc trzeba było wyposażyć go w warystor oraz bezpiecznik zabezpieczające obwód w razie awarii. W wypadku wystąpienia znaczącego przepięcia w sieci elektroenergetycznej warystor „otworzy się”, co spowoduje przepalenie bezpiecznika F1. To uchroni układ przed wystąpieniem w nim dalszych zniszczeń. Ponadto, w wypadku wystąpienia zwarcia w układzie spowodowanego np. uszkodzeniem kondensatora elektrolitycznego, bezpiecznik odetnie zasilanie i zapobiegnie poważniejszym następstwom takiej awarii.

Po stronie wtórnej transformatora włączono typowy mostek Graetza do prostowania prądu przemiennego. Wykonano go z diod Schottky’ego, aby uzyskać mniejszy spadek napięcia w kierunku przewodzenia. Obwód tzw. snubbera złożony z rezystora R1 i kondensatora C1 tłumi zakłócenia wysokoczęstotliwościowe poprzez wytracanie ich energii w rezystorze R1. W urządzeniu są wykorzystywane dwa napięcia stałe. Pierwsze, o wartości ok. 9 V, pochodzi z kondensatora elektrolitycznego filtru za mostkiem Graetza. Używa się go tam, gdzie nie ma dużych wymagań odnośnie do stabilności napięcia, czyli załączanie diod LED. Drugie napięcie pochodzi ze stabilizatora 7805 i służy do zasilania układów cyfrowych.

Obwód zasilania pompy. Pompa obiegowa jest załączana poprzez triak, a nie przez przekaźnik elektromagnetyczny. Pomimo niewątpliwych zalet przekaźnika elektromagnetycznego, wybrano triak ze względu na jego wielokrotnie większą trwałość. Obwód pompy również jest zabezpieczony bezpiecznikiem na wypadek wystąpienia w nim przeciążenia, np. zwarcia lub zablokowania wirnika pompy. Triak został zbocznikowany snubberem, który jest zalecany przy przełączaniu obciążeń o charakterze indukcyjnym. Do załączania triaka służy optotriak typu MOC3063. Zapewnia on izolację galwaniczną od sieci dla reszty elektroniki oraz „pilnuje”, aby załączenie odbyło się w zerze napięcia zasilającego. Ta wersja optotriaka do poprawnego załączenia wymaga tylko 5 mA prądu płynącego przez wbudowaną diodę nadawczą, w przeciwieństwie do np. MOC3061, który wymaga 15 mA.

Załączenie pompy jest sygnalizowane za pomocą zielonej LED na płytce sterownika. Jest ona połączona szeregowo z diodą nadawczą optotriaka, co eliminuje konieczność dodania drugiego rezystora. Wejście tranzystora T1 w stan nasycenia załącza tę gałąź, a rezystor R7 służy do jego wyłączenia w razie braku sygnału z mikrokontrolera.

Mikrokontroler. Wymagania dotyczące mikrokontrolera zarządzającego pracą sterownika nie są wygórowane, więc postawiono na tani i sprawdzony układ z rodziny AVR, a dokładniej – ATtiny44A. Pamięć Flash mieszcząca 4 kB i 11 programowalnych wyprowadzeń (bez użycia wyprowadzenia Reset) są w pełni wystarczające do tego zastosowania. Mikrokontroler, podobnie jak większość elementów, jest montowany powierzchniowo, więc do jego programowania przewidziano 10-pinowe złącze KANDA (J3). Rozmieszczenie poszczególnych sygnałów w tym złączu odpowiada standardom programatorów ISP.

Przez większość czasu wyprowadzenia te nie są używane, dlatego ich potencjał względem masy ustalają zewnętrzne rezystory zawarte w drabince rezystorowej RN1. Ułatwia to odprowadzanie z nich ładunków elektrostatycznych oraz zmniejsza wrażliwość na zakłócenia elektromagnetyczne.

Ustawienie żądanej różnicy temperatur odbywa się poprzez przyciskanie przycisku SW1. Wewnętrzny rezystor podciągający, zawarty w strukturze mikrokontrolera, jest wspomagany przez dodatkowy rezystor R8. Zmniejsza to impedancję tego obwodu, co z kolei redukuje podatność na zakłócenia.

Wyświetlacze. Wyniki pomiarów temperatury są na bieżąco wskazywane na dwóch wyświetlaczach 7-segmentowych, po trzy cyfry każdy. Rozdzielczość wyświetlanych wyników wynosi 0,1°C. Służą one również do sygnalizowania awarii w obwodzie czujników temperatury. Bezpośrednie sterowanie tymi wyświetlaczami (w trybie multipleksowym) wymagałoby użycia aż 14 wyprowadzeń mikrokontrolera. Za pomocą rejestrów przesuwnych można ich liczbę ograniczyć do zaledwie 3. Katody segmentów każdego wyświetlacza są podł?czone przez rezystory 330?ączone przez rezystory 330 V do wyjść rejestrów typu 74HC595. Trzeci rejestr załącza jeden z trzech tranzystorów uruchamiających poszczególne cyfry w wyświetlaczach. Wysyłając odpowiednią sekwencję bitów, można jednocześnie ustawić segmenty i załączyć wybrane cyfry. Częstotliwość wywoływania przerwań obsługujących wyświetlacz wynosi 250 Hz, czyli każda cyfra jest odświeżana z częstotliwością ok. 83 Hz. Wyjścia rejestrów są zaopatrzone w bufory trójstanowe. Stan wysoki na linii OE (Output Enable) wyłączenie tranzystorów sterujących anodami cyfr zapobiega temu zjawisku.

Czujniki temperatury. Do pomiaru temperatury służą dobrze znane czujniki cyfrowe typu DS18B20. Powodami, dla których zostały wybrane, są: brak konieczności kalibracji, niska cena i łatwa dostępność. Tego typu czujniki zostały sprawdzone już w wielu aplikacjach, więc nie powinny sprawiać problemów.

Te czujniki można zasilać w trybie pasożytniczym (parasite power), w którym do przyłączenia czujnika są wymagane tylko dwa przewody, ale nie jest to zalecane przy wysokiej temperaturze. Tutaj temperatura może przekraczać 100°C (zwłaszcza w kolektorze), a czujniki muszą działać wtedy niezawodnie. Dlatego złącza J4 i J5 dla nich przeznaczone mają trzy zaciski. Między linię zasilającą a masę zostały włączone kondensatory do odfiltrowania ewentualnych tętnień.

Przewody łączące czujnik z płytką sterownika mogą być długie, toteż mogą się w nich indukować zakłócenia o znacznej amplitudzie. Aby nie uszkodziły one delikatnych portów wejścia-wyjścia mikrokontrolera, zostały zabezpieczone dodatkowymi diodami tłumiącymi przepięcia. Rezystor 100 V ma za zadanie rozproszenie większość energii zwieranego zakłócenia oraz ograniczenie natężenia prądu w linii danych, aby tranzystor wyjściowy układu DS18B20 nie uległ uszkodzeniu.

Magistrala 1-Wire wymaga do poprawnej pracy rezystora podciągającego linię danych do szyny zasilania układów cyfrowych. Z moich doświadczeń wynika, że przy dłuższych przewodach (rzędu kilkunastu metrów) najlepiej sprawuje się w tym celu rezystor o wartości 3,3 kV.

Wyjście alarmowe. Niebezpieczne sytuacje, takie jak przegrzanie kolektora oraz błąd komunikacji z którymkolwiek z czujników, są sygnalizowane przez zał?czenie dedykowanego wyj?cia alarmowego. Ma ono niewielk? wydajno?? pr?dow?, celowo ograniczon? rezystorem R36, lecz z?powodzeniem nadaje si? do?za??czenia przeka?nika p??przewodnikowego (SSR) lub jasnej diody LED. Opr?cz specjalnego wyj?cia, u?ytkownik ma do?dyspozycji ?wiec?c? na?czerwono diod? znajduj?c? si? obok wy?wietlaczy.ączenie dedykowanego wyjścia alarmowego. Ma ono niewielką wydajność prądową, celowo ograniczoną rezystorem R36, lecz z powodzeniem nadaje się do załączenia przekaźnika półprzewodnikowego (SSR) lub jasnej diody LED. Oprócz specjalnego wyjścia, użytkownik ma do dyspozycji świecącą na czerwono diodę znajdującą się obok wyświetlaczy.

Montaż i uruchomienie

Układ sterownika zmontowano na pojedynczej, dwustronnej płytce drukowanej o wymiarach 80 mm×95 mm, której schemat montażowy pokazano na rysunku 3. Elementy przewlekane znajdują się po obu stronach płytki, lecz większość z nich jest od strony elementów SMD, czyli spodniej (Bottom). Wyświetlacze, diody LED i przycisk są od strony górnej (Top). Montaż należy przeprowadzić typowo, od elementów najniższych po najwyższe, a zmontowaną płytkę od strony spodniej pokazuje fotografia 4.

Do pamięci Flash mikrokontrolera należy wgrać załączony plik HEX oraz ustawić odpowiednie bity zabezpieczające (szesnastkowo):

Low Fuse – 0xE2,
High Fuse – 0xDC.

Szczegóły tej konfiguracji zawarte są na zrzucie z programu BitBurner, widocznym na rysunku 5.

Jeżeli programowanie powiodło się, można podłączyć czujniki temperatury typu DS18B20 do odpowiednich złączy. Po ponownym włączeniu zasilania oba wyświetlacze powinny wskazywać właściwą temperaturę, jak na fotografii 6. Wciskając (oraz przytrzymując na dłużej) przycisk S1, można ustawić żądaną histerezę w stopniach Celsjusza. Im mniejsza, tym częściej będzie pracowała pompa, lecz mniejsze ryzyko przegrzania układu. Wtedy wyświetlacz temperatury wody gaśnie i jest również wyłączana pompa, jeżeli aktualnie pracuje.

Domyślna histereza wynosi 0,5°C, można ją zmienić maksymalnie do 20°C z krokiem 0,5°C (powyżej 10°C krok wynosi 1°C). Wyświetlona wartość zostaje również zapamiętana w nieulotnej pamięci EEPROM mikrokontrolera.

Po sprawdzeniu poprawności działania można przyłączyć pompę oraz – ewentualnie – zewnętrzny obwód sygnalizujący alarm. Alarm zostaje uruchomiony w dwóch sytuacjach:

- Któraś ze zmierzonych temperatur wynosi 95°C lub więcej (co grozi zagotowaniem).
- Wystąpił błąd w komunikacji z którymś czujnikiem temperatury.

Pompa obiegowa jest wtedy załączona na stałe. W przypadku drugiego wariantu wyświetlacz przynależny do danego czujnika dodatkowo wyświetla napis „Err”, jak na fotografii 7. Warto pamiętać, że w trakcie eksploatacji instalacji może wystąpić przerwa w dostawie energii elektrycznej lub awaria pompy, więc instalacja musi być wyposażona w tradycyjne systemy bezpieczeństwa, takie jak zawór ciśnieniowy. Rozdzielczość wyświetlanej temperatury wynosi 0,1°C, powyżej 100°C część ułamkowa jest pomijana. Oprogramowanie nie umożliwia pomiaru temperatury poniżej 0°C.

Michał Kurzela, EP

Artykuł ukazał się w
Elektronika Praktyczna
marzec 2018
DO POBRANIA
Pobierz PDF Download icon

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik kwiecień 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio marzec - kwiecień 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje marzec 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna kwiecień 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich kwiecień 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów