Forum: Mikrocontroller und Digitale Elektronik Frage zu FT232RL


von Joe S. (steini65)


Angehängte Dateien:

Lesenswert?

Hallo Gemeinde,

ich möchte ein paar DC USV Geräte mit USB ausstatten.

Die alte USV hatte RS232. Bitte seht angehängtes Bild.
Die Signale (AC Fail und Batterie low) wurden nur durch Transistoren 
geschalten. Richtung USV zu PC.
Shutdown natürlich dann vom PC zur USV um diese auszuschalten.

Es wird praktisch "richtig geschalten". Es gibt keine Kommunikation.
Die Software heißt Rups2000 und ist sehr einfach gehalten, funktioniert 
aber soweit gut.

Jetzt dachte ich mir das ganze mit einem FT2232RL zu realisiern.
USB zu TTL.

Alle Signale habe ich praktisch von RS232 auf den FT232RL "umgemünzt".

Ein paar Pull Up Widerstände und z.B. Transistoren als Schalter und 
fertig.
Ich kann zwar eine Kommunikation herstellen und das Programm starten
jedoch nicht "AC Fail" und "Batterie low" schalten so dass es an der 
Software angezeigt wird.
Woran könnte das Problem liegen? An dem internen UART?

Gruß
onkel_seppl

von U. M. (oeletronika)


Lesenswert?

Hallo,
im Original hast du Bat-Low ound PowerFail mit Transistor an Txd 
gekoppelt.
Das heißt, deren Pegel ändert sich mit Txd.
Unten hast du die Signale statisch angeklemmt.
Womöglich versteht das Programm das nicht?
Gruß Öletronika

von Joe S. (steini65)


Lesenswert?

Uwe M. schrieb:
> Hallo,
> im Original hast du Bat-Low ound PowerFail mit Transistor an Txd
> gekoppelt.
> Das heißt, deren Pegel ändert sich mit Txd.
> Unten hast du die Signale statisch angeklemmt.
> Womöglich versteht das Programm das nicht?
> Gruß Öletronika



Hallo Danke
Es ist gerade umgekehrt.
Pin 10 und 11 brauchen einen Pull Down Widerstand.
Auf high gelegt bringen sie dann die Fehler wie AC Fail, Batt Low.
Pin 2 braucht man nicht.
Des weiteren hatte die Software einen Bug. Ging mal und mal nicht.

Danke.

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.