steruj silnikiem bezszczotkowym za pomocą Arduino
Dom » Blog » steruj silnikiem bezszczotkowym za pomocą Arduino

steruj silnikiem bezszczotkowym za pomocą Arduino

Wyświetlenia: 0     Autor: Edytor witryny Czas publikacji: 2020-09-02 Pochodzenie: Strona

Pytać się

przycisk udostępniania na Facebooku
przycisk udostępniania na Twitterze
przycisk udostępniania linii
przycisk udostępniania wechata
przycisk udostępniania na LinkedIn
przycisk udostępniania na Pintereście
przycisk udostępniania WhatsApp
przycisk udostępniania kakao
przycisk udostępniania Snapchata
przycisk udostępniania telegramu
udostępnij ten przycisk udostępniania

Myślałem o sterowaniu ESC. k.
Elektroniczny regulator prędkości silnika bezszczotkowego bez nadajnika i odbiornika, czyli istnieje projekt, w którym chcesz użyć prostego obwodu lub Arduino do sterowania prędkością silnika bezszczotkowego, a następnie możemy to zrobić za pomocą mikrokontrolera Arduino.
Obejmuje to wykorzystanie sygnału PWM Arduino do sterowania prędkością silnika prądu stałego za pomocą ESC.
Pozwoli to zaoszczędzić na kosztach zakupu testera serwo lub nadajnika i odbiornika RC.
Zacznijmy! !
Czego potrzebujesz: najpierw podłącz trzy zaciski silnika bezszczotkowego do trzech zacisków ESC.
Przykręć silnik do podobnej, wytrzymałej płyty, aby zachować stabilność przy wysokich obrotach.
Pobierz i sflashuj dostępny kod na dole strony do Arduino za pomocą kabla USB (
kod wyjaśniono w dalszej części tej strony).
Podłącz główną białą lub żółtą linię sygnałową ESC do dowolnego pinu PWM Arduino, podłączam go do pinu D8 i określam dla niego pin 8 na szkicu Arduino.
Za pomocą wielu pinów można sterować wieloma silnikami.
Podłącz potencjometr do pinów vcc lub 5 V Arduino i masy.
Podłącz trzeci zacisk zmiennego pinu do analogowego pinu 0 i możesz zasilać Arduino za pomocą BEC (
obwód kasowania baterii)
Pojawi się w twoim ESC.
Aby korzystać z BEC, wystarczy podłączyć czerwony gruby przewód do pinu Vin Arduino.
Może zapewnić napięcie 5 V.
Nie wszystkie ESC mają BEC, w takim przypadku można użyć zewnętrznego zasilacza 5 V.
Po zasileniu Arduino podłącz teraz baterię Lipo do ESC. Gotowe! !
Teraz powoli obróć pokrętło potencjometru, aby uruchomić i zwiększyć prędkość silnika.
W tym kodzie po prostu mapujemy lub odwołujemy się do wartości maksymalnej (1023) i minimalnej (0).
Wartość symulacji na pinie 0 osiąga wymaganą wartość maksymalną (2000) i minimalną (1000).
Sterowanie i kontrolowanie wartości prędkości ESC.
Może zaistnieć potrzeba zmiany wartości maksymalnych i minimalnych ESC I.
Różne wartości dla E 1000 i 2000, innymi słowy, może być konieczna kalibracja, ponieważ różne ESC mogą mieć różne punkty początkowe i końcowe.
Odwiedź więcej tutoriali-RZtronics.
Kod sterujący escservo esc przy użyciu biblioteki serwo zawiera //;
/Utwórz konfigurację o nazwie esc void (){esc. dołącz(9);
/Określ pin sygnału esc, tutaj esc.
Sekundy (1000);
/Zainicjuj sygnał do numeru seryjnego 1000. rozpocznij (9600); }pusta pętla(){int val;
/Utwórz zmienną val = analogRead (A0);
/Odczytaj dane wejściowe z pinu analogowego 0 i zapisz je w val = map (
Val, 0,1023, 1000,2000);
/Mapuj wartość na min i max (
w razie potrzeby zmień)esc.
Sekundy (val);
/Użyj val jako sygnału do esc

Grupa HOPRIO, profesjonalny producent sterowników i silników, została założona w 2000 roku. Siedziba grupy znajduje się w mieście Changzhou w prowincji Jiangsu.

Szybkie linki

Skontaktuj się z nami

WhatsApp: +86 18921090987 
Tel: + 18921090987 
Dodaj: nr 19 Mahang South Road, dzielnica zaawansowanych technologii Wujin, mi sto Changzhou, prowincja Jiangsu, Chiny 213167
Zostaw wiadomość
SKONTAKTUJ SIĘ Z NAMI
Prawa autorskie © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Wszelkie prawa zastrzeżone. Mapa witryny | Polityka prywatności