Schaltplan Korrektur

Gast #2688044
Lesenswert?

Hallo,

Ich muss im Rahmen eines Projektes ein Interface entwerfen.
Ich bekomme ein 4bit Signal bereitgestellt.
Anhand dieser unterschiedlichen Werte die ich bekomme sollen 
entsprechend Signale über 2 RS422 Schnittstellen ausgegeben werden und 
Werte über ein LCD angezeigt werden.
Die Ausgabe soll via RS485(also Vollduplex, je PIN6-9) erfolgen sowie 
ein analoger Input(je PIN 5) und Output(je PIN 4).
Das RS485 Signal wollte ich über den MAX232 erzeugen und das analoge 
Signal mit einem R2R Netzwerk.
An die RS485 Stecker wird ausserdem noch eine 24V mit 250mA Leistung 
abgegeben(PIN 3).
Die 2 Umschalter sollen zum Umschalten der LCD-Anzeige dienen und
An-/Ausschalten.

Soweit dazu.

Das ist die erste Schaltung die ich je eigenständig erarbeitet habe also 
gehe ich davon aus, dass sie voller Fehler steckt.
Und da diese Schaltung auch umgesetzt werden soll/muss wäre ich dankbar 
für Unterstützung zur Beseitigung dieser Fehler.

Elektrotechnische und programmiertechnische Grundkenntnisse bei mir sind 
vorhanden.
Angehängte Dateien:
#2688067
Lesenswert?

Der Wandler hat mit den Widerständen eine maximale Genauigkeit von 6 
Bit. Die unteren beiden kannst Du Dir also sparen. Ein kleiner 
Verstärker dahinter würde auch nicht schaden.

Die ICs bekommen keine Versorgungsspannung.

... wieso hast Du überall Kondensatoren in Reihe?

Wo sind die Blocker?

C4 gehört mit Minus ebenfalls an Masse. Und die Versorgung geht direkt 
in das IC.

Hast Du im Datenblatt nachgesehen, ob das um den MAX 232 herum wirklich 
10µF sein müssen/dürfen?

Vermutlich ist der MAX232 aber sowieso der falsche Baustein für Dein 
Vorhaben.

Kontrastpoti für das Display fehlt - wobei es so funktionieren könnte

Die Stromversorgungsbuchse funktioniert so auch nicht ...


Übersichtlicher ... viel übersichtlicher sollte es sein!


Gruß

Jobst
Gast #2688082
Lesenswert?

Warum verwendest du Umschalter. Ein I/O-Pin für einen Eingabezustand 
sollte doch reichen.

In EAGLE gibt es die Möglichkeit mehrere Signale in einem Bus 
zusammenzufassen, damit der Schaltplan übersichtlicher wird.
Moderator (Firma: Titel) Persönliche Seite #2688120
Lesenswert?

Jobst M. schrieb:
> Der Wandler hat mit den Widerständen eine maximale Genauigkeit von 6
> Bit.
Eher weniger. Weil nämlich die R2R Leiter schon aus falschen 
Widerständen aufgebaut ist. Und 51k statt 50k ist schon im MSB ein 
Fehler von 2%, dann noch der Fehler der Widerstände (z.B. 1%) passend 
dazugerechnet, und da kommen nicht annähernd 6 Bit raus...

> Wo sind die Blocker?
Stichwort: Entkopplungskondensator, Stützkondensator

> übersichtlicher sollte es sein!
Und die Signale sollten gleiche Abstände voneinander haben, unnötige 
Knicke und Kreuzungen vermeiden, Symbole verwenden (+5V, Vcc, +Ub, 
usw...)

> Kontrastpoti für das Display fehlt - wobei es so funktionieren könnte
Das Display funktioniert so sicher nicht, weil für den 4-Bit-Betrieb 
die falschen Datenleitungen angeschlossen sind...

> Hast Du im Datenblatt nachgesehen, ob das um den MAX 232 herum wirklich
> 10µF sein müssen/dürfen?
Das passt. Der alte Ur-Max braucht diese Kondensatoren, und bei den 
neuen sind sie einfach zu groß. Trotzdem sind die D-SUB arg unglücklich 
angeschlossen/belegt. Ich erwarte RXD und TXD auf Pin 2 und 3...
Gast #2689009
Lesenswert?

Schonmal danke für die vielen Hinweise.

Wenn ich also davon ausgehen kann, dass mein R2R Netzwerk ziemlich 
ungenau ist, bietet es sich dann an einen DAC908 zu verwenden oder mein 
analoges Signal über ein PWN zu erzeugen?


Über die Unterschieden zwischen RS422 und RS485 bin ich mir grob im 
klaren.
Ich habe es oben einmal falsch betitttel und meine RS485.


Ja, den Poti am LCD habe ich vergessen, stimmt.
Wieso ist der LCD für 4Bit falsch angeschlossen?
Ich bin bei 4bit von D0-D3(da 8bit D0-D7) ausgegangen, das kann ich aber 
im Datasheet nochmal nachschlagen.

Ich finde Kippschalter angenehmer um zwischen 2 Displayanzeigen zu 
wechseln, daher kein I/O.

Und ja, Vcc macht durchaus Sinn auch anzuschliessen für eine 
Stromversorgung ;)


Was ich nicht ganz verstanden habe ist die Geschichte mit den Blockern.
Das verstehe ich jetzt mal als Entkopplungskondensator, die dazu dienen 
Schwangkungen aufzufangen.
Diese habe ich für mein Verständnis sinnvoll an den PLC Port angebracht 
sowie vor den Mikrokontroller.
Müssen da mehr rein, sind meine falsch plaziert...?

Der MAX232 sollte laut Datenblattt richtig angeschlossen sein mit 10uF.

Am IC2 soll ich bei V+ direkt an die Versorgungsspannung gehen und einen 
Kondensator zu Gnd schalten.... OK :)
Gast #2689065
Lesenswert?

Ich habe den Max232 da als Standart IC für angesehn und im Datasheet die 
Anschlüsse nachgeschlagen.
Danke für den Hinweis wenn das nicht funktioniert ;)

Mein Signal der Peripherie Schnittstelle ist Vollduplex.
Da habe ich auch gelesen das geht nur mit RS422 und RS485 läuft nur auf 
halb Duplex.Anderswo habe ich es auch schon anders gesehen.
Da bin ich mir grundsätzlich etwas unschlüssig.
Ich wollte eine RS485 aDraht Verbindung verwenden, da meine beiden 
Peripheriegeräte auch Senden sollen. Mein uC als Master und die 
Peripheriegeräte als Slave.
Dazu habe ich hier im Forum folgendes gefunden:
Beitrag "Unterschied RS-485 und RS422"
Gast #2693677
Lesenswert?

Ich hab es mal grundsätzlich neu gestaltet...
die ordnung sollte besser sein ;)


ist der max489 und der dac nun richtig gewählt und angeschlossen?


wo sollen noch entkopplungskondensator hin?

sonst irgendwas grundsätzlich falsch?


lg
Angehängte Dateien:
Gast #2693720
Lesenswert?

Hi,

der DAC wird so nicht funktionieren.
Ausgangsspannung würde 0 bis -Vref betragen. Da der OP keine negative 
Versorgung hat gehts nicht.

Bei der RS485 Schnittstelle hast Du diese als RS422 eingesetzt.
An dem einen 9 poligen Stecker als Eingang am anderen als Ausgang.

mfg
Gast #2694847
Lesenswert?

Danke für die Tipps Jobst und Andreas.

Ich habe den DAC jetzt stumpf nach Datasheet angeschlossen und hoffe, 
dass es jetzt passt.

Was die Schnittstelle angeht habe ich nicht ganz verstanden was du 
meinst:

Die beiden Ports haben folgende Pinbelegung:
1 gnd
2 0 vdc
3 24 vdc
4 sig out(analog)
5 sig in (analog)
6 Tx+
7 Tx-
8 Rx-
9 Rx+


Also habe ich A, B(Transmitter) and die Rx der Ports angeschlossen und 
Z,Y dem entsprechend an die Tx.
Ich bin mir lediglich nicht ganz sicher ob vor A,B und die Tx (vom 
unterem Port) je noch ein Wiederstand gegen Refelxionen muss.

Oder was meinst du habe ich mit Ein-/Ausgang falsch gesetzt?


lG
Angehängte Dateien:
#2702857
Lesenswert?

CW schrieb:
> stumpf nach Datasheet

Nein, nicht so ganz. Die OPs im Datasheet werden mit mindestens +/-12V 
betrieben. Hinter dem ersten OP sind Spannungen von 0 bis -(!) Vref 
vorhanden. Steht da auch so.

Wie wäre es denn nochmal mit einem kompletten Schaltplan?


Simon Pfennings schrieb:
> das schweigen kann ich als bestätigung interpretieren?

Es kann aber auch betretenes Schweigen sein. Oder man hat aufgegeben. 
:-D


Gruß

Jobst

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