Jump to content
ELFORUM - Forumul Electronistilor
kinderu56

CONTROL PWM PENTRU LEDURI PIC 12F683

Recommended Posts

Posted (edited)

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/

Edited by kinderu56

Share this post


Link to post
Share on other sites

Posted (edited)

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.

Edited by Thunderer

Share this post


Link to post
Share on other sites

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. 

Share this post


Link to post
Share on other sites
Posted (edited)

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.

Edited by Thunderer

Share this post


Link to post
Share on other sites

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 .

Share this post


Link to post
Share on other sites

osa incerc  schemele aste sa vas cum se comporta daca nu merge ok nici una osa incerc si cu un IRS2003

555-driver-mosfet-gate-circuit1.png

BaldX.png

half-bridge.jpg

image1.png

schema1.png

Untitled.png

Share this post


Link to post
Share on other sites

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 .

 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

are sunet pe frecventa foarte inalta, referitor la radiator nu este asa mare are 5cm x 2cm x 0.5cm

Share this post


Link to post
Share on other sites
Posted (edited)
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

Edited by Elison

Share this post


Link to post
Share on other sites

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 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.