Sari la conținut
ELFORUM - Forumul electronistilor

REGULATOR TURATIE MOTOR DC PIC16F628


Postări Recomandate

Salut am realizat regulatorul cu pricina dar a m o problema pe parte de comanda cum ar fi, daca conectez un bec de 21w /12v functioneaza perfect partea de pwm  daca atasez un motor in paralel cu becul la fel functioneaza perfect , acuma apare partea ineresanta daca deconectez becul si ramane doar motorul  acesta se opreste dupa maxim 3 secunde de functionare  daca tin apasat butonu de start functioneaza in hopuri  la fel face si daca setez din set pe automat  porneste de la 0 si functoneaza pana unde este setat si  o ia iara de la 0 si tot asa , chiar nu imi dau seama de unde este problema , poate ma puteti ajuta , schema de comanda este ca cea din schema 

complet.rar

Editat de kinderu56
Link spre comentariu
  • Răspunsuri 23
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Imagini postate

da se reseteaza doar pe motor am verificat si alimjentare este ok 4,95v si asa ramane si can se reseteaza am uitat sa precizez comanda este de la 0-5v pe pinu 9 fata de masa 

 

am incercat si cu un p-ch dar motoru functioneaza continu , referitor la cele 3 irfz osa le montez in paralel momentan acuma pentru probe folosesc dor o bucata 

Link spre comentariu

https://electronics.stackexchange.com/questions/81935/mosfet-usage-and-p-vs-n-channel

am facu varianta asta pentru n-ch dar funcioneaza total invers ,adica la 0 functioneaza motoru si la maxim se opreste

 

iar versiune cu p ch nu pleca de la 0 la cea mai mica valoare motoru are destul de mare turatie , cel mai ok merge cu n ch dar invers

 

Editat de kinderu56
Link spre comentariu

Este evident că funcționează invers - 2N3904 lucrează ca inversor.

Dar să revenim la MCLR - dacă el este configurat ca atare , adică MCLR și nu intrare digitală , fiind în aer este foarte susceptibil la perturbațiile produse de motor deci poate determina resetarea. 

Editat de UDAR
Link spre comentariu

Da, se pare că e configurat ca intrare nu ca MCLR. Totuși, ca regulă nu se lasă o intrare în aer. Aproape sigur perturbațiile de la motor provoacă resetarea - fie prin alimentare , fie printr-o intrare. 

 

PS . Acum văd că scrie pe schemă PIC16F628A - nu e (chiar) totuna cu PIC16F628!

Link spre comentariu

tot 628A folosec si eu osa testez si varianta asta  https://robojax.com/learn/arduino/?vid=robojax_e-switch_IRF5305

 am testat si versiune cu optocuplor si p-ch si face la fel functioneaza pana la 40% si revine in 0 adica se opreste am testat cu un motor mai mic ca si consum (150mA/12v) si functioneaza dar cand pun un motor mai gurmand care conuma undeva la 3-4A face la fel 

Editat de kinderu56
Link spre comentariu

La modelul cu optocuplor daca ai folosit acelasi sursa de alimentare nu ai facut nimica. PIC-ul se reseteaza din cauza zgomotului produs de motor, m-am luptat si eu mult timp cu problema asta cand am incercat sa comand pentru prima data un motor cu PIC.  Pe motor neaparat dioda freewheeling si cateva condensatoare ceramice de diferite valori (10n, 100n , 1uF, etc.. de care gasesti) si nu o sa se mai reseteze PIC-ul. Eventual poti pune la fell mai multe condensatoare cat mai aproape de alimentarea PIC-ului pe langa cel de 100nF obligatoriu. Cu becul ti-a mers pentru ca acesta prelua si filtra zgomotul produs de motor.

Editat de Bandi Szasz
Link spre comentariu

dioda o aveam  am montat pe motor condesatori de 47n 3 buc, unu pe plus fata de caroserie unu pe minus fata de caroserie si unu paralel pe dioda iar pe controler unu de 220 uf  toate astea pe versiune cu p ch cu optocuplor, osa incerc si versiuea cu opto dar cu n-ch , de ce nu ar fi ok sa folosesc aceiasi alimentare pentru versiunea cu optocuplor ? vad ca acuma nu mai face dar se cam incalzeste fetul destul de rau la un consum de 1.5A( irf5305) osa mai atasez unu sau doua in paralel cu acesta ..

ideia era ca rusa mai are o schema in care are montat si revers pe motor acolo cum mai pui dioda .

Speed_Control_16F628_v7.PDF

Editat de kinderu56
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