 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pon Mar 14, 2016 7:25 pm Naslov sporočila: Regulacija enosmernega motorja z MOSFETi |
|
|
Pozdravljeni.
Rad bi krmilil enosmerni motor 12V, 3A z dvema MOSFEToma FDS8958A Dual N & P-Channel MOSFET.
Načrt vezave je na povezavi: http://matthieu.benoit.free.fr/moteur2
Q1 in Q2 iz priložene vezave sem zamenjal z enim FDS8958A, Q3 in Q4 pa z drugim FDS8958A. Med gate od Q2 in Q4 ter collector od BC548C sem dodal upora 1kohm proti 12V.
Sestavil sem testno vezje na testni ploščici in pri testiranju opazil naslednje napake:
V primeru, da je PWM1 priključen na 5V, PWM0 na GND, nato pa priključim napajalno napetost 12V je mosfet Q3-Q4 v kratkem stiku - prevajata P in N kanal.
Glede na vezje pa bi moral biti P-ch (Q3) zaprt in N-ch (Q4) odprt. Zdi se mi, da Q3 odprt ko še ni priključene napetosti 12V in v trenutku priklopa 12V steče skozenj tok, ki drži Q3 odprt, nato pa se odpre še Q4 - kratek stik.
Podobno se zgodi, ko sem za breme uporabil 12V, 20W žarnico.
Ali mi lahko kdo pomaga, kako naj popravim vezje, da ne bo prihajalo do kratkega stika.
Hvala.
LP Matjaž
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.86 Kraj: Ljubljana
|
Objavljeno: Pon Mar 14, 2016 8:34 pm Naslov sporočila: |
|
|
Izklopi napajalno napetost.
Prepričaj se, da je Ugs = 0 in pomeri upornost med S in D tranzistorjev.
Preveri tudi prisotnost diode.
_________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
 |
v.j. Član

Pridružen-a: Pet 13 Feb 2015 9:47 Prispevkov: 1665 Aktiv.: 13.16 Kraj: Veldes
|
Objavljeno: Pon Mar 14, 2016 8:48 pm Naslov sporočila: |
|
|
Shema http://matthieu.benoit.free.fr/images/moteur2.jpg na strani http://matthieu.benoit.free.fr/moteur2 NE deluje, saj manjka nekaj elementov.
Glej stran 4 tega pdf http://matthieu.benoit.free.fr/pdf/00531e.pdf ta H most bi moral delovati pravilno. Ko boš našel pomanjkljivosti, ti bo hitro jasno, zakaj ta shema ni popolna in ne deluje.
Malo preštudiraj, kako se odpirajo tranzistorji, krmili se z logično 1 oziroma 0. Imej v mislih, kako pravilno deluje H most za krmiljenje enosmernega motorja s PWM. Namig: če motorju ni dovedena napetost, je motor vezan v kratek stik, kar je pravilno in je namesto diode, kot v primeru navadnega PWM z enim tranzistorjem.
_________________ Kontakt na e-mail, za več informacij klikni gumb 'www', na ZS ne odgovarjam!
Ne mi pisat zasebnih sporočil na forumu! NIKOLI ne boste dobili odgovora na ZS !
Če vam moji odgovori niso všeč, nihče vas ne sili, da jih berete! uporabite gumb 'ignore' |
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pon Mar 14, 2016 9:38 pm Naslov sporočila: |
|
|
Hvala za pomoč.
Kot sem omenil sem dodal k shemi dva upora 1 k ohm med gate od Q2 in Q4 ter collector od BC548C proti 12V. Res je, da nimam dodanih zener diod ter kondenzatorja 1000uF, tako kot je na 4. strani pdfja: http://matthieu.benoit.free.fr/pdf/00531e.pdf.
So mogoče zener diode vzrok, da gre FDS8958A v kratek stik?
Sami tranzistorji delajo v redu - sem testiral brez mosfeta.
Vezje je delalo v redu, če sem za brme uporabil žarnico 12V, 2W ter štartal z PWM0 na GND ter PWM1 na GND.
Ko pa je eden od signalov PWM priključen na 5V in izključim ter vključim napajalno napetost 12V gre mosfet v kratek stik.
Če prav razumem H most na shemi je zadeva sledeča:
PWM0: GND in PWM1: GND -> Q1, Q3 - ON -> na obeh sponkah bremena je 12V
PWM0: 5V in PWM1: GND -> Q2, Q3 - ON -> na + sponki je GND, na - sponki je 12V
PWM0: GND in PWM1: 5V -> Q1, Q4 - ON -> na + sponki je 12, na - sponki je GND
PWM0: 5V in PWM1: 5V -> Q2, Q2 - ON -> na obeh sponkah bremena je GND
|
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pon Mar 14, 2016 9:54 pm Naslov sporočila: |
|
|
Prilagam še vezavo, katero sem testiral.
Opis: |
|
 Download |
Ime datoteke: |
Mosfet_controller.pdf |
Velikost datoteke: |
41.41 KB |
Downloadano: |
56 krat |
|
|
Nazaj na vrh |
|
 |
Sigi Član

