- 3D-Druck Einstieg und Tipps         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 32

Thema: Lauflicht

  1. #21
    Benutzer Stammmitglied Avatar von Matze0001
    Registriert seit
    14.07.2005
    Alter
    39
    Beiträge
    61

    Led´s vor Programmausfall schützen

    Anzeige

    E-Bike
    Sodala,

    Also hab mein Vorhaben noch ein bisschen geändert/verfeinert
    Die Schaltung läuft jetzt so weit und zwar nur mit einen Atmel
    15 Ausgänge (5 rot, 5grün , 5blau) und 3x GND-Select

    Der Atmel übernimmt das Multiplexen, das Ansteuern der Led´s erfolgt jetzt ausschließlich über die Treiber-IC´s

    Alle 15 RGB-Led´s einwandfrei, flimmerfrei, und ruckelfrei einzeln ansteuer- und dimmbar

    So, jetzt zu meinen nächsten Problem...

    Ich würde gerne die Schaltung Hardwareseitig noch ein wenig gegen Programmabsturz/stehen bleiben absichern. Damit es mir nicht die Led`s und Treiber zamraucht, wenn dies einmal der Fall sein sollte... D.h. der GND der kompletten Led´s sollte abgeschaltet werden in solch einen Fall.

    Nur wie? Ihr könnt mir da sicherlich weiterhelfen. Bin um jede Hilfe froh!
    Danke schon mal im Vorraus!

    Grüße

  2. #22
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Für den Schutz gegen ein hängenbleiben des Programm gibt es den Watchdog timer. Einfach mal was darüber nachlesen.

    Wenn es noch sicherer sein soll, müßte man die Treiber so bauen, dass sie bei zu lange Konstantem Signal einfach Ausschalten. Das würde sich hier wohl für die 3 "GND Select" Kanäle anbieten.

  3. #23
    Benutzer Stammmitglied Avatar von Matze0001
    Registriert seit
    14.07.2005
    Alter
    39
    Beiträge
    61
    So weit bin ich auch schon...

    der Wathdog ist mir da zu unsicher.
    Sagte ja Hardwareseitig.

    an die 3 GND-Select Leitungen hab ich auch schon gedacht.
    Gibts da schon was fertiges oder mit was soll ich diese überwachen?
    Mit noch nen kleinen Avr?
    und mit was schalt ich dann den GND-weg?

  4. #24
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo Matze0001!

    Es lässt sich ziemlich einfach rein hardwaremäßig mit einem retrigerbarem Monoflop (MF) lösen (z.B. 1/2 von 74XX123), weil er bei Impulsen am Eingang am Ausgang Q=1 hat. Falls die Impulse verschwinden ist an seinem Ausgang nach dem letztem Impuls Q=0. Für GND abschalten kan man mit dem MF einen Transistor steuern.

    MfG

  5. #25
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Je nach Treiber kann es auch schon reichen einen Kondensator zwischen Ausgang und Treiber zu schalten. Eventuell braicht man noch einen Widerstand und eine Diode nach Masse dazu.

  6. #26
    Benutzer Stammmitglied Avatar von Matze0001
    Registriert seit
    14.07.2005
    Alter
    39
    Beiträge
    61
    Ok,danke schon mal!
    Ich denke ich werde das mit noch einen kleinen AVR überwachen...
    Ist denk ich das vernünftigste. Da kann man dann auch noch verschiedene Features mit einbauen

    das mit den Kondensator usw. hab ich jetzt ned ganz verstanden...

    Grüße

  7. #27
    Benutzer Stammmitglied Avatar von Matze0001
    Registriert seit
    14.07.2005
    Alter
    39
    Beiträge
    61
    So, hallo Leute! Also mein Projekt hat sich schon sehr weiterentwickelt...

    Jetzt stoße ich aber schon wieder auf ein neues Problem.
    Soweit funktioniert alles recht gut.

    Wenn ich aber jetzt z.B. eine einzelne Led aus der Lauflichtleiste leuchten lassen will, leuchten die anderen 2 Leds die parallel an der zu anteuernden Led angeschlossen sind, leicht mit obwohl der GND der beiden nicht zu leuchtenden LEDs aus sein sollte.

    Also nochmal zur Schaltungserklärung:
    Ein AVR erzeugt die PWM Signale der 15 RGB-LEDs
    diese werden dann noch zusätzlich im Multiplexbetrieb angesteuert
    (5 RGB x 3)
    D.h. ich habe 15 Leitungen zur ansteuerung der LEDs und 3 Leitungen für GND-Select
    Der AVR steuert die Treiber-IC,s (UDN... und ULN...) an,
    die dann die LED,s schalten...

    woran kann das jetzt liegen das die LED,s die nicht leuchten sollen trotzdem auch teilweise leicht leuchten?
    Kann es sein das die Treiber zu träge sind?
    Oder lässt der ULN... bei nicht aktiver "+"-Leitung trotzdem ein wenig strom über den GND-Pin durch?
    Am Programm denke ich liegt es nicht. Haben zwischen den "Umschalten" der GND-Select Leitungen auch mal kleine Pausen eingebaut. Leider ohne positiven Ergebniss.

    Evtl. hat jemand von euch auch schon mal ein ähnliches Problem gehabt.
    Wär super wenn mir der ein oder andere da helfen könnte.

    Grüße Matze

  8. #28
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Moin moin.

    Möglich das die Treibe Bausteine es nicht mögen wenn sie anstatt
    über die Eingänge über ihre Versorgungsspannung geschaltet werden.
    So ein Gatter hat auch intern Dioden,Widerstände und die Freilaufdiode.

    Es gibt auch analogmultiplexer, 1 Eingang schaltet je nach binäradresse
    auf z.B. 16 Ausgänge durch. Die IC`s können auch Kaskadiert werden
    so das weitere 16 Ausgänge zur Verfügung stehen.

    Da sollte dann 1 PWM für alle genügen. Nachteil mehr als 20 mAh
    schalten diese Teile nicht und klar, wie bei enem Drehschalter wird
    der Eingang immer nur auf den einen Adressierten Ausgang durchgeschaltet.

    Eine Typenbezeichnung habe ich jetzt nicht zur Hand, Google nach
    Analogmultiplexer sollte aber helfen. Ich hatte damals etwas aus der Cmos
    40xxx Serie.

    Gruß Richard

  9. #29
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    Die ULN.. sind nicht besonders schnell rund 1 µs brauchen die schon zum abschalten. Die Verzögerung sollte also mehr als nur ein paar NOPs sein.

    Es gibt auch ein wenig Leckstrom und eine leicht Kapazitive Kopplung über die LEDs. Dagegen könnte es helfen wenn bei den Treibern noch ein Pullup / Pulldown Widerstand ist.

  10. #30
    Benutzer Stammmitglied Avatar von Matze0001
    Registriert seit
    14.07.2005
    Alter
    39
    Beiträge
    61
    Also die Treiber werden wie vorgesehen jetzt auch über die Eingänge und nicht über die Versorgungsspannung geschalten. Nicht wie vorher gedacht und weiter vorne in diesen Beitrag beschrieben.

    Das mit der Kopplung und den Leckstrom hört sich doch schon mal gut an...
    das könnte das Problem sein...
    Wo müssten dann die Widerstände hin?
    Eingang oder Ausgang?

    Und was ist mit den UDN`s?

    Bzw. gibts da auch was schnelleres? Also bessere und schnellere Treiber oder so?


    Grüße

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress