- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 22

Thema: Anfänger RN Mini Control und Bascom Terminal

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied Avatar von p@ty
    Registriert seit
    05.06.2011
    Ort
    Bottrop
    Beiträge
    51
    Hi Daniel,

    Danke erstmal! Meinst Du diese hier als Beispiel? : IR2184?
    ..und vielleicht haste noch en´ kurzes Beispiel für en´ PWM-Code mit Bascom?
    Wie stelle ich z.B. den oberen- und unteren Grenzwert ein oder ist das immmer 0 und 5V?
    Wie die Taktung?

    Vielen Dank für Deine Hilfe!

    Grüße,

    Patrick

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Ja genau sowas meinte ich, nur das du bei dem noch externe Transistoren brauchst.
    Ich meinte sowas hier

    http://www.reichelt.de/ICs-KA-LF-/L-...T=0&OFFSET=16&

    Schau mal im RN-Wiki da ist das mit der PWM gut erklärt.
    Bei der PWM gibst du einen Compare Wert an. Bei diesem Compare-Wert wird dann der Puls generiert.
    Bei ner 8-Bit PWM ist dieser Compare-Wert max. 255 (2^ d.h. bei einem Compare-Wert von 255 hast du 5V. Bei einem Wert von 0 hast du 0V.
    Der Rest ist Dreisatz
    Willst du z.B. wissen welche Spannung bei einem Wert von 150 rauskommt rechnest du:
    255 = 5V
    5 = 0,098V (255 / 5 = 51 und dann 5V / 51)
    150 = 2,94V (5 x 30 = 150 und dann 0x098V * 30)

    Dann hast du bei einem Compare-Wert von 150 eine Spannung von 2,94V (die einzelnen Pegel der PWM betragen immernoch 5V und 0V aber durch das Pulse-Pausen Verhältnis, was sich bei diesem Compare-Wert ergibt, hat die Spannung den selben Effektivwert wie eine Gleichspannung von 2,94V).
    Les dir am besten mal den Artikel durch. Da wird das recht gut erklärt. Und danach frag nochmal wenn Unklarheiten sind
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #3
    Benutzer Stammmitglied Avatar von p@ty
    Registriert seit
    05.06.2011
    Ort
    Bottrop
    Beiträge
    51
    Hey,

    ja, den Artikel mit der PWM hatte ich gelesen aber leider erschließt sich mir immer noch nicht so recht der Code-Aufbau.... Klar, eine PWM gibt immer 5 oder 0V als Frequenz aus und als mittelwert je nach Frequenz ergibt sich die Spannung (irgendwas zwischen 0-5V). Wobei der Compare-Wert 0 ja nicht gleich 0V entspricht richtig? Dazu müsste man die PWM Deaktivieren, oder? Meine das so gelesen zu haben...

    Aber wie sieht so ein Code aus? Habe was von PWM in Verbindung mit Timern gelesen aber bin da auch nicht richtig schlau geworden. Ist ein Timer jetzt notwendig für eine PWM oder kann ich einen Pin auch direkt mit einer Frequenz schalten?

    Ach ja ist wohl SMD Dein IC...gibts den auch in DIP?

    ...und wie schon ewähnt ist der Codeaufbau leider auch ein großes Problem...ich glaube ich bin en´ Pflegefall....
    Vielen Dank für Deine Engels- Geduld!

    Grüße,

    Patrick
    Geändert von p@ty (07.03.2012 um 14:26 Uhr)

  4. #4
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Du brauchst einen Timer, da jede PWM eine feste Frequenz hat (z.B. 100Hz was bedeutet das ein Puls der PWM 1/100s oder 10ms lang ist).
    Dieser Timer generiert also schonmal die PWM Frequenz.
    Diesen Timer stellst du ganz normal so ein:

    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1

    Nur du gibst mit Timer1= PWM an das du eine PWM haben willst und keinen reinen Timer. PWM = 8 gibt die Breite der PWM an (siehe Datenblatt des Controllers wie groß die Bitbreite der einzelnen PWMs der Timer ist).
    Du kannst eine PWM natürlich auch Softwareseitig erzeugen, nur um einen Timer kommst du nicht herum
    Falls du noch weitere Probleme hast mit dem PWM schreib mir ne PN.....ab halb 5 etwa bin ich Zuhause dann kann ich dir das nochmal in Ruhe erklären.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  5. #5
    Benutzer Stammmitglied Avatar von p@ty
    Registriert seit
    05.06.2011
    Ort
    Bottrop
    Beiträge
    51
    Ah ja, das macht Sinn!!

    Werde das nachher direkt ausprobieren. Hoffe ich hab noch irgendwo ne´ LED rum liegen!

    Bin leider erst gegen 19:30h zu Hause. Kann´s ja dann mal versuchen! Vielen Dank für das Angebot!!!

    Grüße,
    P@

Ähnliche Themen

  1. bascom terminal
    Von Dominik009 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 77
    Letzter Beitrag: 08.12.2009, 20:10
  2. Funktioniert Bascom Terminal mit AVR-MK2 USB ?
    Von Dreiadriger im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 31.10.2008, 22:24
  3. DTR mit Bascom Terminal
    Von Majus im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 17.12.2007, 16:44
  4. Terminal Tool von Bascom
    Von Hellmut im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 12.02.2005, 13:45
  5. C-Control Station1 + I/O Terminal
    Von gear im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 1
    Letzter Beitrag: 15.07.2004, 12:27

Stichworte

Berechtigungen

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

12V Akku bauen