STM32 / Ders 5 / ADC
Gerilimi sayıya çevir, gürültüyü fark et, averaging ile sakinleştir.
ADC laboratuvarında asıl hedef, analog dünyadan gelen sinyalin neden bazen sabit görünmediğini anlamaktır. Burada çözünürlük, `Vref` ve gürültü birlikte çalışır; averaging ise ham veriyi daha kararlı ama biraz daha ağır hale getirir.
İlk tur için kısa rota
1. Pot ile başla
`Orta Ölçek` preset'inde 3.3V referans ve 12 bit ile orta seviye kodu yakala.
2. Sonra gürültü ekle
Gürültülü sensör preset'inde ham çubukların nasıl sıçradığını izle.
3. Averaging'i artır
`Averaging 16` preset'inde aynı sensörün neden daha sakin göründüğünü fark et.
Öğrenme Çıktısı
Vref, çözünürlük, nicemleme ve averaging kavramlarını tek bir ölçüm zinciri içinde okumak.
Gerçek Kart Karşılığı
Bu akış, STM32'nin ADC kanalı üzerinden pot, sıcaklık sensörü veya bölücü ile pil okumaya benzeyen temel laboratuvarları temsil eder.
Pedagojik Hedef
Önce ham veriyi gör, sonra filtreli veriyi yorumla ve her ikisinin neden farklı hissettirdiğini anla.
Analog Kaynak, Nicemleme ve Örnekler
Soldan sağa düşün: fiziksel büyüklük önce analog gerilim olur, sonra ADC koduna dönüşür, ardından istersen averaging ile sakinleşir.
Potansiyometre
Pot konumu analog gerilimi doğrudan değiştirir; bu, ADC mantığını en çıplak haliyle görmenin en temiz yoludur.
Potansiyometre
Kol döndükçe ADC pinindeki gerilim değişir. En sezgisel başlangıç kaynağı budur.
Sıcaklık Sensörü
Burada fiziksel büyüklük sıcaklık; ADC ise onu karşılayan analog gerilimi okur.
Pil Bölücü
Yüksek pil gerilimi, bölücü ile ADC aralığına indirilir. Vref düşük kalırsa tavanlama görülebilir.
Gerilim Ölçeği
İdeal gerilim ile filtrelenmiş okuma arasındaki fark burada görünür.
İdeal giriş
Filtreli okuma
Doygunluk sınırı
İdeal Gerilim
1.650 V
Ham Kod
2048
Filtreli Kod
2048
LSB
0.81 mV
Son 24 Örnek
Vurgulu çubuklar averaging içinde kullanılan son örnekleri gösterir.
Filtreli Gerilim
1.650 V
Sensör Yorumu
Orta seviye
Nicemleme
İnce
Kararlılık
Temiz
Mini Quiz
ADC sezgisini sağlamlaştırmak için üç kısa soru.
1. Çözünürlük artarsa ne olur?
Nicemleme açısından düşün.
2. Averaging ne yapar?
Ham örneklerin davranışını düşün.
3. Giriş gerilimi Vref'i aşarsa ne olur?
Doygunluğu hatırla.