Etkileşimli STM32 ADC ve Sensör Laboratuvarı#
STM32 Rotası
GPIO Laboratuvarı
Clock ve Timer
UART ve Terminal
PWM Laboratuvarı
ADC ve Sensörler
Tam Ekran Demo
STM32 / Ders 5
Bu laboratuvar, analog bir büyüklüğün nasıl sayıya dönüştüğünü görünür kılar. Burada amaç yalnızca `ADC değeri oku` demek değil; `Vref`, çözünürlük, gürültü ve averaging etkisinin neden ölçüm kalitesini değiştirdiğini birlikte hissettirmektir.
Ne Yap
Sensör tipini seç, analog girdiyi değiştir, `Vref`, bit çözünürlüğü ve averaging ayarlarıyla oyna; ham ve filtrelenmiş ADC okumalarını karşılaştır.
Ne Öğren
`analog gerilim -> ADC kodu -> nicemlenmiş gerilim -> filtrelenmiş çıktı` zincirinin her halkasını tek ekranda gör.
Görev
Önce potansiyometrede orta ölçek kodu yakala, sonra gürültülü sıcaklık sensöründe averaging'i artırıp ölçümü sakinleştir.
Bu demo ADC'yi soyut bir sayı üreticisi gibi değil, karar kalitesini etkileyen bir ölçüm sistemi gibi ele alır. Ölçümün doğruluğu kadar kararlılığı da burada görünür hale gelir.
Bu Derste Ne Oturmalı?#
ADC kodu, giriş gerilimininVrefaralığında nicemlenmiş temsilidir.Çözünürlük arttıkça
LSBküçülür ve daha ince gerilim farkları ayırt edilebilir.Gürültü ham örnekleri sıçratır; averaging bu sıçramayı azaltır ama tepkiyi biraz yumuşatır.
Vrefaralığı dışında kalan girişler doygunluğa gider ve ölçüm tavana çarpar.
Not
Bir sonraki doğal laboratuvarlar I2C sensör haberleşmesi, interrupt timeline ve DMA ile veri akışı tarafına uzanabilir.