Newsgroup: it.hobby.elettronica.digitale
Titolo: Motore C.C. controllo corrente

Ho realizzato un comando per motore in corrente continua
rotazione Destra e Sinistra.
Il driver utilizzato e'   L293 comandato da un PIC.
Vorrei rilevare la corrente che assorbe il motore
tramite uno shunt, come fare per rilevare la caduta
di tensione ai capi dello shunt con un PIC?
Il problema e' riferire questa tensione verso il (-) del PIC.
Allego loschema il FidoCad.
Grazie per consigli.
[FIDOCAD]
SA 55 20
SA 55 25
SA 55 30
SA 55 35
SA 55 40
SA 55 45
SA 55 50
SA 55 55
SA 70 20
SA 70 25
SA 70 30
SA 70 35
SA 70 40
SA 70 45
SA 70 50
SA 70 55
RV 50 15 75 60
LI 55 35 70 35
LI 70 35 70 40
LI 70 40 55 40
LI 55 40 55 35
LI 55 55 55 65
EV -45 35 -35 45
LI 55 30 -40 30
LI -40 30 -40 35
TY -35 35 5 3 0 0 0 * Motore
TY 55 15 5 3 0 0 0 * 1
TY 65 15 5 3 0 0 0 * 16
LI 70 20 80 20
PL 65 0 65 10 1
PL 70 0 70 10 1
LI 60 5 65 5
LI 70 5 80 5
SA 60 5
SA 80 5
LI 55 65 100 65
LI 80 20 80 -25
LI 100 65 100 -25
PL 90 10 90 0 2
PL 90 10 93 10 2
PL 93 10 93 0 2
PL 90 0 93 0 2
PL 86 10 86 0 2
PL 83 5 86 5 1
PL 78 5 83 5 1
PL 93 5 100 5 1
SA 100 5
LI 60 35 60 -25
SA 60 -25
SA 80 -25
SA 100 -25
TY 95 -35 5 3 0 0 0 * 12 Volt
TY 55 -35 5 3 0 0 0 * Gnd
TY 70 -35 5 3 0 0 0 * 5 Volt
TY 80 10 5 3 0 0 0 * 220 uF
LI -40 50 -40 45
LI -15 50 -40 50
LI -15 45 -10 45
PL -8 42 -8 48 2
PL -8 48 12 48 2
PL -8 42 12 42 2
PL -10 45 -8 45 1
PL 12 42 12 48 2
PL 13 45 15 45 1
PL -6 43 -6 47 1
PL -4 43 -4 47 1
PL -2 43 -2 47 1
LI 55 45 15 45
PP -7 81 -13 81 -10 76
PL -10 85 -10 81 1
PP 6 87 6 93 1 90
PL 10 90 6 90 1
PL -10 70 -10 90 1
PL 0 85 0 95 1
PL -15 75 -5 75 1
PP -1 73 -1 67 4 70
PL -5 70 -1 70 1
PL 5 65 5 75 1
PP 18 81 12 81 15 76
PL 15 85 15 81 1
PL 15 70 15 90 1
PL 10 75 20 75 1
PL -10 70 15 70 1
PL -10 90 15 90 1
LI -15 45 -15 70
LI -15 70 -10 70
SA -15 50
SA -10 70
SA 15 70
SA 15 90
SA -10 90
TY 55 45 5 3 0 0 0 * L293
LI 55 25 45 25
LI 55 50 40 50
LI 40 50 40 20
LI 40 20 15 20
LI 15 70 15 65
LI 15 65 15 60
LI 15 60 -40 60
LI -10 90 -40 90
SA -40 60
SA -40 90
TY 0 35 5 3 0 0 0 * R Shunt
PL 72 -15 72 -25 2
PL 72 -15 75 -15 2
PL 75 -15 75 -25 2
PL 72 -25 75 -25 2
PL 68 -15 68 -25 2
PL 75 -20 80 -20 1
PL 65 -20 68 -20 1
PL 60 -20 65 -20 1
SA 60 -20
SA 80 -20
TY 80 -20 5 3 0 0 0 * 220 uF
TY 60 -5 5 3 0 0 0 * 0,1 uF
LI 55 -10 15 -10
LI 55 20 55 -10
LI 45 5 15 5
LI 45 25 45 5
TY -25 -15 5 3 0 0 0 * Abilitazione
RV -30 -20 15 25
TY -25 0 5 3 0 0 0 * Rotazione Dx
TY -25 15 5 3 0 0 0 * Rotazione Sx
TY -45 30 5 3 0 0 0 * A
TY -45 45 5 3 0 0 0 * B
TY -45 55 5 3 0 0 0 * C
TY -45 85 5 3 0 0 0 * D
LI -40 60 -60 60
LI -60 60 -60 10
LI -40 90 -70 90
LI -70 90 -70 0
LI -15 -20 -15 -25
LI -15 -25 -15 -45
LI 0 -20 0 -45
PL -10 -40 -10 -30 1
PL -5 -40 -5 -30 1
LI -15 -35 -10 -35
LI -5 -35 0 -35
SA -15 -35
SA 0 -35
TY -25 -55 5 3 0 0 0 * Gnd
SA -15 -45
SA 0 -45
TY -5 -55 5 3 0 0 0 * 5 Volt
TY 0 -40 5 3 0 0 0 * 0,1 uF
TY -40 -30 8 5 0 0 0 * PIC
TY 80 70 6 2 0 0 0 * Motore in C.C.
TY 80 75 6 2 0 0 0 * comandato con L293
TY 80 80 6 2 0 0 0 * Controllo dell' assorbimento con shunt
TY 115 90 6 2 0 0 0 * 21-03-2008
RV 65 70 175 105
TY 20 65 10 6 0 0 0 * +
TY -15 90 10 6 0 0 0 * -
LI -60 10 -55 10
LI -70 0 -55 0
LI 30 45 30 90
SA 30 45
LI 30 90 15 90

 Grazie per consigli.
In ogni caso dovresti implementare un amplificatore per adattare il
segnale dello shunt all'ingresso dell'adc, quindi perchè non usare un
Amp OP in configurazione differenziale?
Alternativamente , anche se non sarebbe proprio il massimo, potresti
mettere lo shunt (abbastanza piccolo, magari sfruttando la resistività
del rame e dimensionandoti una pista direttamente sul PCB ) collegato
tra la massa del 293 e quella del motore: in questo modo non hai il
problema di cui parlavi; per contro hai che misuri anche la corrente
che alimenta il 293 (che sull'assorbimento ipotetico di 1-2A dovrebbe
(vedi datasheet) essere trascurabile, poi dipende sempre da che motore
hai e dall'accuratezza che vuoi nella misura).
Ciao,
Enrico

 ha scritto nel messaggio 
news:786d1d2d-c042-4644...@l64g2000hse.googlegroups.com...
