Sari la conținut
ELFORUM - Forumul electronistilor

Snubber protecție microcontroler


Postări Recomandate

Buna ziua!

Am realizat niste proiecte DIY constând dintr-un microcontroler (esp8266) programat cu esphome sa sune după un anumit program pentru scoala unde lucrez. Sunt 3 clădiri, deci 3 device-uri.

Problema este simplă: releul comandat de microcontroler comuta o sonerie care este o sarcina inductivă și la decuplare mai apar probleme care conduc la resetarea. Evident montajul pentru microcontroler este minimalist, câteva rezistențe și vreo 2 condensatori pe alimentare, nu sunt vreun profesionist în electronică.

Trebuie montat un snubber si aici din ce inteleg eu ar fi 2 variante:

- în paralel pe pe sarcina, care ar fi soluția de preferat

- în paralel pe contactele releului

Din punct de vedere practic mă intereseaza ambele soluții deoarece uneori am acces mai facil la sonerie, alteori nu.
Am văzut spre exemplu la Shelly un snubber care se montează pe sarcină având condensator de 100μF și rezistență de 100Ω, par a fi legate în serie.

Rugămintea mea este să îmi sugerați ce fel de snubber este potrivit, cu ce fel de componente pentru fiecare variantă. La rezistență ce putere ar fi recomandată?

Soneriile nu au putere mare, o firmă Zelman în 2 clădiri, din ce am găsit pe net par a absorbi un curent de 0,07A deci aprox. 16W, alta un pic mai puternică, probabil 20-30W. Sunt sonerii electromecanice, fără nimic electronic.

 

Mulțumesc anticipat!

Link spre comentariu
  • Răspunsuri 18
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Imagini postate

Salut. Aproape aş paria pe faptul că pinul de reset nu e decuplat. Eu folosesc circuitul ăsta pentru majoritatea proiectelor şi încă n-am auzit de cazuri în care plăcile să vadă hard-reset neintenţionat.


image.thumb.png.aafa5f6bc5d83315d29ca1a83b98b37a.png

Link spre comentariu

Incearca cum zicea si ratza macar un 100nF pe pinul de RESET. Nici eu n-am inteles la automatizarea mea care comanda printr-un variator de AC comandat prin optotriac izolat complet galvanic de ESP de ce cand depasesc un anumit curent prin variator se reseteaza ESP-ul... Alimentat partea logic de la alta priza, etc... nici azi n-am inteles ce nu ii placea ( probabil ceva paraziti indusi prin traseele de pe PCB... ) insa totul s-a rezolvat dupa ce am pus un 100nF pe pinul de reset cu pull-up de 10k.

Editat de Bandi Szasz
Link spre comentariu

Mulțumesc pentru răspunsuri!
 

Citat

Salut. Aproape aş paria pe faptul că pinul de reset nu e decuplat.

Sincer nu mai stiu ce am facut acolo, am luat o schemuță de pe net. Dar am sa dau jos montajul si vad exact si va zic. Weekend-ul acesta fac asta Faza e ca reseturile se potriveau cu momentul cand soneria se decupla. 
Initial aveam pe microcontroler un program scris in C++ si cand suna, dupa cateva secunde suna din nou, semn ca se reseta. Nu se intampla tot timpul, era ceva random. Apoi am instalat esphome si integrare cu homeassistant prin mqtt. Spre exemplu in weekend 0 reset ca nu se suna in scoala, cand incep cursurile apar reseturile pe care le vad in logurile de la homeassistant ca treceri scurte in offline. Deci 100% este de vina sarcina inductiva dupa mine.

Citat

Daca soneria e comandata prin releu, nu inteleg cum/dece se reseteaza... ati pus dioda de protectie in paralel cu bobina releului?

Nu, inteleg ca dioda se foloseste pe DC. daca am inteles greșit, o sa pun, spuneti-mi doar cum!

La 29.01.2024 la 16:23, Bandi Szasz a spus:

Incearca cum zicea si ratza macar un 100nF pe pinul de RESET. Nici eu n-am inteles la automatizarea mea care comanda printr-un variator de AC comandat prin optotriac izolat complet galvanic de ESP de ce cand depasesc un anumit curent prin variator se reseteaza ESP-ul... Alimentat partea logic de la alta priza, etc... nici azi n-am inteles ce nu ii placea ( probabil ceva paraziti indusi prin traseele de pe PCB... ) insa totul s-a rezolvat dupa ce am pus un 100nF pe pinul de reset cu pull-up de 10k.

