Yarım dalganın tepe değerinin okunması

Başlatan pretu09, 28 Şubat 2013, 15:59:06

pretu09

mikroc ye yeni başladım daha doğrusu pic e yeni başladım. Hocamın verdiği ödevde bi sıkıntı yaşadım.

Aşağıdaki şekile benzer bir sinyalin (frekansı 50 Hz)  tepe değerini bir butona bastıktan sonra okutmak istiyorum fakat başaramadım. kod konusunda yardımcı olabilecek varmı ?

kullanılan pic 16f88
osilatör f=8Mhz




papsukkal

Butona basilinca analog girişten peş peşe deger okuyup (20ms de 50-60 sefer) her okumayı bir önceki ile karşılaştırın. Hangisi büyük ise değişkene onu kaydedin.  Sonuç tepe değerdir.

Kabul görmüş yöntem nedir bilmiyorum ama benim aklıma bu geldi.

fahri-

Google dan peak dedector devresi aratın. 1 opamp 1 diyod ile tepe değerini dc ye çevirip okuyabilirsin.

Extreme

#3
200milivolt altıysa bilindik kond doğrultmasıyla olmaz.


fahri-

100 mV okudum. Daha düşüğünü denemedim.