Probleme mit LED ws2812 und 5V

OP #4380014
Lesenswert?
• ▲
▼
Hallo Forum.

Mein Problem ist, das ich die LED ws2812 und einem Naze32 
(Flightcontroller) nicht zum laufen bekomme. Die Leds bleiben quasi alle 
dunkel. Egal welche von den 3 ich hier probierere, es funktionirt leider 
nicht. Der Flightcontroller funktionert allerdings ohne Probleme.

http://www.hobbyking.com/hobbyking/store/__40251__HobbyKing_8482_HKU5_5V_5A_UBEC_EU_Warehouse_.html
http://www.modell-hubschrauber.at/Zubehoer/Sonstige/Emax-UBEC-3Ampere::16690.html
http://flyduino.net/5V-3A-mini-UBEC

Alle 3 sind Ubecs, jedoch weiss ich aber nicht, ob das der Grund ist, 
weshalb es nicht funktioniert.

Mit denen 2 hier funktioniert es ab er perfekt:

http://www.banggood.com/Emax-Simonk-Series-12A-20A-25A-30A-40A-ESC-For-Quadcopter-QAV-250-p-918126.html
http://www.banggood.com/Diatone-V3_1-BEC-5V-Power-Distribution-Board-For-Blade-150-180-200-ET150-p-986913.html

Gibt es dafür eine logische Erklärung wieso es mit den oben genanten 3 
nicht funktionieren kann? Wenn ja, welche Möglichkeiten habe ich, es 
doch mit den oberen 3en zum laufen zu bekommen?

Danke im voraus. LG
OP #4380363
Lesenswert?
• ▲
▼
Hallo Rainer. Danke für Deine Hilfe. Mit einer Diode in der Plusleitung 
funktioniert das ganze auf einmal. Zauberei? :D Nein im ernst, die 
Plusleitung verliert dadurch 0,7 Volt, oder? Das was du zu dem "nicht 
positiv genug" schreibst macht Sinn. Kann man aber auch sagen, wieso es 
mit den ersten 3 nicht funktionert, mit den letzten 2 aber schon? Ich 
denke, wenn ich einfach einen billigen 7805 einbaue, dann würde es auch 
funktionieren. Ist dann aber nicht das gelbe vom Ei.

LG
#4380501
Lesenswert?
• ▲
▼
Florian M. schrieb:
> Nein im ernst, die
> Plusleitung verliert dadurch 0,7 Volt, oder?

Je nach Diode und Strom, aber ungefähr, ja. Und weil die Datenleitung ja 
unverändert aus dem FC kommt, ist sie nun "positiver".

Ein ganz einfacher Grund könnte großer Ripple (wenig Stabilisierung) im 
BEC sein, ich hab nie tiefer nachgeforscht, denn mit Diode geht es ja 
:-)
#4380536
Lesenswert?
• ▲
▼
Auf dem Naze32 ist ein STM32F10x, der wird mit 3,3V betrieben. Wenn da 
kein Levelkonverter am Ausgang ist, dann wird der erste WS2812 mit max. 
3.3V High-Pegel versorgt. Im Datenblatt des WS2812 steht für High-Pegel 
(VIH) ein Minimum von 0.7 * VDD, bei VDD == 5.0V also 3.5V. Das kann 
funktionieren, muss aber nicht.

Die saubere Lösung ist ein Levelkonverter 3.3V -> VDD zwischen NAZE und 
WS2812.

Gruß, Stefan

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.