Sommario:

Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)

Video: Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)

Video: Interfacciamento del motore CC senza spazzole (BLDC) con Arduino: 4 passaggi (con immagini)
Video: InstaSPIN-BLDC with the DRV-8312 and 28035 Piccolo 2024, Dicembre
Anonim
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino
Interfacciamento del motore CC senza spazzole (BLDC) con Arduino

Questo è un tutorial su come interfacciare ed eseguire un motore DC Brushless usando Arduino. Se hai domande o commenti, rispondi nei commenti o invia una mail a rautmithil[at]gmail[dot]com. Puoi anche metterti in contatto con me @mithilraut su Twitter.

Per saperne di più su di me: www.mithilraut.com

Passaggio 1: elenco dei componenti

Elenco dei componenti
Elenco dei componenti
  1. Arduino UNO
  2. Motore outrunner BLDC (qualsiasi altro motore outrunner funzionerà bene)
  3. Regolatore elettronico di velocità (scegliere in base alla corrente nominale del motore)
  4. Batteria LiPo (per alimentare il motore)
  5. Cavo jumper maschio-maschio * 3
  6. Cavo USB 2.0 tipo A/B (per caricare il programma e alimentare Arduino).

Nota: assicurati di controllare i connettori della batteria, dell'ESC e dei motori. In questo caso abbiamo connettori a proiettile maschio da 3,5 mm sul motore. Quindi ho saldato connettori a proiettile femmina da 3,5 mm sull'uscita dell'ESC. La batteria aveva un connettore maschio femmina da 4,0 mm. Quindi ho saldato connettori maschio femmina appropriati sul lato di ingresso dell'ESC.

Passaggio 2: connessioni

Connessioni
Connessioni
Connessioni
Connessioni

Collegare il motore all'uscita dell'ESC. Qui, la polarità non ha importanza. Se si scambiano 2 dei 3 fili, il motore ruoterà nella direzione opposta.

Collegare il '+' e il '-' della batteria rispettivamente ai fili rosso (+) e nero (-) dell'ESC.

Dal cavo del servo a 3 pin che esce dall'ESC, collegare il cavo marrone al pin 'GND' su Arduino. Collega il cavo Giallo a qualsiasi pin digitale. Nel nostro caso il suo pin digitale 12.

Passaggio 3: programmare Arduino UNO

Programmazione Arduino UNO
Programmazione Arduino UNO

Se non conosci Arduino, puoi scaricare, installare e configurare Arduino da qui.

Collega l'Arduino al PC. Apri Arduino IDE e scrivi questo codice. Sotto "Strumenti" seleziona

Scheda: Arduino/Genuino UNO

Porta: COM15 (selezionare la porta COM appropriata. Per scoprire la porta COM, aprire Gestione dispositivi e cercare Arduino UNO in "Porte")

Fare clic sul pulsante Carica nell'angolo in alto a sinistra.

#includere

Servo esc_signal; void setup() { esc_signal.attach(12); //Specificare qui il numero di pin su cui è collegato il pin di segnale di ESC. esc_signal.write(30); //comando di attivazione ESC. Gli ESC non si avviano a meno che la velocità di ingresso non sia inferiore durante l'inizializzazione. ritardo (3000); //Ritardo di inizializzazione ESC. } void loop() { esc_signal.write(55); //Varia questo tra 40-130 per cambiare la velocità del motore. Valore più alto, velocità maggiore. ritardo(15); }

Passaggio 4: nota

Il modo corretto di far funzionare i motori è quello di

1. Collegare la batteria all'ESC per accendere l'ESC.

2. Alimenta Arduino.

Se fai il contrario, Arduino eseguirà la sequenza del braccio e l'ESC mancherà quei comandi poiché non è acceso. In questo caso premere il pulsante di ripristino su Arduino.

Consigliato: