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.