Sari la conținut
ELFORUM - Forumul electronistilor

CONTROL PWM PENTRU LEDURI PIC 12F683


kinderu56

Postări Recomandate

Salut si La multi ani tuturor .

Am realizat proiectul urmator cu pic 12f683 parte de comada PWM funtioneaza ok dar apare o problema se incazeste mosul de nu poti tine mana pe el si tiuie  de forte deranjat la e bun de alungat tantari ,la un consum de 2A  la 0.5A este ok (https://www.infineon.com/dgdl/irlb8743pbf.pdf?fileId=5546d462533600a4015356605d6b2593)  asta ar fi una dintre probleme iar parte a doua ar fi ca atunci cand apesi pe encoder ar trebui sa se opreasca ,se opreste daca il tin apasat , iar cand iau mana de pe el porneste  ,pote ma puteti ajuta sa rezolv intrun fel sa nu se mai inginga mosfetu si sa poata fi oprit din SW de la encoder ,comanda pe pinul 5 este intre 0 - 2.90V. 

mulumesc 

intreg proiectul 

https://catmacey.wordpress.com/2010/09/13/simple-pwm-control-for-led-strip/

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

Top autori în acest subiect

  • kinderu56

    6

  • Mircea

    3

  • Elison

    2

  • UDAR

    1

Top autori în acest subiect

Imagini postate

Pai 12F683 nu e capabil sa comande acel Mosfet. Cel ales de tine este prea gurmand in curent, iar 12F683 nu e capabil. Ai nevoie de un driver intre iesirea PWM si mosfet.

 

Frecventa PWM pare a fi 31kHz, imens ca sa comanzi acel Mosfet.

 

Alta e viata cu un prapadit de 2N7000.

 

Ca driver pui un totem pole cu 2 BC-uri sau 2 BD-uri sau unul dedicat, genul TC de la Microchip.

 

Nu stiu care e problema encoderului.

Editat de Thunderer
Link spre comentariu

Cu MOSFET-ul sunt aproape sigur că @Thunderer are dreptate .

Cu encoderul - unde scrie că trebuie să se oprească , eu n-am găsit ? Pare a fi folosit switch-ul encoderului doar pe post de Reset - ceea ce se pare că și face. 

Link spre comentariu

Da, mosfetul tau nu are Ciss 5nF, are numai un sfert din 5nF, plus ca sigur nu comuti la 31kHz. Poate nici 2A nu consuma rola ta.

Editat de Thunderer
Link spre comentariu

La frecventa si capacitatea asta de grila, un driver e absolut necesar  . Dar poti sa il comanzi direct cu 683 doar daca ii scazi frecventa ( 1-2kHz) , micsorezi rezistenta din grila la 10 ohmi si  sa ii pui la pinul 5 un rezistor de 10k la masa . Intr-un proiect am folosit varianta smd (IRLR) , frecventa 1kHz  si modificarile de mai sus, comanda grila direct din pic , sarcina de 4A long time cu varfuri de 7 A .

Link spre comentariu

am testat schemele , 1 si 4 de sus in jos la prima schema ar functiona partial ok adica mosfetu ramane rece la un consum de 2,6A tot tiue inca dar sta rece ,problema ar fi ca pe consumator am doar 7V in loc de 12 ( 2 bucati bec auto de 21W) ,iar la cealalra schema se cam incalzeste decent  mosfetul, iar pe consumator ajung cam pe la 6v iar la aceasta cand apas sw de pe encoder sare la 10.5 V, fata de prima care se duce in zero ,tranzistori folositi sunt 2n3904 si 3906 iar tiutul nu dispare la nicio varianta cand este reglat la un consum de 1,5A ,dispare doar la varianta 2 cand am 10.5 V si un consum de 4,5A, osa le incerc si pe celelalte sa vad ce zic .

 

Link spre comentariu

Cu ce masori tu tensiunea? Acolo ai 31kHz.

 

Daca ai 7V la consumator si masori (corect) 2.6A, apoi trebuie ca ai un radiator imens ca sa disipi peste 10W in mosfet si sa fie mosfetul rece.

Link spre comentariu
La 02.01.2020 la 23:43, kinderu56 a spus:

Salut si La multi ani tuturor .

Am realizat proiectul urmator cu pic 12f683 parte de comada PWM funtioneaza ok dar apare o problema se incazeste mosul de nu poti tine mana pe el si tiuie  de forte deranjat la e bun de alungat tantari ,la un consum de 2A  la 0.5A este ok (https://www.infineon.com/dgdl/irlb8743pbf.pdf?fileId=5546d462533600a4015356605d6b2593)  asta ar fi una dintre probleme iar parte a doua ar fi ca atunci cand apesi pe encoder ar trebui sa se opreasca ,se opreste daca il tin apasat , iar cand iau mana de pe el porneste  ,pote ma puteti ajuta sa rezolv intrun fel sa nu se mai inginga mosfetu si sa poata fi oprit din SW de la encoder ,comanda pe pinul 5 este intre 0 - 2.90V. 

mulumesc 

intreg proiectul 

https://catmacey.wordpress.com/2010/09/13/simple-pwm-control-for-led-strip/

 

Daca vrei, poti incerca hex-ul atasat.
Word-ul de configurare este 0x3FD4 si este inclus in hex.
Cu butonul encoderului poti activa/dezactiva iesirea pwm.
Fregventa pwm este 1.95 kHz, iar latimea impulsului este reglabila in 1020 de pasi.

12F683.txt

Editat de Elison
Link spre comentariu

este pentru versiune originala fara totem de tranzistori si alte nebuni ? ce este nasol momentan ca aveam doar un singur 12f683 care sa prajit din cauza sursei asa ca momentan iau pauza pana ajung sa cumpar altul , dar am vazut ca in schema  de origine este trecut asa (12F68329) eu am  inteles ca ar merge si 12f629 am incercat si nimic functioneaza ceva de genu, stau ledurile aprinse si daca ma apropi cu mana de encoder se sting ,initial am crezut ca merge cu 629 ca dasrea am mai multe buc 

Link spre comentariu

12F629 nu are PWM hardware.

Pentru 12F629 se poate face pwm software, dar problema este ca fregventa pwm este mai mica.

Pentru aceeasi schema din prima postare (dar cu PIC12F629) ai in atas un hex.

Word-ul de configurare este 0x3FD4.
Pentru verificare configurarii corecte am pus si un led, care clipeste din cand in cand, pe pinul GP0.

PIC12F629PWM.hex

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