Ok, merci, am sa incerc. Momentan am cumparat cateva condensatoare de 100nF si rezistoare de 100Ω și 2W sa incerc sa pun un rc serie pe contactele releului. Fac test, vad din loguri care e treaba, daca se mai reseteaza sau nu. Avand 3 montaje, pe unul pun RC-ul serie, pe altul am sa folosesc sugestia cu condensatorul si rezistorul de pull-up si fac o comparatie. In weekend fac asta, sper sa am timp.

 

Ce mai vreau sa spun este ca am un alt device, pus la o alta scoala, de data asta cumparat, nu facut de mine. Este un esp-01 cu releu, ceva minimalist. Fara protectie RC nu apuca ziua, la un moment dat ramanea blocat, nici nu il mai vedeam conectat la serverul mqtt. Daca il scoteam din priza si il reconectam, suna scurt soneria ca este releul pus pe un pin care la boot este high si apoi esp-ul bloca, probabil din cauza socului pe releu. Mai ales ca acolo sunt cuplate 2 sonerii in paralel, deci la decuplare socul este mai mare. Practic trebuia sa decuplez soneria ca sa il pot pune in priza din nou, dar apoi mergea maxim 1-2 ore si nu isi mai revenea. 
Apoi i-am pus un RC parale pe contactele releului, un 100nF dar cu o rezistenta pe care nu o stiu cat are si de atunci 0 reset. Merge zile intregi fara nici un reset. Sincer nu as mai da jos montajul sa masor rezistenta, scoala nu este in localitatea unde locuiesc, cand ajung acolo nu ma pot ocupa de asta, ar trebui sa merg special, trebuie sa dezlipesc componentele ca sa pot masura, cam mare deranjul, dar pana la urma pot face asta.

Faza care nu imi place însă este ca rezistorul se cam incalzeste, de aceea vreau ceva RC serie nu paralel. Perechea RC paralel mi-a dat-o un amic electronist, dar nu vreau sa il bat la cap prea mult cu fleacurile mele, de aceea am apelat la forum, poate cineva a mai trecut prin experiente asemanatoare si imi da o sugestie.

Deocamdata merg pe planul spus mai sus:
- un device cu RC serie pe releu, 100nF cu 100Ω/2W. Aici daca aveti alte sugestii va rog.
- un device cu pin-ul de reset pe pull-up si condensator.

 

Link spre comentariu
Acum 37 minute, vlad2005 a spus:

Salut, am zis mai sus. Din ce stiu eu (amator) dioda se foloseste pe DC nu pe AC. Daca gresesc corectati-ma!

 

Asa trebuie sa fie, dar in loc de 1N4148 care e cam slabuta trebuie sa folosesti din seria 1N400X!

lWOe1.png

Editat de Kreator
Link spre comentariu

@Kreator - acum am înțeles. Credeam ca se sugerează sa pun pe contactele externe. Pot sa pun o dioda acolo, iau în calcul si asta.
Momentan nu am mai avut rabdare si am pus un RC serie pe contacte, vedem cum evolueaza.
Intre timp tot astazi mi-a picat device-ul de la scoala unde ajung mai greu. Avea un RC paralel pe contacte, a mers de pe 22 ian fara probleme. Cred ca s-a dus rezistenta, am remarcat ca se cam incalzea.

Pana ajung sa mai modific ceva am o intrebare: ce este recomandat ca snubber pe contacte, RC serie sau paralel? Care ar fi argumentele?

Link spre comentariu

RC - paralel adica cu R si C legate in paralel la contactele releului.
RC - serie - aceleași componente legate in serie.

Merci pentru link-uri! Daca nu rezolv am sa cumpăr un snubber gata făcut.

 

image.thumb.png.f92cae7d4ea93094df41681add29d56e.png

 

In altă ordine de idei. Am pus un RC serie pe contactele releului, dar resetarile nu au disparut. Nu se intampla frecvent dar apar la cateva ore.

Am dat jos montajul si vad ca am rezistenta de pull-up pe pinul de reset si dioda pe bobina releului. Am sa pun acum un condensator pe pin-ul de reset cum a sugerat @ratza. Momentant un condensator de 100nF ca asta am la indemana, apoi fac exact cum a sugerat colegul mai sus, cu 2 condensatoare si 2 rezistente. Vedem ce se intampla.

Link spre comentariu
La 03.02.2024 la 20:53, vlad2005 a spus:

Momentant un condensator de 100nF ca asta am la indemana, apoi fac exact cum a sugerat colegul mai sus, cu 2 condensatoare si 2 rezistente.

Ar trebui să funcţioneze fără probleme şi doar cu un condesator. Folosesc varianta cu două FTJ în cascadă fiindcă acum nişte ani aveam un programator de Atmel care refuza aleator să scrie în microcontroller fix din cauza condesatorului legat direct pe pinul de reset. La tine nu cred că e cazul.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări