Gebra ICP20100 Barometrik Basınç Ve Sıcaklık Sensörü Modülüne Genel Bakış

ICP20100 sensörüne genel bakış

ICP-20100 basınç sensörü, 30 ila 110 kPa aralığındaki basınç değişimlerini izleyebilen yüksek doğruluklu, düşük güç tüketimli, barometrik basınç ve sıcaklık sensörü bulunduran kapasitif bir basınç sensörü.

ICP-20100, çip üzerinde kalibrasyon için bir DSP modülünü, Analog-Dijital dönüştürücüyü (ADC), dijital filtrelemeyi, FIFO’yu entegre eder ve I²C, I3CSM ve SPI arayüzlerine sahiptir.

Özellikler

  • Çıkış türü: Dijital – I2C veya I3C veya SPI
  • Basınç aralığı: 30 ila 110 kpa
  • Basınç Çözünürlüğü: 20 Bit
  • Çalışma sıcaklığı aralığı: -40°C ila +85°C

Uygulamalar

  • Akıllı Telefonlar ve Tabletler
  • Giyilebilir Sensörler
  • Ev ve Bina Otomasyonu
  • Hava İstasyonları

Gebra ICP20100 Modülü

  • Sensör pinlerine ulaşmanın zor olduğu göz önüne alındığında, sensörünün donanım ve yazılım geliştirmesi için kullanıcının bir starter devresine ve sürücüsüne ihtiyacı vardır. GebraMS kullanıcıların rahatlığı için Gebra ICP20100 devresini hazırladı. Kullanıcılar bu sensörün en önemli pinlerine bu devre aracılığıyla kolaylıkla erişebilirler
  • Gebra ICP20100 BreadBoard’a yerleştirmeniz, ardından Arduino, Raspberry Pi, Discovery board’lardan herhangi biriyle uygun voltaj kurulumu uygulayarak kurmanız yeterlidir
  • biz özelllikle Gebra STM32F303 kullanmanızı öneriyoruz, Gebra STM32F303 üzerinde dahili 3V3 regülatörünün bulunması ve tüm Gebra modüllerinin pin sırasının birbirine uyumlu olması (GEBRABUS standardı) Gebra ICP20100 ilgili sokete takıp kablolama yapmadan kodlamaya başlayabilirsiniz

GEBR ICP-20100 Yüksek Doğrulukta Barometrik Basınç ve Sıcaklık Modülüdür.

GEBR ICP-20100 Yüksek Doğrulukta Barometrik Basınç ve Sıcaklık Modülüdür.

Gebra ICP-20100 modülü, “VDD SEL” jumperları dikkate alınarak “1V8” veya “3V3” besleme voltajlarıyla çalışabilir. Ayrıca, “1V8” ve “3V3” arasında modül I/O pinlerinin logic seviyesi voltajını seçmek için düşünülen “VDIO SEL” adlı başka bir jumper daha vardır. Bu özellik, bu modülle arayüz oluşturmak için çok çeşitli mikrodenetleyicilerin kullanılmasına yardımcı olur.

Kullanıcı Gebra ICP-20100 ile I2C veya SPI protokolü aracılığıyla arayüz oluşturabilir. Bu, Gebra ICP-20100 modülünün sağ üst kısmında bulunan özel dört seçici jumper ile sağlanır.

Gebra ICP20100 modülünün temel özellikleri

  • Seçilebilir modül güç kaynağı ve 1V8 ile 3V3 arasında I/O logic voltajı
  • I2C ve SPI arasında yerleşik seçilebilir protokol
  • Bord üstünde Seçilebilir I2C adresi
  • Bord üstünde, AÇIK/KAPALI LED göstergesi
  • Sensör interrupt için yerleşik LED göstergesi
  • GEBRABUS ile Uyumlu GEBRA Pini
  • GEBRA MCU Modüllerinin bir yardımcı kartı olarak kullanılabilir
  • Castellated pad (SMD Parçası olarak monte edilmiştir)
  • Kartın boyutunu küçültmek için ayrılabilir vida parçaları
  • Paket: Gebra küçük (36,29 mm x 32,72 mm)

Gebra ICP20100 Modül pinleri

Besleme pinleri

  • 3V3 ve 1V8: Bu pinler, VDDSEL jumper’ın durumuna göre sensörün ana güç kaynağını ve sensörün dijital bağlantısının (I2C) logic seviyesini besleyebilir.
  • GND: Sensörün güç ve logic seviyesi için ortak topraklama pinidir.

