- Labornetzteil AliExpress         
Seite 2 von 8 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 75

Thema: PWM verwenden als Rücklicht? Bremslicht?

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.08.2007
    Ort
    Oberhofen im Inntal (Tirol)
    Alter
    50
    Beiträge
    377
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Zitat Zitat von Fighter-2
    Hey.. kann mir dann einer sagen, wie man standartmäßig nen Befehl im Bascom dafür schreibt?
    Hallo Chris!

    In etwa so:
    Code:
    $regfile = "attiny13.dat"
    $crystal = 9600000
    $hwstack = 32
    $swstack = 5
    $framesize = 20
    
    
    'PWM-Ausgang
    Pwm_out Alias Portb.0
    Config Portb.0 = Output
    
    'Bremslicht Eingang (Pulldown-Widerstand nicht vergessen)
    Break_light_in Alias Pinb.1
    Config Pinb.1 = Input
    
    'Normales Licht Eingang (Pulldown-Widerstand nicht vergessen)
    Normal_light_in Alias Pinb.2
    Config Pinb.2 = Input
    
    'Timer0 als PWM: 9600000 / 64 / 256 / 2 = 292,9 Hz
    Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 64
    Pwm0a = 0
    
    
    Do
       If Break_light_in = 1 Then
          Pwm0a = 255
       Else
          If Normal_light_in = 1 Then
             Pwm0a = 130
          Else
             Pwm0a = 0
          End If
       End If
    Loop
    
    End
    Ungetestet. Vielleicht habe ich mich irgendwo vertan.

    mfg
    Gerold
    :-)

    EDIT: Prescaler falsch gesetzt

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.06.2007
    Ort
    Leichlingen
    Alter
    35
    Beiträge
    181
    Cool danke!

    Aber man könnte das Bremslicht doch auch weg lassen oder?

    DEn wenn ich doch nen passenden Vorwiederstand einsetze, das da halt 30mA

    fließen als Bremslicht und dann nur drosseln, wenn ich net bremse?

    Versteht ihr was ich meine?

    Bei normalen Licht drosseln und dan beim Bremslich nicht mehr!?





  3. #13
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.08.2007
    Ort
    Oberhofen im Inntal (Tirol)
    Alter
    50
    Beiträge
    377
    Hallo Chris!

    http://www.dse-faq.elektronik-kompen...e-faq.htm#F.23

    Außerdem würde ich noch den Watchdog aktivieren. So dass sich der µC neu startet, falls er abstürzt.

    mfg
    Gerold
    :-)

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.08.2007
    Ort
    Oberhofen im Inntal (Tirol)
    Alter
    50
    Beiträge
    377
    Zitat Zitat von Fighter-2
    Aber man könnte das Bremslicht doch auch weg lassen oder?

    DEn wenn ich doch nen passenden Vorwiederstand einsetze, das da halt 30mA
    Hallo Chris!

    Natürlich musst du das Bremslicht nicht über den µC laufen lassen.
    Du kannst das Bremslicht direkt schalten.

    Wie man das alles korrekt "verdrahtet" kommt ganz darauf an, welche Spannungen (Gleichspannung oder Wechselspannung) zur Verfügung stehen. Du musst ja auch dran denken, dass du stabile 5 Volt für den ATtiny13 brauchst. Und das Ding muss gegen einiges abgesichert werden. Das entnimmst du am Besten aus dem Link, den ich dir einen Beitrag vorher schon gezeigt habe.

    Es ist auch noch interessant, wieviel Spannung im Standgas und wieviel Spannung bei Vollgas an den Leitungen für das Rücklicht und für das Bremslicht anliegen.

    mfg
    Gerold
    :-)

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.06.2007
    Ort
    Leichlingen
    Alter
    35
    Beiträge
    181
    Hey ^^

    was soll der Link mir sagen?

    ICh habe keine Lichtmaschine mehr drinne!





  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.08.2007
    Ort
    Oberhofen im Inntal (Tirol)
    Alter
    50
    Beiträge
    377
    Hallo Chris!

    Das hier wäre das Programm um die LEDs zu dimmen.

    Code:
    $regfile = "attiny13.dat"
    $crystal = 9600000
    $hwstack = 32
    $swstack = 5
    $framesize = 20
    
    
    'PWM-Ausgang
    Pwm_out Alias Portb.0
    Config Portb.0 = Output
    
    'Timer0 als PWM: 9600000 / 64 / 256 / 2 = 292,9 Hz
    Config Timer0 = Pwm , Compare A Pwm = Clear Down , Prescale = 8
    Pwm0a = 130
    
    
    Do
       nop
    Loop
    
    End
    Sobald der ATtiny13 Strom bekommt, wird am Ausgang PB0 ein gepulstes Signal ausgegeben. Pwm0a bestimmt wie hell die LEDs leuchten. Der Wert kann von 0 bis 255 eingestellt werden.

    So kannst du die LEDs einmal direkt mit der Leitung vom Bremslicht speißen. Und einmal über den µC und einem Transistor. Einzige Schwierigkeit: Der µC braucht 5 Volt um arbeiten zu können. Und auf keinen Fall mehr und Spannungsschwankungen sind auch nicht gerade toll.

    Welche LEDs verwendest du? Hast du ein Datenblatt dafür? Wieviel Volt stehen zur Verfügung? Wie sieht deine derzeitige Schaltung aus?

    Also, rück mal ein paar Informationen raus. ;-)

    mfg
    Gerold
    :-)

  7. #17
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.06.2007
    Ort
    Leichlingen
    Alter
    35
    Beiträge
    181
    Hey ja ^^

    Also ich hatte vor, einen ATmega dafür zu verwenden!

    Nicht nur für das Bremslicht auch für andere Dinge!

    Sonst wäre das mitz dem Attiny13 garnicht so schlecht! Außer das ich gelesen habe, es schwer wäre den mit ISP zu progen!? Stimmt das? Sonst wäre echt eine Möglichkeit!

    WEnn ich den Atmega32 verwenden würde! Würde ich einen Treiberbaustein UN2803 verwenden! DEr SChaltet ja oben wie diskutiert einfach nur durch!

    Man legt eine Externe Spannung auf einen Pin von den Treiber und der Schaltet die einfach durch, auf GND!

    An den wollte ich dann 5 LEd's in Reihe hängend! Da ich 12V Boardnetz habe, wollte ich einen Strom von 30mA über die LEDs fließen lassen! DAnn 5 in Reihe!

    Sind rote mit 1,6V bei 20mA!

    Also muss am Wiederstand je 4V abfallen! Grob geschätzt!

    Hier mal eine 30sek Paintung! Damit du weißt wie ich mir das vorgestellt habe!

    Achja die Kondensatoren und einige andere Kleinigkeiten habe ich nun vernachlässigt!

    Hier:

    Bild hier  


    LG Chris





  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.06.2007
    Ort
    Leichlingen
    Alter
    35
    Beiträge
    181
    Mist habe am ULN2803 dsa GND vergessen, kommt extra dran!





  9. #19
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    05.08.2007
    Ort
    Oberhofen im Inntal (Tirol)
    Alter
    50
    Beiträge
    377
    Zitat Zitat von Fighter-2
    Sind rote mit 1,6V bei 20mA!
    Hast du einen Link zu einem Datenblatt?

    EDIT:

    Und hast du noch die Möglichkeit, die LEDs anders zu verdrahten?

    Denn du betreibst ärgste Stromverschwendung. Und noch etwas. Wenn du die LEDs nicht mit der im Datenblatt angegebenen Idealspannung betreibst, dann ändert sich erstens die Farbe und zweitens werden die Dinger nicht lange leben.

    mfg
    Gerold
    :-)

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.06.2007
    Ort
    Leichlingen
    Alter
    35
    Beiträge
    181
    ich ahbe kein DAtenblatt! Aber weiß das max. 30ma und da 1,6V abfallen!

    Du willst bestimmt ne Kennline vom Strom u nd Spannung haben oder??

    Ne ich habe die Platine schon gelötet!

    Ich bin nur durch einen Arbeitskolegen auf PWM aufmerksam gemacht worden!

    Sonst hätte ich das ganze mit WIederständen gemachT!

    Also das für eine Reihe 5er LEd zwei Wiederstände eingeplant waren!

    DS über einen 10mA fließen fürs Fahrlicht und dann beim bremsen 20ma dazu kommen, was über einen anderen Wiederstand fließt!

    WEnn ich mit dem DAtenblatt irre, wofü brauchst du das?

    SInd glaube ich die LEds von LED1.de

    Hier die:

    http://www.led1.de/shop/product_info...7000mcd-c-3_19

    LG Chris

    €dit:

    Im Datenblatt steht 2,1V aber das ist falsch! ICh habe es mal ausgeteset! Die Durchbruchspannung ist bei 1,6V schon!

    P.S Danke für deine (eure) Bemühungen! :=)





Seite 2 von 8 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress