Unità di misura inerziale ad alte prestazioni MAITE-900
MAITE-900 Introduzione
COMPETITIVITÀ DEL PRODOTTO
APPLICAZIONI TIPICHE
Velivolo senza pilota
Agricoltura intelligente
Robotica
Veicolo senza pilota
SPECIFICHE TECNICHE
Parametro | Condizione di test | minimo | Nominale | Massimo | Unità | |
Giroscopio | Campo di misura | ±450 | tu/i | |||
Stabilità del bias zero | Varianza di Allan | 2 | tu/h | |||
Passeggiata casuale | 0,1 | tu/Vh | ||||
Ripetibilità zero bias | -40. Orario TA W +85. C | 0,1 | 0,2 | tu/i | ||
Ripetizione del fattore di scala | -40. Orario TA W +85. C | 0,2 | 1 | % | ||
Nonlinearità dei fattori di scala | FS=450。/s | 0,1 | 0,2 | %FS | ||
Larghezza di banda | 400 | Hz | ||||
Campo di misura | ±6 | ±18 | G | |||
Nonlinearità dei fattori di scala | 0,1 | mg | ||||
Passeggiata casuale | 0,02 | 0,02 | m/s/Vh | |||
Accelerometro | Ripetibilità zero bias | -40. Orario TA W +85. C | ±5 | mg | ||
Ripetizione del fattore di scala | -40. Orario TA W +85. C | 0,5 | 1 | % | ||
Nonlinearità dei fattori di scala | 0,1FS=6g | 0,2FS=18g | %FS | |||
Larghezza di banda | 200 | Hz 3dB | ||||
Magnetometro | Campo di misura dinamico | ±2,5 | Gauss | |||
Risoluzione | 120 | uGauss | ||||
Densità del rumore | 50 | uGauss | ||||
Larghezza di banda | 200 | Hz | ||||
Barometro | Intervallo di pressione | 450 | 1100 | mbar | ||
Risoluzione | 0,1 | mbar | ||||
Precisione di misurazione assoluta | 1.5 | mbar | ||||
interfaccia COM | SPI unidirezionale | velocità di trasmissione | 15 | MHz | ||
UART unidirezionale | velocità di trasmissione | 9.6 | 230.4 | 921.6 | Kbps | |
Caratteristiche elettriche | Voltaggio | 3 | 3.3 | 3.6 | IN | |
Consumo di energia | 1.5 | IN | ||||
Ondulazione | PP | 100 | mV | |||
Caratteristiche strutturali | Dimensione | 44X47X14 | mm | |||
Peso | 50 | G | ||||
Temperatura di lavoro | -40 | 75 | ||||
Temperatura di conservazione | -45 | 85 | ||||
Usa l'ambiente | Vibrazione | 10~2000Hz, 3g | ||||
Shock | 30 g, 11 ms | |||||
Sovraccarico | (Mezzo seno 0,5 msec) | 1000 g | ||||
Criminalità | MTBF | 20000 | H | |||
Orario di lavoro continuo | 120 | H |
Definizione del sistema di coordinate
Le definizioni del sistema di coordinate di tre giroscopi (gx, gy, gz) e tre accelerometri (ax, , ) sono mostrate nella figura seguente e la direzione della freccia è positiva.
Leggere e scrivere dati
LINS16488 è un sistema di sensori autonomo. Quando c'è un'alimentazione efficace, si avvierà automaticamente. Dopo aver completato il processo di inizializzazione, inizia a campionare, elaborare e caricare i dati del sensore calibrato nel registro di uscita, a cui è possibile accedere tramite la porta SPI. La porta SPI è solitamente collegata alla porta compatibile del processore integrato. Vedere la figura per lo schema di collegamento. Quattro segnali SPI supportano la trasmissione dati seriale sincrona. Nella configurazione predefinita di fabbrica, DIO2 fornisce il segnale dati pronti; Quando sono disponibili nuovi dati nel registro dei dati di output, il pin diventa alto.
Impostazioni del processore host per scopi generali (SPI).
Impostazioni del processore | Descrizione |
OSPITE | LINS16488 come schiavo |
SCLC | Frequenza di clock seriale massima |
Modalità SPI 3 | CPOL = 1(polarità), CPHA = 1(fase) |
Modalità priorità MSB | Sequenza |
Modalità a 16 bit | Registro a scorrimento/lunghezza dei dati |
Comunicazione SPI
Se il comando precedente è una richiesta di lettura, la porta SPI supporta la comunicazione full duplex. Il dispositivo di elaborazione esterno può leggere DOUT e contemporaneamente scrivere su DIN, come mostrato nello schema seguente.
SPI Lettura/Scrittura Temporizzazione Lettura dei dati del sensore
LINS16488 si avvia automaticamente e attiva la pagina 0 per l'accesso al registro dati. Dopo l'accesso a qualsiasi altra pagina, è necessario scrivere 0x00 nel registro page_ID (DIN = 0x8000) per attivare la pagina 0 in preparazione al successivo accesso ai dati. Una singola operazione di lettura del registro richiede due cicli SPI a 16 bit. Nel primo ciclo, la funzione di allocazione dei bit di Fig. 1 viene utilizzata per richiedere la lettura del contenuto di un registro; Nel secondo ciclo, il contenuto del registro viene emesso tramite dout. Il primo bit del comando din è 0, seguito dall'indirizzo alto o basso del registro. Gli ultimi 8 bit sono bit irrilevanti, ma l'SPI necessita di 16 sclk completi per ricevere la richiesta. La figura seguente mostra due operazioni consecutive di lettura del registro. Innanzitutto, DIN = 0x1a00, richiedi Z_ GYRO_ Il contenuto del registro esterno, quindi DIN = 0x1800, richiedi Z_ GYRO_ Il contenuto del registro basso.
Esempio di operazione di lettura SPI Mappatura della memoria del registro utente
R/W | PAGINA_ID | Indirizzo | Predefinito | Descrizione del registro |
R/W | 0x00 | 0x00 | 0x00 | Identificativo della pagina |
R | 0x00 | 0x0E | N / A | Temperatura |
R | 0x00 | 0x10 | N / A | Uscita giroscopio sull'asse X, parola bassa |
R | 0x00 | 0x12 | N / A | Uscita giroscopio sull'asse X, parola alta |
R | 0x00 | 0x14 | N / A | Uscita giroscopica sull'asse Y, parola bassa |
R | 0x00 | 0x16 | N / A | Uscita giroscopica sull'asse Y, parola alta |
R | 0x00 | 0x18 | N / A | Uscita giroscopio sull'asse Z, parola bassa |
R | 0x00 | 0x1A | N / A | Uscita giroscopio sull'asse Z, parola alta |
R | 0x00 | 0x1C | N / A | Uscita accelerometro asse X, parola bassa |
R | 0x00 | 0x1E | N / A | Uscita accelerometro asse X, parola alta |
R | 0x00 | 0x20 | N / A | Uscita accelerometro asse Y, parola bassa |
R | 0x00 | 0x22 | N / A | Uscita accelerometro asse Y, parola alta |
R | 0x00 | 0x24 | N / A | Uscita accelerometro asse Z, parola bassa |
R | 0x00 | 0x26 | N / A | Uscita accelerometro asse Z, parola alta |
R | 0x00 | 0x28 | N / A | Asse X magnetico, parola alta |
R | 0x00 | 0x2A | N / A | Asse Y magnetico, parola alta |
R | 0x00 | 0x2C | N / A | Asse Z magnetico, parola alta |
R | 0x00 | 0x2E | N / A | Uscita della pressione dell'aria, parola bassa |
R | 0x00 | 0x30 | N / A | Uscita della pressione dell'aria, parola alta |
R/W | 0x03 | 0x00 | 0x00 | Identificativo della pagina |
R/W | 0x03 | 0x06 | 0x000D | Controllo, pin I/O, definizione delle funzioni |
R/W | 0x03 | 0x08 | 0x00X0 | Controllo, pin I/O, generale |
R/W | 0x04 | 0x00 | 0x00 | Identificativo della pagina |
R | 0x04 | 0x20 | N / A | Numero di serie |
Giroscopio sull'asse X | X_GYRO_OUT | X_GYRO_LOW |
1LSB=0,02°/S | Il peso di MSB è 0,01°/s, il peso dei dati successivi è la metà dell'ultimo | |
0.02*X_GYRO_OUT | 0,01*MSB+0. 005*... |
Accelerometro dell'asse X | X_ACCL_OUT | X_ACCL_LOW |
1LSB=0. 8 mg | Il peso di MSB è 0,4 mg, il peso dei dati successivi è la metà dell'ultimo | |
0,8*X_ACCL_OUT | 0.4*MSB+0. 2*... |
Magnetico sull'asse X | X_MAGN_OUT |
1LSB=0. 1mGauss | |
0.1*X_MAGN_OUT |
Pressione (Bar) | BAROM_OUT | BAROM_BASSO |
1LSB=40ubar | Il peso di MSB è 20ubar, il peso dei dati successivi è la metà dell'ultimo | |
40*BAROM_OUT | 20*MSB+10*.... |
Nota
Protocollo | Numero di byte | Dati | Unità | Tipo di dati | Osservazione |
Intestazione | 0 | 0x5A | |||
1 | 0x5A | ||||
Dati | 2~5 | Giroscopio sull'asse X | dps | galleggiante | |
6~9 | Giroscopio sull'asse Y | dps | galleggiante | ||
10~13 | Giroscopio sull'asse Z | dps | galleggiante | ||
14~17 | Accelerazione dell'asse X | G | galleggiante | ||
18~21 | Accelerazione asse Y | G | galleggiante | ||
22~25 | Accelerazione dell'asse Z | G | galleggiante | ||
26~29 | Intestazione | rad | galleggiante | ||
30~33 | Pece | rad | galleggiante | ||
34~37 | Rotolo | rad | galleggiante | ||
38~41 | Temperatura | .C | galleggiante | ||
42~45 | Barometro | mbar | galleggiante | ||
46~49 | Magnetico sull'asse X | fuori | galleggiante | ||
50~53 | Magnetico dell'asse Y | fuori | galleggiante | ||
54~57 | Magnetico dell'asse Z | fuori | galleggiante | ||
Longitudine | ./ ./M | ||||
58~68 | Latitudine Altitudine | galleggiante | |||
69~77 | velocità | SM | galleggiante | ||
FINE | 78 | Somma di controllo | Vengono accumulati e sommati da 2 a 77 byte e viene preso il byte più basso |
Definizione dei perni
Codice PIN | Nome | Tipo | Descrizione |
10, 11, 12 | VDD | Energia | |
13, 14, 15 | GND | Terra di potenza | |
7 | DIO1 | input Output | I/O universale, configurabile |
9 | DIO2 | input Output | |
1 | DIO3 | input Output | |
2 | DIO4 | input Output | |
3 | SPI-CLK | ingresso | È possibile configurare la modalità SPI master-slave e l'impostazione predefinita è la modalità slave |
4 | SPI-MISO | produzione | |
5 | SPI-MOSI | ingresso | |
6 | SPI-CS | ingresso | |
19 | UART-0-TXD | produzione | UART0, velocità di trasmissione configurabile, l'impostazione predefinita è 230400 bps |
20 | UART-0-RXD | ingresso | |
8 | RST | ingresso | Ripristina |
ventitré | VDDRTTC | energia | Nessuno |
16~19,21,24 | NC | riservato | Nessuno |
Dimensione
descrizione2