Ho pensato di controllare l'ESC. k.
Il controller elettronico di velocità del motore brushless senza trasmettitore e ricevitore, oppure c'è un progetto in cui si desidera utilizzare un semplice circuito o Arduino per controllare la velocità del motore brushless, e quindi possiamo farlo con il micro controller Arduino.
Ciò include l'utilizzo del segnale PWM di Arduino per controllare la velocità del motore CC tramite ESC.
Ciò ti farà risparmiare il costo di acquisto di un servotester o di un trasmettitore e ricevitore RC.
Iniziamo! !
Cosa ti serve: collega prima i tre terminali del motore brushless ai tre terminali dell'ESC.
Avvitare il motore su una tavola simile per carichi pesanti per mantenere la stabilità ad alti regimi.
Scarica e installa su Arduino il codice disponibile in fondo alla pagina utilizzando un cavo USB (
il codice è spiegato più avanti in questa pagina).
Collega la linea di segnale bianca o gialla principale dell'ESC a qualsiasi pin PWM di Arduino, lo collego al pin D8 e specifico il pin 8 nello schizzo di Arduino.
Puoi controllare molti motori utilizzando più pin.
Collega il potenziometro ai pin vcc o 5 v di Arduino e terra.
Collega il terzo terminale del pin variabile al pin analogico 0 e puoi alimentare Arduino utilizzando il BEC (
circuito cancellatore di batteria)
visualizzato nel tuo ESC.
Per utilizzare BEC è sufficiente collegare il filo rosso spesso al pin Vin di Arduino.
Può fornire 5 V.
Non tutti gli ESC dispongono di BEC, nel qual caso è possibile utilizzare l'alimentatore esterno da 5 V.
Dopo aver alimentato Arduino, collega ora la batteria Lipo all'ESC. Hai finito! !
Ora gira lentamente la manopola del potenziometro per avviare e aumentare la velocità del motore.
In questo codice, mappiamo o facciamo semplicemente riferimento al valore massimo (1023) e minimo (0).
Il valore di simulazione sul pin 0 raggiunge il valore massimo (2000) e minimo (1000) richiesto
. Aziona e controlla il valore della velocità dell'ESC.
Potrebbe essere necessario modificare i valori massimo e minimo dell'ESC I.
Valori diversi per E 1000 e 2000, in altre parole, potrebbe essere necessario calibrarlo perché diversi ESC possono avere punti di inizio e fine diversi.
Visita per ulteriori tutorial-RZtronics.
Il codice per controllare esscservo esc utilizzando la libreria servo include //;
/Crea una configurazione con il nome esc void(){esc. allega(9);
/Specifica il pin del segnale esc, esc qui.
Secondi (1000);
/Inizializza il segnale sulla seriale 1000. inizio(9600); }loop vuoto(){int val;
/Crea variabile val = analogRead (A0);
/Leggi l'input dal pin analogico 0 e memorizzalo in val = map (
Val, 0,1023, 1000,2000);
/Mappa val su min e max (
modifica se necessario)esc.
Secondi (val);
/Usa val come segnale per esc
Il gruppo HOPRIO, un produttore professionale di controller e motori, è stato fondato nel 2000. Sede del gruppo nella città di Changzhou, provincia di Jiangsu.