4-20mA Messung mit Mircrocontroller

Gast #1962364
Lesenswert?

Hi Leute!
Ich habe ein Problem und ich hoffe, dass ich hier Hilfe finde.

Mit meinen Mircrocontroller kann ich eine Analogspannungen von 0V-5V 
messen.
Mein Sensor liefert mir einen Analogstrom von 4-20mA. Diesen Strom 
wandel ich mit einen Widerstand (250ohm) in Spannung um.
Nun zu meine Problem. Der Sensor und mein Mirrocontroller werden mit 
untschiedlichen Spannungaquellen betrieben. Somit hab ich 2 
untschiedliche GND´s. Um dies zu vermeiden müsste ich die GND´s 
galvanisch von einander trennen. Dies könnte ich mit einem 
Trennverstärker realisieren. Das ist mir leider zu teuer. Es gibt es 
eine Möglichkeit mit einen Optokoppler? Wenn ja,wie müsste die 
Beschaltung aussehen und welcher Optokoppler gibt mir eine sehr gut 
Linearisierung?
#1962369
Lesenswert?

@  Joachim Dietel (Gast)

>Nun zu meine Problem. Der Sensor und mein Mirrocontroller werden mit
>untschiedlichen Spannungaquellen betrieben.

Ist das ZWINGEND notwendig? Wenn nein, dann schalte beide Massen 
zusammen, Problem gelöst.

>Trennverstärker realisieren. Das ist mir leider zu teuer. Es gibt es
>eine Möglichkeit mit einen Optokoppler?

Mehr oder weniger.

> Wenn ja,wie müsste die
>Beschaltung aussehen und welcher Optokoppler gibt mir eine sehr gut
>Linearisierung?

Das bedeutet, einen Trennverstärker nachbauen. Selten sinnvoll und noch 
seltener billiger.

MFG
Falk
#1962654
Lesenswert?

Dann baue einen Kontroller (Attiny13 oder atmega8) mit der 
4-mA-Schnitttstelle zusammen, bilde mit seinem DA-Wandler ein 
numerisches Signal und übertrage dieses per Optokoppler. Mit geschicktem 
Entwurf lässt sich der Kontroller aus den 4...20 mA der Schnittstelle 
versorgen.
#1962735
Lesenswert?

Gut, die Variante ist aber schnell mal hingehauen, da muss man noch 
Einiges genau durchdenken. Der atiny hat z.B. nur RC-Oszillator, das 
wird für serielle Schnittstelle, RS232, zu ungenau sein.

Ansonsten, anmelden, dann kann man per PN  und email die Schaltung genau 
durchsprechen.
Gast #1963162
Lesenswert?

>Der atiny hat z.B. nur RC-Oszillator, das
>wird für serielle Schnittstelle, RS232, zu ungenau sein.

Je nach geforderter Auflösung könnte der ATtiny ein PWM-Signal ausgeben, 
das dann entweder per ICP+Timer oder Integrator+ADC gewandelt wird.
Beim Optokoppler muß man aber darauf achten, welche Geschwindigkeit mit 
3mA Steuerstrom zu erreichen ist.
Gast #1963232
Lesenswert?

Für die Galvanische Trennung, wenn es schon kein
"analoger" Optokoppler sein soll:

Es gibt (zumindest gab es das mal) von NS einen Baustein,
der die Eingangsspannung in eine Frequenz umsetzte, und
einen weiteren (oder war es sogar der selbe?) diese Frequenz
zurück in eine Spannung wandelte.
Das Frequenzsignal läßt sich leicht über einen Optokoppler
übertragen. Empfangsseitig kann natürlich auch der µC
die Frequenz auswerten.
Ich habe vor einigen Jahren mal ein Projekt mit dieser
Technik realisiert, funktionierte bestens.
Gast #1963316
Lesenswert?

>Es gibt (zumindest gab es das mal) von NS einen Baustein,


Es war einmal vor langer Zeit ...

Dann würde ich dem Tiny lieber einen Quarz spendieren oder eine 
frequenztolerante Modulationsart wählen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren