Etkileşimli STM32 ADC ve Sensör Laboratuvarı

İçindekiler

Etkileşimli STM32 ADC ve Sensör Laboratuvarı#

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ı?#

  1. ADC kodu, giriş geriliminin Vref aralığında nicemlenmiş temsilidir.

  2. Çözünürlük arttıkça LSB küçülür ve daha ince gerilim farkları ayırt edilebilir.

  3. Gürültü ham örnekleri sıçratır; averaging bu sıçramayı azaltır ama tepkiyi biraz yumuşatır.

  4. Vref aralığı 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.