Şönt Direnç ile Akım Okuma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Şönt Direnç ile Akım Okuma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Şubat 2013 Perşembe

Akım Ölçme Devresi

Akım ölçmek hepimiz tarafından gerçekleştirilmek istenen bir işlem. Akım ölçmek işlemi bir çok yöntemle gerçekleştirilebilmektedir. Bunlardan birisi akım ölçme entegreleridir. Bir çok entegre çeşidi vardır fakat  nispeten daha rahat bulunanlar Allegro firmasının ürettiği Hall Effect-Based Linear Current Sensor olarak adlandırılan entegrelerdir. Bu entegreler ile AC ve DC akım okuması yapmak mümkün. Tabi ki bu entegreleri Türkiye de bulmak çok zor. En azından ben İzmir de bulamadım :)) Fakat bunları internetteki Çin alışveriş sitelerinde bulmak mümkün.

Benim aramalarım sonucu bu entegreleri bulduğum adresler; 


http://www.aliexpress.com/item/Freeshipping-ACS712-module-30A-Hall-Current-Sensor-Module-1pcs-lot/509233818.html


Bu linkte hazır bir devre satılmakta ve fiyatı 6.63$. Bu devre ile 30A akım okuyabiliyor.


http://www.aliexpress.com/item/FREESHIPPING10PCS-LOTALLEGRO-ACS712-ACS712ELC-ACS712ELCTR-ACS712ELCTR-20A-20A-5V-BI-8-SOIC-CURRENT-SENSOR-IC-ACS712ELCTR/727157980.html


Bu linkte ise AC712 entegresinin kendisi satılmakta ve bu entegre ile 20A akım okuyabiliyor. Fiyatı ise 1.6$.


Bu sitede kargo bedava fakat beklemeye alışkın olmanız lazım çünkü ürünün elinize ulaşması yaklaşık 30 gün civarı sürüyormuş:)) Bunları yazmamın nedeni biz buluruz ama sana 30 Lira olur diyen elektronik satıcılar. 

Bu açıklamadan sonra kendi yaptığım akım okuma devresini anlatabilirim. Ben klasik bir şönt direnç ile akım okuma devresi yaptım. 0.1 ohm şönt direnç üzerinden geçen akım, direnç üzerinde bir gerilim meydana getirir. Bu gerilimi opamp ile yükseltip, mikroişlemcinin ADC'si ile değerini belirlersek akım ölçmüş oluruz.

Sistemin devresi;
Devreyi incelersek;

Şönt direnci üzerindeki gerlilim => Vşönt = I * Rşönt = I * 0.1
Opampın kazancı => Vout = ( 1 + R4 / R3) * Vin = 11 * Vin

 Vin = Vşönt  ise Vout =11 * I * 0.1

Çıkış gerilimi => Vout = ( 5 / 1024 ) * adc_result 

Tüm denklemleri birleştirip K hata katsayısını eklersek;

I = K * ( 5/1024 ) * ( 10/11 ) * adc_result

ADC de okuduğumuz değeri yukarıdaki formüle yazarsak okuduğumuz akım değerini buluruz. 

Devremi kurdum ve denedim. Çok düşük akımlarda çok iyi çalışmadığını söyleyebilirim; ampermetre de gördüğüm akımın yaklaşık 2 katını gösterdiği oluyor. Küçük DC motorların akımını ampermetre ile neredeyse aynı okuyabildim. Ayrıca bu devre ile maximum 4,5A okuyabiliriz. Son olarak devrenin bir fotoğrafını paylaşıyorum.     





PIC16F690 için hex dosyası( http://sdrv.ms/Y8cwee ) indirip devreyi deneyebilirsiniz. Bu basit devre ve kodlar ile artık akım okuyabiliriz:))

Umarım yararlı bir makale olmuştur. Yazı ve devrede gördüğünüz yanlışlar ve takıldığınız noktalarla alakalı mail atabilirsiniz:) Herkese iyi çalışmalar......................