VESC Tool su smartphone: connessione Bluetooth, cruscotto e profili

Il software VESC Tool è disponibile anche per smartphone, sia per Android che per iOS. Con un controller dotato di Bluetooth, funge da cruscotto durante la guida, da strumento di diagnostica a bordo pista e da metodo rapido per cambiare profilo. Permette di accedere alle stesse impostazioni della versione per computer, ma non viene utilizzato esattamente nello stesso modo. Ecco come connettersi, cosa contiene ogni sezione e le precauzioni da prendere.

L'essenziale

  • Il controller deve avere un modulo Bluetooth Low Energy compatibile con VESC, integrato o collegato alla sua porta di comunicazione.
  • La connessione avviene tramite VESC Tool (ricerca dispositivi dall'applicazione), e non tramite le impostazioni Bluetooth del telefono.
  • L'associazione e il codice del modulo limitano chi può connettersi al vostro controller.
  • L'onglet "RT Data" funge da cruscotto; la sezione "Profiles" permette di cambiare le impostazioni in pochi secondi.
  • Prime configurazioni e aggiornamenti: l'utilizzo di un computer collegato tramite USB rimane la soluzione più sicura.

Ecco cosa è necessario lato controller

Molti controller VESC non sono dotati di Bluetooth integrato. In questi casi, si aggiunge un modulo Bluetooth Low Energy progettato specificamente per VESC, collegato alla porta di comunicazione seriale (UART) del controller. Esistono due famiglie di moduli in questo progetto open source: i moduli basati sul chip NRF, che sono i modelli più datati, e il VESC Express, una scheda basata su ESP32 che, secondo la sua documentazione ufficiale, è un registratore e una scheda di input/output con Wi-Fi e Bluetooth.

Sul lato delle impostazioni, la porta seriale deve rimanere sempre attiva: questo è il parametro "Enable Permanent UART" nella sezione "App Settings", "General". La guida lo specifica: è possibile disattivarlo per impedire qualsiasi accesso al controller tramite Bluetooth.

Connettersi

  1. Installate l'applicazione VESC Tool dal negozio di applicazioni del vostro telefono (versione ufficiale, sviluppata dal team del progetto VESC).
  2. Accendere il controller. Autorizzare l'applicazione a utilizzare il Bluetooth e, su Android, la geolocalizzazione, se richiesta per la ricerca.
  3. Nella pagina principale, toccare Connect, quindi avviare la ricerca (Scan...). I dispositivi trovati vengono visualizzati nell'elenco.
  4. Scegliete il vostro controller. Il pulsante Set Name permette di assegnargli un nome riconoscibile, utile quando ci sono più dispositivi raggiungibili.

Per la prima connessione al computer, consultare la nostra guida per installare VESC Tool e connettersi.

Proteggere l'accesso

Un controller accessibile tramite Bluetooth può essere riconfigurato da chiunque si connetta. Esistono due tipi di protezione:

  • `l'associazione : una volta effettuata, una connessione Bluetooth viene accettata solo da un'istanza di VESC Tool associata a questo controller (parametro `Pairing Done`). Sul computer, la pagina `Connection` offre le opzioni `Pair` e `Unpair`;`
  • `il codice del modulo:` per i moduli NRF, il pulsante `Configura modulo Bluetooth` nella pagina principale apre la configurazione del modulo, con `Aggiorna nome` e un codice di sei cifre (`Codice di aggiornamento`).`

Conservare traccia del dispositivo associato: in caso di cambio di telefono, sarà necessario ripetere l'associazione a partire da una connessione autorizzata.

Le schede dell'applicazione

SchedaA cosa serve?
IniziaConnessione, assistenti (Configurazione motori, Configurazione input), Aggiornamento firmware, Backup configurazioni, Ripristino configurazioni, inversione del senso dei motori, salvataggio dei dati
Dati in tempo realeI dati in tempo reale: velocità, tensione, correnti, temperature, eventuali errori in corso
BMS (Battery Management System)I dati provenienti da un sistema di gestione della batteria (BMS) compatibile, collegato al controller
ProfiliInsieme di limiti (velocità, scala di corrente, potenza) attivabili con un semplice gesto
TerminaleI comandi testuali del firmware, inclusa la lettura degli ultimi errori
LispBMGli script integrati, per utenti esperti
Configurazione motore, Configurazione appTutte le impostazioni del motore e degli ingressi, proprio come su un computer

Alcune schede aggiungono le proprie schede di interfaccia, fornite dal produttore dell'hardware.

Il cruscotto durante la guida

L'onglet RT Data mostra i valori principali. Per garantire che la velocità e la distanza siano corrette, inserire il numero di poli del motore, il rapporto di riduzione e il diametro della ruota nella sezione Motor Cfg, sottosezione Additional Info. In caso contrario, l'applicazione non sarà in grado di convertire correttamente la velocità di rotazione del motore.

Fissate saldamente il telefono e regolate tutte le impostazioni quando siete fermi. Guardare uno schermo mentre si è in movimento distrae l'attenzione: in strada, basta una rapida occhiata, e un display dedicato è più adatto. Per tenere traccia delle vostre uscite, la pagina principale contiene una sezione Realtime Data Logging: consultate la nostra guida sull'acquisizione dati VESC.

I profili

L'onglet **"Profili"** permette di creare profili con un **"Limite di velocità"** (anteriore e posteriore), una **"Scala di corrente del motore"** in percentuale per l'accelerazione e la frenata, e un limite di potenza opzionale. Un profilo "delicato" per un passeggerinesperto o su una superficie scivolosa, un profilo "completo" per la pista: questo è l'uso più pratico dell'applicazione. La nostra guida sulla limitazione di velocità VESC spiega i parametri modificati.

Ciò che si cerca di evitare di fare tramite il telefono

  • Una prima rilevazione del motore su un dispositivo sconosciuto: più comoda e sicura grazie all'utilizzo di un computer con un ampio schermo.
  • Un aggiornamento del firmware effettuato in strada, una batteria scarica o una connessione instabile.
  • Modificare una regolazione mentre si è in movimento.

Consiglio per l'officina.

Effettuate l'abbinamento all'avvio, e salvate la configurazione dal telefono con "Backup Configs": nel momento in cui qualcuno modifica un'impostazione, potrete ripristinare lo stato precedente in un minuto. Se state cercando un sistema in cui controller, display, telemetria e app sono progettati insieme e configurabili dal telefono, la gamma RageLink sarà disponibile a breve (lista d'attesa). Per l'installazione di un modulo Bluetooth sulla vostra macchina, il nostro laboratorio interviene su appuntamento (https://rage-mechanics.com/it/i-nostri-prodotti/1529-manodopera-30-minuti.html).

Domande frequenti

Il mio telefono non riesce a trovare il controller, perché?

Il controller potrebbe non avere un modulo Bluetooth, la porta seriale potrebbe essere disabilitata, oppure l'applicazione potrebbe non avere l'autorizzazione per utilizzare il Bluetooth. Avviate la ricerca da VESC Tool, non dalle impostazioni del telefono.

L'applicazione mobile consente di accedere a tutte le impostazioni?

Sì, le schede "Motor Cfg" e "App Cfg" contengono gli stessi parametri della versione per computer. La navigazione è semplicemente meno comoda su uno schermo piccolo.

È possibile regolare entrambi i controller di un sistema a doppio motore tramite il telefono?

Sì: collegato al controller principale, VESC Tool raggiunge gli altri controller tramite il bus CAN. La pagina principale offre anche la sezione "Multi Settings", che permette di scrivere determinati gruppi di impostazioni (limiti, FOC, impostazioni generali) su tutti i controller contemporaneamente.

Qualcun altro può connettersi al mio controller?

Senza necessità di accoppiamento o codice, sì, se si trova entro la portata. Effettuate l'accoppiamento e, su un modulo NRF, modificate il codice di sei cifre.

La velocità indicata è errata, cosa si può regolare?

Inserire il numero di poli, il rapporto di riduzione e il diametro effettivo della ruota nella sezione "Informazioni aggiuntive", quindi confrontare i dati con un GPS.