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

Sterowanie wentylatorem kanałowym EC - Zigbee lub ESP + konwerter PWM 0-10VDC

crypd 14 Gru 2024 19:03 642 0
  • #1 21348257
    crypd
    Poziom 9  
    Posty: 29
    Ocena: 10
    Cześć

    Na wstępie dodam że temat dotyczy zrobienia sterownika lub użycia gotowca do sterowania wentylatorem kanałowym.

    Urządzenie to ML EC.A: https://harmann.pl/produkty/produkt/ml-ec-a.html
    Dokumentacja: https://harmann.pl/files/harmann/dtr/dtr_ml_ec_a.pdf

    Bardzo mi zależy na sterowaniu zdalnym oraz zrobieniu automatyki w domu pod ten wentylator, dlatego potrzebuje opcji regulacji.

    Pierwszym moim pomysłem było użycie Zigbee, ale w internecie przeczyłem że niektórzy odradzają użycie ściemniacza :
    Cytat:
    Generalnie nie są one oceniane pod kątem obciążeń, większość ściemniaczy jest oceniana tylko na 600 W, a bardzo często tylko na 300 W. Ponadto obciążenie początkowe wentylatora zazwyczaj powoduje duże skoki prądu.

    Cytat:
    Powiedziano mi, że ściemnianie światła zmniejsza/zwiększa napięcie.
    Jednak w przypadku wentylatora potrzebna jest regulacja amperażu, napięcie gwałtownie wzrasta podczas rozruchu. Używanie ściemniacza światła w wentylatorze powoduje przegrzanie wentylatora i może doprowadzić do jego przepalenia.

    Cytat:
    Ściemniacze oświetlenia nie działają na obciążeniach silnikowych, chyba że lubisz wypuszczać dym z różnych rzeczy.


    W dokumentacji montażu jest opisane:
    Schemat elektryczny i tabela połączeń wentylatora kanałowego ML EC.A

    Pomyślałem aby wykorzystać ESP8266 + konwerter napięcia na PWM ponieważ w instrukcji jest 0-10V/PWM.
    https://allegro.pl/oferta/konwerter-napiecia-0-5v-i-0-10v-do-pwm-100-11282277184
    To chyba jednak błąd, płytka esp umożliwia jedynie sterowanie sygnałem PWM i nie jestem pewien czy ten sygnał dla wentylatora wymaga PWM.
    Dwa konwertery sygnału: PWM na napięcie (0-10V) i napięcie na PWM (0-5V/0-10V).

    Po ponownym przeczytaniu co jest w instrukcji jest informacja - "Dostosowanie prędkości obrotowej silnika wentylatora odbywa się przez podanie sygnału analogowego w zakresie 0-10VDC do zacisków przewodu sterującego."
    Powinien być raczej konwerter PWM na napięcie... np. http://gotronik.com/2016/06/17/konwerter-wspolczynnika-pwm-napiecie-0-10v-2/
    Z esphome mogę wysterować PWM, kod (to samo używam do sterowania wentylatorków komputerowych):
    substitutions:
      devicename: duct-fan-controller
      friendly_name: "Kontroler wentylacji"
    
    esphome:
      name: $devicename
      name_add_mac_suffix: false
      friendly_name: $friendly_name
      platform: ESP8266
      board: d1_mini
    
    # Enable logging
    logger:
      #level: VERBOSE
      logs:
        component: ERROR
    
    # Enable Home Assistant API
    api:
      encryption:
        key: !secret api_key
      reboot_timeout: 0s  # This will disable rebooting even if the API is disconnected
    
    ota:
     - platform: esphome
       password: !secret ota_password
    
    wifi:
      ssid: !secret wifi_ssid
      password: !secret wifi_password
      fast_connect: true
      reboot_timeout: 0s
    
    captive_portal:
    
    web_server: 
      port: 80
      version: 3
    
    sensor:
      - platform: pulse_counter
        pin: D5
        name: "Obroty wentylatora PWM"
        id: fan_pulse
        unit_of_measurement: 'RPM'
        filters:
          - multiply: 0.5
        count_mode:
          rising_edge: INCREMENT
          falling_edge: DISABLE
        update_interval: 10s
    
    output:
      - platform: esp8266_pwm
        pin: D6
        frequency: 25000 Hz
        id: fanhub_pwm
        min_power: 1%
        max_power: 100%
    
    # The actual fan entity presented to Home Assistant
    fan:
      - platform: speed
        output: fanhub_pwm
        name: "Wentylator PWM"
        id: fan_pwm


    Jednak jeśli to jest tylko sterowanie (przewody są raczej cienkie) to nie wiem czy jednak nie wrócić do pomysłu Zigbee - może znajdzie się taki który przyjmuje 10V zasilanie i korzysta z tego napięcia do generowania sygnału wyjściowego.
    Wprawdzie z tego co widzę w instrukcji nie jest to wymagane, można użyć urządzenia z własnym zasilaniem i połączyć masę.

    Bardzo proszę o opinię co byłoby najlepsze.
    Podsumowując opcje:
    1. Zigbee 0 - 10V ściemniacz lub coś podobnego (ta opcja byłaby dla mnie najlepsza, ale nie wiem czy znajdzie się poprawnie działające urządzenie)
    2. ESP + konwerter PWM na napięcie 0 - 10V - https://allegro.pl/oferta/konwerter-pwm-na-napiecie-0-10v-1khz-3khz-13887570720 lub https://www.gotronik.pl/konwerter-pwm-0-100-na-napiecie-0-10v-0-5v-p-6428.html

    Wadą konwertera jest niestety wymagane zasilanie 12V samego modułu - czyli też nie można wykorzystać 10V z wentylatora oraz kalibracja przy użyciu generatora sygnału PWM (którego nie mam). Wprawdzie nie wiem czy jest to potrzebne - w ESP mogę ustawić 50% o częstotliwości 1000 Hz i na podstawie tego wygenerować 5V na wyjściu.

    Dzięki
REKLAMA