ohjaa harjatonta moottoria arduinolla
Kotiin » Blogi » ohjaa harjatonta moottoria arduinolla

ohjaa harjatonta moottoria arduinolla

Katselukerrat: 0     Tekijä: Site Editor Julkaisuaika: 2020-09-02 Alkuperä: Sivusto

Tiedustella

Facebookin jakamispainike
Twitterin jakamispainike
linjanjakopainike
wechatin jakamispainike
linkedinin jakamispainike
pinterestin jakamispainike
whatsapp jakamispainike
kakaon jakamispainike
snapchatin jakamispainike
sähkeen jakamispainike
jaa tämä jakamispainike

Terveisiä lukijoilta, valmistajilta, nörteiltä, ​​harrastajilta, elektroniikkaharrastajilta ja aloittelijoilta;
Olen jo pitkään yrittänyt rakentaa langatonta R/C-autoa, jossa on harjaton moottori ja Arduino.
Nyt kun koulukoe on tehty, päätin tehdä sen.
Lopullisessa määrittelyprosessissa ohjausmenetelmästä, jota aion käyttää R/C-auton tekemiseen, minulla on ongelma: harjattoman moottorin ohjaaminen Arduinolla.
Kun
Arduinon AC-moottorin ohjaus (teknisesti) näyttää hieman pelottavalta, älä huoli, sillä tässä oppaassa näytän sinulle kuinka helppoa on ohjata tasavirtamoottoria Arduinolla käyttämällä mitä tahansa kytkintä/potentiometriä/joystickiä, periaatteessa kaikkea, mikä voi muuttaa parametreja tavalla, jonka Arduino voi tallentaa, olipa kyseessä sitten resistojännite.
Kokeillaksesi tätä projektia itse, tarvitset jotain perustavaa:
tarjoan kansainvälisiä hankintalinkkejä useimmille käyttämilleni tuotteille)
Tarvitset myös joitain perustyökaluja: Aloitetaan projektimme, kun olet saanut materiaalit kuntoon!
Ennen kuin aloitamme koodin kirjoittamisen, muodostamme ensin yhteyden ESC:hen ja arduinon moottoriin.
Yhteys tähän projektiin on melko yksinkertainen ja suora.
Kirjoittamani koodin mukaan kytkentä on seuraava: potentiometrin/joystickin lähtönasta on kytketty Arduinon analogiseen nastaan ​​0.
Kaavakuva potentiometrin ja analogisen joystickin käytöstä on annettu. (
Käytin kotitekoista ohjaussauvaa ja annoin ohjaussauvasta kaavion)
ESC Arduinoon: musta viiva (maa)---
> Arduinon maadoitusnasta Valkoinen johto (Signaali)---
> Digitaalisen nastan kuukausittainen linja ArduinoRed (virta)--
> Vin Arduinossa (Tämä antaa virtaa Arduinolle (
Tämä antaa virtaa Arduinon moottorille)
Liitä kolme ESC:tä yksinkertaisesti brush-moottoriin. ESC.
Tilaukset eivät ole tärkeitä. (
Jos moottori ei pyöri haluttuun suuntaan, vaihda jompikumpi esc:n johdoista harjattomaan moottoriin)
Kun laitteistoliitäntä on valmis, voimme käsitellä Arduino-koodia.
Koodi on melko yksinkertainen ja yritän selittää jokaisen rivin toimivuuden kommentein.
Ota kuitenkin minuun yhteyttä, jos sinulla on ongelmia: hrithikbansal70 @ gmail.
Comhrithikbansal. comThe Code:(.
Myös ino-tiedosto liitteenä)
/* ESC-kalibroi ESC-datanasta, joka on kytketty arduinon digitaaliseen nastaan ​​10.
Potentiometrin/joystick-sisääntulo kytketty analogiseen nastaan ​​0 Arduinossa.
Kokoa ja lataa koodi.
Pidä sitten ohjaussauva/potentiometri maksimiasennossa ja kytke ulkoinen virtalähde ESC:hen.
Kuulet piippauksia ja asetat potentiometrin/joystickin alimpaan asentoon.
Tämä asettaa päätepisteen ESC:lle.
Tämä esimerkkikoodi on vapaasti käytettävissä.
Sen on tarkistanut Hrithik Bansal www 20. maaliskuuta 2017. hrithikbansal.
Com */sisältää /sisältää servokirjaston servo esc -toimintoja varten;
/ Ilmoita ESC servo-objektin int-syötteenä; void setup(){esc. liitä (10);
/Kytke ESC digitaaliseen nastan 10 sarjaporttiin. alkaa(9600);
Aloita sarjamonitorin tyhjennyssilmukan lukeminen/avaaminen{
Input = analogRead (A0);
/Tulon arvo on nastan 0 0 sarja analoginen tulo. print(
\'Alkuperäinen syöttöarvo :\');
/Sarjaportti tulostaa alkuperäisen syöttöarvosarjan. tulosta (syöttö); Sarja. tulosta(\' | \'); viive(1); input=map(analogRead(A0)
, 0,1023, 0,180);
/Kartoita analogisen nastan joystickin tuloarvot servolähtöä vastaaviin maksimi- ja minimiarvoihin: 180 ja 0 sarja. print(
\'Syöte arvo kartoitusta varten :\'); Sarja. tulosta (syöttö);
/Serial tulostaa Serial-kuvauksen syöttöarvon. painaa(\'\'); viive(1);
/Viive määrittää resoluutiosi/tasaisuuden ja moottorin kyvyn reagoida Potwntiometrin/joystickin liikkeisiin. esc. kirjoittaa(syöttö);
ESC:n tila on sama kuin ohjaussauvan tila/sijainti}
Kun olet ladannut koodin arduinoon ja tarkistanut kaikki laitteistoliitännät uudelleen, kytke akku ESC:hen ja nollaa arduino välittömästi (
Paina pientä nollauspainiketta).
Aseta sitten potentiometri/joystick välittömästi jompaankumpaan kahdesta ääriasennosta, joka on huippupisteesi (
missä moottori pyörii suurimmalla nopeudella).
Kuulet taas piippauksia, minkä jälkeen potentiometri/joystick on täysin suunnattu toista päätä/toista päätä kohti.
Tämä on alhainen päätasi (
moottori on tällä hetkellä paikallaan).
Taas kuulet äänimerkkejä ja kalibrointi on tehty. {
Tämä on osoitettu videoprojektidemossa
: video LinkNow, kun siirrät potentiometrin nupin/analogisen joystickin ylä-/alakohtaan, harjaton moottori kiihtyy/hidastuu vastaavasti.
Vinkki: Testin aikana moottorin yleisestä pyörimisestä johtuen (ulkoisen roottorin moottori)
on myös vaarallista, että et voi pitää sitä käsissäsi.
Testattaessa rullapaperi lensi vahingossa ulos moottorin pyöriessä erittäin nopeasti: Jos sinulla on ongelmia, ota yhteyttä: hrithikbansal70
Comhrithikbansal.
Toivottavasti tämä ratkaisee ongelmasi ja opit tänään jotain uutta. Kiitos!

HOPRIO Group on ammattimainen säätimien ja moottoreiden valmistaja, perustettiin vuonna 2000. Konsernin pääkonttori sijaitsee Changzhou Cityssä, Jiangsun maakunnassa.

Pikalinkit

Ota yhteyttä

WhatsApp: +86 18921090987 
Puh: +86- 18921090987 
Sähköposti: sales02@hoprio.com
Lisää: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsun maakunta, Kiina 213167
Jätä viesti
OTA YHTEYTTÄ
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Kaikki oikeudet pidätetään. Sivustokartta | Tietosuojakäytäntö