Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Versnellingsmeters (Accelerometers): Complete Gids voor Sensor Technologie

Wat is een Versnellingsmeter?

Een versnellingsmeter meet de eigen versnelling (proper acceleration) van een object – de versnelling ten opzichte van een vrije-val referentiekader. Het meet dus **niet** de coördinaatversnelling (dv/dt), maar de kracht per massa die het object voelt. Een in rust staande sensor op aarde meet **9,81 m/s² omhoog** (zwaartekracht). In vrije val meet hij **0**.

Meetassen & Configuraties

  • 1-as: Alleen Z-as (bijv. schokdetectie, tap).
  • 2-as: X en Y (bijv. tilt sensing, game controllers).
  • 3-as: X, Y, Z (standaard in smartphones, drones, wearables). Orthogonaal gemonteerd.

Werkingsprincipes (MEMS)

Moderne versnellingsmeters zijn **MEMS** (Micro-Electro-Mechanical Systems): microscopische mechanische structuren op silicium.

Capacatieve MEMS (Meest Voorkomend: ADXL345, MPU6050, LIS3DH, BMI160)

Vaste elektrode (stator) ── Luchtspat ── Beweegbare massa (proof mass) met vingers ── Luchtspat ── Vaste elektrode
        │                                                         │
        └────────────── Differentieel capacitieve meting ─────────┘

Versnelling → massa verplaatst → capacitans verandering → ASIC meet ΔC → digitale uitgang (I2C/SPI). Voordelen: lage stroom, hoge gevoeligheid, geen hysterese, integratie met gyroscoop (IMU).

Piezo-elektrisch (Bijv. PZT film, keramisch)

Mechanische spanning → piezo materiaal genereert spanning. Hoog frequentie bereik, hoge gevoeligheid, maar **niet** geschikt voor statische/DC meting (laden lekt weg). Toepassing: trillinganalyse, schok, ultrasoon.

Piezoresistief / Thermisch / Optisch

Minder gemeen in consumenten MEMS. Piezoresistief: weerstandsverandering in gedopte silicium bruggen. Thermisch: verwarmde gaskamer, versnelling verplaatst temperatuurverdeling. Optisch: lichtbundel door bewegende massa, interferometrie.

Belangrijke Specificaties

ParameterBetekenisTypische Waarden
Bereik (Range)Max meetbare versnelling±2g, ±4g, ±8g, ±16g (schakelbaar)
ResolutieKleinste detecteerbare verandering10-16 bit (bijv. 4 mg/LSB op ±2g, 13-bit)
Bandbreedte / ODRMax sample rate / filter10 Hz – 6,4 kHz (configureerbaar)
Nauwkeurigheid / Nul-offsetAfwijking bij 0g±20-100 mg (kalibreerbaar)
TemperatuurdriftOffset verandering per °C±0,5-2 mg/°C
Non-lineariteitAfwijking van ideaal lijn<0,5% FS
StroomverbruikActief / Sleep10-150 µA / 0,1-5 µA
InterfaceCommunicatieI2C (100/400 kHz), SPI (1-10 MHz)

Populaire MEMS Chips (2024 Stand)

ChipAsInterfaceKenmerkenToepassing
ADXL3453I2C/SPI13-bit, ±16g, tap/detect, lage stroomWearables, IoT, hobby
MPU60503 (accel) + 3 (gyro)I2CDMP (motion processing), goedkoopDrone, balancing robot, hobby
MPU9250 / ICM-209489-as (accel+gyro+mag)I2C/SPIAHRS, 9-DoF, magnetometerNavigatie, VR, robotica
LIS3DH / LIS2DH123I2C/SPIUltra-laag stroom (2µA), FIFO, interruptWearables, asset tracking
BMI160 / BMI2706/6-asI2C/SPIZeer lage stroom, geïntegreerde sensor hubSmartphones, hearables
LSM6DSOX / LSM6DSV16X6-as + MLC/ISPUI2C/SPIMachine learning core, sensor fusion on-chipEdge AI, gesture, activity

Arduino: MPU6050 (Accel + Gyro) Uitlezen

Aansluiting

MPU6050    Arduino (3,3V logica! Gebruik level shifter of 3,3V Arduino)
VCC  →     3,3V
GND  →     GND
SCL  →     A5 (UNO) / GPIO22 (ESP32)
SDA  →     A4 (UNO) / GPIO21 (ESP32)
AD0  →     GND (adres 0x68) of VCC (0x69)
INT  →     D2 (optioneel, data ready interrupt)

Code (Adafruit MPU6050 Bibliotheek)


#include 
#include 
#include 

Adafruit_MPU6050 mpu;

