Come faccio a ottenere informazioni sul tick wheel dal veicolo?


4

Ho trovato alcuni moduli GPS che supportano la resa dei conti. Ma nessuno di loro menziona come ottenere informazioni sulle zecche delle ruote dai veicoli. Non sono a conoscenza del fatto che il bus CAN possa fornire dati del sensore ruota. Ma indirettamente, potrei generare il segno di spunta della rotella dalla lettura del tachimetro da un MCU. La mia preoccupazione è che il tachimetro riferisca sempre più della velocità effettiva richiesta dalla legge, il che potrebbe confondere i calcoli della posizione GPS. Eventuali suggerimenti? Grazie.

gps 

2
Non seguo - cosa ha a che fare con un sensore di zecche? Stai progettando una sorta di algoritmo di fusione dei sensori per migliorare la precisione della tua stima della posizione? In questo caso, potresti voler menzionarlo esplicitamente e descrivere la fusione del sensore nella tua domanda .

In caso di dead reckoning, quando i segnali satellitari non sono disponibili (ad esempio in un tunnel), il modulo GPS continuerà a riportare la posizione corrente in base alla velocità della ruota e alle letture dell'accelerazione / del giroscopio.

Il mio suggerimento è di applicare un qualche tipo di algoritmo di correzione per l'uscita del tachimetro. Per semplicità, la correzione lineare (speed_correct = a * speed_incorrect + b dove a e b sono costanti) è probabilmente la scelta migliore, sebbene si possa ovviamente avere una tabella di calibrazione completa per diversi intervalli di velocità. Il GPS fornisce la velocità esatta e il tachimetro emette la velocità imprecisa. Confronta questi due per ottenere l'errore del tachimetro.
juhist

Risposte:


2

Se il modulo GPS vuole informazioni sulla tacca della ruota, probabilmente non conosce la dimensione della ruota e quindi confronta le zecche della ruota con la velocità ottenuta dai segnali satellitari per calcolare la dimensione della ruota. Quindi, se questo è il caso, e se si ha accesso all'uscita del tachimetro, è possibile progettare un circuito che fa semplicemente tic tac ad una velocità proporzionale all'uscita del tachimetro. Naturalmente, si consiglia di progettare la velocità in modo tale che la dimensione della ruota stimata rientri nell'intervallo delle dimensioni normali della ruota.

Se per qualche motivo il modulo GPS deve essere preprogrammato con le dimensioni della ruota, in questo caso verrà utilizzata la stessa dimensione della ruota programmata per il modulo GPS e programmata sull'unità MCU che converte l'uscita del tachimetro in zecche.

Se hai davvero bisogno di avere una lettura precisa del tachimetro, potresti avere un qualche tipo di algoritmo di correzione come correzione lineare o correzione basata su tabella. Ad esempio, se il veicolo manipola già in qualche modo il tachimetro in uscita compensandolo, potrebbe essere necessario correggere i dati del tachimetro applicando il retro dell'offset. Probabilmente è possibile testare questo confrontando la velocità del tachimetro con la velocità ottenuta dal GPS: se la velocità del tachimetro è sempre qualcosa come 1.05 * GPS_speed, allora è possibile utilizzare direttamente il segnale del tachimetro. Ma se la velocità del tachimetro è 1.05 * GPS_speed + 5 km / h, è necessario sottrarre i 5 km / h dalla velocità del tachimetro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.