ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > RS232 zu TLL | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
24.06.2007, 22:29 Uhr MaikG Posts: 5172 Nutzer |
Ich hab mal diese Schaltung gebaut: http://www.lamepage.de/hardware/casio/circuit.png funktioniert jedoch nicht. Gibts da noch einfache (funktionierende) Schaltungen mit Transistoren? (Hab keinen MAX da). [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 01:18 Uhr Bjoern Posts: 1730 Nutzer |
Sicher dass du die gebaut hast? [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 07:41 Uhr Flinx Posts: 1073 Nutzer |
Noch einfacher geht's ja gar nicht. Der Schaltplan ist in Ordnung, und es sollte eigentlich kein Problem sein, die Schaltung zu überprüfen. Dazu reicht jedes simple Multimeter. Erkläre uns doch erstmal, wozu Du sie benutzen willst. [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 08:10 Uhr Kaesebroetchen Posts: 643 Nutzer |
@MaikG: Also ich hatte mal als Notlösung mit Transistoren als Pegelwandler gearbeitet. Das geht zwar, ist aber nicht immer zuverlässig. Hat z.B. mal mit einem ältere Laptop nicht funktioniert. Bild: http://img153.imageshack.us/img153/1727/rs232ttlgt6.gif Der Transistor ist unkritisch (z.B. BC547A) Die Beschriftung ist leider nicht ganz korrekt. Auf der RS232 Seite bitte RxD und TxD vertauschen. Alle Angaben völlig ohne Gewähr. Nachbau auf eigenes Risko ! Wenn man bedenkt, das ein MAX232 gerade mal 40 cent kostet, dann macht die Transistorlösung eigentlich keinen Sinn... -- http://amidevcpp.amiga-world.de/ [ Dieser Beitrag wurde von Kaesebroetchen am 25.06.2007 um 08:26 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 08:22 Uhr Kaesebroetchen Posts: 643 Nutzer |
Ich hatte irgendwie übersehen, das du schon einen Plan hast (Ist ja noch früh). Wahscheinlich musst du noch die Handshake Leitungen am PC überbrücken damit es korrekt funktioniert. Ich habe hier immer folgende Leitung gebrückt: DCD, DTR und DSR miteinander sowie RTS und CTS miteinander Wie immer nachbau auf eigene Gefahr! -- http://amidevcpp.amiga-world.de/ [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 10:06 Uhr MaikG Posts: 5172 Nutzer |
>Der Schaltplan ist in Ordnung, und es sollte eigentlich kein Problem >sein, die Schaltung zu überprüfen. Dazu reicht jedes simple >Multimeter. Da die Kompenenten neu sind kann da nichts verkehrt sein... >Erkläre uns doch erstmal, wozu Du sie benutzen willst. Will ein Handy mit dem Computer verbinden... >Der Transistor ist unkritisch (z.B. BC547A) >Die Beschriftung ist leider nicht ganz korrekt. >Auf der RS232 Seite bitte RxD und TxD vertauschen. Das werde ich mal Probieren, die Schaltung sieht mir Logischer aus als die andere. >Wenn man bedenkt, das ein MAX232 gerade mal 40 cent kostet, dann macht die Transistorlösung >eigentlich keinen Sinn... Ja, aber 5 Euro kostet der Versand und ca.10 Euro mindestbestellwert. >Wahscheinlich musst du noch die Handshake Leitungen am PC überbrücken damit es korrekt funktioniert. Ich glaub nicht das die verwendet werden(ist auch im MAX schaltplan unbelegt), ich hatte die schaltung auch am Amiga und Handshake aus hat auch nichts von sich gegeben(ausser ","). [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 13:26 Uhr Flinx Posts: 1073 Nutzer |
Beide Schaltungen haben den Fehler, daß sie auf der Ausgangsseite nach RS232 das Signal bei MARK (der logischen 1) auf Masse schalten anstatt auf eine negative Spannung. Vielleicht funktioniert es deshalb bei Dir nicht. Wahrscheinlich kommen viele neuere serielle Eingänge damit zurecht (soweit ich mich erinnere, funktioniert das auch beim Amiga), aber Standard ist es nicht. Du könntest den Emitter von T1 (in der von Dir zuerst verlinkten Schaltung) anstelle auf GND mal an den negativen Pegel klemmen - evtl. ist der genauso von einem anderen Pin zu klauen, wie die positive Spannung von DTR benutzt wird. [ - Antworten - Zitieren - Direktlink - ] |
25.06.2007, 18:08 Uhr MaikG Posts: 5172 Nutzer |
>Du könntest den Emitter von T1 (in der von Dir zuerst verlinkten Schaltung) anstelle auf GND mal an den negativen Pegel klemmen - evtl. ist der genauso von einem anderen Pin zu klauen, wie die positive Spannung von DTR benutzt wird. Nachdem das auch nicht ging hab ich nochmal das Internet durchforstet, für meine Handymarke gibt es 2 Steckerbelegungen. Ich hatte natürlich die falsche. Hab mir das ganze jetzt wie oben in dem Plan nochmal in klein gelötet und im Stecker vergossen. Funktioniert jetzt wunderbar. Ja RTS kann man auf -12 Volt setzten, DTR auf +12 Volt und hätte auf diese weise die Spannung. Warum man das nicht macht weiss ich nicht, vermutlich setzt bereits existierende Soft das nicht so. Naja bei Serial gibt es ja nur den High(-) und Low(+) zustand und 0 Volt eigentlich nicht. Aber zumindest der PC erkennt 0 Volt noch als High an. Danke @all [ Dieser Beitrag wurde von MaikG am 25.06.2007 um 18:09 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
07.08.2007, 16:41 Uhr Flinx Posts: 1073 Nutzer |
Zitat: Ich bin gerade über diesen alten Thread gestolpert und will nur noch eine kleine Korrektur loswerden: High ist Plus und Low ist Minus. Die Begriffe High und Low hatte man gerade deshalb erfunden, um die Spannungsverhältnisse zu benennen. High ist bei allen Logikschaltungen die "positivere" Spannung. Die Zuordung zu den logischen Werten ist davon unabhängig. Man hat dann von "positiver Logik" geredet, wenn High der logischen Eins entspricht und andernfalls (wie bei RS232) von "negativer Logik". Und die logische Eins hat bei RSR232 außerdem noch den Namen MARK, die Null den Namen SPACE. [ - Antworten - Zitieren - Direktlink - ] |
07.08.2007, 19:32 Uhr hannoban Posts: 7 Nutzer |
Das ist ja alles schön und gut, aber ich denke das Problem an dieser Schaltung ist vor allem, daß die Signalpegel hier komplett invertiert werden. Man kann das natürlich softwaremässig ausgleichen, aber wenn man vorgestrickte Programme benutzt, die ein vernünftiges Datenkabel vorraussetzen (die ja im übrigen auch schon spottbillig zu haben sind) kann das wohl problematisch werden. Ich hab solche Datenkabel-Adapter mit MAX232 schon mehrfach zusammengebaut, und mit bestimmten Programmen Probleme mit der Versorgung über die serielle Schnittstelle gehabt. D.h. es funktionierte nicht, weil die Software DTR künstlich auf LO gesetzt hat. Mit externer Spannungsversorgung klappte es dann astrein. Ist eben eine Billiglösung, die nicht vernünftig genug ist um PRINZIPIELL zu funktionieren. -- immernoch auf der Suche nach einer Bauanleitung für einen halbwegs bezahlbaren externen Scandoubler/Flickerfixer :-( [ - Antworten - Zitieren - Direktlink - ] |
09.08.2007, 14:16 Uhr aufdecker Posts: 5 Nutzer |
@hannoban:Zitat: Stimmt, das ist aber auch richtig so, RS232 -12V -> TTL 5V RS232 +12V -> TTL 0V Die meisten 'Billiglösungen' erzeugen kein normgerechtes -12V Pegel, zwar akzeptieren fast alles RS232 Empfänger auch nicht normgerechte Pegel ( 0..0.5 Volt anstatt -12V ) aber darauf sollte man sich nicht verlassen. Ein MAX232 ist einfach die bessere Alternative. [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > RS232 zu TLL | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |