Comando di motori dc

Ciao a tutti, devo studiare una applicazione per il comando di 25 piccoli motori dc (12V,200mA). Ogni motore deve poter ruotare on/off in entrambi i sensi di marcia. Ogni motore deve muoversi singolarmente, il movimento di più motori in contemporanea non è ammesso. Stavo quindi velutando un collegamento a 'matrice', ovvero 5 righe da 5 motori ognuna. Quando mando altro il comando di riga e basso il comando di colonna un solo motore si muove in un verso, se inverso i comandi di riga e colonna, lo stesso motore si muove in senso inverso. C'è una soluzione elegante allo stato solido che non mi costringa all'utilizzo di relè (che vorrei evitare) ? Ho valutato soluzioni basate attorno al drivel L293, che però ha un unico enable per 2 sezioni, cosa che mi porterebbe al comando contemporaneo di 2 motori.

Qualche idea ?

Reply to
Roberto P.
Loading thread data ...

Ho la stessa esigenza ma una cosa molto piu' semplice, 1 motore da 12 v alimentato con un alimentatore devo poter variare la velocit=E0 dal massimo a zero.

Grazie

Marco

Reply to
Mark

Mark ha scritto:

Non hai detto quanti ampere assorbe il motore. Ti allego uno schema, già postato varie volte, che ho progettato per motori da 20-30A, alimentati con batteria da auto.

Giuliano

Guarda l'immagine cliccando

formatting link

--

questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
JUL

Non parlo di Ampere ma di mA, una cosa molto piu' facile tipo resistenza Variabile in serie da limitare la corrente al motore ?

Grazie

Marco

Reply to
Mark

o

Mi pare di no. Quando attivi un motore, in un senso o nell'altro, ci sono percorsi per una corrente tra riga e colonna che interessano variamente anche gli altri motori.

Anche usando dei rel=E8 per comandare la matrice, la matrice avrebbe il problema anzidetto. Ci vorrebbe un rel=E8 ogni motore, per collegare alla matrice un motore alla volta.

o

Niente matrice...., un ponte ogni motore...

Ciao.

lucky

Reply to
lucky

Mark ha scritto:

Beh, dimmi almeno quanti milliampere al massimo.

Giuliano

--

questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
JUL

Mi pare di no. Quando attivi un motore, in un senso o nell'altro, ci sono percorsi per una corrente tra riga e colonna che interessano variamente anche gli altri motori.

Anche usando dei relè per comandare la matrice, la matrice avrebbe il problema anzidetto. Ci vorrebbe un relè ogni motore, per collegare alla matrice un motore alla volta.

Niente matrice...., un ponte ogni motore...

Invece l'ho fatto... Ho fatto un prototipo utilizzando 2 NCV7708A. Funzia perfettamente. Avrebbe fuznionato anche con il 293, ma occorre attivare una sola riga e colonna alla volta, mentre il suddetto ha un unico enable per ogni coppia di drivers, il che creava i problemi. Grazie ugualmente.

Reply to
Roberto P.

200 mA massimo, l'alimentatore e' da 1000 mA ( 1A ) stab.

Grazie.

Marco

Reply to
Mark

Mark ha scritto:

Si potrebbe anche fare con un potenziometro a filo da 3-4W, ma ho cercato un pò in giro e non ne ho trovati. Sarebbero comunque costosissimi. Ti allego lo schema di un riduttore lineare, che non ho provato, ma dovrebbe funzionare bene. Il problema è che la potenza sottratta al motore viene dissipata in calore dal transistor. Infatti penso ti servirà un piccolo radiatore. Molto meglio il circuito che ti avevo postato prima, che posso anche semplificare, e che non sprecherebbe potenza in calore.

Ciao.

Guarda l'immagine cliccando

formatting link

--

questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
JUL

di

Mi incuriosisci.

Chiamiamo Row1, Row2, Row3, Row4, Row5 le righe e ColA, ColB, ColC, ColD, ColE le colonne. I motori li chiamiamo Mot1A quello collegato con Row1 e ColA, e cos=EC via. Supponiamo di portare alta la Row3 e bassa la ColC. Ovviamente le altre righe e colonne sono float. Il Motore3C =E8 alimentato e gira a piena potenza. Ma ci sono altri percorsi di corrente che interessano altri motori. Ad esempio, ma non =E8 il solo, Row3-Mot3D-ColD-Mot4D-Row4-Mot4C-ColC. Un percorso che quindi inizia da Row3, che =E8 attiva, interessa 3 motori, e termina in ColC, che =E8 attiva.

Sei sicuro che quando vuoi alimentare un motore gli altri non ricevano una alimentazione sia pure ridotta?

Ciao.

lucky

Reply to
lucky

Ho fatto 4 calcoli sostituendo i motori con delle resistenze. Indico con Vn e In la tensione e la corrente relative alla resistenza collegata all'incrocio attivo della matrice. Le altre 4 resistenze collegate alla stessa riga ricevono 0.44Vn e sono attraversate da 0.44In . Le altre 4 resistenze collegate alla stessa colonna ricevono pure 0.44Vn e sono attraversate da 0.44In . Le altre 16 resistenze collegate a righe e colonne float ricevono 0.11Vn e sono attraversate da 0.11In .

Ciao.

lucky

Reply to
lucky

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.