kurze Spannungsabfälle bei DTR brücken

Gast #1614358
Mosche.
Kurze Frage bezüglich serieller Kommunikation. Ich hab hier 
Messinstrumente/ Treiber, die DTR benutzen. Sprich, sobald DTR High geht 
denkt der Treiber 'Instrument da' und fängt an zu senden.
Das Ganze geht bei normalen seriellen ports gut - allerdings hab ich mit 
RS232-Netzwerk Device Servern Probleme. Dort fällt auf, das der DTR 
recht 'zittrig' ist. Hat zur Folge, dass der Treiber kurz anfängt zu 
arbeiten - dann aber resettet weil der Pegel auf DTR kurz weg war.
Wie kann ich DTR am besten 'debouncen' (Softwareseite ist nicht 
möglich)???
Könnte man einfach nen Kondensator reinbastlen??? Ich weiß leider nicht, 
in welchem 'Zeitrahmen' sich das Zittern der DTR bewegt - ich seh nur 
das Resultat. Aber könnten z.B. 100nF da helfen. Da RS232 Stromlos ist - 
muß ich da auf 'Ladeströme' oder sowas achten???
Was passiert, wenn man einfach ne 3V Spannung permanten auf DTR hinzu 
schaltet (via Batterie). Das ist die Untergrenze von RS232 - ich hab 
zwar noch nicht die genutzte Pegelspannung gemessen, aber ich denke 
nicht, das sich 3V+X über 15 hinaus geht.
Ginge das???
Danke schonmal
#1614399
Nico schrieb:
> Mosche.

Gesundheit!

> Kurze Frage bezüglich serieller Kommunikation. Ich hab hier
> Messinstrumente/ Treiber, die DTR benutzen. Sprich, sobald DTR High geht
> denkt der Treiber 'Instrument da' und fängt an zu senden.
> Das Ganze geht bei normalen seriellen ports gut - allerdings hab ich mit
> RS232-Netzwerk Device Servern Probleme. Dort fällt auf, das der DTR
> recht 'zittrig' ist.

Kann es sein, dass der Terminalserver DTR für Flow Control benutzt? 
Vielleicht kann man das irgendwo konfigurieren.

> Was passiert, wenn man einfach ne 3V Spannung permanten auf DTR hinzu
> schaltet (via Batterie). Das ist die Untergrenze von RS232 - ich hab
> zwar noch nicht die genutzte Pegelspannung gemessen, aber ich denke
> nicht, das sich 3V+X über 15 hinaus geht.

Warum willst du DTR dann überhaupt mit deinem Terminalserver verbinden? 
Trenn die Leitung einfach auf, und leg bei deinem Gerät fest +12V (oder 
irgendwas anderes im RS232-Pegel-Bereich) auf die Leitung.

Du kannst auch mal schauen, was dein Gerät mit DSR, CTS oder DCD macht. 
Es kann gut sein, dass dein Gerät eins davon einfach fest auf High legt 
(DSR ist ein guter Kandidat dafür). Wenn das der Fall ist, kannst du 
einfach z.B. DSR mit DTR brücken (beim Gerät, DTR beim Terminalserver 
dann in jedem Fall auftrennen!), und sparst dir so die zusätzliche 
Spannungsquelle.

Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.