Pagina 1 di 7

PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 19:15
da toandrew
Ciao a tutti mi sono appena iscritto al forum quindi mi presento, mi chiamo Andrea e sono di Torino ;-)

Sono giorni che sto impazzendo per far funzionare un ponte ad H senza riuscita.

Il ponte è questo:
Immagine

Io utilizzo dei transistor PNP BD244 - NPN BD243
collego un motorino 12 volt che consuma 50 mA
quindi +V vale +12 volt.
Ho calcolato i valori delle resistenze e le ho messe.

Risultato, il ponte non funziona!


Allora sono andato alla ricerca del guasto, ed ho capito che ho un problema a mandare in interdizione il transistor PNP.

Sulla breadboard a questo punto ho collegato solo:
Immagine
dove al posto della resistenza di collettore ho messo il motorino.
Ho inserito una Rb da 8,2 kohm.

Quando il PIC da 1 (5 volt) il motorino gira,
quando il PIC da 0 (0 volt) il motorino continua a girare :-(

A me servirebbe che quando il pin del PIC da 0 il pnp deve condurre (saturare)
invece quando il pin del PIC rilascia segnale 1 (5 volt) il tr PNP si deve interrompere, deve andare in interdizione.

Ripeto, sono giorni e giorni ma nulla, non trovo un punto di incontro...

Spero in un vostro aiuto, grazie a tutti :-)

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 19:24
da Piercarlo
Ridisegna lo schema in fidocadj e poi ti si può far vedere direttamente come dev'essere arrangiato l'intero circuito. A parte questo, per un motorino che ciuccia 50 mA i transistori di potenza che hai usato sono eccessivi: puoi sostituirli con altri di più bassa potenza (BC327 e BC337 per esempio) che a 50 mA, avendo ancora un guadagno di corrente decente, saturano meglio (e in maniera più affidabile) senza stressare troppo il circuito che lo pilota.

Ciao
Piercarlo

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 19:30
da IsidoroKZ
Fai lo schema con fidocadj, indica chi e` U1A, come e` alimentato e da dove arriva l'ingresso, con che livelli di tensione.

Gia` che ci sei metti anche il valore delle resistenze.

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 20:06
da Candy
Oltre a tutti i consigli che ti hanno offerto, considera quei transistor PNP: tensione di emitter = + 12V, tensione di base 0 V oppure + 5 V... Dovresti risponderti da solo ora.

In ogni caso posta lo schema FidocadJ, senza fare altro per ora.

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 20:10
da toandrew
Piercarlo ha scritto:Ridisegna lo schema in fidocadj e poi ti si può far vedere direttamente come dev'essere arrangiato l'intero circuito.

Stasera da casa proverò a disegnarlo con fidocadj.

Piercarlo ha scritto:A parte questo, per un motorino che ciuccia 50 mA i transistori di potenza che hai usato sono eccessivi: puoi sostituirli con altri di più bassa potenza (BC327 e BC337 per esempio) che a 50 mA, avendo ancora un guadagno di corrente decente, saturano meglio (e in maniera più affidabile) senza stressare troppo il circuito che lo pilota.

In realtà ora sto usando questo motorino per le prove ma ho un attuatore lineare da 2A da collegare in futuro, ecco perché mi sono procurato quei transistor.

IsidoroKZ ha scritto:Fai lo schema con fidocadj, indica chi e` U1A, come e` alimentato e da dove arriva l'ingresso, con che livelli di tensione. Gia` che ci sei metti anche il valore delle resistenze.

Come specificavo nel primo post, in questo momento ho solo il transistor BD244C PNP collegato ad una rb da 8,2 kohm, avevo anche specificato la tensione di 12 volt.

Preferirei che mi aiutaste a risolvere in un primo momento questo schema, cos' da capire meglio l'altro dopo:
Immagine
al posto della resistenza di collettore ho messo il motorino.
Ho inserito una Rb da 8,2 kohm.

Quando il PIC da 1 (5 volt) il motorino gira,
quando il PIC da 0 (0 volt) il motorino continua a girare :-(

A me servirebbe che quando il pin del PIC da 0 il pnp deve condurre (saturare)
invece quando il pin del PIC rilascia segnale 1 (5 volt) il tr PNP si deve interrompere, deve andare in interdizione.

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 20:17
da simo85
Metti una resistenza di pull-up tra base e VDD dei PNP.

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 20:19
da posta10100
candy ha scritto:Oltre a tutti i consigli che ti hanno offerto, considera quei transistor PNP: tensione di emitter = + 12 V, tensione di base 0 V oppure + 5 V... Dovresti risponderti da solo ora.


Foto UtenteCandy ti ha messo sulla strada giusta, ragionaci su...

Io ti do un indizio: cosa deve accadere affinchè il pnp sia interdetto?

O_/

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 20:58
da toandrew
posta10100 ha scritto:Io ti do un indizio: cosa deve accadere affinchè il pnp sia interdetto?

Dovrebbe andare a 12 volt perché ho già provato e il motore smette di girare.
Il problema è che non so come fare per portare il 12 volt in base direttamente dal pin del chip, forse devo mettere una resistenza di pull-up come mi ha indicato gohan?

gohan ha scritto:Metti una resistenza di pull-up tra base e VDD dei PNP.

Che formula devo usare per calcolare la resistenza di pull-up

Per calcolarmi la r di base ho usato la formula:
Rb = (Vbb-Vbe)/Ibsat
Rb= (4,08) / 0,0005
Rb= 8.160 ohm

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 21:13
da simo85
Personalmente non uso una formula ed in questa situazione vado spesso "a naso", però sempre più grande delle resistenza di base, di norma di 2 o 3 volte di più..

Prendi ad esempio un NPN

Se V_\text{IN}> V_\text{BE(On)} il transistore è acceso.
R2 di pull-down serve per garantire che in assenza di segnale di ingresso il transistore sia spento.

Per il PNP il caso è analogo, solo che per lui la resistenza di pull-up è spesso obbligatoria.

Nel tuo caso, in assenza di R2, quanto vale la tensione V_\text{BE}? È maggiore di quella dichiarata sul datasheet?
Spero tu abbia capito il perché.

Ciao

Re: PONTE AD H con NPN e PNP niente da fare...

MessaggioInviato: 24 gen 2012, 21:57
da toandrew
il datasheet del transistor dice:
Tensione massima emettitore base 5V

In assenza di R2 la mia vbe vale 0,61 V

Con una R2(18k) circa due volte la Rb (8,2k) vale sempre 0,61 V

Con una R2(27k) circa tre volte la Rb (8,2k) vale sempre 0,61 V