Hallo, ich will drei eHZ Zahler mit optischen Leseköpfen auslesen. Dazu habe ich mir drei TTL - Leseköpfe gemäß Volkszähler.org gekauft. Die Übertragung zum PC läuft über einen DIGITUS DA-70156. https://de.assmann.shop/de/Computer-und-Office/USB-Geraete-und-Zubehoer/Schnittstellen-Adapter/USB-2-0-Seriell-Adapter.html Vor über 12 Jahren habe ich solch eine Übertragung schon einmal hinbekommen. Jetzt wurde der Zählerkasten verlegt und ich kann die alte Übertragung nicht mehr verwenden. Also habe ich per Eagle gleich eine neue Schaltung entworfen. Allerdings mußte ich feststellen das ich Probleme mit den Bezeichnungen der Sende- und Empfangsrichtungen habe. Nach einigen Mühen bin ich zu einem Ergebnis gekommen und möchte dies vom Forum prüfen lassen. Die Beschaltung des MAX232 habe ich von wiki_volkszähler_org.png übernommen. Was mich hier stört, T_OUT des MAX232 geht auf einen 9 poligen SUB-D-Stecker PIN3/RXD und über ein Kabel auf eine 9 polige SUB-D-Buchse PIN2/TXD. Der DIGITUS DA-70156 hat aber keine Buchse sondern wie üblich einen 9 poligen Stecker. Und gemäß Pin-Belegung 9 polig.png ist dort TxD auf Pin3. Die Verwirrung war da komplett. https://en.wikipedia.org/wiki/RS-232 Für mich war die Beschaltung des MAX232 klar. Und auch die Belegung des 9 poligen SUB-D-Stecker DIGITUS DA 70156. Eine 9 polige SUB-D-Buchse stand mir auch zur Verfügung. Bei Buchse und Stecker waren die Nummerierungen vorhanden, so daß ich die ersten Verbindungsdaten hatte. Sie ist links oben im Schaltplan wiedergegeben. Die Verbindung läuft über ein 8 adriges CAT - Kabel. Das hatte ich noch zur Verfügung. Ob meine Netznamen in Eagle korrekt sind weiß ich nicht, es geht mir ja nur um die Funktionalität. mfg Klaus
Die Gepflogenheiten bei der Bezeichnung sind sehr unterschiedlich. Manche Leute bezeichnen ein Signal mit "TX", wenn es mit dem "TX" des Partners verbunden werden muss, mache wenn es der Sendeausgang ist. Bei RS-232 kommt es für Pinbelegung und Steckerart auch noch drauf an, ob sich das Gerät als Datenendgerät oder als Datenuübertragungseinrichtung fühlt. Da kann dann auch schon mal eine Nullmodenverbindung (Kreuzung der Signalleitungen) erforderlich sein. Also nicht verwirren lassen - immer schön Output mit Input und Input mit Output verbinden.
Klaus R. schrieb: > Dazu habe ich mir drei TTL - Leseköpfe gemäß Volkszähler.org gekauft. Wenn du sowieso USB am PC verwenden willst kannst du dir den ganzen MAX232-Kram sparen und mit TTL direkt auf einen TTL-USB Adapter gehen: https://eckstein-shop.de/QITAUSB20TTLKonverterAdapterCH340GUARTFTDIArduino https://eckstein-shop.de/USBaufRS232TTLUARTPL-2303HXChipRevAKonverterKabel
Es gibt für sowas Gender-Changer (Bu-Bu oder St-St) und Nullmodem (2-3 vertauscht).
:
Bearbeitet durch User
Ob das heute noch so funktioniert wie damals, muss man auch erstmal schauen. Vermutlich sind die Daten vom optischen Sensor nicht RS-232 codiert, sondern wurden bitweise eingelesen und vom PC decodiert. Ob das über USB und unter Windows noch in der notwendigen Geschwindigkeit geht, kommt auf einen Versuch an.
Rainer W. schrieb: > Die Gepflogenheiten bei der Bezeichnung sind sehr unterschiedlich. > Manche Leute bezeichnen ein Signal mit "TX", wenn es mit dem "TX" des > Partners verbunden werden muss, mache wenn es der Sendeausgang ist. Bei > RS-232 kommt es für Pinbelegung und Steckerart auch noch drauf an, ob > sich das Gerät als Datenendgerät oder als Datenuübertragungseinrichtung > fühlt. Da kann dann auch schon mal eine Nullmodenverbindung (Kreuzung > der Signalleitungen) erforderlich sein. > Also nicht verwirren lassen - immer schön Output mit Input und Input mit > Output verbinden. Ich habe übrigens einen Lesekopf von Hichi den IR TL. Die Kurzanleitung sagt wie immer nicht viel aus. Die Belegungsdaten weisen darauf hin, RX und TX werden nicht gekreuzt. Das war mir auch klar. Deinen Tipp "immer schön Output mit Input und Input mit Output verbinden" habe ich, so meine ich, auch befolgt. Ich möchte nur sicher sein das ich nicht doch etwas falsch interpretiert habe. Die Schaltung ist doch eigentlich gut zu lesen. mfg Klaus
Thomas F. schrieb: > Klaus R. schrieb: >> Dazu habe ich mir drei TTL - Leseköpfe gemäß Volkszähler.org gekauft. > > Wenn du sowieso USB am PC verwenden willst kannst du dir den ganzen > MAX232-Kram sparen und mit TTL direkt auf einen TTL-USB Adapter gehen: > > https://eckstein-shop.de/QITAUSB20TTLKonverterAdapterCH340GUARTFTDIArduino > > https://eckstein-shop.de/USBaufRS232TTLUARTPL-2303HXChipRevAKonverterKabel Früher hatte ich eine Kabellänge von über 10 m. Jetzt sind es noch mindestens 6 bis 7 m. Bei 9600 Bit/s hatte ich damals eben RS232 gewählt und hatte auch nie Probleme gehabt. Aber ich glaube Du hast recht. Ich setze in der Tat schon eine TTL Verbindung mit dem DIGITUS DA-70156 über ca. 20 m ein. Sender ist ein D1Mini. Guter Tipp! Ich wäre trotzdem erfreut wenn sich jemand die Schaltung vornimmt. Übrigens, in der Schaltung fehlt noch der 5V - Regler. Der Rest ist vollständig. mfg Klaus
Peter D. schrieb: > Es gibt für sowas Gender-Changer (Bu-Bu oder St-St) und Nullmodem > (2-3 > vertauscht). OK. Aber, ist meine Signalführung in Ordnung? mfg Klaus
Flunder schrieb: > Ob das heute noch so funktioniert wie damals, muss man auch > erstmal > schauen. Vermutlich sind die Daten vom optischen Sensor nicht RS-232 > codiert, sondern wurden bitweise eingelesen und vom PC decodiert. Ob das > über USB und unter Windows noch in der notwendigen Geschwindigkeit geht, > kommt auf einen Versuch an. Die RS232 Verbindung hat schon 2012 funktioniert. Ausgerechnet dieser Schaltplan steht mir nicht mehr vollständig zur Verfügung. Deswegen mein Neuansatz. Der MAX232 schafft bis zu 120 kBit/s. Da dürften 9600 Bit/s kein Problem sein. mfg klaus
Klaus R. schrieb: > Aber ich glaube Du hast recht. Ich setze in der Tat schon eine TTL > Verbindung mit dem DIGITUS DA-70156 über ca. 20 m ein. Sender ist ein > D1Mini. > Guter Tipp! Nein, es ist keine TTL Verbindung, sondern auch eine RS232 Übertragung. Eigentlich kann ich ja nur am DIGITUS DA-70156 Tx und Rx vertauscht haben. Da ich das Kabel an einem Klemmblock anschliesse läßt sich eine Vertauschung leicht korrigieren. mfg Klaus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.