Software personalizzato
per analisi telemetria
Software su misura per Vittorio Caneva Rally School, che unisce analisi telemetrica, configurazione dello sterzo e ricerca sulla comunicazione con l’hardware Digitek fuori produzione. Sviluppato per l’uso didattico interno su portatili macOS o Windows.
Esplora il progetto ↓Hardware esistente.
Una nuova connessione software.
Il punto di partenza era il sistema di acquisizione dati Digitek già utilizzato dalla scuola: hardware fuori produzione, da tempo privo di assistenza, il suo software originale e un archivio di registrazioni delle esercitazioni di rally.
L’esigenza andava oltre lo sviluppo di un’interfaccia di analisi. Occorreva anche studiare come il logger comunicasse con il software originale e realizzare un collegamento tra l’hardware esistente e la nuova applicazione.
Hardware Digitek fuori produzione, software originale e sessioni registrate.
Studiare la comunicazione con il dispositivo e supportare l’analisi telemetrica per la didattica.
Una connessione hardware personalizzata, strumenti di configurazione dello sterzo e analisi telemetrica per la scuola.
La ricerca del protocollo di comunicazione originale
Una parte sostanziale del progetto si è concentrata sulla comprensione e riproduzione della comunicazione tra il logger Digitek e il suo software originale. Il lavoro ha unito l’esame del vecchio software di acquisizione, la cattura del traffico USB e l’analisi dei formati dei dati.
Osservare il sistema originale
Acquisire gli scambi USB nell’ambiente Windows originale ed esaminare il comportamento del software di acquisizione.
Ricostruire il protocollo
Identificare le sequenze di apertura e chiusura delle sessioni, i comandi, le conferme di ricezione, i tempi di trasferimento e la struttura dei dati ricevuti.
Realizzare il collegamento
Sviluppare un livello di comunicazione USB dedicato per la nuova applicazione, con decodifica, controlli di coerenza e diagnostica. Aggiungere una procedura controllata di trasferimento della configurazione per i profili di calibrazione dello sterzo supportati.
Verificare sul dispositivo reale
Confrontare l’implementazione con gli scambi acquisiti e verificare la comunicazione sull’hardware fisico. Sulla connessione macOS sono state verificate la lettura del catalogo del dispositivo, la lettura della configurazione e la ricezione ripetuta dei canali in tempo reale.
Il progetto collega le apparecchiature e le registrazioni esistenti della scuola a un ambiente software realizzato appositamente per i suoi istruttori.
Strumenti di analisi della telemetria
I dati registrati offrono un riferimento condiviso per istruttore e allievo nell’analisi di un esercizio di guida da rally.
Confronta due passaggi registrati
Visualizza sterzo, pressione freno e acceleratore su un riferimento comune di analisi. Esamina le differenze nei tempi e nell’andamento dei segnali registrati.
- Tracce A/B separate
- Cursore condiviso e controlli di allineamento
- Valori e unità dei canali registrati
Configurare il canale dello sterzo
Lo strumento permette anche di configurare il canale dello sterzo dell’hardware esistente. Imposta i conteggi del sensore di riferimento a −90°, al centro e a +90°, gestisci i profili di calibrazione e confronta i valori originali con quelli corretti.
- Riferimenti al sensore di sterzo
- Profili di taratura salvati
- Trasferimento di configurazione al logger
Rilevamento automatico di coasting e crossing
Il software identifica gli intervalli di utilizzo dei pedali dai canali registrati di acceleratore e pressione freno, offrendo agli istruttori un riferimento diretto per esaminare le transizioni durante le esercitazioni di rally.
Coasting
Rileva l’intervallo di rilascio dei pedali tra una frenata osservata e il successivo azionamento dell’acceleratore. Il segnale dell’acceleratore resta sotto la propria soglia e la pressione del freno rimane entro la tolleranza residua configurata.
Crossing
Rileva gli intervalli in cui acceleratore e pressione freno superano contemporaneamente le rispettive soglie configurate, rendendo visibile nella registrazione la sovrapposizione dei pedali.
Bande ciano e rosse evidenziano gli intervalli rilevati sui grafici dei pedali. Gli istruttori possono esaminare durata e distanza disponibile, confrontare separatamente i passaggi A/B e discutere ogni intervallo con l’allievo. I riepiloghi delle curve riportano anche la quota di distanza della curva per cui sono disponibili dati validi.
Il rilevamento utilizza soglie regolabili e richiede entrambi i canali dei pedali registrati. L’assenza di dati interrompe il rilevamento. Le misurazioni supportano le attività didattiche interne della scuola e sono interpretate dall’istruttore.Le schermate provengono dall’applicazione reale. Le diciture dell’interfaccia sono mostrate nella lingua originale.
macOS e Windows
Sviluppata per portatili macOS o Windows, per l’analisi delle esercitazioni nell’ambito delle attività didattiche interne della scuola.
Le schermate sono acquisizioni reali dell’applicazione, riprodotte senza ritagli.
Analizzare un esercizio di guida da rally.
Il software supporta l'analisi dell'istruttore. L'interpretazione tiene conto dell'esercizio, del veicolo e dei canali disponibili.
Selezionare le registrazioni
Recuperare la sessione e scegliere i passaggi o i settori da analizzare.
Esaminare gli input
Esaminare l’andamento di frenata, sterzo e acceleratore nell’intervallo selezionato.
Confrontarsi con l’allievo
Utilizzare i grafici come riferimento visivo per spiegare le differenze osservate e rivedere l'esercizio.
Sviluppato per le attività didattiche interne della scuola.
Software adattato a
un processo di lavoro specifico.
Il progetto Caneva unisce la ricerca su hardware non più supportato, un collegamento su misura con il dispositivo e un’interfaccia di analisi adattata all’insegnamento del rally.
Requisiti
Comprendere il metodo didattico, l’hardware esistente, i protocolli di comunicazione e i dati registrati.
Realizzazione
Sviluppare il livello di comunicazione con l’hardware e l’applicazione in base alle esigenze della scuola.
Verifica e perfezionamento
Verificare comunicazione, decodifica dei dati e interfaccia, quindi affinare le procedure insieme agli utenti.
