Kontrol børsteløs motor ved hjælp af Arduino
Hjem » Blog » Kontrol børsteløs motor ved hjælp af Arduino

Kontrol børsteløs motor ved hjælp af Arduino

Visninger: 0     Forfatter: Site Editor Publicer Time: 2020-09-02 Oprindelse: Sted

Spørge

Facebook -delingsknap
Twitter -delingsknap
Linjedelingsknap
WeChat -delingsknap
LinkedIn -delingsknap
Pinterest -delingsknap
Whatsapp -delingsknap
Kakao -delingsknap
Snapchat -delingsknap
Telegram -delingsknap
Sharethis delingsknap

Jeg tænkte på at kontrollere ESC. k.
Den elektroniske hastighedskontrol af den børsteløse motor uden sender og modtager, eller der er et projekt, hvor du vil bruge et simpelt kredsløb eller Arduino til at kontrollere hastigheden på den børsteløse motor, og så kan vi gøre dette med Arduino Micro Controller.
Dette inkluderer anvendelse af Arduinos PWM -signal til at kontrollere hastigheden på DC -motoren gennem ESC.
Dette sparer dig for omkostningerne ved at købe en servo -tester eller en RC -sender og modtager.
Lad os komme i gang! !
Hvad du har brug for: Tilslut først de tre terminaler på den børsteløse motor til de tre terminaler af ESC.
Skru motoren på et lignende kraftigt tavle for at opretholde stabiliteten ved høj omdrejningstal.
Download og blink den tilgængelige kode nederst på siden til Arduino ved hjælp af et USB -kabel (
koden forklares senere på denne side).
Tilslut ESC's vigtigste hvide eller gule signallinie til enhver PWM -pin Arduino, jeg forbinder den til D8 -pin og specificerer pin 8 for den i Arduino -skitsen.
Du kan kontrollere mange motorer ved hjælp af flere stifter.
Tilslut potentiometeret til VCC eller 5 V -stifterne i Arduino og jord.
Tilslut den tredje terminal på den variable pin til den analoge pin 0, og du kan drive Arduino ved hjælp af BEC (
batteri -cancellerkredsløb)
vises i din ESC.
For at bruge BEC, skal du blot tilslutte den røde tykke ledning til Vin -stiften på Arduino.
Det kan give 5 V.
Ikke alle ESC har BEC, i hvilket tilfælde du kan bruge den eksterne 5 V -strømforsyning.
Efter at have tændt Arduino, skal du tilslutte Lipo -batteriet til ESC nu. Du er færdig! !
Drej nu langsomt potentiometerknappen for at starte og øge motorens hastighed.
I denne kode kortlægger vi bare eller refererer til den maksimale værdi (1023) og minimum (0)
Simuleringsværdien ved pin 0 når den krævede maksimale værdi (2000) og minimum (1000)
betjener og kontrollerer værdien af ​​ESC -hastighed.
Det kan være nødvendigt, at du ændrer de maksimale og minimumsværdier for ESC I.
Forskellige værdier for E 1000 og 2000, med andre ord skal du muligvis kalibrere det, fordi forskellige ESC kan have forskellige start- og slutpunkter.
Besøg for flere tutorials-rztronics.
Koden til at kontrollere ESSCServo ESC ved hjælp af Servo -biblioteket inkluderer //;
/Opret en opsætning med navnet ESC void () {Esc. vedhæft (9);
/Angiv ESC -signalstiften, ESC her.
Sekunder (1000);
/Initialiser signalet til 1000 serie. begynde (9600); } void loop () {int val;
/Opret variabel val = analogread (A0);
/Læs input fra Analog Pin 0 og opbevar det på val = kort (
Val, 0,1023, 1000.2000);
/Kort Val til Min og Max (
Skift om nødvendigt) ESC.
Sekunder (val);
/Brug Val som et signal til ESC

Hoprio Group En professionel producent af controller og motorer blev oprettet i 2000. Group hovedkvarter i Changzhou City, Jiangsu -provinsen.

Hurtige links

Kontakt os

WhatsApp: +86 18921090987 
Tlf: +86-18921090987 
Tilføj: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu-provinsen, Kina 213167
Efterlad en besked
Kontakt os
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Alle rettigheder forbeholdes. Sitemap | Privatlivspolitik