Sensörler Aslı Ergün. Basınç Sensörleri Üzerlerine düşen basınçla orantılı olarak fiziki yapılarında meydana gelen değişimden dolayı basınç seviyesini.

Slides:



Advertisements
Benzer bir sunumlar
Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
Advertisements

SENSÖRLER KONTROL VE OTOMASYON TEKNOLOJİSİ
PARÇACIĞIN KİNEMATİĞİ
TEMEL ELEKTRONİK EĞİTİMİ
Sensörler Öğr. Gör. Erol KINA.
KAPASİTE ÖLÇME ÖĞR.GÖR.FERHAT HALAT.
HACETTEPE ROBOT TOPLULUĞU TEMEL ELEKTRİK-ELEKTRONİK DERSİ
Sensörler Transduserler
BASINÇ SENSÖRLERİ.
Dr. Ergin Tönük ODTÜ Makina Mühendisliği Bölümü 06 Şubat 2003 Perşembe
ENDÜSTRİYEL ELEKTRONİK VE UYGULAMALARI
Sensörler Öğr. Gör. Erol KINA.
Sensörler Öğr. Gör. Erol KINA.
KUVVET VE GERİNİM ALGILAYICILARI
SİSMİK- ELEKTRİK YÖNTEMLER DERS-1
Hazırlayan: fatih demir
KAPASİTÖRLER Bir malzemenin birim volt başına yük depolama özelliğine onun kapasitesi adı verilir ve bu büyüklük şeklinde tanımlanır. Burada Q birimi coulomb.
Sensörler Serdar KAŞIKCI.
ENDÜKTANS ÖLÇME.
SENSÖRLER VE ÇEŞİTLERİ
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
ÖLÇME NEDİR? ►Ölçme ya da ölçüm, bilinmeyen bir büyüklüğün aynı türden olan, ancak bilinen bir büyüklükle kıyaslanmasına denir. ►Diğer bir deyişle, bir.
Sensörler Yrd.Doç.Dr. İlker ÜNAL.
Bölüm 5 HAREKET KANUNLARI
Sensörler Yrd.Doç.Dr. İlker ÜNAL.
ARDUINO RÖLE KONTROLÜ.
DENGELENMİŞ VE DENGELENMEMİŞ KUVVETLER
Bölüm8 : Alternatif Akım Ve Seri RLC Devresi
SENSÖR VE TRANSDUSERLER
24-28 ŞUBAT 3.Ünite kuvvet ve hareket Sürtünme kuvveti
GİRİŞ DİNAMİK’İN TANIMI
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
GİRİŞ DİNAMİK’İN TANIMI
TÜMLEŞİK DEVRELER VE SAYISAL SİSTEMLER
İ.T.Ü Gemi İnşaatı ve Deniz Bilimleri Fakültesi DEN 216 Ölçme Tekniği Bölüm 14: Gerilme ve Uzama Ölçümleri © Hakan Akyıldız, Deniz Teknolojisi Mühendisliği.
Ölçme Tekniği Bölüm 16: Basınç Ölçümleri: Basınç Transduceri
Bölüm 2 Bir boyutta hareket. Kinematik Dış etkenlere maruz kalması durumunda bir cismin hareketindeki değişimleri tanımlar Bir boyutta hareketten kasıt,
KONDANSATÖRLER Kondansatörler elektrik enerjisi depo edebilen devre elemanlarıdır. İki iletken levha arasına dielektrik adı verilen bir yalıtkan madde.
ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİNE GİRİŞ
Basınç Sensörleri: PİEZO ELEKTRİK Basınç sensörü
YAKLAŞIM SENSÖRLERİ (PROXIMITY)
Şekil 13. 8B’de verici ve alıcı ayrı, ayrı yerlerdedir
ARDUINO SENSÖR KONTROLÜ
ÖLÇME VE ENSTRÜMANTASYON
AB’15 Arduino ile sensörler dersi
Çakmaklı Cumhuriyet Anadolu Lisesi
Sensörler Ders2 Aslı Ergün.
Sensorler Ders4 Aslı Ergün.
MANYETİK SENSÖRLER VE TRANSDÜSERLER
PWM (Pulse Width Modulation- Sinyal Genişlik Modülasyonu)
Motor Sürücü Devresi ile Kontrol
ARDUİNO PLATFORMU Arduino Çeşitleri.
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
Kayaçların Deformasyonu
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino ve Gaz Sensörü.
Ölçme ve ölçmenin özellikleri
NET 103 ÖLÇME TEKNİĞİ Öğr. Gör. Taner DİNDAR
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Elektrik-Elektronik Mühendisliği için Malzeme Bilgisi
NİŞANTAŞI ÜNİVERSİTESİ
A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü
(Dr. Öğr. Üyesi Deniz Dal)
Bilişim Teknolojileri Öğrt.
Sunum transkripti:

