MPLAB Porttan Gelen Akımı Ölçme

Başlatan casanowa123, 25 Nisan 2011, 17:20:25

casanowa123

Arkadaşlar 16f84A'nın  Porta'nın 0. bacağına bir Sharp ultrasonik sensör bağlı. Bu sensörün uyguladığı akımı nasıl ölçebilirim?

Erol YILMAZ

MPLAB tan elbette ölçemezsin bunu,
misal o hatta 10 ohm direnç tak seri olarak...

direncin üzerinde düşen gerilimi Voltmetre ile oku,

V = I x R formülünden akımı bul

casanowa123

Tübitak dergisindenki Sıcaklık Sensörlü termometre çalışmasında bir benzeri yapılmış.
Anladığım kadarıyla aşağıdaki çalışmada sensörden gelen bilgi
Alıntı Yap// A/D çevrimi başlat
ADCON0=0x45;
// Dönüşümün bitmesini bekle
while((ADCON0&4)!=0);

// Dönüşüm sonucunu kaydet
gerilim=ADRESH;
gerilim=256*gerilim+ADRESL;

// Sıcaklık bilgisini oluştur
sicaklik=gerilim*lsb*100.0;

satırları ile sıcaklık değerine dönüştürülüyor. Bende benzer bir yöntem kullanarak bu örneği uzakluk sensörüne uyarlayabilirmiiym?


çalışmanın tamamı:
http://www.biltek.tubitak.gov.tr/gelisim/elektronik/dosyalar/13/TERMO.C


Cevabınız için teşekkür ederim.

MrDarK

Sabit bir direnç takarsın RA.0 pinine ve bu pin uzerindeki gerilimi okursun dirence böler akımı bulursun. Tabiki bu 16F84 ile olmaz. ADC özellikli bir pic kullanmalısın. 16F819 olabilir mesela veya daha ozellikli bir pic kullanırsın :)
Picproje Eğitim Gönüllüleri ~ MrDarK