Merhaba,arduino ile ac voltaj ölçmeye çalışıyorum.Algoritma olarak true rms yöntemini kullanacağım.T süre boyunca örneklerin kare ortalamasını alacağım.Devre olarak ise ac voltajı köprü diyot ile doğrultuyorum.Ardından 2 adet direnci gerilim bölücü olarak kullanıyorum.Ve bölünen gerilimi,arduino adc pinine veriyorum.Direnc degerlerim,43k ya 1k.Örneğin 220 V ac voltajı ölçmek için 220*1/(43+1)=5 Volt,adc pinine voltaj vermiş olacağım.Max ölçeceğiim gerilim 220Vac olduğu için direnç oranını bu şekilde ayarladım.Voltaj referansı olarak,vcc kullanacağım.Zaten besleme voltajımda 5 volt.
Ölçülecek ac gerilimin frekansı 50Hz.Ama köprü diyot ile doğrulttuktan sonra,görülen tam doğrultulmuş dalga 100 Hz.Bu dalga,0-5 volt arasına küçültülerek arduino adc pinine gidiyor.Ve adc ye gelen voltajların kare ortalamalarını almaya başlıyorum.
Nyquist teoremine göre x hz olan dalgayı,2*x hz ile örneklemem gerekli.Periyot cinsinden düşünürsekte,periyodu y milisaniye olan dalgayı,en az y/2 saniye boyunca örneklemeliyim.
Benim devremde,örneklenecek dalgayı ana sinyal olan dalganın frekansı 50 hz mi kabul etmeliyim?Yoksa,köprü diyot sonrası oluşan dalganın frekansı olan 100 hz mi kabul etmeliyim?Özetle,adc ye gelen voltajların kare ortalamalarını ne kadar süre boyunca almalıyım?