void setup() {
  Serial.begin(115200);
  Wire.begin();
  if (!mpu.begin()) {
    Serial.println("MPU6050 niet gevonden!");
    while (1);
  }
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
  mpu.setGyroRange(MPU6050_RANGE_500_DEG);
  mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
  Serial.println("MPU6050 gereed");
}

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);
  
  Serial.print("Accel X: "); Serial.print(a.acceleration.x); Serial.print("  ");
  Serial.print("Y: "); Serial.print(a.acceleration.y); Serial.print("  ");
  Serial.print("Z: "); Serial.print(a.acceleration.z); Serial.println(" m/s^2");
  
  Serial.print("Gyro X: "); Serial.print(g.gyro.x); Serial.print("  ");
  Serial.print("Y: "); Serial.print(g.gyro.y); Serial.print("  ");
  Serial.print("Z: "); Serial.print(g.gyro.z); Serial.println(" rad/s");
  
  Serial.print("Temp: "); Serial.print(temp.temperature); Serial.println(" °C");
  Serial.println();
  delay(500);
}

Toepassingen

  • Consumer: Schermrotatie, stapteller, valdetectie (smartwatch), gestuur, gaming.
  • Automotive: Airbag activering (hoge-g schok), ESP/ASR (yaw/versnelling), hill-start assist.
  • Industrieel: Trillingsmonitoring rotatieapparatuur (predictive maintenance), schoklogistiek (pakket tracking).
  • Luchtvaart/ruimtevaart: Navigatie (INS), stabilisatie, structuurgedrag.
  • Medisch: Houdinganalyse, revalidatie, valdetectie ouderen.
  • IoT/Asset tracking: Beweging detecteren → wake-up MCU → GPS fix → zenden.

Selectiecriteria

  1. Bereik vs Resolutie: Hoog bereik (±16g) → lagere resolutie per bit. Kies laagste bereik dat de toepassing dekt.
  2. Stroomverbruik: Batterij → LIS3DH, BMI160, LSM6DSOX (µA bereik).
  3. Interface: I2C eenvoudig, SPI sneller (voor hoge ODR).
  4. Geïntegreerde functies: Tap/double-tap, free-fall, orientation, FIFO, interrupt pinnen, sensor fusion, ML core.
  5. Kalibratie: Factory trimmed vs gebruiker kalibratie (offset, schaal, cross-axis).
  6. Omgeving: Temperatuurbereik, schok/vibratie specificaties, EMC.

Kalibratie & Best Practices

  • Nul-offset kalibratie: Leg sensor plat op tafel (1g op Z). Meet gemiddelde over 1000 samples → bereken offset per as → opslaan in NV/EEPROM → aftrekken bij runtime.
  • Temperatuurcompensatie: Meet offset bij verschillende temperaturen → polynomial fit → runtime correctie.
  • Montage: Zorg voor starre, vlakke montage. Vibratie van PCB ≠ vibratie van systeem. Gebruik dampende montage indien nodig.
  • Aliasing: Sample rate > 2× hoogste frequentie van interesse. Gebruik onboard low-pass filter (DPF) voor anti-aliasing.
  • Coördinatensysteem: Definieer duidelijk (NED, ENU, body frame). Z-as meestal "omhoog" uit PCB.

Conclusie

Versnellingsmeters zijn onmisbaar in moderne elektronica. MEMS capacitieve 3-as sensors domineren de markt door lage kosten, kleine vormfactor en integratie met gyroscopen. Kies de sensor op basis van bereik, resolutie, stroom, interface en geïntegreerde features (FIFO, interrupts, sensor fusion, ML). Kalibreer zorgvuldig voor nauwkeurige resultaten. Voor edge AI toepassingen: kijk naar LSM6DSOX/V16X met on-chip machine learning core.

Industriële technologie

  1. CNC Draaibank Machines: Uw All-In-One Precisie Hulpmiddel
  2. Essentiële horizontale bearbeitingscentra voor hoogprecisie productie
  3. Belangrijkste Voordelen van Boormachines voor Precisiebewerking
  4. Nexus Integra: geïntegreerd operationeel platform voor naadloze databeheer
  5. Waarom het vastleggen van de technische vaardigheden van uw bedrijf cruciaal is
  6. O-Ring Essenties: 7 Sleuteltermen Die Elke Ingenieur Moet Kennen
  7. Essentiële Uitrusting voor Succesvolle Ingeperkte Ruimte Reddingen
  8. Versnellingsmeters: Hoe Ze Werken en Waar Ze Worden Gebruikt
  9. Top 5 AWS-tools Die Elke Cloudprofessional Nodig Heeft
  10. Overmolding onder de loep: essentiële inzichten, materialen en toepassingen
  11. Uitgebreide gids tot Naphthol kleurstoffen: Eigenschappen, toepassingen en industriële toepassingen