Pic16F876A ADC Ölçümde tuhaflık

Başlatan forsa1975, 14 Haziran 2017, 17:19:18

forsa1975

16f628 ile analog ölçme yapıyorum.
İşlemciyi açtığımda değer değişken 80 mV gibi. Ölçü aleti ile baktığımda durağan.
sinyal ile GND arasına 10uF kondansatörü sadece  değdiriyorum.  Ölçmem durağan hale geçiyor.
Ve normal çalışmaya devem ediyor.

Devreyi tekrar çalıştırdığımda yukarıdaki durum tekrar yaşanıyor. 
Böyle bir sorunla ilk kez karşılaşıyorum.
876 bozuk olabilir diye başka 876 ile denedim, sonuç değişmiyor.

Erol YILMAZ


kartal0689


forsa1975


cetin1990

Program başladığında, ADC pinini önce dijital çıkış yapıyor biraz da aç kapa yapıyor, titretiyor:) sonra pini analog yapıp, usulünce okumaya başlıyor kanaatindeyim

mert3162

ölçüm öncesi sembolik bir gecikme koyup denermisiniz
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

ete

16F876 ile 16F876A bir birinden farklıdır. 876A kullanıyorsanız komparatörleri vardır ve default olarak aktiftir. Programdan iptal edilmesi gerekir. Kontrol edin iptal edilmemiş ise dediğimi yapın. 876 da komparatör yoktur.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

cetin1990

Son olarak 16f786A demiş.
16F876 veya 16F876A değil

Erol YILMAZ


forsa1975

Alıntı yapılan: Allegro - 14 Haziran 2017, 17:27:13
Mcu 628 mi 876A mı?
876 Son kararım.  :)

Alıntı yapılan: mert3162 - 15 Haziran 2017, 04:24:54
ölçüm öncesi sembolik bir gecikme koyup denermisiniz
Ölçümden önce gecikme 1 ms

Alıntı yapılan: ete - 15 Haziran 2017, 06:05:33
16F876 ile 16F876A bir birinden farklıdır. 876A kullanıyorsanız komparatörleri vardır ve default olarak aktiftir. Programdan iptal edilmesi gerekir. Kontrol edin iptal edilmemiş ise dediğimi yapın. 876 da komparatör yoktur.
Ete
Ete hocam
setup_CCP1(CCP_OFF);
setup_CCP2(CCP_OFF);


Ölçü aleti ile baktığımda durağan görülen sinyale, Osiloskop ile baktığımda;  parazitler olduğunu gördüm. Girişe paralel kondansator değeri arttırıldı ve  direnç bağlayarak problem çözüldü. Sinyal kondansatörden dolayı birza yavaşlamış olsa da ihmal edilebilir.
Yardımlarınız için teşekkür ederim. İyi çalışmalar diliyorum.





Salih

Bende,
Çok kritik uygulama olmadıkça,
(Faz açısı ölçme gibi)
analog ölçüm girişlerinde kondansatör ve dirençle
alçak geçiren filtre koyuyorum.