I2C pinleri

  • SDA: Bu pin, mikrodenetleyicideki (işlemcideki) ilgili veri pinine bağlanan I2C iletişim veri pinidir. VDD SEL jumper’ının durumuna göre, 1V8 veya 3V3 voltajlı logic seviyesini kullanabilirsiniz. Bu pin bir dirençle pull up durumundadır.
  • SCL: Bu pin, mikrodenetleyicideki (işlemcideki) karşılık gelen saat pinine bağlanan I2C iletişim saati pinidir. VDD SEL jumper’ının durumuna bağlı olarak, 1V8 veya 3V3 voltajlı logic seviyesini kullanabilirsiniz. Bu pin bir dirençle pull up durumundadır.

S

interrupt pini

  • INT: ICP20100 sensörü için interrupt pini, veri sayfasına göre, kullanıcı interrupt koşullarını, interrupt modlarını ve yöntemlerini vb. ayarlayabilir.

Modül bölümlerinin tanıtımı

ICP20100 sensörü

ICP20100, basınç ve sıcaklığı izlemekten sorumlu olan aşağıdaki modülün ana IC’sidir. Modülün merkezinde bulunur ve devresi tasarlanmıştır.

İletişim protokolü seçim jumper’ları

Tüm Jumper’ların 0R dirençleri sol tarafta ise I2C protokolü seçilmiştir.

Tüm Jumper’ların 0R dirençleri sağ tarafta ise SPI protokolü seçilidir.

AD0 SEL jumper’ları

I2C protokolü seçildiğinde, AD0 SEL jumper’ının durumu, sensörün I2C adresini belirler (0 => 0x63 veya 1 => 0x64).

Varsayılan olarak 0R direnci 0 olarak ayarlanır ve 0x63 adresi seçilir.

VDIO SEL jumper’ları

Bu jumper’ın 0R direncinin durumuna göre sensörün dijital haberleşme logic seviyesi (I2C veya SPI) 1V8 ile 3V3 arasında seçilir.

Sensörün dijital haberleşme logic seviyesi (I2C veya SPI) varsayılan olarak 3V3 olarak seçilidir.

VDD SEL jumper’ları

Bu jumper’ın 0R direncinin durumuna göre sensörün güç kaynağının ana voltajı 1V8 ile 3V3 arasında seçilir.

Varsayılan olarak ana sensör güç kaynağı voltajı 3V3’tür

interrupt LED’i

Modül üzerindeki interrupt pini için özel bir LED düşünülmüştür ve sensör veri sayfasına göre interrupt durumu değiştiğinde onun durumu da değişmektedir.

güç kaynağı LEDi

VDD SEL jumper’ının durumuna ve ilgili pinden modüle voltaj uygulanmasına göre modülün LED’i yanacaktır.

İşlemciye bağlanmak

Gebra STM32F303 ile I2C bağlantısı

Öncelikle kart üzerindeki jumperlar kullanılarak I2C protokolünün seçildiğinden emin olun, ardından Gebra ICP20100 ve Gebra STM32F303 mikrodenetleyici modülünün I2C bağlantısı için, SDA ve SCL’yi PB9 ve PB8 pinlerine tanımladıktan sonra (STMCUBEMX’te kolaylık olması açısından) aşağıdaki adımları izleyin:

  • ICP20100 modülünün 3V3 pinini mikrodenetleyici modülünün 3V3 çıkış pinine bağlayın. (Kırmızı kablo)
  • ICP20100 modülünün GND pinini mikrodenetleyici modülünün GND pinine bağlayın (Siyah kablo).
  • ICP20100 modülünün SCL pinini mikrodenetleyici (SCL) modülünün PB8 pinine bağlayın (Mavi kablo).
  • ICP20100 modülünün SDA pinini mikrodenetleyici (SDA) modülünün PB9 pinine bağlayın. (Sarı kablo)



