Sensör Performans Terimleri: Hassasiyet, Doğruluk ve Çözünürlük Rehberi

Amazeng Teknik Ekip
10 dakika okuma
SensörlerÖlçümEnstrümantasyonPerformans

Giriş

Endüstriyel ölçüm sistemlerinde doğru sensör seçimi yapmak için performans terimlerini iyi anlamak kritik öneme sahiptir. Bu yazıda, sensör performansını belirleyen temel kavramları detaylı olarak inceleyeceğiz.

📊 Temel Performans Parametreleri

1. Çözünürlük (Resolution)

Sensörün algılayabileceği en küçük değişiklik veya en küçük sinyal artışıdır.

Örnek: Bir sıcaklık sensörünün çözünürlüğü 0.1°C ise, 25.05°C ile 25.15°C arasındaki farkı değil, sadece 25.0°C'den 25.1°C'ye geçişi algılayabilir.

⚠️ Önemli Not: Yüksek çözünürlük, yüksek doğruluk anlamına gelmez!

# Çözünürlük hesaplama örneği
adc_bits = 24  # 24-bit ADC
voltage_range = 10.0  # 10V aralık
resolution = voltage_range / (2**adc_bits)
print(f"Çözünürlük: {resolution*1e6:.3f} µV")
# Çıktı: Çözünürlük: 0.596 µV

2. Hassasiyet (Sensitivity)

Sensörün ölçülen girdi değişikliğine karşılık verdiği çıktıdaki değişim oranıdır. Bu genellikle bir eğim olarak ifade edilir.

Birim Örnekleri:

  • mV/psi (basınç sensörü)
  • mA/°C (sıcaklık sensörü)
  • mV/V (loadcell)

Yüksek Hassasiyet: Girişteki küçük bir değişiklik, çıktıda büyük bir değişikliğe neden olur.

// Loadcell hassasiyet hesaplama
float sensitivity = 2.0;  // mV/V
float excitation = 10.0;  // V
float full_scale = 100.0; // kg

// Tam ölçekte çıktı voltajı
float output_voltage = sensitivity * excitation;
// 20 mV @ 100 kg yük

// 1 kg başına voltaj değişimi
float voltage_per_kg = output_voltage / full_scale;
// 0.2 mV/kg

3. Doğruluk (Accuracy)

Sensörden alınan ölçümün gerçek değere ne kadar yakın olduğudur. Sensörün hatasının büyüklüğünü belirtir.

Genellikle şu şekillerde ifade edilir:

  • Yüzde olarak: ±0.1% FS (Full Scale)
  • Birim cinsinden: ±0.5°C
  • Gerçek değerden sapma: ±2 LSB

Örnek: Gerçek sıcaklık 30.0°C iken sensörün 29.8°C ölçmesi, 0.2°C'lik bir hata gösterir.

4. Tekrarlanabilirlik (Repeatability) ve Kesinlik (Precision)

Tekrarlanabilirlik: Aynı koşullar altında aynı girdiyi art arda uyguladığında aynı çıktıyı ne kadar tutarlı verdiğidir.

Kesinlik (Precision): Tekrarlanabilirliğe benzer, ölçümlerin birbirine ne kadar yakın olduğunu belirtir (dağılımın azlığı).

import numpy as np

# 10 tekrarlı ölçüm örneği
measurements = [25.1, 25.2, 25.1, 25.2, 25.1, 25.2, 25.1, 25.2, 25.1, 25.2]
true_value = 25.0

# Kesinlik (standart sapma)
precision = np.std(measurements)
print(f"Kesinlik (σ): ±{precision:.3f}°C")

# Doğruluk (ortalama hata)
accuracy = abs(np.mean(measurements) - true_value)
print(f"Doğruluk Hatası: {accuracy:.3f}°C")

Hedef Analojisi:

  • Yüksek kesinlik, düşük doğruluk: Oklar hedefin dışında ama birbirine yakın
  • Yüksek doğruluk, düşük kesinlik: Oklar hedef etrafında dağınık
  • İdeal: Hem yüksek kesinlik hem yüksek doğruluk

⚡ Dinamik ve Çalışma Terimleri

5. Çalışma Aralığı (Operating Range / Span)

Sensörün doğru bir şekilde ölçüm yapabildiği en küçük ve en büyük girdi değerleri arasındaki aralıktır.

Örnek:

  • Basınç sensörü: 0-100 psi
  • Sıcaklık sensörü: -40°C ile +85°C
  • Loadcell: 0-500 kg

6. Gecikme / Tepki Süresi (Latency / Response Time)

Girdide bir değişiklik olduğunda, sensörün bu yeni değeri doğru bir şekilde yansıtması için geçen süredir.

