Guten Tag, ich habe noch keine Ahnung von µC, doch wollte, dass mit einem kleinen Projekt ändern. Also ich kann schon programmieren mit C++ aber wie ich den µC genau an meine Wünsche anpasse ist mir noch Fremd. ich wollte einige LED's in Reihe schalten und diese dann mit einem LED Driver betreiben dazu habe ich diesen von Infineon ausgewählt: https://www.infineon.com/cms/de/product/power/lighting-ics/dc-dc-led-driver-ic-and-linear-control-solutions/BCR421U/productType.html?productType=db3a304420896b4a01213e4f456b1fbe Auf Seite 23 sehe ich nun wie ich das alles zu verbinden habe mit dem Rext stelle ich mein Iout ein der ca. bei 70mA liegt und ich dadurch einen Widerstand von 15 Ohm nehme. Nun möchte ich die LED's auch über PWM dimmen, doch meine Frage dabei ist welcher µC wäre der richtige? Wie muss ich den µC elektronisch verbinden? Und wie programmiert man eine PWM? Dabei soll, dass Dimmen von außerhalb über einen Taster erfolgen und die Frequenz der PWM hoch genug sein damit die LED's nicht flackern.
Na so ein Zufall, gleich die ersten beiden Projekte beschaeftigen sich damit. :-)
smt schrieb: > Nun möchte ich die LED's auch über PWM dimmen, doch meine Frage dabei > ist welcher µC wäre der richtige? Da sollten praktisch alle gehen. > Wie muss ich den µC elektronisch > verbinden? EN an einen µC-Ausgang. GND mit GND. Du brauchst den BCR 421U, weil der für EN mit 3.3V auskommt. > Und wie programmiert man eine PWM? Für Details braucht man den µC-Typ. Bei Atmel µCs gibt es genügend Tutorials, Beispiele, auch hier im Forum, und das Datenblatt enthält ebenso Informationen. > Dabei soll, dass Dimmen > von außerhalb über einen Taster erfolgen und die Frequenz der PWM hoch > genug sein damit die LED's nicht flackern. Ja. Alles möglich. Einen oder zwei Taster nehmen und an Eingangsports anschließen. Wenn eine gedrückt ist, dann das PWM-Puls-Pausenverhältnis entsprechend verändern. Mit deinen Specs lassen sich mehr Details nicht sagen.
https://www.mikrocontroller.net/articles/LED-Fading Da sind Grundlagen drin. Umsetzung ist heute mit Arduino sehr einfach zu realisieren .
Vielen Dank für die Antworten die haben mir schon mal sehr geholfen und das Arduino Handbuch werde ich mir auch mal genauer ansehen :) Noch eine Frage hätte ich kennt jemand eine Seite wo genau beschrieben ist was mit dem µC theoretisch alles möglich ist? Also jetzt nicht nur bezogen auf die PWM sondern im Allgemeinen, vielleicht auch mit einigen Beispiel Anwendungen?
Die Möglichkeiten sind buchstäblich unendlich. In den Datenblättern, Referenzen und Application Notes des Herstellers findest du allerdings die verschiedenen Peripheriemodule die dein uC hat samt Features und begrenzten Anwendungsbeispielen.
smt schrieb: > Auf Seite 23 sehe ich nun wie ich das alles zu verbinden habe mit dem > Rext stelle ich mein Iout ein der ca. bei 70mA liegt und ich dadurch > einen Widerstand von 15 Ohm nehme. Geht nicht. Da dein uC nur 5V liefern wird, kann der BCR420 keine 70mA regeln, sondern maximal so 30mA. Für 70mA braucht er 12V am Steuereingang, die dein uC nicht liefert. Figure 3-12 BCR 420U: Output Current versus VEN Iout = f(VEN), Vout = 2 V, Rext = Parameter Man könnte 3 BCR420 a 23mA parallel schalten. > Nun möchte ich die LED's auch über PWM dimmen, doch meine Frage dabei > ist welcher µC wäre der richtige? Wie muss ich den µC elektronisch > verbinden? Und wie programmiert man eine PWM? Für Grundlagen sollte man Grundlagen lesen, nicht jedes bischen sich erklären lassen.
Michael B. schrieb: > Geht nicht. > Da dein uC nur 5V liefern wird, kann der BCR420 keine 70mA regeln, > sondern maximal so 30mA. Für 70mA braucht er 12V am Steuereingang, die > dein uC nicht liefert. Das macht doch keinen Sinn denn I_EN ist ja nicht gleich I_OUT, die Spannung über den LED's lege ich ja durch die Versorgungsspannung fest sowie ich das sehe und den Strom I_OUT wird durch Rext festgelegt. Oder habe ich was übersehen?
Michael B. schrieb: > Für Grundlagen sollte man Grundlagen lesen, nicht jedes bischen sich > erklären lassen. wozu immer diese dämlichen Anmerkungen? Du hast das DB doch selber nicht richtig gelesen, und da sofort so auf die Kacke hauen? Das DB beschreibt zwei Versionen des Treibers, für die digitale Ansteuerung ist der BCR421 gedacht und da gilt Fig. 3-15. Die wird der TO benutzt haben und daraus leitet sich auch ca. 15 Ohm für 75 mA ab.
Deine Überlegungen passen schon, wenn Du (wie oben beschrieben) den BCR412 benutzt. Wenn Dein uc mit 5V betrieben wird, solltest Du vor EN einen 1k Widerstand in Serie schalten. Wird der uc mit 3,3V betrieben, kann der entfallen. Viele Grüße Stefan
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.