Skocz do zawartości

Pomocna odpowiedź

(edytowany)
Dnia 9.04.2023 o 22:11, ethanak napisał:

Owszem, Arduino nie ma 8 pinów pwm. Albo zostaniesz przy tych starych sterownikach, albo dodasz driver pwm (jakieś dwie dychy na aledrogo, 16 wyjść pwm na dwóch pinach ardu czyli jakieś fajne światełka można dorobić), albo zmienisz Arduino na coś większego (np. ESP32). W przypadku ESP odpada moduł BT bo ma go na pokładzie.

 

@ethanak
Mam pytanie odnośnie, PWM do sterowników DRV8833, poczytałem w ich nocie katalogowej o tym że PWM w nich głównie służy do pozbycia się prądu w z cewek silnika po wyłączeniu silnika i do sterowania prędkością obrotową silnika. I jeżeli chce sterować prędkością silnika o napięciu znamionowym 6V-3V, to jeśli PWM będzie miało wypełnienie 100% to silnik będzie zasilany napięciem 5V(bo to maksymalne napięcie jakie może mieć Arduino na pinie, przynajmniej z tego co ja wiem). Jeśli natomiast dałbym 60% to napięcie zasilania silnika wynosiłoby 3V. Sygnały PWM są podawana na piny xIN1 i xIN2 sterownika. Czy dobrze rozumiem, że takie sygnały PWM są traktowane jako stan wysoki na wejściach sterownika?

W przypadku, gdy silnik zostanie wyłączony to należy wysłać sygnał PWM w celu pozbycia się prądów pozostałych w uzwojeniu silnika. Ile wypełnienie powinno wtedy wynosić?

 

Edytowano przez wobyty

Nie wiem gdzie się tego naczytałeś, ale przeczytaj jeszcze raz, tym razem uważnie. Napięcie na silniku jest takie jak napięcie zasilania modułu a nie napięcie sterujące. A co do pinów i sygnałów tabele 2 i 3 z datasheeta.

No i znajdź gdzieś co to PWM...

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...