Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip MPLAB C serisi => Konuyu başlatan: casanowa123 - 25 Nisan 2011, 17:20:25

Başlık: MPLAB Porttan Gelen Akımı Ölçme
Gönderen: casanowa123 - 25 Nisan 2011, 17:20:25
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?
Başlık: Ynt: MPLAB Porttan Gelen Akımı Ölçme
Gönderen: Erol YILMAZ - 25 Nisan 2011, 19:14:48
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
Başlık: Ynt: MPLAB Porttan Gelen Akımı Ölçme
Gönderen: casanowa123 - 25 Nisan 2011, 21:06:37
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.
Başlık: Ynt: MPLAB Porttan Gelen Akımı Ölçme
Gönderen: MrDarK - 25 Nisan 2011, 22:29:01
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 :)