MPU9255 9 Eksenli Jiroskop Ivmeölçer Manyetik Alan Modülü
MPU9255 9 Eksenli IMU Sensör Modülü, üç eksenli ivmeölçer, üç eksenli jiroskop ve üç eksenli manyetometreyi tek kart üzerinde birlestiren 9DoF hareket algilama modülüdür. Bir sistemin dogrusal hareketini, açisal dönüs hizini ve çevresindeki manyetik alani X, Y ve Z eksenlerinde ölçerek robotik, denge, yönelim ve hareket takip uygulamalarinda kullanilabilir.
MPU9255, ivmeölçer ve jiroskop kanallarinda 16-bit ölçüm altyapisi, programlanabilir ölçüm araliklari, dahili FIFO, sicaklik sensörü ve Digital Motion Processor (DMP) özellikleri sunar. GY-9255 tipi breakout kart yapisi sayesinde 3.3-5V beslemeli gelistirme sistemlerine entegrasyon kolaylastirilmistir. I2C ve SPI arayüzleriyle Arduino, ESP32, STM32, Raspberry Pi ve benzeri kontrol kartlarinda kullanilabilir.
9 Eksen IMU 3 eksen ivmeölçer, 3 eksen jiroskop ve 3 eksen manyetometre ile hareket ve yönelim verilerini tek modülden saglar.
Ayarlanabilir Ölçüm Araliklari Ivme için ±2/4/8/16g, jiroskop için ±250/500/1000/2000°/s ölçüm seçenekleri sunar.
I2C ve SPI Haberlesme Farkli mikrodenetleyici ve gömülü sistemlerle dijital haberlesme için I2C ve SPI arayüzlerini destekler.
±4800µT Manyetometre 3 eksenli Hall-effect manyetik alan sensörü sayesinde elektronik pusula ve heading uygulamalarinda kullanilabilir.
Neden MPU9255 9 Eksenli IMU Sensörü Tercih Edilmeli?
MPU9255, yalnizca ivme ve açisal hiz ölçen 6 eksenli IMU'lara ek olarak üç eksenli manyetometre içerir. Böylece hareket verilerinin yani sira Dünya'nin manyetik alani referans alinarak yön / heading bilgisinin hesaplanmasina da imkân verir.
Ivmeölçer ve jiroskop için farkli tam ölçek araliklarinin yazilimla seçilebilmesi sensörün hem küçük hareket degisikliklerinin hem de hizli dinamik hareketlerin bulundugu projelere uyarlanmasini saglar. 512 byte FIFO tamponu ise sensör verilerinin ana islemci tarafindan toplu olarak okunmasina yardimci olabilir.
MPU9255 içerisinde bulunan DMP – Digital Motion Processor, hareket verilerinin islenmesine yönelik donanimsal altyapi saglar. Bununla birlikte tam sensör füzyonu ve yönelim hesabi kullanilan firmware veya yazilim kütüphanesine baglidir; modülün ham verileri tek basina otomatik olarak hazir Euler açisi üretmez.
Öne Çikan Özellikler
- 9DoF hareket algilama: Ivmeölçer, jiroskop ve manyetometreyi tek sistemde birlestirir.
- 3 eksenli ivmeölçer: X, Y ve Z yönlerindeki dogrusal ivmeyi ölçer.
- 3 eksenli jiroskop: Üç eksen etrafindaki açisal dönüs hizini ölçer.
- 3 eksenli manyetometre: Manyetik alan ölçümü ve elektronik pusula uygulamalarina imkân verir.
- 16-bit ivmeölçer ADC: Her ivme ekseni için yüksek çözünürlüklü sayisal veri üretir.
- 16-bit jiroskop ADC: Açisal hiz verilerini yüksek çözünürlükle sayisallastirir.
- ±2g / ±4g / ±8g / ±16g: Ivme ölçüm araligi yazilimla seçilebilir.
- ±250 / ±500 / ±1000 / ±2000°/s: Jiroskop araligi uygulamaya göre yapilandirilabilir.
- ±4800µT manyetik alan: Genis aralikli üç eksenli manyetometre içerir.
- 512 byte FIFO: Sensör verilerini geçici olarak tamponlayabilir.
- Dahili sicaklik sensörü: Entegre içerisinde dijital sicaklik ölçüm kanali bulunur.
- Wake-on-Motion: Düsük güç uygulamalarinda hareket algilandiginda kesme olusturulabilir.
Kullanim Alanlari
MPU9255 9 eksenli sensör, bir sistemin hareketinin, dönüsünün veya uzaydaki yöneliminin elektronik olarak takip edilmesi gereken projelerde kullanilabilir.
Robotik denge ve hareket kontrolü
Drone ve IHA stabilizasyon projeleri
Elektronik pusula ve heading uygulamalari
Hareket ve yönelim takibi
Giyilebilir elektronik sistemler
Arduino ve gömülü sistem projeleri
MPU9255 9 Eksenli Sensör Ne Ise Yarar?
MPU9255 üzerindeki ivmeölçer, X, Y ve Z eksenlerindeki dogrusal ivmeyi ve yerçekimi etkisini ölçer. Jiroskop, ayni üç eksen etrafindaki dönüs hizini ölçerken manyetometre çevredeki manyetik alanin üç boyutlu bilesenlerini algilar.
Bu üç sensör grubundan alinan veriler mikrodenetleyici üzerinde tamamlayici filtre, Kalman filtresi veya farkli sensör füzyon algoritmalariyla islenerek roll, pitch, yaw ve heading gibi yönelim bilgilerinin hesaplanmasinda kullanilabilir.
Teknik Özellikler
| Ürün Tipi |
9 eksenli IMU hareket ve yönelim sensör modülü |
| Ürün Adi |
MPU9255 9 Eksenli Jiroskop Ivmeölçer Manyetik Alan Modülü |
| Modül Sinifi |
GY-9255 / MPU-9255 breakout |
| Sensör Entegresi |
InvenSense MPU-9255 |
| Toplam Eksen |
9 eksen / 9DoF |
| Ivmeölçer |
3 eksen, 16-bit |
| Jiroskop |
3 eksen, 16-bit |
| Manyetometre |
3 eksen Hall-effect manyetik alan sensörü |
| Ivmeölçer Araligi |
±2g, ±4g, ±8g, ±16g |
| Ivme Hassasiyetleri |
16384 / 8192 / 4096 / 2048 LSB/g |
| Jiroskop Araligi |
±250, ±500, ±1000, ±2000°/s |
| Jiroskop Hassasiyetleri |
131 / 65.5 / 32.8 / 16.4 LSB/(°/s) |
| Manyetik Alan Araligi |
±4800µT |
| Manyetometre Çözünürlügü |
14-bit veya 16-bit seçilebilir |
| Dahili FIFO |
512 byte |
| Digital Motion Processor |
Var |
| Dahili Sicaklik Sensörü |
Var |
| Haberlesme |
I2C ve SPI |
| I2C Hizi |
400kHz Fast Mode'a kadar |
| I2C Adresi |
AD0 durumuna göre 0x68 veya 0x69 |
| Auxiliary I2C |
Harici sensör baglantisi için yardimci I2C master arayüzü |
| MPU-9255 IC Beslemesi |
2.4-3.6V DC |
| GY-9255 Modül Besleme Sinifi |
3-5V DC, kart üzerindeki LDO regülatör üzerinden |
| Jiroskop Çikis Veri Hizi |
Normal modda 4Hz - 8kHz arasinda yapilandirilabilir |
| Ivmeölçer Çikis Veri Hizi |
Aktif düsük gürültü modunda 4Hz - 4kHz |
| Jiroskop Çalisma Akimi |
IC seviyesinde yaklasik 3.2mA |
| Ivmeölçer Çalisma Akimi |
IC seviyesinde yaklasik 450µA |
| 9 Eksen + DMP Çalisma Akimi |
IC seviyesinde yaklasik 3.5mA |
| IC Çalisma Sicakligi |
-40°C ile +85°C |
| Modül Pin Araligi |
2.54mm |
| Yaklasik Modül Ölçüsü |
15 x 25mm |
| Temel Pinler |
VCC, GND, SCL, SDA, EDA, ECL, AD0, INT, NCS, FSYNC |
| Temel Kullanim |
Robotik, stabilizasyon, yönelim, hareket takibi, elektronik pusula ve gömülü sistemler |
Baglanti ve Kullanim Notlari
- VCC baglantisini kontrol edin: GY-9255 breakout kartlar dahili LDO sayesinde 3-5V besleme sinifinda kullanilabilir; ancak MPU-9255 entegresinin kendi çalisma gerilimi 2.4-3.6V'tur.
- I2C için SDA ve SCL hatlarini kullanin: Arduino veya diger mikrodenetleyicide uygun I2C pinlerine baglanti yapilmalidir.
- I2C adresini AD0 ile seçin: AD0 düsük seviyede 0x68, yüksek seviyede 0x69 adresi kullanilabilir.
- 5V lojik seviyesini varsaymayin: Breakout kartin üzerindeki lojik seviye dönüstürücü yapisi dogrulanmadan MPU-9255 sinyal pinlerine dogrudan 5V uygulanmamalidir.
- Manyetometreyi kalibre edin: Güvenilir heading ölçümü için hard-iron ve soft-iron manyetik kalibrasyon yapilmasi önerilir.
- Motor ve miknatislardan uzak tutun: Güçlü miknatislar, hoparlörler, motorlar ve yüksek akimli kablolar manyetometre ölçümünü bozabilir.
- Jiroskop ofsetini kalibre edin: Hassas yönelim uygulamalarinda cihaz sabitken jiroskop sifir ofseti belirlenmelidir.
- Karti mekanik olarak sabitleyin: Titresim ve esnek montaj özellikle ivme ve jiroskop verilerinde ek gürültü olusturabilir.
Kritik Modül ve Kalibrasyon Notu: MPU9255 bir 9 eksenli sensör olmasina ragmen dogrudan kusursuz roll, pitch ve yaw degeri veren hazir AHRS cihazi olarak degerlendirilmemelidir. Hassas yönelim için ivmeölçer ve jiroskop ofset kalibrasyonunun yani sira manyetometrenin çevredeki metal ve manyetik alanlara göre kalibre edilmesi gerekir. Ayrica GY-9255 kartlarin üretici ve revizyonlari farkli olabileceginden 5V lojik uyumlulugu kart üzerindeki devre yapisindan dogrulanmalidir.
9 Eksen Ne Anlama Gelir?
9 eksen, üç ayri sensör grubunun X, Y ve Z eksenlerinde ölçüm yapmasini ifade eder. MPU9255 içerisinde 3 eksenli ivmeölçer, 3 eksenli jiroskop ve 3 eksenli manyetometre bulunur.
Ivmeölçer hareket ve yerçekimi referansi saglarken jiroskop dönüs hizini takip eder. Manyetometre ise Dünya'nin manyetik alanini referans alarak heading / pusula bilgisinin hesaplanmasina yardimci olur.
Manyetometre Neden Gereklidir?
Ivmeölçer ve jiroskop kullanilarak roll ve pitch gibi yönelim bilgileri oldukça basarili biçimde hesaplanabilir. Ancak yalnizca jiroskop kullanilarak hesaplanan yaw açisi zaman içerisinde integral drift nedeniyle kayabilir.
Manyetometre, uygun sekilde kalibre edildiginde manyetik kuzeyi referans alarak yaw / heading hesabinin uzun vadede düzeltilmesine yardimci olabilir. Bununla birlikte yakin çevredeki miknatis ve ferromanyetik parçalar pusula dogrulugunu önemli ölçüde etkileyebilir.
MPU9255 ile MPU6050 Arasindaki Temel Fark Nedir?
MPU6050, 3 eksen ivmeölçer ve 3 eksen jiroskoptan olusan 6 eksenli bir IMU'dur. MPU9255 ise bunlara ek olarak üç eksenli manyetometre içerdigi için 9 eksenli hareket ve yönelim sistemidir.
Manyetik alan verisinin gerekli olmadigi basit egim ve hareket projelerinde 6 eksenli sensör yeterli olabilir. Elektronik pusula, heading veya tam 9DoF sensör füzyonu gereken sistemlerde MPU9255 daha kapsamli veri saglar.
MPU9255 Hangi Ürünlerle Birlikte Kullanilir?
MPU9255 9 eksenli IMU sensörü; uygun elektriksel seviyeler saglandiginda Arduino, ESP32, STM32, Raspberry Pi ve farkli I2C/SPI destekli kontrol kartlariyla kullanilabilir. Robotik sistemlerde motor sürücüler ve kontrol algoritmalariyla; navigasyon projelerinde ise GPS ve diger konum sensörleriyle birlikte degerlendirilebilir.
Kimler Için Uygun?
Robotik ve Denge Sistemi Gelistiricileri Robotun hareket, egim ve dönüs davranisini üç boyutlu olarak takip etmek isteyen kullanicilar için uygundur.
Drone ve Navigasyon Projeleri Ivme, açisal hiz ve manyetik heading verisini ayni sensör modülünden almak isteyen gelistiriciler için kullanilabilir.
Arduino ve Gömülü Sistem Kullanicilari I2C veya SPI üzerinden 9DoF ham sensör verisini okuyarak kendi hareket takip ve sensör füzyon algoritmalarini gelistirmek isteyen kullanicilar için uygundur.
Paket Içerigi
- 1 x MPU9255 9 Eksenli Jiroskop Ivmeölçer Manyetik Alan Modülü
Sik Sorulan Sorular
MPU9255 kaç eksenli bir sensördür?
MPU9255; 3 eksen ivmeölçer, 3 eksen jiroskop ve 3 eksen manyetometre olmak üzere toplam 9 eksenli bir IMU sensörüdür.
MPU9255'in ivme ve jiroskop ölçüm araliklari nelerdir?
Ivmeölçer ±2g, ±4g, ±8g veya ±16g; jiroskop ise ±250, ±500, ±1000 veya ±2000°/s araliklarinda yazilimla yapilandirilabilir.
MPU9255 I2C adresi nedir?
AD0 pininin durumuna göre 7-bit I2C adresi 0x68 veya 0x69 olarak seçilebilir.
Arduino ve ESP32 ile kullanilabilir mi?
Evet. I2C veya uygun kart yapisinda SPI üzerinden kullanilabilir. Besleme ve lojik seviyeleri baglanti yapilmadan önce kullanilan GY-9255 kart revizyonuyla dogrulanmalidir.
MPU9255 dogrudan roll, pitch ve yaw verir mi?
Ham ivme, jiroskop ve manyetik alan verileri saglar ve dahili DMP altyapisina sahiptir. Nihai roll, pitch, yaw veya quaternion çiktisinin elde edilmesi kullanilan firmware, kütüphane ve sensör füzyon yöntemine baglidir.