Şahsi düşüncem bulduğunuz devreyi çözüp anlayana kadar, kendiniz bir sistem tasarlayınız.Şu an aklıma gelen birkaç şey umarım yardımcı olacaktır.
Öncelikle şebeke gerilimini işlemci adc giriş seviyesine düşürmeniz gerekmektedir.Bunun için gerilim trafosu ve gerilim kontrollü bir gerilim kaynağı özelliğine sahip bir dönüştürücüye(transducer) ihtiyacınız var.Yani -331 +311 arasında dalgalanan gerilim dalga şekli +5 -5 V seviyesine(örnek bir adc giriş gerilim seviyeleri) arasına düşürülmeli.
Bir diğer önemli nokta da her adc girişi negatif alternansta çevrim yapmaz.Negatif alternansda adc çevrimi yapmak istiyorsanız, buna uygun bir mikro seçmeniz gerekir.Eğer kullandığınız işlemci negatif alternansta değil de sadece pozitif alternansta çevrim yapıyorsa opamplı vs. bir devre kullanarak bütün şebeke gerilim ya da akım dalga şekli işaretini pozitif alternansa kaydırmanız gerekir.Daha sonra adc çevrimi yapılıp, bilgiler buna göre işlenmelidir.
Ayrıca diğer bir önemli husus da periyot denetleyici.Şebeke gerilim ya da akımının her periyot başında işaret üreten bir denetleyici, adc çevriminin hangi zamanda başlayıp bitmesi gerektiğini belirleyecektir.Bunlar hazır modül olarak piyasada satılmakta, ya da kendiniz de tasarlayabilirsiniz.
Şebeke bilgileri işlemci ramine atıldıktan sonra istediğiniz hesabı işlemci içinde yaptırabilirsiniz.Etkin değer, ortalama değer, max min değer bulma vs. işlemleri sayısal olarak yaptırılıp, lcdde gösterilebilir.
Umarım yardımcı olmuştur.