ovládání bezkomutátorového motoru pomocí arduina
Domov » Blog » ovládání bezkomutátorového motoru pomocí arduina

ovládání bezkomutátorového motoru pomocí arduina

Zobrazení: 0     Autor: Editor webu Čas publikování: 2020-09-02 Původ: místo

Zeptejte se

tlačítko sdílení na facebooku
tlačítko sdílení na twitteru
tlačítko sdílení linky
tlačítko sdílení wechat
tlačítko sdílení linkedin
tlačítko sdílení na pinterestu
tlačítko sdílení whatsapp
tlačítko sdílení kakaa
tlačítko sdílení snapchat
tlačítko sdílení telegramu
~!phoenix_var89!~

Přemýšlel jsem o ovládání ESC. k.
Elektronický regulátor otáček bezkomutátorového motoru bez vysílače a přijímače, nebo existuje projekt, ve kterém chcete použít jednoduchý obvod nebo Arduino k ovládání rychlosti bezkomutátorového motoru, a pak to můžeme udělat s mikrokontrolérem Arduino.
To zahrnuje použití PWM signálu arduina k ovládání rychlosti stejnosměrného motoru pomocí ESC.
Ušetříte tak náklady na pořízení servotestu nebo RC vysílače a přijímače.
Začněme! !
Co potřebujete: nejprve připojte tři svorky bezkomutátorového motoru ke třem svorkám ESC.
Našroubujte motor na podobnou pevnou desku, aby byla zachována stabilita při vysokých otáčkách.
Stáhněte si a flashujte dostupný kód v dolní části stránky do arduina pomocí USB kabelu (
Kód je vysvětlen dále na této stránce).
Připojte hlavní bílou nebo žlutou signální linku ESC k libovolnému PWM pinu Arduino, já jej připojím k pinu D8 a specifikuji pro něj pin 8 v náčrtu Arduina.
Mnoho motorů můžete ovládat pomocí více pinů.
Připojte potenciometr ke kolíkům vcc nebo 5 V Arduina a zemi.
Připojte třetí svorku proměnného kolíku k analogovému kolíku 0 a můžete napájet Arduino pomocí BEC (
Battery canceller circuit)
Objeví se ve vašem ESC.
Chcete-li použít BEC, jednoduše připojte červený silný drát k pinu Vin na Arduinu.
Může poskytnout 5 V.
Ne všechny ESC mají BEC, v takovém případě můžete použít externí 5V napájecí zdroj.
Po zapnutí Arduina připojte nyní Lipo baterii k ESC. Hotovo! !
Nyní pomalu otáčejte knoflíkem potenciometru pro spuštění a zvýšení rychlosti motoru.
V tomto kódu pouze mapujeme nebo odkazujeme na maximální hodnotu (1023) a minimum(0).
Hodnota simulace na kolíku 0 dosáhne požadované maximální hodnoty (2000) a minima (1000)
Ovládejte a řiďte hodnotu rychlosti ESC.
Možná budete muset změnit maximální a minimální hodnoty ESC I.
Různé hodnoty pro E 1000 a 2000, jinými slovy, možná budete muset provést kalibraci, protože různé ESC mohou mít různé počáteční a koncové body.
Navštivte další návody-RZtronics.
Kód pro ovládání esscservo esc pomocí knihovny serv zahrnuje //;
/Vytvořte nastavení s názvem esc void (){esc. připojit(9);
/Specifikujte pin signálu esc, zde esc.
sekund (1000);
/Inicializovat signál na 1000 sériový. začít(9600); }void loop(){int val;
/Vytvoření proměnné val = analogRead (A0);
/Přečtěte vstup z analogového pinu 0 a uložte jej do val = mapa (
Val, 0,1023, 1000,2000);
/Namapujte hodnotu na min a max (
změňte v případě potřeby)esc.
Sekundy (val);
/Použít val jako signál k esc

Skupina HOPRIO, profesionální výrobce regulátorů a motorů, byla založena v roce 2000. Sídlo skupiny v Changzhou City, provincie Jiangsu.

Rychlé odkazy

Kontaktujte nás

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Přidat: č. 19 Mahang South Road, Wujin High-tech District, Changzhou City, provincie Jiangsu, Čína 213167
Zanechat zprávu
KONTAKTUJTE NÁS
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Všechna práva vyhrazena. Sitemap | Zásady ochrany osobních údajů