Sensörler Aslı Ergün

Basınç Sensörleri Üzerlerine düşen basınçla orantılı olarak fiziki yapılarında meydana gelen değişimden dolayı basınç seviyesini ya da basınç değişimi seviyesini elektriksel işarete dönüştüren devre elemanlarına denir. Basınç sensörleri, çalışma prensibine göre dört grupta incelenebilir. Kapasitif basınç ölçme sensörleri Strain gage (şekil değişikliği) sensörler Load cell (yük hücresi) basınç sensörleri Piezoelektrik özellikli basınç ölçme sensörleri

Kapasitif Basınç Sensörleri Kondansatörler yapıları gereği elektrik yükü depolayabilir. Kondansatörlerin yük depolayabilme kapasiteleri ise;  Kondansatör plakalarının boyutlarına,  Plakalar arasındaki mesafenin uzaklığına ve  İki plaka arasındaki yalıtkan (dielektrik) malzemenin özelliğine bağlıdır.

Kapasitif Basınç Sensörleri Kondansatör plakaları birbirinden uzaklaştırılırsa ya da esnetilirse veya iki plaka arasındaki dielektrik malzeme hareket ettirilirse, kondansatörün kapasitesi değişir. Kondansatörün kapasitesi ile beraber alternatif akıma gösterdiği direnç de değişir. İşte bu prensipten hareketle kapasitif basınç sensörleri üretilmiştir.

Alandaki kapasitif değişikliği saptar. Metal harici maddeler de algılanabilir. Bağlantı kablosu Ayar vidası LED Aktif yüzey Aktif elektrod Arz elektrodu Elektrostatik yüzey Kapasitif Sensör

Target Kapasitif Sensör

Strain Gauge Sensörleri Temel olarak strain gaugeler esneyebilen bir tabaka üzerine ince bir telin veya şeridin çok kuvvetli bir yapıştırıcı ile yapıştırılmasından oluşmuştur

Strain Gauge Sensörleri Üzerindeki basıncın etkisinden dolayı tabakanın esnemesi, iletken şeridin de gerilerek uzamasına sebep olmaktadır.Bu uzama esnasında telin boyu uzayarak kesiti azalacaktır. Bilindiği gibi iletkenlerin kesiti azaldıkça dirençleri artacağından uygulanan kuvvete bağlı olarak iletkenin direncinde de değişme olacaktır. Bu direnç değişimine bağlı olarak uygulanan kuvvetin miktarını tespit edilebilir

Strain Gauge Sensörleri Uygulanan ağırlık (kg) Çıkış ( mV )

Strain Gauge Sensörleri

Load Cell Sensörleri

Yük hücresi (load cell) daha çok elektronik terazilerin yapımında kullanılan basınç sensörüdür. Asıl çalışma prensibi strain gauge gibidir. Yukarıda 4 noktadan ölçme yapan bir yük hücresi görülmektedir. Tek noktadan ya da iki noktadan ölçüm yapanları da bulunmaktadır. A, B, C, D noktalarındaki strain gagelerin dirençleri basınca bağlı olarak değişir. Bu değişim ile orantılı olarak da basınç miktarını tespit edebiliriz.

/* Stage 1 sketch for the load cell Stage 1 simply sets up the load cell and take an analogue reading. */ int loadCell = A1; //output from load cell int analogValue = 0; const int numReadings = 10; //determines the number of values in the rolling average int readings[numReadings]; // the readings from the analog input int index = 0; // the index of the current reading int total = 0; // the running total int rollingAverage = 0; // the rolling average reading

