Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Automatyka wentylacji przy okapie kuchennym - sterowanie silnikiem TT PRO EC 125 bez regulatora

MurderDoll 08 Apr 2021 12:59 1983 10
Renex
  • #1
    MurderDoll
    Level 10  
    Witam.

    Tworzę automatykę wentylacji przy okapie kuchennym dla mojego domu. Nad płytą indukcyjną mam doprowadzony kanał wentylacyjny, który jest przyłączony do wentylatora. Wentylator to model TT PRO EC 125 (Link). Silnik wentylatora będzie zasilany z gniazdka (230V). Ze strony producenta wynika, że pobór prądu dla tego silnika to 0,37A. Sterowanie takiego silnika odbywa się poprzez doprowadzenie sygnału sterującego z zakresu 0-10V. Do wentylatora można opcjonalnie dokupić regulator (Link). Ja się na to nie zdecydowałem ponieważ chciałbym, aby stanami włącz/wyłącz, a także obrotami silnika sterował układ bezużytkownikowy (inteligentny). Podzieliłem projekt na dwa moduły:

    Automatyka wentylacji przy okapie kuchennym - sterowanie silnikiem TT PRO EC 125 bez regulatora

    Pozwolę sobie na opis powyższego schematu:

    Moduł Okap/płyta indukcyjna - ma za zadanie zbierać informacje na temat warunków panujących w miejscu instalacji płyty indukcyjnej (temperatura, wilgotność i ewentualnie czujnik czystości powietrza PM2.5). Wszystko realizowane przez czujniki podłączone do Arduino UNO. Arduino przyjmuje tutaj rolę stacji pogodowej, zbierającej i wysyłającej dane w eter przez moduł nRF240L.

    Moduł Sterownik wentylatora - odbiera dane radiowe wysyłane przez pierwszy moduł Okap/płyta indukcyjna. Taką funkcję pełni Arduino UNO wraz z podłączonym odbiornikiem radiowym nRF240L. Po odbiorze danych Arduino poddaje je analizie i w jej wyniku podejmuje sterowanie silnikiem wentylatora (TT PRO EC 125). Stany sterowania jakie mogą być zadane to włącz, wyłącz, ustaw prędkość silnika na odpowiednim poziomie.

    Nie posiadam/nie znam, układu scalonego sterownika takiego silnika więc wygląda na to, że będę musiał taki sterownik zbudować sam. Poszukałem informacji na temat modelu regulatora R-1/010 (przytoczony wyżej) jakim sterowane są te silniki. W katalogu produktu (Link) znalazłem taki schemat:

    Automatyka wentylacji przy okapie kuchennym - sterowanie silnikiem TT PRO EC 125 bez regulatora

    Ze schematu wynika, że regulator jest zasilany z silnika napięciem 10V lub 48V oraz posiadają wspólną masę (GND). Sygnał sterujący (CTR) zadawany z regulatora do silnika to napięcie z zakresu 0V do 10V. Dodatkowo znalazłem informację o maksymalnym poborze prądu przez taki regulator. Wynosi ona 5mA. Z tego wynika, że potrzebuję między Arduino UNO (które ma pełnić funkcję sterownika silnika) a sam silnik wstawić układ scalony (nie znam takiego) lub zbudować układ własny układ elektryczny. Znalazłem układ, który wykorzystuje PWM generowane przez Arduino i jest w stanie realizować sterowanie silnikiem (EC BLDC). Oto on:

    Automatyka wentylacji przy okapie kuchennym - sterowanie silnikiem TT PRO EC 125 bez regulatora

    Problem w tym, że nie wiem dokładnie jaki model silnika ma być tutaj sterowany. Schemat ten był ostatecznie skorygowany przez autora. Rezystor 680R został zamieniony na 3k3, natomiast tranzystor został zamieniony na model BC337.
    Zakładam, że wyjście Analogue Output z powyższego schematu byłoby przyłączone bezpośrednio do wejścia wysterowania silnika 0-10V oraz do masy (GND).

    Czy taki schemat połączenia między Arduino UNO a wejścia silnika jest najbardziej optymalny?
    Czy są jakieś alternatywy, które pasują tutaj lepiej?
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • Renex
  • #2
    tomtim123
    Level 34  
    Wszystko fajnie, tylko jak długo pożyją te czujniki a w szczególności czujnik wilgotności. Taki okap pochłania opary tłuszczu i wody, więc szybko się zalepi nie będzie działał należycie. Znam przypadek zakupu okapu ze sterownikiem elektronicznym i niestety po jakimś czasie padł. Moduł arduino oraz pozostałe komponenty wrażliwe musisz zamontować nie bezpośrednio w okapie, tylko gdzieś gdzie nie będzie, raz za wysokiej temperatury, dwa niska wilgotność, trzy w miarę dobra wentylacja dla modułu arduino. Pozdrawiam
  • Renex
  • #3
    MurderDoll
    Level 10  
    Dzięki za odpowiedź @tomtim123.
    tomtim123 wrote:
    Wszystko fajnie, tylko jak długo pożyją te czujniki a w szczególności czujnik wilgotności.
    Nie wiem jak długo pożyją. Nigdy żadnego osobiście nie zniszczyłem.

    tomtim123 wrote:
    Znam przypadek zakupu okapu ze sterownikiem elektronicznym i niestety po jakimś czasie padł.
    Co padło? Sterownik, peryferia sterownika, okap, komunikacja między okapem a sterownikiem?

    Jeżeli chodzi o sam moduł zbierające dane (Arduino + radio) chciałem je umieścić zdala od czynników mogących mu zaszkodzić (temperatura, wilgotność). Jeżeli chdzi o sam sensor to chciałem go przewodem podprowadzić do miejsca gdzie byłby w stanie w miare bezpiecznie reagować na klimat przy pochłaniaczu. Myślałem o wyborze czujnika z osłoną na działanie skrajnych warunktów zewnętrznych np. SHT30.
  • #4
    tomtim123
    Level 34  
    Padł moduł sterujący w okapie.
  • #5
    MurderDoll
    Level 10  
    Wracając do schematu elektrycznego sterownika. Ostatnio polecono mi żeby umieścić w nim transoptor w tym układzie. Miałoby to na celu wprowadzenie izolacji galwanicznej między silnikiem i sterownikiem. Wstawienie tego elementu odizolowało by silnik, w którym teoretycznie mogłoby dojść do przepięcia. Takie przepięcie mogłoby zakończyć się dramatycznie dla tak delikatnego układu jakim jest Arduino. Posiadam transpotor PC817, ale nigdy nie pracowałem z nim przy sygnale analogowym. Czy instalacja takiego bezpiecznika jakim jest transoptor w takim układzie ma sens?
  • #7
    mipix
    Level 37  
    Problem padających czujników można obejść programowo. Skoro planujesz zastosować w układzie mikroprocesor, to możesz zrobić prosty kod, który uzależni włączanie wentylatora od poboru prądu na płycie indukcyjnej.
    Punktem startowym będzie wykrycie wzrostu prądu powyżej jakiegoś progu. Zakończenie działania może być po zakończeniu grzania indukcji + zwłoka czasowa.

    Dodam, że niektóre modele Electroluxa (nap EHI 6540FHK) mają wbudowany fabryczny sterownik wentylatora okapu. Emitują wiązkę podczerwieni, coś na kształt sygnału z pilota TV. Funkcja ma nazwę Hob2Hood.
  • #8
    MurderDoll
    Level 10  
    Witam.

    mipix wrote:
    Dodam, że niektóre modele Electroluxa (nap EHI 6540FHK) mają wbudowany fabryczny sterownik wentylatora okapu. Emitują wiązkę podczerwieni, coś na kształt sygnału z pilota TV. Funkcja ma nazwę Hob2Hood.

    Tak się składa, że mam płytę, która posiada taką funkcję.

    Dodatkowo znalazłem kod (https://github.com/tuxedo0801/Arduino-Hob2Hood/blob/master/Hob2Hood.ino), który pozwala na odbieranie komunikatów dla urządzeń wysyłanych przez płytę (Hob2Hood). Wstępnie będę trzeymał się założeń z planu i stworzę sterowanie na czujnikach. Później stworzę odbiornik H2H i tym samym uzyskam sterowanie alternatywne. Porównam oba sterowniki i wybiorę lepsze rozwiązanie.
  • #10
    MurderDoll
    Level 10  
    Nie wykorzystałem jeszcze tego kodu. Na chwilę obecną jestem pochłonięty kwestiami mechanicznymi tj. instalacją silnika oraz kanałów wentylacyjnych, wyprowadzenia przewodów, konstrukcja nad płytą i wszystko co z tym związane. To co mam jeżeli chodzi o cześć elektroniczną to złożony układ na płytce stykowej w zasadzie gotowy do podłączania. Dodatkowo zrobiłem opcję wyłączania samego silnika przy użyciu przekaźnika WiFi (shelly). Przy tej okazji sprawdzam pobór mocy samego silnika (shelly PM1 ma taką opcję) przy pracy na różnych obrotach. Silnik jest przystosowany do pracy ciągłej więc zainteresowało mnie ile taka pasywna praca będzie mnie kosztować. Takie rozwiązanie pozwoli mi również wyłączać silnik w określonych momentach (np w nocy).
  • #11
    ciecier13
    Level 2  
    MurderDoll wrote:
    Nie wykorzystałem jeszcze tego kodu. Na chwilę obecną jestem pochłonięty kwestiami mechanicznymi tj. instalacją silnika oraz kanałów wentylacyjnych, wyprowadzenia przewodów, konstrukcja nad płytą i wszystko co z tym związane. To co mam jeżeli chodzi o cześć elektroniczną to złożony układ na płytce stykowej w zasadzie gotowy do podłączania. Dodatkowo zrobiłem opcję wyłączania samego silnika przy użyciu przekaźnika WiFi (shelly). Przy tej okazji sprawdzam pobór mocy samego silnika (shelly PM1 ma taką opcję) przy pracy na różnych obrotach. Silnik jest przystosowany do pracy ciągłej więc zainteresowało mnie ile taka pasywna praca będzie mnie kosztować. Takie rozwiązanie pozwoli mi również wyłączać silnik w określonych momentach (np w nocy).


    Witam czy dokończył Pan może projekt z okapem? Sam teraz stoję przed podobnym problemem będę miał okap na strychu i chciałbym żeby to się odbywało jakoś automatycznie.

    Dodano po 2 [minuty]:



    Dodam, że niektóre modele Electroluxa (nap EHI 6540FHK) mają wbudowany fabryczny sterownik wentylatora okapu. Emitują wiązkę podczerwieni, coś na kształt sygnału z pilota TV. Funkcja ma nazwę Hob2Hood.[/quote]
    A czy taki sterownik można dokupić?
    I czy można go użyć do okapu z turbiną na strychu?