Hallo, Wir machen zurzeit in der Schule ich Fach Informatik ein Projekt mit Mikrocontrollern. Ich habe mich endschieden für eine Ampelsteuerung mit dem ATmega8. Es soll eine Kreuzung mit einer Vohfahrtsstraße und einer Nebenstraße mit einer Fahrzeug und einer Fusgängerampel ausgestattet werdn. Es geht mir um die Ansteuerung der LED's die ich für die Ampeln vorgesehen hatte. Zunächst habe ich 2 x 3 5mm LED's (benötigen 20mA) vorgesehen, die mir schon auf meiner Platine anzeigen werde Ampelphase gerade auf welcher Straße ist. Darüberhinaus habe ich 2 x 6 10mm LED's (benötigen 10mA) für die Fahtzeugampel und 2 x 8 10mm LED's für die Funsgänger Ampel vorgesehen. Ich kann die LED's ja nicht direkt vom Mikrocontroller absteuern, weil ein zu oher Strom entstehen würde. Welche Möglichkeiten habe ich da? Ich hab was von Treiber IC's gelesen, doch konnte ich nicht herausbekommen wie die Funktionieren oder wie ich nun meine LED's anschließen kann?? Entschldigt meine Ahnungslosigkeit, jedoch bin ganz neu in der Materie und hab mit bisher auch nur mit dem Programieren des Cntrollers beschäftigt.
Hallo, als LED Treiber könntest du den ULN2003N benutzen. http://www.ortodoxism.ro/datasheets2/f/0c6x6a46ig46qlxf3j2qsaii8o3y.pdf Gruß,
mmhh, wo will man da anfangen? ich würde an deiner stelle hc595 schieberegister nehmen, und dann jede LED an einen port hängen, also minuspol der led an den port, dann widerstand, dann +5V. schau mal hier im forum gibts irgendwo eine anleitung (porterweiterung mit spi) Mit welche programmierscprache benutzt ihr?
Ich kenne den ATmega8 zwar nicht aber bisher hatte ich keine Probleme Low-Current-Leds (max. 20mA) direkt zu treiben. (Also die LED and den Portpin gegen Masse anzuhängen). Und 10mA sollten auch ohne Treiber wirklich kein Problem sein. Zumindest bei 8051; C167 und STR71x
ja wenn du hc595 nimmst wird das wohl passen, wenn ich mal rechne hast du 34 leds, oder? nimmst du 5x hc595 und du bist auf der sicheren seite. oder du multiplext, was glaub ich für den anfang ziemlich übertrieben wäre. der uln ist nur ein transitor array da kannst du auch an jeden port nen bc547 hängen
"aber bisher hatte ich keine Probleme Low-Current-Leds (max. 20mA) direkt zu treiben" 20mA sind keine LowCurrent... LowCurrent sind so 2-4 mA. Wenn Du die Leds nicht schon hättest würde ich sagen, kauf dir alles in LowCurrent (rot, gelb =2mA, grün=4mA - Angaben von Conrad) dann wärst Du bei 80 mA Gesamtstrom (4 Fahrzeug-, 8 Fußgängerampeln - verteilt auf 10 I/O-Pinne), da bräuchtest Du nicht mal einen Treiber.
Die Angaben sind übrigens nur für 3mm und 5mm LED's. Ob es 10mm LowCurrent LED's gibt weiss ich nicht - brauchst Du denn wirklich so große?
Nimm den ULN2803. Für dessen Ansteuerung brauchst keinen weiteren Schnickschnack. An die Ausgänge kannst du dann die Dioden mit ihren Vorwiderständen parallel anschliesen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.