Not: Gebra STM32F303 mikrodenetleyici
modülünün PA14 pininin mikrodenetleyiciyi programlamak için kullanıldığı
düşünüldüğünde, bu versiyonda PA14 ve PA15 pinlerinde I2C ayarı yapmak mümkün
olmadığından, bu versiyonda Gebra STM32F303 mikrodenetleyici modülüyle I2C
bağlantısı için Gebra ICP20100 modülü Pin to Pin olarak üzerine
yerleştirilemez. İki modül arasında daha rahat bir bağlantı yapmak için,
yerleşik jumper’ları kullanarak SPI protokolünü seçebilir ve ardından Gebra
ICP20100 modülünü Pin to Pin olarak Gebra STM32F303 modülüne
yerleştirebilirsiniz.

Gebra STM32F303 ile SPI bağlantısı

Öncelikle, bord üstündeki jumper’ları kullanarak SPI protokolünün seçildiğinden emin olun, ardından Gebra ICP20100 modülünü SPI protokolüyle Gebra STM32F303 mikrodenetleyici modülüne bağlamak için, PB5, PB4, PB3 ve PC13 pinlerine SDI, SDO, SCK ve CS tanımladıktan sonra (STMCUBEMX’te çalışma kolaylığı için) Gebra ICP20100 modülünü Gebra STM32F303 modülündeki Pin’e kolayca yerleştirin. Burada, daha iyi anlaşılması için, bu iki modülün ayrı bağlantısı gösterilmiştir:

Gebra ATMEGA32A ile SPI veya I2C bağlantısı

ATMEGA32A mikrodenetleyicisinin SPI ve I2C pinlerinin GEBRABUS standardına dayalı olduğu ve diğer GEBRA modüllerinin SPI ve I2C pinlerine karşılık geldiği düşünüldüğünde, Gebra ICP20100 modülü, Gebra ATMEGA32A modülü üzerinde pin-pin yerleştirilebilir ve protokol jumper dirençlerinin durumu değiştirilerek SPI veya I2C üzerinden Gebra ICP20100 modülü ile haberleşebilir. Burada, daha iyi anlaşılması için, bu iki modülün ayrı bağlantısı gösterilmiştir:



Not: Eğer Gebra mikrodenetleyici modüllerini
kullanıyorsanız, Gebra ICP20100’ün güç jumperlarını3V3 olarak ayarlandığını,
böylece mikrodenetleyici modülünden 3V3 voltajını alarak Gebra ICP20100
modülünü kolayca çalıştırabileceğinizi unutmayın.

ARDUINO UNO ile I2C Bağlantısı

Öncelikle kart üzerindeki jumper’ları kullanarak I2C protokolünün seçildiğinden emin olun, ardından aşağıdaki adımları izleyerek Gebra ICP20100 modülünü I2C aracılığıyla ARDUINO UNO’ya bağlayın:

  • ICP20100 modülünün 3V3 pinini ARDUINO UNO kartının 3V3 çıkış pinine bağlayın. (Kırmızı kablo)
  • ICP20100 modülünün GND pinini ARDUINO UNO kartının GND pinine bağlayın (Siyah kablo).
  • ICP20100 modülünün SCL pinini ARDUINO UNO kartının A5 pinine bağlayın (SCL). (Mavi kablo)
  • ICP20100 modülünün SDA pinini ARDUINO UNO kartının (SDA) A4 pinine bağlayın. (Turuncu kablo)

ARDUINO UNO ile SPI Bağlantısı

Öncelikle kart üzerindeki jumper’ları kullanarak SPI protokolünün seçildiğinden emin olun, ardından aşağıdaki adımları izleyerek Gebra ICP20100 modülünü SPI aracılığıyla ARDUINO UNO’ya bağlayın:

  • ICP20100 modülünün 3V3 pinini ARDUINO UNO kartının 3V3 çıkış pinine bağlayın. (Kırmızı kablo)
  • ICP20100 modülünün GND pinini ARDUINO UNO kartının GND pinine (siyah kablo) bağlayın.
  • ICP20100 modülünün SDI pinini ARDUINO UNO kartının (SDI) D11 pinine bağlayın. (Sarı kablo)
  • ICP20100 modülünün SDO pinini ARDUINO UNO kartının (SDO) D12 pinine bağlayın. (Mor kablo)
  • ICP20100 modülünün SCK pinini ARDUINO UNO kartının D13 pinine bağlayın (SCK). (Turuncu kablo)
  • ICP20100 modülünün CS pinini ARDUINO UNO kartının D10 pinine bağlayın (SS). (Mavi kablo)

Yorum ve puanlarınızla Gebra ekibinin kaliteyi artırmasına yardımcı olun

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Alışveriş Sepeti
Scroll to Top