Go Down

Topic: transistor pnp (Read 160 times) previous topic - next topic

Giustino

Salve a tutti, vorrei sapere, è possibile gestire un transistor pnp utilizzando un ingresso digitale come input da collegare alla base del transistor e mettendo in comune il vcc (5 v) di arduino con i 12 v di un'alimentazione esterna?
voglio precisare che voglio gestire un motore 12v con questo transistor pilotato da arduino, grazie per l'attenzione :)

nid69ita

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- qui le pinout delle varie schede by xxxPighi: Pinout
- qui una serie di link generali utili: Link Utili
my name is IGOR, not AIGOR

uwefed

#2
Feb 21, 2016, 12:22 pm Last Edit: Feb 21, 2016, 12:33 pm by uwefed
Salve a tutti, vorrei sapere, è possibile gestire un transistor pnp utilizzando un ingresso digitale come input da collegare alla base del transistor e mettendo in comune il vcc (5 v) di arduino con i 12 v di un'alimentazione esterna?
voglio precisare che voglio gestire un motore 12v con questo transistor pilotato da arduino, grazie per l'attenzione :)
Non puoi collegare i +12V con i +5V. Puoi collegare i poli negativi di entrabmbe le alimentazioni.

Ritornado alla Tua domanda:
No non funziona.
Un entrata (input, ingresso) é un entrata e non un uscita.

Se usi un uscita non funziona neanche.
Un transistore PNP messo tra + 12V e utenza ha bisogno di almeno 11,3V per non condurre. Con un uscita che da 5V arrivi al massimo a 5V e continua a circolare corrente che tiene conduente il PNP.

Devi mettere un NPN tra utenza e massa oppure
aggiungere un transistore NPN che da al PNP 12V.

http://www.winpicprog.co.uk/graphics/lamp_source2.gif Il motore lo metti al posto della lampada e metti un diodo come protezione in paralello al motore polarizzata inversamente ( catodo verso +12V).

Ciao Uwe
 

gpb01

@Giustino: Guarda anche QUESTO articolo di Sparkfun ... dopo il secondo schema è spiegato perché non funziona.

Guglielmo
Search is Your friend ... or I am Your enemy !

icio

Se i 12VDC sono regolati allora puoi fare aggiungendo solo un diodo zener da 9.1V

Va bene per motori fino a 5A peak (circa 2A nominali) con una piccola aletta raffreddamento
ciclo lavoro 100%

uwefed

Il circuito dovrebbe funzionare ma io preferisco la soluzione con 2 transistori.
Ciao Uwe

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy