Ovládejte bezkalátový motor pomocí Arduino
Domov » Blog » Ovládejte bezkalátový motor pomocí Arduino

Ovládejte bezkalátový motor pomocí Arduino

Zobrazení: 0     Autor: Editor stránek Publikování Čas: 2020-09-02 Původ: Místo

Zeptejte se

Tlačítko sdílení Facebooku
tlačítko sdílení Twitteru
Tlačítko sdílení linky
Tlačítko sdílení WeChat
tlačítko sdílení LinkedIn
Tlačítko sdílení Pinterestu
tlačítko sdílení WhatsApp
Tlačítko sdílení Kakao
tlačítko Snapchat Sharing
Tlačítko sdílení telegramu
Tlačítko sdílení Sharethis

Přemýšlel jsem o ovládání ESC. k.
Elektronický regulátor rychlosti bezkartáčové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 řízení rychlosti bezkartáčového motoru, a pak to můžeme udělat pomocí Arduino mikro ovladače.
To zahrnuje použití signálu Arduino s PWM k řízení rychlosti DC motoru prostřednictvím ESC.
To vám ušetří náklady na nákup testeru servo nebo RC vysílač a přijímač.
Začněte! !
Co potřebujete: Nejprve připojte tři terminály bezkartáčového motoru ke třem terminály ESC.
Přišroubujte motor na podobnou desku pro těžkoprávu, abyste udrželi stabilitu při vysoké otáčce.
Stáhněte si a flash dostupný kód ve spodní části stránky do Arduino pomocí kabelu USB (
kód je vysvětlen dále na této stránce).
Připojte hlavní bílou nebo žlutou signální čáru ESC k jakémukoli pwm pin arduino, připojím jej k kolíku D8 a zadejte PIN 8 pro něj v náčrtu Arduino.
Mnoho motorů můžete ovládat pomocí více kolíků.
Připojte potenciometr s VCC nebo 5 V kolíky arduino a země.
Připojte třetí terminál variabilního kolíku k analogovému kolíku 0 a
Canceller Canceller Circit) .
ve vašem ESC se můžete objevit Arduino pomocí obvodu BEC (
Chcete -li použít BEC, jednoduše připojte červený tlustý drát k vínovým kolíku arduino.
Může poskytnout 5 V.
Ne všechny ESC mají BEC, v takovém případě můžete použít externí napájení 5 V.
Po napájení Arduino připojte lipo baterii k ESC hned. Jsi hotový! !
Nyní pomalu otočte knoflíkem potenciometru, abyste mohli začít a zvýšit rychlost motoru.
V tomto kódu pouze mapujeme nebo odkazujeme na maximální hodnotu (1023) a minimum (0)
simulační hodnota na PIN 0 dosahuje požadované maximální hodnoty (2000) a minimum (1000)
a ovládá 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 kalibrovat, protože různé ESC mohou mít různé počáteční a koncové body.
Navštivte pro další tutoriály-rztroniku.
Kód pro ovládání Esscservo ESC pomocí Servo Library zahrnuje //;
/Vytvořit nastavení s názvem esc void () {esc. Připojte (9);
/Zadejte signální pin ESC, esc zde.
Sekundy (1000);
/Inicializujte signál na 1000 seriálu. začátek (9600); } void loop () {int val;
/Vytvořit proměnnou val = analogy (A0);
/Přečtěte si vstup z analogového kolíku 0 a uložte jej do val = map (
val, 0,1023, 1000 2000);
/Map val to min a max (
v případě potřeby změňte) ESC.
Sekundy (val);
/Použijte Val jako signál k ESC

Společnost Hoprio Group A Profesionální výrobce Controller and Motors byl založen v roce 2000.

Rychlé odkazy

Kontaktujte nás

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Add: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu provincie, Čí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ů