LabVIEWForum.de
Data Terminal Ready deaktivieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Data Terminal Ready deaktivieren (/Thread-Data-Terminal-Ready-deaktivieren)

Seiten: 1 2


Data Terminal Ready deaktivieren - Atilla - 18.03.2013 10:19

Guten Morgen liebes Labview-Forum,

vor einigen Tagen habe ich die erwartete Steuereinheit erhalten, für die ich die eine Steuerung anlegen muss.
In der Steuereinheit befindet sich ein Arduino 2560.
Zur testzwecken und einfacherem Überschreiben der Software hat unsere Werkstatt das Data Terminal Ready (DTR) Signal drin gelassen, d.h. das der Chip bei jedem Verbindungsaufbau sich zurücksetzt.
Ansich nichts schlimmes, aber das Gerät hat einen Display, der bei diesem Signal ein falsches Bild liefert.

Nun möchte ich dieses Problem beheben und dazu wurde mir empfohlen das DTR Signal zu deaktivieren.
Ich habe das anfang versucht mit: Serial Settings:Modem Line Settings:Line DTR State
Da ich damit laut ni.com das Signal deaktivieren kann, aber es funktioniert nicht.
Ich habe den Eigenschaftsknoten erst vor den Verbindungsaufbau gesetzt und dann danach, aber es ändert sich nichts.

Wie kann ich das DTR-Signal sinnvoll deaktivieren, damit meine Steuereinheit davon nichts mehr mitbekommt?

Gruß Atilla


RE: Data Terminal Ready deaktivieren - Atilla - 18.03.2013 15:16

Es tut mir leid, wenn ich jetzt einen doppelpost verursache oder drängel, aber da sich schon einige dieses Thema angesehen haben, aber noch keiner geantwortet hat.
Stellt sich mir die Frage, ob meine Frage konkret genug war, oder ob DTR mit Visa einfach zu schwer oder unmöglich ist.

Gruß Atilla


RE: Data Terminal Ready deaktivieren - Lucki - 19.03.2013 08:55

Du hast doch hoffentlich in der Visa-Konfiguration "Ablaufsteuerung: keine" bzw. default (Anschluss offen gelassen) gesetzt?
Ansonsten: Was soll man zu Deinem Posting sagen? Es hört sich alles gut an, eigentlich müßte es funktionieren. Aber es ist immer wieder unglaublich, was dann im konkreten VI trotzdem falsch gemacht wird. Verstehst Du, worauf ich hinaus will?


RE: Data Terminal Ready deaktivieren - Atilla - 19.03.2013 11:48

Zitat:Du hast doch hoffentlich in der Visa-Konfiguration "Ablaufsteuerung: keine" bzw. default (Anschluss offen gelassen) gesetzt?

Ja habe ich.


Zitat:Was soll man zu Deinem Posting sagen? Es hört sich alles gut an, eigentlich müßte es funktionieren. Aber es ist immer wieder unglaublich, was dann im konkreten VI trotzdem falsch gemacht wird. Verstehst Du, worauf ich hinaus will?

Ja ich verstehe ich, deshlab habe ich mir noch mal den Abschnitt hochgeladen.

Hier habe ich den Eigenschaftsknoten hinter den Verbindungsaufbau gesetzt. Und ich habe alle drei Einstellungsmöglichkeiten Unknown, Unasserted, Asserted ausprobiert, doch es ändert sich nichts.

[attachment=44009]

Ist es den wenigstens alles richtig angeschloßen. Denn wenn es so eigentlich funktionieren müsste, dann müsste ich nach anderen Ursachen auschau halten.

Danke

Gruß Atilla


RE: Data Terminal Ready deaktivieren - Lucki - 19.03.2013 14:22

Was funktioniert immer noch nicht? Die serielle Kommunikation oder hast Du immer noch keine Spannungsänderung am DTR-Pin?
Aus Erfahrung kann ich sagen: Probleme mit der seriellen Schnittstelle ohne "Schnittstellentester" lösen ist machmal hoffnungslos. Kostet einen kleinen zweistelligen Betrag. Ich habe z.B diesen hier, aber der ist schon 20 Jahre alt.


RE: Data Terminal Ready deaktivieren - Atilla - 19.03.2013 14:50

(19.03.2013 14:22 )Lucki schrieb:  Was funktioniert immer noch nicht? Die serielle Kommunikation oder hast Du immer noch keine Spannungsänderung am DTR-Pin?
Aus Erfahrung kann ich sagen: Probleme mit der seriellen Schnittstelle ohne "Schnittstellentester" lösen ist machmal hoffnungslos. Kostet einen kleinen zweistelligen Betrag. Ich habe z.B diesen hier, aber der ist schon 20 Jahre alt.

Wenn du so reagierst, bekomme ich das Gefühl, das ich das mit dem DTR falsch verstanden habe.
Also so wie ich das von unserer Werkstatt verstanden habe, darf ich dem Kontroller KEIN DTR Signal senden, ansonsten resetet sich der Chip und meine Anzeige geht flöten.
Und egal welche Einstellung ich wählte, es ging jedes mal die Anzeige flöten.

Gruß Atilla


RE: Data Terminal Ready deaktivieren - GerdW - 19.03.2013 15:15

Hallo Attila,

Zitat:Wie kann ich das DTR-Signal sinnvoll deaktivieren, damit meine Steuereinheit davon nichts mehr mitbekommt?
Pragmatische Antwort: Nimm ein RS232-Kabel mit nur 3 Adern: TxD, RxD und GND. Reicht fast immer aus...


RE: Data Terminal Ready deaktivieren - Lucki - 19.03.2013 17:52

Die Betonung liegt aber hier auf "fast": nämlich dann, wenn beide Seiten keine Hardware-Flussteuerung konfiguriert haben (Was meistens der Fall ist). Ansonsten funktioniert die Dreidraht-Verbindung trotzdem, aber es sind dann Drahtbrücken an einem oder an beiden Steckern erforderlich:
[attachment=44023]


RE: Data Terminal Ready deaktivieren - Atilla - 20.03.2013 09:20

(19.03.2013 15:15 )GerdW schrieb:  Pragmatische Antwort: Nimm ein RS232-Kabel mit nur 3 Adern: TxD, RxD und GND. Reicht fast immer aus...

Das geht leider nicht, da die Verbindung per USB aufgebaut wird.


RE: Data Terminal Ready deaktivieren - GerdW - 21.03.2013 08:57

Hallo Attila,

das USB verwendet wird, hättest du auch früher erwähnen können...

USB hat keine "DTR"-Leitung. Also wird dies irgendwo simuliert, wahrscheinlich am Arduino-Ende der USB-Leitung. Dort solltest du nachschauen (bzw. im dazugehörigen Manual)...