Hallo zusammen,
ich habe mir ein defektes Hoverboard gekauft. Und versuche nun die
beiden Motoren darin mit einem Arduino Uno anzusteuern.
Als Controller verwende ich einen günstigen Controller für
e-bikes(350W).
Wenn ich ein 10k Poti für die Steuerung verwende,
läuft er mit dem Contoller, so wie er soll.
Wenn ich ihn aber über über einen Arduino UNO steuere,
läuft er sehr "unruhig". Also die Drehzahl variiert.
Bilder vom Setup sind angehängt.
Der Code dafür:
include <Arduino.h>
int outpin = 3;
void setup()
{
pinMode (outpin, OUTPUT);
}
void loop()
{
analogWrite(outpin, 120);
}
Weiß jemand, warum der Motor nicht richtig läuft?
Gast
#6290569
Du brauchst noch ein Filter, der das PWM Signal glättet.
Weil dein Arduino keine Gleichspannung sondern PWM ausgibt. Versuch mal einen Tiefpass hinter den Ausgang zu schalten. Bspw einen 10k Widerstand zwischen den Ausgang vom Arduino und den Eingang vom BLDC-Controller. Dann noch einen 1uF Kondensator vom Eingang des Controllers nach Masse. Die Gasanahme könnte dadurch träge werden. Wird sie zu träge Kondensator kleiner machen. Ist es noch zu hibbelig Kondensator größer machen. MfG Chaos
Vielen Dank! Mit einem 2.2uF Kondensator und mit einem 5k Widerstand läuft er wie geschmiert. Er erreicht zwar nicht die Höchstdrehzahl - aber tut, was er soll. Viele Grüße Ulf
Ulf B. schrieb: > Vielen Dank! > > Mit einem 2.2uF Kondensator und mit einem 5k Widerstand läuft er wie > geschmiert. > Er erreicht zwar nicht die Höchstdrehzahl - aber tut, was er soll. > > Viele Grüße > > Ulf Freut mich zu hören und fröhliches Gebastel, Chaos
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


