Pilotare motori dc cou uscite pic

Ciao a tutti, mi pareva di aver già letto una risposta a una domanda del genere, ma non riesco a trovarla, quindi non uccidetemi se lo richiedo. io ho un pic che deve comandare due motorini DC da 12V, che assorbono al max

1 ampere. Come faccio utilizzando un uscita del pic (che mi pare sia a 5v, max 20mA-25mA) a pilotare questo carico? Considerate che ho una alimentazione esterna 12v 2A. Si deve fare qualcosa con transistor o simile vero? Sareste così gentili da postarmi uno schemino? Vi ringrazio e saluto! Eddie
Reply to
eddieG
Loading thread data ...

Ciao, suppongo che tu intenda effettuare un pilotaggio PWM. In tal caso puoi utilizzare un driver integrato L293 (non ricordo di preciso le correnti massime che sopporta ma se non basta lui ci sarà sicuramente un "fratello maggiore" più robusto). Se invece vuoi divertirti tu con i transistor, supponendo che ti serva fare girare il motore sempre nella stessa direzione, ti basta collegare il + del motore al +12 V e tagliare il collegamento verso lo 0 V con un N-MOS di potenza. Di quest'ultimo colleghi il gate all'uscita del PIC attraverso una resistenza da 10 - 20 Ohm e allo 0 V attraverso una resistenza da 100 kOhm, il source allo 0 V il drain al morsetto del motore. E' FONDAMENTALE collegare un diodo veloce in parallelo al motore per limitare le sovratensioni di apertura altrimenti... povero MOSFET. Ri-ciao,

Stefano B.

Reply to
Stefano B.

Attenzione attenzione, nel post precedente ho trascurato un particolare tutt'altro che banale. Perché la soluzione con l'N-MOS funzioni bene devi utilizzare un MOSFET con gate a livello logico cioé uno di quelli a cui basta VGS = 5 V per chiudersi bene (agli N-MOS "normali" servono circa 10 V). Alternativamente puoi utilizzare un low-side driver che fra l'altro ti garantisce accensioni e spegnimenti veloci (decine di ns) con notevoli benefici sulla dissipazione di potenza sul MOSFET. Scusa l'imprecisione...

Stefano B.

Reply to
Stefano B.

Ti ringrazio, sei stato molto gentile. Farò dunque qualche esperimento con i mosfet. Sapresti per caso indicarmi qualche sigla particolare, e comunque facile da reperire nei negozietti di elettronica? Grazie ancora!

"Stefano B." ha scritto nel messaggio news:LOY8d.27928$ snipped-for-privacy@twister2.libero.it...

Reply to
eddieG

Ciao Non e' chiaro se devi solamente alimentarli ,oppure se vuoi anche variarne la velocita'. Nel primo caso basta un transistor, un diodo e un paio di R. O un FET di quelli pilotabili con solo 5 V. Se usi fidocad potrei metterti lo schemetto.

Se invece vuoi regolare la velocita' devi cominciare a comandare col pic un D/A e usare questa tensione per fare un PWM.

Ciao Giorgio

Reply to
Giorgio Montaguti

"eddieG" ha scritto

I BUZ11 dovrebbero essere comuni, qui ho fatto un po'di prove con motori da 6A:

