Forum: Analoge Elektronik und Schaltungstechnik Pic16F877 und Analogeingang 4-20mA auf 0-5V


von Uwe (Gast)


Lesenswert?

Hallo zusammen, wir haben zum Abschluss unseres Technikers nun die 
Projektphase. Nun wir bauen ein Schulungsgerät für Windkraftanlagen.



Nun soweit klappt alles, dennoch haben wir ein Problem einen Analogen 
Ausgang haben wir erstellt über einen 12Bit DA Wandler (AD7541A in 
zusammenarbeit mit einem AD694), ABER den Analogen Eingang schaffen wir 
nicht, ich habe im Internet (google) eine schaltung gefunden mit einem 
MAX472 und damit angesteuerten 
MAX951(http://www.maxim-ic.com/app-notes/index.mvp/id/823), doch beide 
Bausteine gibt es irgendwo zu kaufen der MAX472 wurde ersetzt durch ich 
glaube MAX4071 oder so, aber den finde ich nicht, weder bei Conrad noch 
Reichelt noch bei sonst einem. Wir haben ein 4-20mA Signal und müssen 
das in 0-5V für den Pic wandeln. Doch über einen Widerstand von 250Ohm 
kommen wir nur auf 1-5V...hat noch jemand eine Idee???



Sonstige Info:



wir nutzen den PIC16F877, die 21 Eingänge fahren wir über eine 
Diodenmatrix auf 5 Bit unseres Pic incl. Inverter wegen LOW Lever Aktiv, 
die Ausgänge fahren wir mit 8 Bit auf eine RelaisKarte und steuern in 3 
Matrixen über weitere 3 Bit die Stufen Relais 1-8,9-16 und 17-24. So 
weit scheint auch alles gut zu sein, nur dieses eine Problem, haben 
wir...



Und kennt sich jemand noch etwas besser mit der selben Programmierung 
aus, da wir über c# ein Programm schreiben sollten udn nun ja über die 
RS232 Schnittstelle arbeiten müssen... Danke danke danke

von Uwe R. (aisnmann)


Lesenswert?

Uwe schrieb:

> Reichelt noch bei sonst einem. Wir haben ein 4-20mA Signal und müssen
> das in 0-5V für den Pic wandeln. Doch über einen Widerstand von 250Ohm
> kommen wir nur auf 1-5V...hat noch jemand eine Idee???

So soll es sein, denke ich. Man kann auf diese Weise detektieren ob das 
Geraet noch da ist. Im Betrieb liegt das Signal zwischen 1 und 5V, sind 
es <1V ist irgendwas kaputt, oder das Windrad weggeflogen ;o))

HTH, bye Uwe

von Anja (Gast)


Lesenswert?

Uwe R. schrieb:
> Im Betrieb liegt das Signal zwischen 1 und 5V, sind
> es <1V ist irgendwas kaputt,

oder wenn das Signal > 5 V wird dann hast Du einen Kurzschluß nach 
Batterie oder Versorgung. Eine gute Auswerteschaltung detektiert beide 
Fehlerfälle.
-> bei 5V ADC-Eingang verwendet man normalerweise 200 Ohm 
Bürdenwiderstand.

Gruß Anja

von Uwe (Gast)


Lesenswert?

Wow das ging aber schnell, also sollte ich dann einen Bürdewiderstand 
von 200Ohm nehmen, ich denk mal dann sollte ich noch einen Schutz 
einbauen gegen überspg. also ggf. eine Z-Diode oder so... und dann 
direkt auf den Analog eingang des Pic??? Ich bin da leider noch viel zu 
unwissend aber wir sollen das Projetk machen na und da müssen wir durch, 
und ich suche hände ringend Hilfe wo es nur geht... Danke Euch

von Anja (Gast)


Lesenswert?

Uwe schrieb:
> ich denk mal dann sollte ich noch einen Schutz
> einbauen gegen überspg. also ggf. eine Z-Diode oder so...

überleg mal was passiert wenn Du die Z-Diode auf +24V oder so legst.

zum Pic hin brauchst Du auf jeden Fall noch einen Serienwiderstand ca 
10kOhm und eventuell noch einen Filterkondensator gegen Masse.
Die Bürde wird häufig mit einem Logic-Level FET ausreichender 
Verlustleistung geschützt. (Das Gate legt man z.B. an 7-8V damit die 5V 
noch sicher am 200 Ohm Widerstand ankommen).

Gruß Anja

von Uwe (Gast)


Lesenswert?

Ich weiss das ist jetzt vielleicht ne dumme Frage, aber wie gesagt ich 
bin da nict der fitteste, ich weiss zwar was du für Bausteine meinst, 
aber hast du ggf. eine kleine Zeichnung... Sorry wenn ich so dumm Frage, 
aber gerade jetzt muss ich mega neugierig sein,, denn wir wollen alles 
machen... danke Dir

von Uwe (Gast)


Lesenswert?

Habe das mal mit Multisim probiert so wie ihr das gesagt habt, und das 
war erfolgreich, ihr habt immer so gute ideen, doch mir fehlt es einfach 
daran manche umzusetzen..smile

von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Habe es mal mit Optokoppler ausprobiert, was haltet ihr davon???

von iaoffline (Gast)


Lesenswert?

Uwe schrieb:
> Wir haben ein 4-20mA Signal und müssen
> das in 0-5V für den Pic wandeln. Doch über einen Widerstand von 250Ohm
> kommen wir nur auf 1-5V...hat noch jemand eine Idee???

Das scheint in dieser Textwüste jetzt die Frage zu sein oder?

4-20mA Schnittstellen macht man wg. der Drahtbrucherkennung und der 
Sensorversorgung über die Stromschleife. Deine eine Volt im Leerlauf 
sind also völlig ok. Du hast damit:
1-5 Volt .
1 Volt = Sensornullwert
5 Volt = Maxwert


Dazu hast du noch eine Erfassung der Störung wenn Sensor unter 1 Volt 
(den Kurzschlussfall kannst du aber nicht abfangen, und der kann den Pic 
auch zerschiessen).

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.