Forum: Mikrocontroller und Digitale Elektronik Digi-Port mit RTS steuern.


von buzzy (Gast)


Lesenswert?

Hallo,
ich habe folgendes Problem:
Ich möchte mit dem RTS der seriellen Schnittstelle eine Digitalen Port
der CC ein- bzw. ausschalten.
Problem dabei ist, dass der RTS 2,7 V hat, wenn es diabled ist und 11,4
V wenn er enabled ist.
Funktioniert das irgendwie mit dem MAX232, dass ich das Signal des RTS
so umwandeln kann, dass einmal 0 V rauskommen und einmal soviel, um den
Digi-Port auf ON zu bringen?

mfg

von Ronny Schulz (Gast)


Lesenswert?

Kurz, du willst die Flusssteuerung über RTS/CTS hardwaremässig steuern?
Dazu müsstest Du eigentlich den MAX232, den Du sowieso hast so
anschliessen, dass die freien Ports für deine Flusssteuerung Verwendet
werden. Genauso wie die RX/TX-Signale werden die angeschlossen.

von buzzy (Gast)


Lesenswert?

Hmm....
vermutlich meinst du das richtige, nur ich steig nicht ganz durch, wie
du das jetzt meinst.
Ich definier das Problem nochmal:
Wenn ich in einem VB Programm RTSEnaled = True setze, dann ist auf der
Leitung eine Spannung von 11,4V, wenn ich RTSEnabled = False setze,
dann nur noch 2,7V.
Ich habe bisher diese RTS Leitung an einen Digitalen Eingangsport der
C-Control gehängt und wollte sehen, ob sich der Wert verändert. Tut er
aber nicht, es bleibt immer 1, is ja klar, weil immer eine Spannung
anliegt.
Nun möchte ich einfach nur, dass wenn der Wert = True ist, der
DigitalPort 1 ist und wenn der Wert für den RTS = False ist, dass dann
der Digi-Port = 0 ist.

mfg

von Uwe (Gast)


Lesenswert?

Hi!
Ämmm Bist du sicher das es nicht -11,4V und +2,7V sind? Hoffentlich
geht der CC-Pin noch!

MFG Uwe

von Ronny Schulz (Gast)


Lesenswert?

Ja hoffentlich geht der noch. Aber nochmal:

Du hast doch sicher eine serielle Schnittstelle an deinem Controller
schon angeschlossen. Da hast Du dann folgendes angeschlossen:

Mikro MAX232 MAX232 serielle
TXD - T1IN - T1OUT - RXD (2)
RXD - R1OUT - R1IN - TXD (3)

Jetzt solltest Du deine RTS und CTS - Leitungen ganz genauso
verdrahten:

Mikro MAX232 MAX232 serielle
RTS - T2IN - T2OUT - CTS (8)
CTS - R2OUT - R2IN - RTS (7)

So sollte das eigentlich in beide Richtungen funktionieren ...

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
Noch kein Account? Hier anmelden.