Ich möchte mit dem IOWarrior ein Relais ansteuern, dass wiederum eine 12V Spannung schaltet.
Liege ich mit meiner (elektrotechnischen Un-)kenntniss richtig:
- Es ist sinnvoll den Port 3 zu nutzen, wegen der besseren Stromversorgung.
- Die High-Pegel bei Px.x liegen bei ca. 5V (Vcc).
- Die Low-Pegel bei Px.x liegen bei ca. 0V.
Welchen Transistor (Typ, Nummer?) verwende ich bei der Treiberschaltung? Die entgegengesetzte Diode beachte ich natürlich (wie im Datenblatt angegeben).
Beim Relais denke ich dass ich nicht viel falsch machen kann....
Ist das so alles richtig?
Eine kleine Antwort würde mir viel helfen! Vielen Dank.
Ich möchte mit dem IOWarrior ein Relais ansteuern, dass wiederum eine 12V Spannung schaltet.
Welchen Transistor (Typ, Nummer?) verwende ich bei der Treiberschaltung? Die entgegengesetzte Diode beachte ich natürlich
Schau dir doch mal das IC ULN 2803 an.
(z.B. bei http://www.reichelt.de Datenblatt ist da auch verfügbar)
Das enthält 8 kompletten Treiber die bis zu 50V bei 500 mA aushalten, und Schutzdioden sind bei Bedarf sogar auch noch mit auf dem Chip.
Die Eingänge des ULN2803 können direkt an einen beliebigen Port des IOWarrior angeschlossen werden. Einfacher geht's glaube ich nicht, und bei 40 Cent für das IC auch kaum billiger.
ich baue gerade etwas mit dem ULn 2803. Leider habe ich es noch nicht geschafft irgend etwas zu schalten. Habe den HCT595 als Eingangstreiber, lege 5 V auf die Treiberspannung und den PIN 9 an Masse. Beim messen mit dem Oszi habe ich saubere Eingangspegel aber keine Ausgangsreaktion (gewünschte High / Low) wechsel. So sollte doch der ULN beschaltet werden oder habe ich einen Denkfehler?
Falls jemand schon mal eine funktionierende Schalting für die LED Matrix mit dem 595 und dem ULN gemacht hat. wäre ich über die Schaltskizze sehr dankbar.
Ich denke auch das es gehen müsste. Aber noch mal zur vollen Verständlichkeit. Der ULN2803 ist doch als ROW Treiber gedacht. (In der AN1 steht da glaube ich fälschlicherweise Column??? Kapitel 3.2 vorletzte Zeile) An den MIC 5821 ändert sich nichts. Und was nun vom ULN kommen soll, ist die getaktete
5 V Spannung. Der gibt jedoch gar keine TTL Pegel aus sondern zieht einfach nur beim schalten nach Masse.
Ist es möglich die von Euch entworfenen Schaltungen mit dem ULN hier im Board und in einer abgeänderten AN1 zu präsentieren?
Das würde sicherlich so manchem sehr helfen.
Danke TOGA
Hallo!
Vielen Dank für eure Tipps. Die Schaltung mit dem ULN funktioniert einwandfrei.
mfg
Aufgrund der hohen Nachfrage gibts hier eine grobe Skizze:
Wenn es Verbesserungen gibt, dann könnt Ihr das gerne hier posten, bei mir funktionierts jedenfalls....
[Bild wieder vom Server genommen]
---
Pakete werden neuerdings mit DHL gesendet, nicht mit $_POST.
Is there any chance that the circuit using the uln2803 and the design of circuit board for the LED matrix mentioned in this post could be sent to me?
Ive made one, but am getting some strange results being sent to the matrix.
Maybe you have problems with the power supply. We have seen erratic behaviour if power is not very stable or if the signal lines are too long. After all the signal lines are driven at several 100kHz.
IOWarrior works fine with simple IO of 8 LEDs, so I feel the signal lines are OK. The link to the Matrix board is also very short.
If its still around, I would still like to see the circuit board and ULN2803 circuit.
UPDATE
Change power supplies and still have the same problem. I am using the 5v line from a spare connector on my PC power supply.
My feeling is that there is something wrong with the circuit on the board that I have made. I can control individual bytes ie byte 2 controls the first 8 LEDs, byte 2 the next set of 8 etc. Problem is, If I ask LED number 4 (of the 32 in the column) to turn on by sending the value 16 to the matrix (byte 2) I get 3 LED's lighting with no relationship to the 4th LED.
This is why I asked for a ULN2803 circuit, and circuit board if they were still around.
ich hab da grad nen ähnliches Problem.Port3 soll es ja schaffen können Optokoppler direkt anzusteuern. Hab mir also nen PC847-Baustein geholt(beinhaltet 4 Optokoppler PC817) und mit einem passenden Vorwiderstand direkt an den Port angeschlossen. Leider scheint der Port aber nicht genug Leistung zu haben, um die Optokoppler zu schalten bzw. die Pins werden sogar gegen GND gezogen, weil grad mal 1V übrig bleibt an Spannung.
Hab es sogar mal komplett ohne Vorwiderstand versucht und selbst dann bricht die Spannung genauso weg.
Anscheinend brauchen die Optokoppler wohl doch zuviel Leistung...da sollte mir doch dieser IC weiterhelfen können, oder?