void setup() { Serial.begin(9600); for (int thisReading = 0; thisReading < numReadings; thisReading++) //This need to be in the set-up section to aviod resetting the array in the loop readings[thisReading] = 0; // initialize all the readings in the array to 0 } void loop(){ analogValue = analogRead(loadCell); rollingReading(); Serial.print(analogValue); Serial.print(", "); Serial.println(rollingAverage); delay(500); }

void rollingReading() { total= total - readings[index]; // subtract the last reading readings[index] = analogRead(loadCell); // read from the sensor total= total + readings[index]; // add the reading to the total: index = index + 1; // advance to the next position in the array: if (index >= numReadings) // if we're at the end of the array wrap around to the beginning index = 0; rollingAverage = total / numReadings; // Serial.println(rollingAverage); delay(1); // delay in between reads for stability }

Piezoelektrik Basınç Sensörleri Piezoelektrik özellikli algılayıcılarda kuartz (quartz), roşel (rochelle) tuzu, baryum, turmalin gibi kristal yapılı maddeler kullanılır. Bu elemanlar üzerlerine gelen basınca göre küçük değerli bir elektrik gerilimi ve akımı üretir. Bu elektrik akımının değeri basıncın değeri ile doğru orantılıdır. Piezoelektrik özellikli elemanlar hızlı tepki verdiklerinden ani basınç değişikliklerini ölçmede yaygın olarak kullanılır.

Piezoelektrik Basınç Sensörleri

Denge ve Eğim Sensörleri Bazı otomasyon sistemlerinde ya da robot projelerinde eğimin algılanması gerekebilir. Bu durumlarda eğimi algılayabilmek için içlerinde civa damlacığı ya da metal bilye bulunan eğim sensörleri kullanılır. Bu sensörler bulundukları konuma göre içlerindeki civa damlacığının ya da metal bilyenin sensör içerisindeki anahtarları açması ya da kapamasıyla çalışır.

İvmeölçer-Akseloremetre Bir hareketin ivme niceliğini belirten, taşıtın hızlanmasından doğan sarsıntıları, titreşimleri gösteren araç (hızölçer). Bir eksen üzerinde ölçüm yapar, diğer eksene duyarsızdır. Uygulama alanları: – Titreşimler, patlamalar, etkiler, şok dalgaları ölçümleri. – Hava yastıkları, çamaşır makineleri, kalp monitörleri, araba alarmları.

İvme İvme, fizik kuralı olarak bilinen a = F / m ifadesi ile bulunuyor. Buradaki F ifadesi, hareket yönünde uygulanan kuvveti, m ise cismin sahip olduğu kütleyi ifade ediyor. Burada F ifadesi vektörel bir nicelik olup, m gibi skaler bir niceliğe bölündüğünde vektörel bir nicelik olan a ifadesi meydana geliyor.

İvmeölçer İvmeölçer veya akselerometre, bir kütleye uygulanan ivmeyi ölçen cihaz. Uygulanan ivmenin ölçümünde, koordinat ivmesi (referans ivme) bilinmesine gerek duyulmuyor. Bunun yerine ivmeölçer, içindeki test kütlesine referans eksenindeki, kütleden kaynaklı olan uygulanan kuvvetlere bakıyor. Örneğin; dünya üzerinde deniz seviyesine yakın bir bölgede düz bir yüzey üzerinde ivmeölçerin gösterdiği değer 9.81 m / s2 olurken, serbest düşen bir cisim üzerinde veya boş uzayda göstereceği değer 0 m / s2 oluyor.

İvme sensörleri analog ve sayısal çıkışlı olmak üzere ikiye ayrılıyor. Analog ivme sensörleri, ivmenin değişmesine göre sürekli gerilim değeri veriyor. Sayısal ivme sensörleri ise; uygulama alanına göre, modüle edilmiş çıkış değerleri veriyor. İvme sensörleri seçilirken göz önünde bulundurulması gereken özellikler şunlardır: » Eksen Sayısı: Bilindiği gibi ivme sensörlerinin hareketi kontrol edebilmesi için birden fazla eksene sahip olması gerekiyor. Piyasada çok eksenli bir çok ivmeölçer mevcut. Ancak en yoğun olarak 2 ve 3 eksenli ivmeölçerler kullanılıyor. » Hassasiyet: Ölçümün önemine göre hassasiyeti düşük veya yüksek ivme sensörleri tercih edilebiliyor. Hassasiyeti yüksek olan ivme sensörleri ivmedeki küçük bir değişimde dahi çok büyük tepkiler verebiliyor. » Bant Genişliği: Yavaş hareket eden bir sistemde ivme değişimlerini algılayabilmek için bant genişliğinin 50 Hz, yüksek hızda ise 100 Hz olması gerekiyor. » Empedans: Uygulanan sistemin çıkış elemanının empedansının, uygulanan ivmeölçerle uygun olması gerekiyor.

Arduino ve İvmeölçerler-ADXL337

/* ADXL337 ile İvme Ölçme Uygulaması ADXL337 3 Eksen İvmeölçer ile İvme Ölçümü İvmeölçerin her bir ekseni için okuma gerçekleştiriyoruz. X ekseni için Analog 0 pininden, Y ekseni için Analog 1 pininden, Z ekseni için Analog 2 pininden okuma gerçekleştiriyoruz. */

// Bu iki değişkenin doğruluğundan emin oluyoruz. //ADXL337 için bu değer 3 (±3g) ‘dir. int scale = 3; // Arduino Uno gibi 5V çıkış veren bir mikrodenetleyici kullanacaksak bu kod satırını eklememiz gerekiyor. boolean micro_is_5V = true; void setup() { // Seri haberleşmeyi başlatıyoruz. Seri haberleşme hızımız bps’dir. Serial.begin(115200); }

// İvmeölçer verilerimizi her bir eksen için okuyoruz. void loop() { // X, Y ve Z ekseninin bilgilerini A0, A1 ve A2 pininden okuyoruz. int rawX = analogRead(A0); int rawY = analogRead(A1); int rawZ = analogRead(A2); // Her eksen için ölçülen değerleri Analog Dijital Dönüştürme işleminden geçiriyoruz. float scaledX, scaledY, scaledZ; // 5V için... if (micro_is_5V) { scaledX = mapf(rawX, 0, 675, -scale, scale); // 3.3/5 * 1023 =~ 675 scaledY = mapf(rawY, 0, 675, -scale, scale); scaledZ = mapf(rawZ, 0, 675, -scale, scale); }

// 3.3 V için... else { scaledX = mapf(rawX, 0, 1023, -scale, scale); scaledY = mapf(rawY, 0, 1023, -scale, scale); scaledZ = mapf(rawZ, 0, 1023, -scale, scale); } // X,Y,Z ekseninden okuduğumuz bilgileri Arduino Serial Monitor ekranında gözlemleyebiliyoruz. Serial.print(“X: “); Serial.println(rawX); Serial.print(“Y: “); Serial.println(rawY); }

Arduino ve İvmeölçer- mma7361

//Programa : Teste Acelerometro MMA7361 //Alterações e comentários : Arduino e Cia #include //Carrega a biblioteca do MMA7361 AcceleroMMA7361 accelero; int x; int y; int z; void setup() { Serial.begin(9600); accelero.begin(13, 12, 11, 10, A0, A1, A2); //Seta a voltagem de referencia AREF como 3.3V accelero.setARefVoltage(3.3); //Seta a sensibilidade (Pino GS) para +/-6G accelero.setSensitivity(LOW); accelero.calibrate(); } void loop() { x = accelero.getXAccel(); //Obtem o valor do eixo X y = accelero.getYAccel(); //Obtem o valor do eixo Y z = accelero.getZAccel(); //Obtem o valor do eixo Z Serial.print("\nx: "); //Mostra os valores no serial monitor Serial.print(x); Serial.print(" \ty: "); Serial.print(y); Serial.print(" \tz: "); Serial.print(z); Serial.print("\tG*10^-2"); delay(500); }