Resetarea uC
Resetarea uC
Post de la logan105 »28 ianuarie 2009, 21:19
Bună!
Am un robot construit cu AT89S52. Am folosit L293D (H-bridge) pentru a controla motocicletele.
Când motorul este activat totul este în regulă, dar de îndată ce este oprit uC este resetat.
L-am alimentat cu celule NiCd, 5K (deși nu știu dacă erau suficient de încărcate), dar am încercat și un adaptor de 9V/1000mA.
Nu știu dacă este căderea de tensiune, dar când se resetează când este oprit, cred că va fi interferență de la motoare.
Ar trebui să-l filtrez? Dacă da, care sunt opțiunile? Nu am experiență în acest sens.
Ar ajuta diodele antiparalele? (Se presupune că circuitul este IMUNITATE CU Zgomot mare)
Căile separate ale PCB-ului sunt conduse către podul H (L293D) direct de la sursă.
Probabil că ați fi înjunghiat de schemă, dar încă nu o am.
Post de la Data »29 ianuarie 2009, 15:57
Probabil că dioda nu vă va ajuta deoarece utilizați inversarea.
Dovedit. Paralel cu condensatorul motorului (ceramică 100-220nF). Puneți sursa de alimentare a MCU printr-un rezistor (în funcție de consum și pentru a evita o pierdere mare de rezistență, o estimez la 100R - dar numai sursa de alimentare a MCU, zgâriați calea care duce la sursa de alimentare a MCU ) puneți un condensator electrolitic de aproximativ 100-220uF/min 6V lipiți un condensator ceramic 100nF direct pe pinii de alimentare MCU (din partea de jos a PCB).
S-a dovedit pentru servodirecții (comut motoarele de curent continuu 24V/7A și sunt interferențe diferite) și dovedit și pentru manipularea interferențelor de la relee și contactoare.
Anunță-mă și poate execut câteva valori. În caz contrar, este mai bine dacă motorul de curent continuu „frânează” la o sarcină rezistivă.