Kontroluj silnik bezszczotkowy za pomocą Arduino
Dom » Blog » Silnik steruj bezszczotkowym za pomocą Arduino

Kontroluj silnik bezszczotkowy za pomocą Arduino

WIDZIA: 0     Autor: Edytor witryny Publikuj czas: 2020-09-02 Pochodzenie: Strona

Pytać się

Przycisk udostępniania na Facebooku
Przycisk udostępniania na Twitterze
Przycisk udostępniania linii
Przycisk udostępniania WeChat
Przycisk udostępniania LinkedIn
Przycisk udostępniania Pinterest
przycisk udostępniania WhatsApp
Przycisk udostępniania kakao
Przycisk udostępniania Snapchat
Przy6isk udostępniania telegramu
przycisk udostępniania shaRethis

Myślałem o kontrolowaniu ESC. k.
Elektroniczny kontroler prędkości silnika bezszczotkowego bez nadajnika i odbiornika, lub istnieje projekt, w którym chcesz użyć prostego obwodu lub Arduino do kontrolowania prędkości silnika bezszczotkowego, a następnie możemy to zrobić za pomocą kontrolera Arduino Micro.
Obejmuje to użycie sygnału PWM Arduino do kontrolowania prędkości silnika DC za pośrednictwem ESC.
Pozwoli to zaoszczędzić koszt zakupu testera serwomechanizmu lub nadajnika i odbiornika RC.
Niech zacznij! !
Czego potrzebujesz: Najpierw podłącz trzy zaciski silnika bezszczotkowego do trzech zacisków ESC.
Przykręć silnik na podobną wytrzymałą deskę, aby utrzymać stabilność przy wysokich obrotach.
Pobierz i flashuj dostępny kod na dole strony do Arduino za pomocą kabla USB (
kod wyjaśniono później na tej stronie).
Podłącz główną białą lub żółtą linię sygnałową ESC do dowolnego pinu PWM Arduino, podłączam ją do pinu D8 i podaję pin 8 w szkicu Arduino.
Możesz kontrolować wiele silników za pomocą wielu pinów.
Podłącz potencjometr do VCC lub 5 V szpilków Arduino i uziemienia.
Podłącz trzeci zacisk zmiennego pinu do analogicznego pinu 0, a możesz zasilać Arduino za pomocą BEC (
obwód anulowania baterii)
w ESC.
Aby użyć BEC, po prostu podłącz czerwony gruby drut do pinu VIN Arduino.
Może zapewnić 5 V.
Nie wszystkie ESC mają BEC, w którym to przypadku możesz użyć zewnętrznego zasilania 5 V.
Po zasilaniu Arduino podłącz teraz baterię Lipo do ESC. Skończyłeś! !
Teraz powoli obróć pokrętło potencjometru, aby rozpocząć i zwiększyć prędkość silnika.
W tym kodzie po prostu mapujemy lub odwołujemy się do wartości maksymalnej (1023) i minimum (0)
Wartość symulacyjna przy pinie 0 osiąga wymaganą wartość maksymalną (2000) i minimum (1000)
działają i kontroluje wartość prędkości ESC.
Konieczne może być zmiana maksymalnych i minimalnych wartości ESC I.
Różne wartości dla E 1000 i 2000, innymi słowy, może być konieczne ich kalibrację, ponieważ różne ESC mogą mieć różne punkty początkowe i końcowe.
Odwiedź więcej samouczków-rZtronics.
Kod kontroli ESSCServo ESC za pomocą biblioteki serwomechanizmu obejmuje //;
/Utwórz konfigurację z nazwą esc void () {esc. dołączyć (9);
/Podaj pin sygnałowy ESC, ESC tutaj.
Sekundy (1000);
/Zainicjuj sygnał do 1000 szeregowych. rozpocząć (9600); } void loop () {int val;
/Utwórz zmienną val = analogread (a0);
/Odczyt wejściowy z analogowego pin 0 i przechowuj go w VAL = Map (
Val, 0,1023, 1000,2000);
/Map Val na Min i Max (
w razie potrzeby zmień) Esc.
Sekundy (val);
/Użyj val jako sygnału do ESC

Hoprio Group Profesjonalny producent kontrolera i silników, został założony w 2000 r. Grupy Grupy w mieście Changzhou w prowincji Jiangsu.

Szybkie linki

Skontaktuj się z nami

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Dodaj: nr 19 Mahang South Road, Wujin High-Tech District, Changzhou City, prowincja Jiangsu, Chiny 213167
Zostaw wiadomość
Skontaktuj się z nami
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Wszelkie prawa zastrzeżone. Mapa witryny | Polityka prywatności