formatting link
(e' importante mettere il diodo fast in parallelo al motore)

ciao Claudio F

Reply to
Claudio F

Grazie mille della risposta. Per adesso mi basterebbe alimentare il motore di modo che compia delle semplici accelerazioni, fino a quando non ha un nuovo impulso che gli dice di fermarsi (insomma l'uscita del pic torna a zero). Se per caso potessi postarmi lo schemino con fidocad, te ne sarei grato! Ti ringrazio ancora! Francesco

"Giorgio M>

max

5v,

simile

Reply to
eddieG

Grazie mille, veramente interessante la tua pagina. Ricca di spunti e di idee.. Ti ringrazio! CIAO!

"Claudio F" ha scritto nel messaggio news:KtX9d.14369$ snipped-for-privacy@news3.tin.it...

Reply to
eddieG

Ciao Ti aggiungo lo schemetto semplice per azionare il motore con un comando di +5 V. Se te ne serve uno che vada vanti o indietro.... con 2 comandi..ricordami alimotor.fcd

Ciao Giorgio [FIDOCAD] MC 40 50 0 0 045 MC 15 40 0 0 080 MC 30 40 1 0 080 MC 30 50 0 0 045 SA 30 40 SA 15 40 TY 10 35 5 3 0 0 0 * IN EV 35 15 50 15 EV 45 20 35 10 LI 40 35 40 20 LI 40 10 40 -5 MC 55 25 3 0 200 SA 55 -5 SA 40 25 LI 40 25 55 25 SA 40 -5 MC 65 -5 0 0 180 LI 65 5 65 10 MC 65 10 0 0 045 TY 15 45 5 3 0 0 0 * 1k TY 15 60 5 3 0 0 0 * 4.7kohm MC 25 40 0 0 360 TY 50 40 5 3 0 0 0 * TIP 100 o simili TY 60 25 5 3 0 0 0 * 1N4003 LI 40 -5 80 -5 LI 55 15 55 -5 MC 80 -5 0 0 010 TY 10 -20 5 3 0 0 0 * motorino DC a magneti permanenti LI 40 10 45 10 LI 45 10 40 10 LI 35 20 45 20 LI 35 10 40 10 SA 65 -5 TY 65 5 5 3 0 0 0 * 1000uF TY 60 -10 5 3 0 0 0 * + V (adatta al motore LI -15 55 -10 55 LI -10 55 -10 40 LI -10 40 5 40 TY -10 55 5 3 0 0 0 * 0V TY -20 40 5 3 0 0 0 * 5V TY 65 10 5 3 0 0 0 * (tensione maggiore di V)

Reply to
Giorgio Montaguti

"Giorgio Montaguti" ha scritto

Lo schema e' ok, pero' se lo si vuole usare in PWM quel condensatore da 1000 micro e' in pericolo di surriscaldamento a causa dell'induttaza della linea di alimentazione, ho provato con una normale lampadina (70W) al posto del motore e con circa 1,5m di linea di alimentazione da 1,5mmq, e un normale elettrolitico si arroventa in breve tempo.

ciao Claudio F

Reply to
Claudio F

"Claudio F" ha scritto nel messaggio news:iVPad.25056$ snipped-for-privacy@news3.tin.it... [...]

1000

linea

scusa se mi intrometto...ma mi potresti spiegare questo fenomeno...tu hai portato la continua al circuito con 1.5m di cavo da 1.5mmq di sezione e il condensatore di scalda? come mai?

Grazie Ste

Reply to
PeSte

"PeSte" ha scritto

Foto:

formatting link
Senza condensatore ogni volta che il mosfet si accende si crea un buco di tensione in quanto l'induttanza della linea non permette un passaggio repentino di corrente. Per lo stesso motivo quando il mosfet si spegne sulla linea si forma un'extratensione. Un condensatore deve essere in grado di fornire lo spunto di corrente iniziale e assorbire i picchi finali, entrambi molto veloci e di elevata intensita', occorre percio'un elettrolitico a bassissima resistenza interna per correnti elevate. Tutto questo vale se il circuito lavora in commutazione continua, nel mio caso era un PWM a circa 8kHz.

ciao Claudio F

Reply to
Claudio F

grazie per il chiarimento

Ciao Ste

"Claudio F" ha scritto nel messaggio news:inTad.119493$ snipped-for-privacy@news4.tin.it...

sulla

interna

Reply to
PeSte

Grazie mille Giorgio, se avessi tempo di postarmi anche lo schemino che mi dici alimotor.fdc sarebbe davvero ottimo. Comuque grazie per quello che mi hai mandato! Eddie

"Giorgio M>

motore

Reply to
eddieG

Ciao E' uno schema fatto per un motorino da 3V. Se deve funzionare a tensiomi piu' alte devi cambiare la tensione di alimentazione e lo zener, in modo che sugli emitter dei due ultimi transistor vi sia circa meta' della tensione di alim. Non e' un mostro come risparmio di energia ...ma e' piu' semplice di pontmotor.fcd ..che risparmia !! Se per caso ti interessa ...fischia Se per caso,lo monti veramente fammelo sapere.

Ciao Giorgio [FIDOCAD] LI 25 25 25 15 MC 10 25 1 0 080 MC 10 35 1 0 080 MC -10 55 0 0 080 LI 0 55 10 55 LI 10 25 10 15 MC -5 70 0 0 280 MC -15 70 0 0 080 LI -10 55 -15 55 LI 10 45 10 65 MC 85 35 0 1 300 MC 85 55 0 1 290 LI 70 15 85 15 LI 85 15 85 25 MC 85 25 1 0 080 MC 85 35 0 0 200 MC 100 35 1 0 200 LI 70 15 10 15 LI 70 45 65 45 LI 70 25 70 15 LI 85 55 100 55 LI 100 55 100 50 LI 10 80 70 80 LI 70 80 70 65 LI 80 65 80 55 LI 70 80 80 80 LI 10 80 -15 80 LI 80 80 95 80 LI 85 15 95 15 SA 25 15 SA 70 15 SA 85 15 SA 70 45 SA 10 35 SA 10 80 SA -15 80 SA -15 70 SA -15 55 SA 25 80 SA 70 80 SA 80 80 SA 80 55 SA 85 35 SA 95 80 SA 95 15 SA 40 45 SA 60 45 TY 95 15 5 3 0 0 0 * + 6 V TY 75 45 5 3 0 0 0 * 3 V TY 90 70 5 3 0 0 0 * 2.5V TY 90 25 5 3 0 0 0 * 300 TY 0 25 5 3 0 0 0 * 820 TY 0 40 5 3 0 0 0 * 820 MC 15 70 1 0 080 LI 15 70 15 55 SA 15 55 MC 0 70 1 0 080 SA 0 70 TY -5 85 5 3 0 0 0 * 2.2k TY 15 85 5 3 0 0 0 * 2.2k TY -5 50 5 3 0 0 0 * 2.2k TY -10 65 5 3 0 0 0 * 2.2k SA 15 80 LI 40 45 25 45 SA 25 45 TY 80 35 5 3 0 0 0 * 3.6V TY 30 25 5 3 0 0 0 * TIP TY 55 20 5 3 0 0 0 * TIP TY 55 55 5 3 0 0 0 * TIP TY 55 60 5 3 0 0 0 * PNP TY 55 25 5 3 0 0 0 * NPN TY 30 55 5 3 0 0 0 * TIP TY 30 60 5 3 0 0 0 * NPN TY 0 60 5 3 0 0 0 * NPN MC 95 80 0 0 045 LI 25 65 25 80 MC -15 80 0 0 045 TY -30 50 5 3 0 0 0 * avanti TY -30 75 5 3 0 0 0 * indietro MC 80 80 3 0 230 MC 10 55 0 0 300 TY 30 20 5 3 0 0 0 * PNP MC 10 35 0 0 310 MC 65 45 1 0 540

Reply to
Giorgio Montaguti

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.