Forum: Mikrocontroller und Digitale Elektronik Messprobleme durch Masseverbindung von Modulen mit mehreren Netzteilen?


von Steffe (Gast)


Lesenswert?

Hallo,

ich versuche mit einem TI DRV8811 Modul (an Labornetzteil) den Strom der 
Last zu messen, und zwar mit einem TI MSP430G2231 Launchpad (am PC via 
USB angeschlossen) 10 Bit ADC .
Der Motortreiber gibt ca. 500mV/A aus und daher habe ich die 
Referenzspannung auf 1.5 V eingestellt.

Natuerlich haben Launchpad und DRV-Modul eine gemeinsame 
Masse-Verbindung.

Leider messe ich nun Mist, auch ohne Strom sind es ca 150 mV und ein 
dazu nicht passender niedrigster ADC Count von 40, der sich auch bei 
Strom nicht erwartungsgemaess erhoeht.

Wenn das Launchpad bzw. die Signalleitung nicht angeschlossen ist, kann 
ich dort das erwartete messen, also ca. 500 mV @ 1 A.

Die Verbindungen sind alle fliegend mit ca. 10 cm gecrimpten Strippen 
hergestellt (passend zu den Stiftleisten der Module).

Was kann ich machen?

von Jim M. (turboj)


Lesenswert?

Einen Schaltplan.

von oszi40 (Gast)


Lesenswert?

Steffe schrieb:
> Leider messe ich nun Mist, auch ohne Strom sind es ca 150 mV

z.B. Brummschleife, Masseproblem, Rauschen?

>am PC via USB angeschlossen) 10 Bit ADC .
PC-Netzteil wird wohl auch auf Masse liegen womit gewisse 
Ausgleichsströme fließen könnten.

von Steffe (Gast)


Lesenswert?

@turboj:

                    +------------------+      +-------------+
                    |                  |      |             |
                    |                  |      |             |
                    |    PC            |      |   Netzteil  |
                    |                  |      |             |
                    |                  |      |             |
                    +--------------+---+      ++-+----------+
                                   |        GND| | +10VDC
                                   |           | |
                               USB |           | |
                                   |     C_S   v v
                              +----v---+      +-----+
                              |Launchp.|<-----+DRV  |
                              | MSP430 +-EN--->8801 |
                              |        +----->|     |
                              +--------+ GND  ++-+--+
                                               | |
                                               | |
                                               v v
                                              +----+
                                              | M  |
                                              |    |
                                              +----+

Der Motortreiber ist auf diesem Modul:
http://www.pololu.com/catalog/product/2136

@oszi40:
Ja, das ist die Frage: was ist es, wie kann ich es fest- und abstellen?

- Eine galv. Trennung zum PC bekomme ich nicht hin, ich brauche den 
Debugger und habe sonst keine Schnittstelle
- Die Last kann ich nicht aus USB versorgen
- Ohne Last gibt es nichts zu messen

Zwischen den beiden GNDs liegen unbelastet 30 V Wechselspannung!

Wenn der Pin vom ADC genutzt wird (ADC10CTL1) steigt dort die Spannung 
auf ca. 1.6 V - wieso?

von Harald W. (wilhelms)


Lesenswert?

Steffe schrieb:

> Zwischen den beiden GNDs liegen unbelastet 30 V Wechselspannung!

Das solltest Du genauer überprüfen. Bei einem Netzteil sollte der
"Ground" normalerweise keine Verbindung mit irgendwelchen Potenz-
ialen haben. Irgendwelche Spannungen dort sollten m.E. spätestens
bei Belastung mit 100 kOhm auf Null zusammenbrechen. Falls das
nicht der Fall ist, solltest Du Dein Netzteil überprüfen.
Gruss
Harald

von Unvollständig (Gast)


Lesenswert?

Keine PE eingezeichnet?

von Steffe (Gast)


Lesenswert?

Wenn ich GND am Netzteil Erde, ist die Differenzspannung weg.
Das ist ja shconmal nicht schlecht..

Bleibt aber das Problem mit dem ADC, die Frage stelle ich lieber nochmal 
separat.

Danke soweit.

von Steffe (Gast)


Lesenswert?


von mknoelke (Gast)


Lesenswert?

Steffe schrieb:
> - Eine galv. Trennung zum PC bekomme ich nicht hin, ich brauche den

Jaaaa, Lecker energiereiche Spitzen aus Motorsteuerung ohne GND Konzept.
Von wegen Potentialfrei:
Für die steilflankigen Motorströme ist die Kapazität zwischen Prim / Sek 
eines 'normalen' Labornetzteils fast wie ein Drahtbrücke.

Solange Dein USB Port noch nicht im Cmos Himmel ist, weil er 
'irgendwelche' nicht näher zu bestimmenden Ausgleichsströme wegknüppeln 
muß solltest Du nach 'USB-Isolator' bei z.B. Reichelt suchen.
Ich verwende den CESYS Art-Nr C028149 und bin zufrieden.

Deine AD Geschichte kann man erst beurteilen wenn da Signale vorliegen 
die der Elektronik nicht hemmungslos auf die Mütze hauen.

Also, USB Isolator, alle GNDs zusammen und am Netzteil nach PE 
verbinden.
Überprüfen ob alles diese Eskapaden überlebt hat, z.B. Trockenübung mit 
Poti am AD.

Michael

von Steffe (Gast)


Lesenswert?

Antwort siehe anderer Thread.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.