WEMOS D1 mini a Bezkontaktní relé SSR-40DA

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

WEMOS D1 mini a Bezkontaktní relé SSR-40DA

Příspěvek od skopec »

Mám takový drobný problém, mám u WEMOSu připojeny 4 relé na pinech D3-D6 a na D9,D10 mám napojen převodník MAX485 a čtu data z EPSOLARU.
Dokud byly místo SSR relé napojeny normální relátka tak wemos normálně po restartu nebo přivedení napětí naběhnul a fungoval.
Pokud jsou připojeny SSR relé, po restartu nenaběhne, musím od SSR relé odpojit DC zem, restartovat wemos a připojit DC zem k relé. Pak vše běží normálně.
Má SSR relé nějaký velký počáteční odběr, že Wemos nenaběhne?

Kód: Vybrat vše

...
void setup()
{
  pinMode(OVL_1, OUTPUT);
  pinMode(OVL_2, OUTPUT);
  pinMode(OVL_3, OUTPUT);
  pinMode(OVL_4, OUTPUT);
  pinMode(MAX485_RE_NEG, OUTPUT);
  pinMode(MAX485_DE, OUTPUT);
  digitalWrite(OVL_1, VYPNI);
  digitalWrite(OVL_2, VYPNI);
  digitalWrite(OVL_3, VYPNI);
  digitalWrite(OVL_4, VYPNI);
  // Init in receive mode
  digitalWrite(MAX485_RE_NEG, 0);
  digitalWrite(MAX485_DE, 0);
...
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite
PetrDubi
Příspěvky: 1350
Registrován: úte říj 12, 2021 10:43 am
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 7100
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: WEMOS D1 mini a Bezkontaktní relé SSR-40DA

Příspěvek od PetrDubi »

Můj názor je, že to dělají ty D3 a D4. Některý piny na ESP jsou při bootu háklivé na to, co tam připojíš a objevují se tam třeba i napětí. Tady je takový malý seznam:
GPIO16: pin is high at BOOT
GPIO0: boot failure if pulled LOW
GPIO2: pin is high on BOOT, boot failure if pulled LOW
GPIO15: boot failure if pulled HIGH
GPIO3: pin is high at BOOT
GPIO1: pin is high at BOOT, boot failure if pulled LOW
GPIO10: pin is high at BOOT
GPIO9: pin is high at BOOT
Ty GPIO 0 a 2 jsou ty, který tě zajímají. Relátko není problém, protože je ovládané přes pomocný tranzistor, který má ještě rezistor v bázi. Pokud tam připojíš SSR relé, které má vstupu optočlen, tak ta LEDka (případně další součástky) může uzemnit ten vstup a proto to nenastartuje. Tipnul bych si, že to bude dělat GPIO2 (D4).

Pokud to odpojení pomůže, tak zkus použít D1 a D2 místo toho D3 a D4 (pokud teda nepotřebuješ I2C).
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 3810 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
skopec
Příspěvky: 137
Registrován: pon srp 16, 2021 8:35 pm

Re: WEMOS D1 mini a Bezkontaktní relé SSR-40DA

Příspěvek od skopec »

Zkusím dík.
D34: 3,3kWp 174° (6*235 Wp + 6*310 Wp) + EPsolar Tracer 6420AN + Epsolar IPower IP5000-42-Plus-T + 4* VRLA GEL 12V/150Ah + 16*LiFePo4/120Ah, WIFI: 50Wp 174° + PWM KLX1230+3*VRLA AGM 12V/17Ah, Včely: 10Wp 180° + Epsolar LS LS1024B + VRLA AGM 12V/17Ah, Automatizace: 15 * Wemos D1 mini/lite

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek