Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von mikro-VIIV
Danke Richard.
Ich hab auch einen schönen Schaltplan für nen Adapter von RS232 auf RS485 gefunden.
http://www.netzmafia.de/skripten/har...s232_rs485.gif
Frage kann ich den MAX 485 im Schaltplan einfach durch den SN75176 ersetzen? Beide Bauteile erfüllen doch genau den selben Zweck. Nur der SN75176 ist billiger (Reichelt: 0,30€ für den SN75176 statt 1,60€ für den MAX 485 CPA).
Währe nett, wenn das jemand bestätigen könnte, bevor ich mir die Bauteile bestelle.
Ja, das klappt.
Zum Testen brauchst Du Keinen Pegelconverter, ein R 15K und ne 1n4148
reichen. Ich habe hier noch 2. rund 20 Jahre alte Elecktor Eurokarten
liegen, eigentlich mit Schaltplan, aber der hat sich versteckt?
Habe mir eben mal die Verdratung angeschaut, ich habe so immer meine
PIC MC`s mit dem PC verbunden. :-)
Kleine Erkährung zur rs232, die arbeitet laut DIN mit +/- 15V, der Bereich
zwischen +3 V und-3 V gild aus "verboten". Damit sollten wohl klare
Regeln geschaffen werden. Achtung, eine 1 = High ist bei rs232 -15 V
eine 0 =Low +15 V was aber für die Datenübertragung selber Togalegal
ist. Ich hänge mal wieder ne Zeichnung an, Die Erklährung jetzt hier.
PC-TX geht über R 15k und einer 1n4148 auf DX des 485 Treibers.
wenn der PC eine 1 = -15V sendet leitet die Diode und am Eingang des
485 Treibers liegt die 0,6V der Durchlasspannung an und das hält der aus.
sendet der PC 0=+12v, schützt der 15K R.
RX-PC ist normal Hochomig, wird der vom 485 Treiber auf 0V gezogen
ist das zwar im verbotenen Bereich aber ich kenne keine PC 232 die nicht
trotzdem den Pegel richtig verwertet.
Einfach BILLIG (billig) und ich habe damit werder PIC`s noch 485
Treiber zerschossen. Wenn es dann doch schiefgeht..30 Cent....
Gruß Richard
Liste der Anhänge anzeigen (Anzahl: 1)
Also, soweit bin ich jetzt:
- Datenleitungen (D0 - D7) kann ich mit Delphi setzen
- Statusleitungen (ACK, BUSY, PAPEROUT, SELECT, ERROR) kann ich mit Delphi auslesen
- Kontrollleitungen (STROBE, AUTOFEED, INIT, SELECTIN) kann ich mit Delphi setzen
- die Statusleitungen haben einen internen PULL-UP, müssen also über Widerstand auf GND gezogen werden für logisch 1
- invertierte Leitungen sind mir bekannt
Was nicht geht:
- Datenleitungen oder Kontrollleitungen als Eingänge verwenden. Ich bin deswegen schon fast verzweifelt und hab es nun vorerst aufgegeben.
Deshalb werde ich meine Daten im Nibble-Mode übertragen. Ich hoffe, dass das dennoch schnell genug geht.
Ich habe mir zu diesem Zweck mal einen Schaltplan für einen Adapter gezeichnet, mit dem ich mit dem AVR auf die Ein- und Ausgänge des Parallelports zugreifen kann. Ich habe das ganze in Anlehnung an den Parallel-Programmieradapter erstellt.
Könnt ihr mir bitte mal sagen, ob das so geht, ober ob ich da noch was verändern sollte.
Ich bin mir nicht ganz sicher, aber sollte man vielleicht zwischen den Eingangspins des LPT-Ports und dem 74HCT244 noch einen Widerstand schalten oder nicht?
Ich habe nämlich wirklich keine Lust, mir meinen Parallelport zu zerschießen deswegen.