STM32 joystick dma adc okuması

Peak2Peak

Aktif Üye
Katılım
27 Haziran 2020
Mesajlar
291
1621969900512.png

Merhaba ADC ile DMA okumasında sıkıntı yaşamaktayım.
Başlangıç pozisyonundaki joyistik x-y potlarındaki adc dönüşümlerinde sonuç bu şekilde çıkıyor.
Multimetre ile gerilim ölçümü yaptığımda ise 2002 çıkmış olan pin 1.69 volt
1792 çıkan pin 1.63 volt ölçüyor.
çıkan değerler göre gerilim hesaplandığında
Multimetre tarafından 1.69V gerilim ölçülen pin ADC ile 1,613V .
Multimetre tarafından 1.63V gerilim ölçülen pin ADC ile 1,4V çıkıyor.
ADC doğruluğu nasıl arttırabilirim?
 
Bilmem yardımcı olur mu ama ben arduino ile voltaj ölçerken analog girişten gelen değeri 300 defa okuyup, sonra 300'e bölerek ortalamasını alıyorum. İmkan varsa ADC de böyle bir işlem yapılabilir.
 
Ben de öle yapıyorumda ilk girişten doğru almazsa bir mantığı kalmıyor.
 
Yaptığın işin DMA ile bir ilgisini göremiyorum. ADC yi normal okuyorsun o kadar, DMA filan kullanmaya gerek yok.

Şunu deneyebilirsin, iki pini birbirine kısa devre et ve ikisinden de çok yakın değerler okuduğuna emin ol.
 
Sorunun olabileceği muhtemel yerleri söyleyeyim:

- Örnekleme hızı çok yüksektir, bu yüzden 12-bit doğruluğunda değildir
- Sinyalin geldiği potun empedansı etkiliyordur
- Başka bir şekilde sinyale gürültü biniyordur
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,169
Mesajlar
121,750
Üyeler
2,899
Son üye
Abdullahuguz

Son kaynaklar

Son profil mesajları

Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Back
Top