Pridružen-a: Čet 31 Jul 2014 11:42 Prispevkov: 207 Aktiv.: 1.56 Kraj: Kamnik
|
Objavljeno: Tor Mar 15, 2016 12:18 pm Naslov sporočila: |
|
|
Če dobro razumem, so ob priklopu napajanja zgodi tole:
zamisli si namesto namesto 12V le nekaj V (napetost se pač "dviguje"), vhod PWM0 pa je na "enki", 5V. Q9 je odprt, kolektor Q9 je tako na "masi", 0V. Q10 bo zaprt, spodnji N-kanal mosfet pa bo zato odprt (glej gate treshold votage mosfeta). Q11 pa dobi pri nizki napajalni preko delilnika R21/R22 premalo baznega toka, da bi odprl, zato je tudi ta zaprt. Posledično je odprt tudi zgornji P-kanalni mosfet in ... tadaaaa, dim uide.
Vezje kot tako bo delovalo, če zagotoviš da ob vklopu/izklopu 12V napajanja PWM vhoda stojita na nizkem nivoju.
Vezje v Microchipovem dokumentu je predvideno za 24V; vsaj R21/R22 oz R27/R28 je treba prilagodit za 12V
Če zagotoviš, da transistorja Q10/Q11 ob višanju napajalne napetosti odpreta pri nižji napetosti, kot pa je gate treshold mosfeta, bi moralo biti ok.
Se bi dalo poštimat, jaz bi vseno iskal boljšo shemo.
lp Žiga
[/list]
|
|
Nazaj na vrh |
|
 |
vilko Član



Pridružen-a: Pet 13 Feb 2004 10:26 Prispevkov: 3365 Aktiv.: 14.17 Kraj: Dragomer
|
Objavljeno: Tor Mar 15, 2016 3:19 pm Naslov sporočila: |
|
|
Priporočam namenski čip L298V
_________________ Nihče ni za vojno in vsi so za mir,
vsi so za bratstvo, nihče za prepir.
Od same ljubezni vsak čas na granatah
bo vtisnjeno geslo: "Darilo za brata"
Janez Menart |
|
Nazaj na vrh |
|
 |
Slowfly Član


Pridružen-a: Sre 18 Feb 2004 2:07 Prispevkov: 4082 Aktiv.: 17.19 Kraj: Ljubljana
|
Objavljeno: Tor Mar 15, 2016 10:38 pm Naslov sporočila: |
|
|
Čip tvoje mladosti?
_________________ Še dobro, da bitje srca in dihanje nadzoruje vegetativno živčevje. V nasprotnem primeru nekateri ne bi preživeli niti 24 ur. |
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Ned Mar 20, 2016 3:34 pm Naslov sporočila: |
|
|
Mislim, da se zgodi točno to, kar je napisal Sigi.
Priznam, da nisem bil pozoren, da je vezje v Microchipovem dokumentu je predvideno za 24V in da moram prilagoditi vezje na 12V.
Mislim, da je bazni tok za Q11 v Microchipovem dokumentu preko delilnika R21/R22 2,2 mA.
Če popravim upore R21=500 ohm in R22=2000 ohm, potem je bazni tok za Q11 2,4mA. Je taka prilagoditev pravilna?
Gate treshold mosfeta Vgs(th) je med 1 in 3V. Ali je potem potrebno prilagoditi napetostni delilnik R21/R22 tako, da Q11 odpre že pred napetostjo 1V?
Hvala za pomoč.
|
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pet Apr 22, 2016 8:13 pm Naslov sporočila: |
|
|
Pozdravljeni.
Najprej naj se opravičim za tako pozen odziv. Nekaj časa sem bil odsoten, poleg tega pa mi je zmanjkalo časa za simulacijo in testiranje.
No končno mi je ostalo nekaj časa in sem se lotil testiranja.
Ugotovil sem, da če spremenim vrednost upora R22 za bazo PNP-BC327 tranzistorja Q11 in R28 za Q16 na 4,7kohm potem vezje deluje in mosfeta Q12 in Q13 ne gresta več v kratek stik, vse dokler napetost ne pade pod cca 2,6V, kar pa ne predstavlja težave.
Prilagam še popravljeno shemo.
Opis: |
Popravljena shema za simulacijo H-bridge. |
|
 Download |
Ime datoteke: |
H-bridge.PDF |
Velikost datoteke: |
76.33 KB |
Downloadano: |
15 krat |
|
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pet Apr 22, 2016 8:50 pm Naslov sporočila: |
|
|
Sedaj pa še vprašanje.
Do vrednosti uporov R22 in R28 sem prišel po naključju oz. testiranju v simulaciji.
Jaz pa bi se rad naučil zadevo pravilno izračunati. Veliko sem brskal po spletu, kjer je opisanih kar nekaj postopkov izračuna uporov predvsem za NPN tranzistorje. Za PNP pa po večini piše, da se izračuna tako kot NPN.
In tu pride do težave:
Če pravilno zastopim, naj bi bila napetost na bazi za 0,7V manjša od napetosti na emitorju (oz. za padec napetosti na diodi med emitorjem in bazo). Tok, ki teče skozi bazo je potem:
(napajalna napetost: V_12V - 0,7V) / R22
Tok, ki teče med kolektorjem in emmitorjem je za faktor hFE večji od baznega toka.
Da dobim napetost za krmiljenje mosfeta V_out 12V oz. 0V moram popolnoma odpreti oz. zapreti NPN tranzistor z baznim tokom.
Kakšno vlogo ima pri vsem tem upor R21?
Kaj se zgodi, če je tok med kolektorjem in emitojem manjši od Ib*hFE?
Na kaj moram biti pazljiv pri izračunu uporov za NPN tranzistorje?
Res bi bil hvalažen za vsakakršno pomoč pri izračunu uporov pri tranzistorjih ter pri boljšem razumevanju teorije.
Najlepša hvala za pomoč
Opis: |
|
 Download |
