Pic ile negatif gerilim ölçümü

@ MAIN_LOOP


gösterdiğiniz şema yararlı we mantıklı. ilginiz için teşekkur ederim.


önemli değil. buarada çizdiğim şemayı kullanacaksanız eğer opampın 3 numaralı pininden kullanacağınız picin adc için external referance bacağına bağlantı yapıp,programdada ext. ref. için register ları yazarsanız 0v ta hep sıfır ve + değerlerde 30 a bölünmüş + sign olarak diğerinide 30 a bölünmüş - sign olarak alırsınız. opamp ref girişinde bir osilasyon bile olsa aynı osilasyon pic referansındada olacağından voltaj farkıda çıkmayacaktır.
 
mainloop
bu çözüm daha önce söylediğim gibi en mantıklı dewre gibi görünüyor ancak 52V AC gerilimi, 0.8V-4.2V aralığına düşürüp 10bit ile işlediğinde çok hassas bi sonuc alamıyorsun. 12-14 bitlik entegreler vardı sanırım bu işi yapan. -10/+10 aralığındaki gerilimi 12 veya 14 bit ile ölçebiliyordu. İşimden dolayı gerekli. yardımcı olursanız sevinirim....
 
daha önca yazmıs oldugum 160 derecedeki voltaj degerini bulursunuz derken microislemciyle bir kez yarım periyot süresi olculur ve oransal olarak hesaplama yapılarak degisik acılar bulunabilinir.yani asıl tesbit etmeniz gereken sıfır volt degerini tesbit etmektir.bir sonraki sıfıra kadar gecen sure yarım perıyotu verecektır.oransal olarak ara acı degerleri bulunabilinir.aynı sekilde tepeden tepeye süreyide ölcerek ara degerleri hesaplatabilirsiniz.
 
alarmko arkadaş, en pratik ve maliyet bakımından en uygun bir yol söylemiş. Eğer siz sıfır noktasını hassas olarak tespit edebilirseniz, sıfır geçiş anından birkaç milisaniye sonrasında bir değer okuyup sinüs fonksiyonu ile incelerseniz size çok az bir hata ile doğru sonucu verebilir.

Ancak illaki 16 bit ADC kullanacağım derseniz, AD7705 öneririm. Ben en iyi sonucu Analog Device çiplerinde elde ettim.

daha önca yazmıs oldugum 160 derecedeki voltaj degerini bulursunuz derken microislemciyle bir kez yarım periyot süresi olculur ve oransal olarak hesaplama yapılarak degisik acılar bulunabilinir.yani asıl tesbit etmeniz gereken sıfır volt degerini tesbit etmektir.bir sonraki sıfıra kadar gecen sure yarım perıyotu verecektır.oransal olarak ara acı degerleri bulunabilinir.aynı sekilde tepeden tepeye süreyide ölcerek ara degerleri hesaplatabilirsiniz.
 
ad7799 delta sigma 24 bit adc
sadece biraz pahalı 20euro farnellde
 

Forum istatistikleri

Konular
129,734
Mesajlar
929,358
Kullanıcılar
452,456
Son üye
WasTR

Yeni konular

Geri
Üst