Tanımlamalar:

  • Rise Time (tr): Çıktının %10'dan %90'a ulaşma süresi
  • Settling Time: Çıktının nihai değerinin ±X% içinde kalma süresi
  • Time Constant (τ): %63.2'ye ulaşma süresi (1. derece sistemler için)
// ZMA Data Acquisition örnekleme hızı
#define SAMPLE_RATE 1000  // Hz
#define FILTER_ORDER 4

// Minimum algılanabilir sinyal süresi
float min_signal_duration = (1.0 / SAMPLE_RATE) * FILTER_ORDER * 2;
// ~8 ms minimum algılama süresi

7. Histerezis (Hysteresis)

Sensörün, aynı girdi değerini, girdinin artarak mı yoksa azalarak mı o değere ulaştığına bağlı olarak farklı çıktı vermesidir.

Örnek: Bir basınç sensöründe:

  • 50 psi'a yükselirken → 2.50 V çıktı
  • 50 psi'a düşerken → 2.48 V çıktı
  • Histerezis: 0.02 V (50 psi'da)
def calculate_hysteresis(rising_value, falling_value, full_scale):
    """Histerezis hesaplama"""
    hysteresis_absolute = abs(rising_value - falling_value)
    hysteresis_percent = (hysteresis_absolute / full_scale) * 100
    return hysteresis_percent

# Örnek
hyst = calculate_hysteresis(2.50, 2.48, 5.0)
print(f"Histerezis: {hyst:.2f}% FS")
# Çıktı: Histerezis: 0.40% FS

8. Kayma (Drift)

Sensörün uzun bir süre boyunca, koşullar sabit kalmasına rağmen, zamanla çıktısının yavaşça değişmesidir.

Kayma Türleri:

  • Sıfır Kayması (Zero Drift): Sıfır noktasının kayması
  • Hassasiyet Kayması (Span Drift): Eğimin değişmesi
  • Sıcaklık Kayması: Sıcaklığa bağlı kayma (ppm/°C)

Önleme Yöntemleri:

  • Düzenli kalibrasyon
  • Sıcaklık kompanzasyonu
  • Yüksek kaliteli bileşen seçimi

9. Gürültü (Noise)

Sensörün çıktısında, ölçülen fiziki büyüklükten kaynaklanmayan istenmeyen rastgele sinyallerdir.

Gürültü Kaynakları:

  • Termal gürültü (Johnson-Nyquist)
  • Shot gürültü
  • 1/f gürültü (flicker noise)
  • Çevresel girişim (EMI/RFI)

Sinyal-Gürültü Oranı (SNR):

SNR (dB) = 20 × log₁₀(V_signal / V_noise)

import numpy as np

# SNR hesaplama
signal_amplitude = 10.0  # V
noise_rms = 0.001  # V

snr_ratio = signal_amplitude / noise_rms
snr_db = 20 * np.log10(snr_ratio)
print(f"SNR: {snr_db:.1f} dB")
# Çıktı: SNR: 80.0 dB

Gürültü Azaltma Teknikleri:

  • Dijital filtreleme
  • Averaging (ortalamalama)
  • Shielding (ekranlama)
  • Diferansiyel sinyal işleme

🎯 ZMA Ürünlerinde Performans

ZMA Data Acquisition sistemimizde bu parametreler şu şekilde optimize edilmiştir:

ParametreDeğerAçıklama
Çözünürlük24-bit~0.6 µV @ 10V aralık
Hassasiyet2-3 mV/VLoadcell uyumlu
Doğruluk±0.05% FSYüksek doğruluk
Tekrarlanabilirlik±0.01% FSMükemmel kesinlik
Örnekleme Hızı1 kHzHızlı dinamik yanıt
Gürültü<1 µV RMSDüşük gürültü

💡 Pratik Uygulama Önerileri

  1. Uygulama Gereksinimlerini Belirleyin:
    • Ölçüm aralığı nedir?
    • Ne kadar hassasiyete ihtiyacınız var?
    • Dinamik yanıt ne kadar önemli?
  2. Çevresel Faktörleri Göz Önünde Bulundurun:
    • Çalışma sıcaklığı aralığı
    • Nem ve titreşim
    • EMI/RFI kaynakları
  3. Düzenli Kalibrasyon Yapın:
    • Kayma etkilerini minimize edin
    • Uzun vadeli doğruluğu koruyun
  4. Sinyal İşleme Kullanın:
    • Filtreleme ile gürültüyü azaltın
    • Averaging ile kesinliği artırın

Sonuç

Sensör performans parametrelerini doğru anlamak, güvenilir ölçüm sistemleri tasarlamak için temeldir. Her uygulama farklı gereksinimlere sahiptir ve bu terimleri anlamak, doğru sensör seçimi yapmanıza yardımcı olacaktır.


ZMA ürünlerimiz, endüstriyel uygulamalarda yüksek performans ve güvenilirlik sunar. Detaylı teknik bilgi için iletişime geçin.