Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: pon kvě 16, 2022 12:43 pm


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

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.

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

Příspěvekod skopec » úte kvě 03, 2022 12:56 pm

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, 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
?
skopec
 
Příspěvky: 107
Registrován: pon srp 16, 2021 7:35 pm

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

Příspěvekod PetrDubi » úte kvě 03, 2022 1:18 pm

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 MPPT modul, vše řízené přes arduino
?
PetrDubi
podporuje fórum
 
Příspěvky: 191
Registrován: úte říj 12, 2021 9:43 am

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

Příspěvekod skopec » úte kvě 03, 2022 2:28 pm

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, 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
?
skopec
 
Příspěvky: 107
Registrován: pon srp 16, 2021 7:35 pm


Zpět na Arduino

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků

Reputation System ©'