Hoogwaardige traagheidsmeeteenheid MAITE-900
MAITE-900 Introductie
PRODUCTCONCURRENTIEVERMOGEN
TYPISCHE APPLICATIES
Onbemande vliegtuigen
Slimme landbouw
Robotica
Onbemand voertuig
TECHNISCHE SPECIFICATIES
Parameter | Test conditie | Min. | Nominaal | Max | Eenheid | |
Gyroscoop | Meetbereik | ±450 | jij / s | |||
Geen bias-stabiliteit | Allan variantie | 2 | jij /u | |||
Willekeurige wandeling | 0,1 | jij / vh | ||||
Herhaalbaarheid zonder bias | -40. CW TA W +85. C | 0,1 | 0,2 | jij / s | ||
Herhaling van schaalfactoren | -40. CW TA W +85. C | 0,2 | 1 | % | ||
Niet-lineariteit van schaalfactoren | FS=450。/s | 0,1 | 0,2 | %FS | ||
Bandbreedte | 400 | Hz | ||||
Meetbereik | ±6 | ±18 | G | |||
Niet-lineariteit van schaalfactoren | 0,1 | mg | ||||
Willekeurige wandeling | 0,02 | 0,02 | m/s/Vh | |||
Versnellingsmeter | Herhaalbaarheid zonder bias | -40. CW TA W +85. C | ±5 | mg | ||
Herhaling van schaalfactoren | -40. CW TA W +85. C | 0,5 | 1 | % | ||
Niet-lineariteit van schaalfactoren | 0,1FS=6g | 0,2FS=18g | %FS | |||
Bandbreedte | 200 | Hz 3dB | ||||
Magnetometer | Dynamisch meetbereik | ±2,5 | gauss | |||
Oplossing | 120 | uGauss | ||||
Geluidsdichtheid | 50 | uGauss | ||||
Bandbreedte | 200 | Hz | ||||
Barometer | Drukgebied | 450 | 1100 | mbar | ||
Oplossing | 0,1 | mbar | ||||
Absolute meetnauwkeurigheid | 1.5 | mbar | ||||
COM-interface | 1-weg-SPI | baudsnelheid | 15 | MHz | ||
1-weg UART | baudsnelheid | 9.6 | 230,4 | 921,6 | Kbps | |
Elektrische kenmerken | Spanning | 3 | 3.3 | 3.6 | IN | |
Energieverbruik | 1.5 | IN | ||||
Rimpeling | PP | 100 | mV | |||
Structurele kenmerken | Dimensie | 44X47X14 | mm | |||
Gewicht | 50 | G | ||||
Werktemperatuur | -40 | 75 | ||||
Bewaar temperatuur | -45 | 85 | ||||
Gebruik omgeving | Trillingen | 10~2000Hz, 3g | ||||
Schok | 30 g, 11 ms | |||||
Overbelasten | (Half-sinus 0,5 msec) | 1000g | ||||
Criminaliteit | MTBF | 20000 | H | |||
Continue werktijd | 120 | H |
Coördinatiesysteemdefinitie
De coördinatensysteemdefinities van drie gyroscopen (gx, gy, gz) en drie versnellingsmeters (ax, , ) worden weergegeven in de onderstaande afbeelding, en de richting van de pijl is positief.
Gegevens lezen en schrijven
LINS16488 is een autonoom sensorsysteem. Wanneer er een effectieve stroomvoorziening is, start deze automatisch. Na voltooiing van het initialisatieproces begint het met het bemonsteren, verwerken en laden van de gekalibreerde sensorgegevens in het uitvoerregister, dat toegankelijk is via de SPI-poort. De SPI-poort is meestal verbonden met de compatibele poort van de ingebouwde processor. Zie afbeelding voor aansluitschema. Vier SPI-signalen ondersteunen synchrone seriële datatransmissie. In de standaard fabrieksconfiguratie levert DIO2 een signaal dat gereed is voor gegevens; Wanneer er nieuwe gegevens beschikbaar zijn in het uitvoergegevensregister, gaat de pin hoog.
Instellingen voor hostprocessor (SPI) voor algemeen gebruik
Processorinstellingen | Beschrijving |
GASTHEER | LINS16488 als slaaf |
SCLK | Maximale seriële kloksnelheid |
SPI-modus 3 | CPOL = 1(Polariteit), CPHA = 1(fase) |
MSB-prioriteitsmodus | Reeks |
16-bits modus | Schuifregister / datalengte |
SPI-communicatie
Als de vorige opdracht een leesverzoek is, ondersteunt de SPI-poort full-duplexcommunicatie. Het externe verwerkingsapparaat kan DOUT lezen en tegelijkertijd naar DIN schrijven, zoals weergegeven in het onderstaande diagram.
SPI lees-/schrijftiming Sensorgegevens lezen
LINS16488 start en activeert automatisch pagina 0 voor toegang tot het dataregister. Na toegang tot een andere pagina moet 0x00 naar het page_ID-register (DIN = 0x8000) worden geschreven om pagina 0 te activeren ter voorbereiding op daaropvolgende gegevenstoegang. Voor een enkele registerleesbewerking zijn twee SPI-cycli van 16 bits nodig. In de eerste cyclus wordt de bittoewijzingsfunctie in figuur 1 gebruikt om te verzoeken de inhoud van een register te lezen; In de tweede cyclus wordt de inhoud van het register via dout uitgevoerd. Het eerste bit van het din-commando is 0, gevolgd door het hoge of lage adres van het register. De laatste 8 bits zijn irrelevante bits, maar de SPI heeft een volledige 16 sclks nodig om het verzoek te ontvangen. De volgende afbeelding toont twee opeenvolgende registerleesbewerkingen. Eerst DIN = 0x1a00, verzoek Z_ GYRO_ Inhoud van ons register, dan DIN = 0x1800, verzoek Z_ GYRO_ De inhoud van het lage register.
Voorbeeld van SPI-leesbewerking Geheugentoewijzing gebruikersregister
R/W | PAGE_ID | Adres | Standaard | Beschrijving registreren |
R/W | 0x00 | 0x00 | 0x00 | Pagina-ID |
R | 0x00 | 0x0E | N.v.t | Temperatuur |
R | 0x00 | 0x10 | N.v.t | X-as gyro-uitgang, laag woord |
R | 0x00 | 0x12 | N.v.t | X-as gyro-uitgang, hoog woord |
R | 0x00 | 0x14 | N.v.t | Y-as gyro-uitgang, laag woord |
R | 0x00 | 0x16 | N.v.t | Y-as gyro-uitgang, hoog woord |
R | 0x00 | 0x18 | N.v.t | Z-as gyro-uitgang, laag woord |
R | 0x00 | 0x1A | N.v.t | Z-as gyro-uitgang, hoog woord |
R | 0x00 | 0x1C | N.v.t | X-as versnellingsmeteruitgang, laag woord |
R | 0x00 | 0x1E | N.v.t | X-as versnellingsmeteruitgang, hoog woord |
R | 0x00 | 0x20 | N.v.t | Uitgang van de Y-as accelerometer, laag woord |
R | 0x00 | 0x22 | N.v.t | Uitgang van de Y-as accelerometer, hoog woord |
R | 0x00 | 0x24 | N.v.t | Z-as versnellingsmeteruitgang, laag woord |
R | 0x00 | 0x26 | N.v.t | Z-as versnellingsmeteruitgang, hoog woord |
R | 0x00 | 0x28 | N.v.t | X-as magnetisch, hoog woord |
R | 0x00 | 0x2A | N.v.t | Y-as magnetisch, hoog woord |
R | 0x00 | 0x2C | N.v.t | Z-as magnetisch, hoog woord |
R | 0x00 | 0x2E | N.v.t | Luchtdrukuitgang, laag woord |
R | 0x00 | 0x30 | N.v.t | Luchtdrukopbrengst, hoog woord |
R/W | 0x03 | 0x00 | 0x00 | Pagina-ID |
R/W | 0x03 | 0x06 | 0x000D | Controle, I/O-pin, functiedefinitie |
R/W | 0x03 | 0x08 | 0x00X0 | Controle, I/O-pin, algemeen |
R/W | 0x04 | 0x00 | 0x00 | Pagina-ID |
R | 0x04 | 0x20 | N.v.t | Serienummer |
X-as gyroscoop | X_GYRO_OUT | X_GYRO_LOW |
1LSB=0,02° /S | Het gewicht van MSB is 0,01°/s, het gewicht van de volgende gegevens is de helft van de laatste | |
0. 02*X_GYRO_OUT | 0,01*MSB+0. 005*... |
X-as versnellingsmeter | X_ACCL_OUT | X_ACCL_LOW |
1LSB=0. 8mg | Het gewicht van MSB is 0,4 mg, het gewicht van de volgende gegevens is de helft van de vorige | |
0,8*X_ACCL_OUT | 0. 4*MSB+0. 2*... |
X-as magnetisch | X_MAGN_OUT |
1LSB=0. 1mGauss | |
0. 1*X_MAGN_OUT |
Druk (bar) | BAROM_OUT | BAROM_LOW |
1LSB=40 ubar | Het gewicht van MSB is 20ubar, het gewicht van de volgende gegevens is de helft van de vorige | |
40*BAROM_OUT | 20*MSB+10*.... |
Opmerking
Protocol | Byte-nummer | Gegevens | Eenheid | Data type | Opmerking |
Koptekst | 0 | 0x5A | |||
1 | 0x5A | ||||
Gegevens | 2~5 | X-as gyro | dps | vlot | |
6~9 | Y-as gyro | dps | vlot | ||
10~13 | Z-as gyro | dps | vlot | ||
14~17 | X-as versnelling | G | vlot | ||
18~21 | Y-as versnelling | G | vlot | ||
22~25 | Z-as versnelling | G | vlot | ||
26~29 | Rubriek | rad | vlot | ||
30~33 | Toonhoogte | rad | vlot | ||
34~37 | Rollen | rad | vlot | ||
38 ~ 41 | Temperatuur | .C | vlot | ||
42~45 | Barometer | mbar | vlot | ||
46~49 | X-as magisch | uit | vlot | ||
50~53 | Y-as magisch | uit | vlot | ||
54~57 | Z-as magisch | uit | vlot | ||
Lengtegraad | ./ ./M | ||||
58~68 | Breedtegraad Hoogte | vlot | |||
69~77 | snelheid | Mevr | vlot | ||
Einde | 78 | Controlesom | Er worden 2 tot 77 bytes verzameld en opgeteld, en de onderste byte wordt genomen |
Pin-definitie
Pincode | Naam | Type | Beschrijving |
10, 11, 12 | VDD | Stroom | |
13, 14, 15 | GND | Stroom aarde | |
7 | DIO1 | invoer uitvoer | Universele IO, configureerbaar |
9 | DIO2 | invoer uitvoer | |
1 | DIO3 | invoer uitvoer | |
2 | DIO4 | invoer uitvoer | |
3 | SPI-CLK | invoer | De SPI master-slave-modus kan worden geconfigureerd en de standaardinstelling is de slave-modus |
4 | SPI-MISO | uitgang | |
5 | SPI-MOSI | invoer | |
6 | SPI-CS | invoer | |
19 | UART-0-TXD | uitgang | UART0, configureerbare baudrate, standaard is 230.400 bps |
20 | UART-0-RXD | invoer | |
8 | RST | invoer | Opnieuw instellen |
drieëntwintig | VDDRTC | stroom | Geen |
16~19,21,24 | NC | gereserveerd | Geen |
Dimensie
beschrijving2