Ime datoteke: |
pomoc_pnp.pdf |
Velikost datoteke: |
8.21 KB |
Downloadano: |
14 krat |
Nazadnje urejal/a matjazp Pet Maj 13, 2016 9:23 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Čet Apr 28, 2016 2:47 pm Naslov sporočila: |
|
|
Pozdravljeni.
Res bi prosil za namige pri izračunu PNP tranzistorjev. V simulaciji sem narisal 4 podobna vezja (spreminjal sem samo upor R21).
Rad bi se pa naučil pravilno izračunati vrednosti uporov.
Kakšen nasvet bi mi prišel zelo prav.
Hvala.
Opis: |
|
 Download |
Ime datoteke: |
pomoc_pnp.pdf |
Velikost datoteke: |
43.08 KB |
Downloadano: |
15 krat |
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.86 Kraj: Ljubljana
|
Objavljeno: Čet Apr 28, 2016 5:08 pm Naslov sporočila: |
|
|
Dioda je med bazo in emiterjem!
R21 zapira tranzistor in pospeši preklope (nadomastan upornost R21 || R22 je precej nižja od vrednosti R22) Skozi R21 teče Ube/R21, kar je potrebno upoštevati pri izračunu baznega toka.
Dokler velja Ic = Ib*hfe tranzistor deluje v linearnem delu karaktereistike - primerno za analogno ojačanje.
Če je Ic < Ib*hfe, je tranzistor v zasičenju Uce = cca 0,5V in deluje kot stikalo.
Dokler ne prekoračiš max. baznega toka je lahko Ic <<Ib*hfe. V tem primeru se podaljša čas izklopa tranzistorja.
Napisano velja za NPN, oz. absolutne vrednosti.
_________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
 |
matjazp Član

Pridružen-a: Sre 02 Apr 2008 14:50 Prispevkov: 113 Aktiv.: 0.54 Kraj: Blejska Dobrava
|
Objavljeno: Pet Maj 13, 2016 11:32 pm Naslov sporočila: Pomoč pri izračunu uporov PNP tranzistorja |
|
|
int47 je napisal/a: |
Dioda je med bazo in emiterjem! |
Uff, sem se zmotil že čisto na začetku
Sedaj sem popravil v zgornjem postu.
Naredil sem še izračun za primer v priponki (za PNP BC327):
Napajalna napetost U = 12V
U_BE =cca 0,7V - zaradi diode
hFE = 100 - iz datasheet-a
I_R1 = U_BE/R1 = 0,7/1k = 0,7mA
I_R2 = (U-U_BE)/R2 = (12-0,7)/4,7k = 2,4mA
I_B = I_R2-I_R1 = 1,7mA
Ali je to pravilen način za izračun baznega toka?
Kako se določi U_BE?
Izračun največjega kolektorskega toka pri baznem toku I_B = 1,7mA
I_Cmax=hFE*I_B=100*1,7mA=170mA
Izračun največjega toka skozi upor R3 - ko je tranzistor v zasičenju in deluje kot stikalo:
U_CE = cca 0,5V - če je tranzistor v zasičenju
I_R3max=(U-U_CE)/R3 = (12-0,5)/1,5k = 7,6mA
I_R3max = I_C =7,6mA < hFE*I_B --> tranzistor je v zasičenju in deluje kot stikalo
int47 je napisal/a: |
R21 zapira tranzistor in pospeši preklope (nadomastan upornost R21 || R22 je precej nižja od vrednosti R22) |
R1 || R2 = 1k*4,7k/(1k+4,7k) = 0,8245k ohm
Ne vem, kje v izračunu naj upoštevam nadomestno upornost R1||R2 ?
int47 je napisal/a: |
Če je Ic < Ib*hfe, je tranzistor v zasičenju Uce = cca 0,5V in deluje kot stikalo.
Dokler ne prekoračiš max. baznega toka je lahko Ic <<Ib*hfe. V tem primeru se podaljša čas izklopa tranzistorja. |
Ali je možno izračunati tudi čas izklopa tranzistorja?
Zanima me, če je moj postopek izračuna pravilen, ali sem brcnil v temo?
Hvala za pomoč.
Opis: |
|
 Download |
Ime datoteke: |
PomocPNP_3.PDF |
Velikost datoteke: |
16.18 KB |
Downloadano: |
1 krat |
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|