Forum: Mikrocontroller und Digitale Elektronik FT232RL USB-Relais


von Niclas K. (niclas_k)


Angehängte Dateien:

Lesenswert?

Hallo Community,
ich möchte eine per USB steuerbare Relaiskarte bauen. Dazu möchte ich 
den FT232RL im BitBang-Mode betreiben und damit Transistoren schalten, 
um wiederrum die Relais anzusteuern. Meine Frage ist, ob der Schaltplan 
im Anhang funktioniert oder ob ich etwas vergessen bzw. falsch gemacht 
habe. Ich habe noch kaum Erfahrung mit soetwas (10. Klasse :)).
mfg Niclas

P.S.: Widerstände sind in Ohm angegeben und Relais laufen bei 12V.

von 1234 (Gast)


Lesenswert?

Freilaufdioden für die Relais hast du vergessen.

von Ralf (Gast)


Lesenswert?

Welche Spannungen/Ströme sollen geschalten werden? Alles was über 30V 
oder so geht solltest du vermeiden (oder wenigstens nicht ohne Aufsicht 
machen). Abgesehen davon, ich hatte Probleme bei einer induktiven 
230V-Last, die hat beim Einschalten so in die Schaltung reingepulst dass 
sich der verwendete Controller einen Reset verpasst hat. Je nachdem was 
du vorhast ist der obige Schaltplan also noch nicht komplett. Ich konnte 
mein Problem leider nie beheben, da ich nie so recht dahinter gekommen 
bin, was da eigentlich schieflief, aber ich denke, wenn du an den 
Relaiskontakten noch (optionale) Snubber oder so vorsiehst wird das 
sicherlich nicht schaden.

Ralf

von Niclas K. (niclas_k)


Lesenswert?

Hallo und vielen Dank für die schnellen Antworten!!!

@Ralf: Die Spannungen und Ströme werden nicht hoch sein. Höchtens 12 
Volt bei 1A. Ich hoffe, dass das nicht zu viel ist... Könnte ich nicht 
zu Not auf einer extra Platine noch mal Relais hinterherschalten?

@1234: Vielen Dank, die Freilaufdioden werde ich noch hinzufügen. Was 
für welche sollte man denn da nehemen?

Viele Grüße
Niclas

von R. M. (rmax)


Lesenswert?


von Elko4 (Gast)


Lesenswert?

Laut Datenblatt hast du die USB-Buchse genau Spiegelverkehrt eingebaut?!

USB-Buchse:

1 - VCC
2 - USBDM
3 - USBDP
4 - GND

von Niclas K. (niclas_k)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe jetzt die Freilaufdioden eingesetzt. Ist das so richtig oder 
habe ich die falsch eingebaut?

Viele Grüße
Niclas

von Elko4 (Gast)


Lesenswert?

Die Freilaufdioden sollten so passen!

von R. M. (rmax)


Lesenswert?

Noch ein ästhetischer Verbesserungsvorschlag:

Es ist üblich, die Versorgungsspannung (12V) oben quer zu zeichnen und 
die Relaisspulen samt Freilaufdioden und LEDs dann senkrecht zwischen 
dem jeweiligen Transistor und der 12V-Schiene zu platzieren.

Also alles was rechts von den Transistoren liegt um 90° nach links 
drehen und nach links oben verschieben, dann die Transistoren so 
verteilen, daß jeder unter "seinem" Relais hängt.

von Gerd E. (robberknight)


Lesenswert?

Du hast noch die Entkopplungskondensatoren für den FT232 vergessen.

Der bekommt ja seine Versorgungsspannung per USB. Wenn jetzt eines der 
Relais ein- oder ausschaltet, steigt/sinkt der Strombedarf. Dadurch 
schwankt die Spannung. Das kann den FT232 durcheinanderbringen.

Um das auszugleichen brauchst Du Kondensatoren zwischen Vcc und GND. 
Mindestens 100nF, besser noch ein oder 2 Stück 4.7µF dazu. Möglichst 
nahe am Vcc-Pin platzieren.

Schau auch mal ins Datenblatt von FTDI, dort wird das unter dem 
Stichwort "USB Bus Powered Configuration" gezeigt.

Viel Spaß beim Basteln!

Gruß,

Gerd

von Niclas K. (niclas_k)


Lesenswert?

Erstmal vielen Dank für die Infos (auch Ästhetische :D)

Ok, dann bestelle ich jetzt mal die Bauteile und erzähle ob es 
funktioniert hat :)

mfg Niclas

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.