ReedRelais 5Volt. Probleme
Moderator: Guido Körber
ReedRelais 5Volt. Probleme
Hallo,
ich hab da ein kleines Problem.
Habe an den IOW40 nen HCT240 und ULN2803A, soweit alles richtig. Dahinter liegen DIP ReedRelais 5V. Kann auch eine schaltende Spannung messen, allerdings nur von 3,6Volt. Finde ich etwas verwunderlich, da es über die USB Versorgung läuft und da knappe 5 Volt anliegen wie gewünscht. Habe auch das Problem, dass ich die Relais zwar anziehen lassen kann, aber sie nicht wieder abfallen. Als ob sie kleben bleiben würde, sehr seltsam.. irgendwann fallen sie dann ab, oder gar nicht. Sind eventuell kaputt. Muss mir morgen mal neue besorgen. Wollte mal hören, ob jemand ne Ahnung hat, wieso da nur ne Spannung von 3,6 Volt anliegt?
ich hab da ein kleines Problem.
Habe an den IOW40 nen HCT240 und ULN2803A, soweit alles richtig. Dahinter liegen DIP ReedRelais 5V. Kann auch eine schaltende Spannung messen, allerdings nur von 3,6Volt. Finde ich etwas verwunderlich, da es über die USB Versorgung läuft und da knappe 5 Volt anliegen wie gewünscht. Habe auch das Problem, dass ich die Relais zwar anziehen lassen kann, aber sie nicht wieder abfallen. Als ob sie kleben bleiben würde, sehr seltsam.. irgendwann fallen sie dann ab, oder gar nicht. Sind eventuell kaputt. Muss mir morgen mal neue besorgen. Wollte mal hören, ob jemand ne Ahnung hat, wieso da nur ne Spannung von 3,6 Volt anliegt?
Hallo zorstn,
im ULN2803 werden die Relais über 8 Darlington-Stufen http://de.wikipedia.org/wiki/Darlington-Schaltung
geschaltet. Wie im Artikel beschrieben fallen dabei über diese Endstufen 2*V-Basis-Emitter ab. Das sind dann eben die besagten 1,4V die am Relais fehlen.
Am besten schaust Du mal ins Datenblatt ob die 3,6V zum sicheren Betrieb der Relais noch ausreichen.
Zum Thema, Relais fallen nicht ab:
Hört sich mehr als seltsam an. Schließ die Relais doch einfach mit einem normalen Schalter an 5V an.
Die Gate-Beschaltung am HCT240 ist doch sicher überprüft.
Oder gibt es vieleicht noch ein Software Problem?
Eberhard
im ULN2803 werden die Relais über 8 Darlington-Stufen http://de.wikipedia.org/wiki/Darlington-Schaltung
geschaltet. Wie im Artikel beschrieben fallen dabei über diese Endstufen 2*V-Basis-Emitter ab. Das sind dann eben die besagten 1,4V die am Relais fehlen.
Am besten schaust Du mal ins Datenblatt ob die 3,6V zum sicheren Betrieb der Relais noch ausreichen.
Zum Thema, Relais fallen nicht ab:
Hört sich mehr als seltsam an. Schließ die Relais doch einfach mit einem normalen Schalter an 5V an.
Die Gate-Beschaltung am HCT240 ist doch sicher überprüft.
Oder gibt es vieleicht noch ein Software Problem?
Eberhard
Hallo,
danke für die schnelle Antwort.
Habe mir heute neue Relais besorgt, damit läuft es halbwegs, ab und an fallen die aber auch nicht direkt ab, sehr seltsam und sehr unregelmäßig. Wollte nun erstmal eine externe 5V Stromversorgung anlegen. Wobei ich mir kaum vorstellen kann, dass 3 Relais plus Treiber und Inverter 500mA verbrauchen sollen.. allerdings habe ich häufig auch ein Fehler die Daten zu schreiben. Sieht für mich so aus, als ob die USB Verbindung getrennt wird. Hab gestern mein erstes Testprogramm geschrieben. Mit den LED's funktioniert alles einwandfrei, Lauflicht und solche Spielereien. Nur über die Relais habe ich halt diese Probleme. Wüsste also nicht, wo da Softwaremäßig ein Problem liegen sollte.
hab grad den wikiartikel gelesen. da steht dass die darlingtonteile recht langsam sind.. weist heisst langsam? ausreichend schnell genug für den warrior? denke mal man spricht da von schaltzeiten kleiner als 1ms, oder?
welche anderen treiber wären zu emfehlen?
Oder mache ich hier irgendwas falsch? denn dieses "lauflicht" funktioniert zB gar nicht:
report.ReportID= 0 ;
report.Value=0xFFFFFFFF;
report.Bytes[0]=(251); //port0 pin3
(Sleep(1000);
report.Bytes[0]=(191); //port0 pin7
Sleep(1000);
report.Bytes[0]=(127); //port9 pin8
damit kann ich doch per dezimaleingabe die ports steuern, richtig?
bei meinem ledlauflicht funktioniert es jedenfalls so.
danke für die schnelle Antwort.
Habe mir heute neue Relais besorgt, damit läuft es halbwegs, ab und an fallen die aber auch nicht direkt ab, sehr seltsam und sehr unregelmäßig. Wollte nun erstmal eine externe 5V Stromversorgung anlegen. Wobei ich mir kaum vorstellen kann, dass 3 Relais plus Treiber und Inverter 500mA verbrauchen sollen.. allerdings habe ich häufig auch ein Fehler die Daten zu schreiben. Sieht für mich so aus, als ob die USB Verbindung getrennt wird. Hab gestern mein erstes Testprogramm geschrieben. Mit den LED's funktioniert alles einwandfrei, Lauflicht und solche Spielereien. Nur über die Relais habe ich halt diese Probleme. Wüsste also nicht, wo da Softwaremäßig ein Problem liegen sollte.
hab grad den wikiartikel gelesen. da steht dass die darlingtonteile recht langsam sind.. weist heisst langsam? ausreichend schnell genug für den warrior? denke mal man spricht da von schaltzeiten kleiner als 1ms, oder?
welche anderen treiber wären zu emfehlen?
Oder mache ich hier irgendwas falsch? denn dieses "lauflicht" funktioniert zB gar nicht:
report.ReportID= 0 ;
report.Value=0xFFFFFFFF;
report.Bytes[0]=(251); //port0 pin3
(Sleep(1000);
report.Bytes[0]=(191); //port0 pin7
Sleep(1000);
report.Bytes[0]=(127); //port9 pin8
damit kann ich doch per dezimaleingabe die ports steuern, richtig?
bei meinem ledlauflicht funktioniert es jedenfalls so.
Haloo zorstn,
Wenn deine Schaltung mehr als 500mA verbraucht, wird der Port an dem der IOWarrior steckt vom Betriebssystem abgeschaltet (führt zu Schreibfehlern). Den Stromverbrauch der Relais findest du ebenfalls sicher im Datenblatt.
(Ansonsten nehme ich auch mal an, das du an den Relais Freilaufdioden verwendest, bzw den ULN2803 entsprechend beschaltet hast.)
Eberhard
Tatsächlich: Spannung ist weg, aber Relais bleibt kleben? Ich nehme an das wurde nachgemessen?zorstn wrote: Habe mir heute neue Relais besorgt, damit läuft es halbwegs, ab und an fallen die aber auch nicht direkt ab, sehr seltsam und sehr unregelmäßig.
Falls Du die Stromversorgung für die Relais und den IOWarrior trennen kannst, wäre es natürlich besser die Relais an 6V zu hängen. Mit den Verlust von 1,4V über den ULN2803 kommst du dann auf eine Spannung von 4,6V an den Relais.Wollte nun erstmal eine externe 5V Stromversorgung anlegen. Wobei ich mir kaum vorstellen kann, dass 3 Relais plus Treiber und Inverter 500mA verbrauchen sollen.. allerdings habe ich häufig auch ein Fehler die Daten zu schreiben. Sieht für mich so aus, als ob die USB Verbindung getrennt wird.
Wenn deine Schaltung mehr als 500mA verbraucht, wird der Port an dem der IOWarrior steckt vom Betriebssystem abgeschaltet (führt zu Schreibfehlern). Den Stromverbrauch der Relais findest du ebenfalls sicher im Datenblatt.
(Ansonsten nehme ich auch mal an, das du an den Relais Freilaufdioden verwendest, bzw den ULN2803 entsprechend beschaltet hast.)
Eberhard
Hallo,
neue erkenntnisse,
steuerung funktioniert bisher soweit ganz gut.
reedrelais konnte ich bisher noch nicht wieder testen.
habe aber ein ganz anderes problemm:
aufbau:
- io warior bekommt strom per usb.
- inverter/treiber/lcd etc. wird komplett extern versorgt, kein gemeinsames ground.
problem:
- usbstecker noch nicht gesteckt.
- stromversorgung der externen schaltung wird angelegt
--> schnelles ein-/ausschalten der einzelnen pins. (unbrauchbares ergebnis) sobald ich per usb verbinde hört es auf.
lösung: ?
- vermute, dass dem warrior einmasseanschluss für die pins fehlt?
möchte aber nicht die masse mit der externen masse verbinden, was jetzt?
neue erkenntnisse,
steuerung funktioniert bisher soweit ganz gut.
reedrelais konnte ich bisher noch nicht wieder testen.
habe aber ein ganz anderes problemm:
aufbau:
- io warior bekommt strom per usb.
- inverter/treiber/lcd etc. wird komplett extern versorgt, kein gemeinsames ground.
problem:
- usbstecker noch nicht gesteckt.
- stromversorgung der externen schaltung wird angelegt
--> schnelles ein-/ausschalten der einzelnen pins. (unbrauchbares ergebnis) sobald ich per usb verbinde hört es auf.
lösung: ?
- vermute, dass dem warrior einmasseanschluss für die pins fehlt?
möchte aber nicht die masse mit der externen masse verbinden, was jetzt?
Na ohne Masse wird das nix, wenn du keine Optokoppler drin hast. Wenn du keine galvanische Trennung hast, müssen die Massen schon verbunden sein.zorstn wrote: aufbau:
- io warior bekommt strom per usb.
- inverter/treiber/lcd etc. wird komplett extern versorgt, kein gemeinsames ground.
Lösung: Optokoppler. Nachteil: Unidirektional.
Gruß SupaChris
Optokoppler scheinen wohl das beste.
Ich möchte auf eine Schaltleistung von 24V 0,5A kommen. Möchte darüber diverse 24V Magnetventile und kleine 24V Schütze schalten. Momentan Arbeite ich mit dem ULN2803 und einem 5V ReedRelais dahinter. Der ULN2803 kann ja bis zu 500mA schalten, jedoch ist der Eingangstrom leider zu klein, um dies zu erfüllen. Habe leider keine Ahnung von Optokopplern bzw. welchen passenden ich da aussuchen muss.. kann mir da bitte jemand helfen?
Ich möchte auf eine Schaltleistung von 24V 0,5A kommen. Möchte darüber diverse 24V Magnetventile und kleine 24V Schütze schalten. Momentan Arbeite ich mit dem ULN2803 und einem 5V ReedRelais dahinter. Der ULN2803 kann ja bis zu 500mA schalten, jedoch ist der Eingangstrom leider zu klein, um dies zu erfüllen. Habe leider keine Ahnung von Optokopplern bzw. welchen passenden ich da aussuchen muss.. kann mir da bitte jemand helfen?
weil ich zur sicherheit die stromversorgung der treiber auch getrennt vom usb haben möchte. wenn überall relais dranhängen, fließt ja doch schon nen etwas größerer strom.
habe auch ein ganz neues problem festgestellt.
wieder zum sicherheitsaspekt. wenn ich mitten im betrieb die usb verbindung kappe, dann bleibt der warrior logischerweise in seiner letzten position stehen. nach ein paar sekunden, schätzungsweise 15, werden alle ausgänge jedoch noch einmal ganz kurz gesetzt. beim erneuten einstecken des usbkabels werden noch einmal alle ausgänge gesetzt. finde das etwas bedenklich. ist das problem bekannt? oder liegt das auch eventuell an meiner momentan noch fehlenden masseleitung (bei ziehen des kabels..)
habe auch ein ganz neues problem festgestellt.
wieder zum sicherheitsaspekt. wenn ich mitten im betrieb die usb verbindung kappe, dann bleibt der warrior logischerweise in seiner letzten position stehen. nach ein paar sekunden, schätzungsweise 15, werden alle ausgänge jedoch noch einmal ganz kurz gesetzt. beim erneuten einstecken des usbkabels werden noch einmal alle ausgänge gesetzt. finde das etwas bedenklich. ist das problem bekannt? oder liegt das auch eventuell an meiner momentan noch fehlenden masseleitung (bei ziehen des kabels..)
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
Ich weiß nicht, wie du ohne Masseverbindung zwischen IOW und deinem ULN2803 überhaupt davon ausgehen kannst, dass sich die Schaltung definiert verhält???
Die Massen zu verbinden hat doch nix mit dem Strom zu tun, den deine Relais ziehen.
Und die Ausgänge gehn immer alle auf High beim Einschalten, da musst du per externer Schaltung dafür sorgen, dass nix passiert.
Die Massen zu verbinden hat doch nix mit dem Strom zu tun, den deine Relais ziehen.
Und die Ausgänge gehn immer alle auf High beim Einschalten, da musst du per externer Schaltung dafür sorgen, dass nix passiert.
Gruß SupaChris
dass die pins auf high gehen weiß ich. darum gehts mir nicht.
der io warrior zeigt ein unkontrolliertes verhalten beim ziehen der usb verbindung, als auch beim wiedereinstecken. wie ne kurze "flanke".. ob das nun invertiert ist oder nicht spielt ja keien rolle, dann wäre der effekt halt genau andersrum zu sehen. vielleicht liegt es dann am inverter, dass der ein problem hat, möglich. werde das mal ausprobieren.
wollte mich nur vergewissern, ob der iowarrior definitiv kein signal mehr von sich gibt, sobald man die verbindung mechanisch kappt.
versteh nicht ganz wieso ich zwischen treiber und warrior eine gemeinsame masse brauche? mein treiber hat doch seine eigene masse und wird nur über den einen iowarriorpin angesteuert. und wieso ich das ganze getrennt haben möchte? ein elektriker sagte mir, dass man massen aus 2 verschiedenen spannungsquellen normalerweise nicht zusammenlegt.
der io warrior zeigt ein unkontrolliertes verhalten beim ziehen der usb verbindung, als auch beim wiedereinstecken. wie ne kurze "flanke".. ob das nun invertiert ist oder nicht spielt ja keien rolle, dann wäre der effekt halt genau andersrum zu sehen. vielleicht liegt es dann am inverter, dass der ein problem hat, möglich. werde das mal ausprobieren.
wollte mich nur vergewissern, ob der iowarrior definitiv kein signal mehr von sich gibt, sobald man die verbindung mechanisch kappt.
versteh nicht ganz wieso ich zwischen treiber und warrior eine gemeinsame masse brauche? mein treiber hat doch seine eigene masse und wird nur über den einen iowarriorpin angesteuert. und wieso ich das ganze getrennt haben möchte? ein elektriker sagte mir, dass man massen aus 2 verschiedenen spannungsquellen normalerweise nicht zusammenlegt.
Hmm...und welches bezugspotential nimmt der Inverter dann, wenn da nur die Signalleitung dran hängt? Eine Spannung ist immer zwischen 2 Potentialen definiert. Die Masse musst du mit anschließen, sonst kommen die lustigsten Effekte (siehe oben) raus
Ich habs mal aufgemalt:
Klick: http://supachris.homeip.net/pics/iow.png
Ich habs mal aufgemalt:
Klick: http://supachris.homeip.net/pics/iow.png
Gruß SupaChris