Forum: Mikrocontroller und Digitale Elektronik STM32 Brushless Regler ansteuern


von Kerstin M. (kerstin)


Lesenswert?

Hallo,

habe mir eine PWM mit 20ms Periodendauer und einer variablen
Pulsweite von 0,5 bis 2,5 ms gebastelt.
Funktioniert super.

Wenn ich einen Servo ansteuere (3,3V/Ground Signal alles vom STM32)
funktionierts auch prima.

Über den ADC Wandler stelle ich die Pulsweite ein. (Poti)

Nun schliesse ich einen BLCD Regler inklusive Motor und externem Akku 
an.
Ground und Signal sind am Stm32 verbunden.

Ich stelle zuerst meine Pulsweite auf ca 1,9ms dann auf 1,0
usw.. der Regler Piepst nur. Bekomm ihn nicht zum laufen?!

Sobald ich den Regler an einen RC Empfänger klemme und mit meiner 
Fernsteuerung fahre, ist nach Einschalten der Fernbediendung ein anderes 
Pieps Signal zu hören. Dann gebe ich Vollgas und wieder zurück und der 
Motor läuft..

Mit dem µC schaff ich es nicht.

Wie ist da die Vorgehensweise?

lg

von STK500-Besitzer (Gast)


Lesenswert?

Du solltest dem Fahrtregler erst mal 1,5ms für eine gewisse Zeit zur 
Verfügung stellen.
Ist dazu nichts im Handbuch des Fahrtreglers beschrieben?

von Anon Y. (anonymous)


Lesenswert?

Die Brushless Regler wollen beim power up das Steuersignal auf min 
stehen haben. Ist auch sinnvoll weil der Motor sonst sofort Vollgas gibt 
beim Akku-Anstecken.

Probier mal 0,8ms für ~5s beim power up.

von Kerstin M. (kerstin)


Lesenswert?

Nein leider nicht es ist ein Torcster Speecontroller ECO Bec 10V2

von Kerstin M. (kerstin)


Lesenswert?

Wie läuft das Power up ab?


ich hab ja den Controller am Board stecken, dazu einen J-Link debugger
und meinen lipo akku.

das board läuft mit 0,8ms
und dann steck ich den lipo für den controller ein?

von Gelöscht (kami89)


Lesenswert?

Kerstin M. schrieb:
> habe mir eine PWM mit 20ms Periodendauer und einer variablen
> Pulsweite von 0,5 bis 2,5 ms gebastelt.
Ich vermute, genau da liegt das Problem. Ein RC-Signal soll meines 
Wissens 1 bis 2 ms lange sein, und nicht 0,5 bis 2,5.

Ein Regler startet erst, wenn du einen Moment lange ein PPM SIgnal mit 
1ms Länge anlegst. Wenn du plötzlich ausserhalb des gültigen Bereicht 
bist, denkt sich der Regler vermutlich "Was schickt der mir denn für 
Signale, da schalt ich bestimmt nicht ein!"

EDIT: Anon Ymous war schneller... :-)

von Kerstin M. (kerstin)


Lesenswert?

board generiert 1ms pwm signal - schalte den regler an - er peiepst und 
piepst wie davor...

lg was passt da nicht?
passen ihm die 3,3volt signal stärke nicht?

von Gelöscht (kami89)


Lesenswert?

Kerstin M. schrieb:
> passen ihm die 3,3volt signal stärke nicht?
Kannst du wohl nur herausfinden indem du es probierst... Mein 
Bauchgefühl sagt allerdings, dass es auch mit 3,3V laufen sollte...

Das PPM Signal hast du schon mit dem Oszi angeschaut oder? Wenns nicht 
an den 3,3V liegt, MUSS ja irgendwas am PPM Signal nicht stimmen...

von Kerstin M. (kerstin)


Lesenswert?

ach der akku war zu schwach er läuft thx!

von Gelöscht (kami89)


Lesenswert?

Den brauchst du nicht, solange deine Schaltung ja eine eigene Versorgung 
hat.

Hab noch einen Fehler in meinem letzten Beitrag gefunden:
> Kannst du wohl nur herausfinden indem du es probierst
Sollte heissen: "Kannst du wohl nur herausfinden indem du es mit 5V 
probierst"

EDIT: lol OK, dann scheint das Problem gelöst zu sein... :-)

von Markus K. (markus_k64) Flattr this


Lesenswert?

Hi Kerstin,

würdest du deinen Source hier frei posten?

Mich interessiert genau die PPM-Generierung (ob ohne oder mit 
ADC-Nutzung). Ich nutze den STM32F4

Danke. LG.

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
Noch kein Account? Hier anmelden.