Site icon Ercan Koçlar

ACS712 Akım Sensörü – MikroC Kütüphanesi

ACS712-kapak-resmi

ACS712-kapak-resmi

This post is also available in: English (İngilizce)



ACS712 Akım Sensörü

ACS712  ile Akım Nasıl Hesaplanır

ACS712 Akım Hesap Katsayıları

 

ACS712 Pin İşlevleri

ACS712 Pinleri
Numara Adı Açıklama
 1 – 2  IP+ DC akımda + kutup bağlanıyor – AC akımda fark yoktur
 3 – 4  IP- DC akımda – kutup bağlanıyor – AC akımda fark yoktur
 5  GND Topraklama ucu
 6 FILTER Harici kondansatör bağlanarak çıkışı düzenler
 7 VIOUT Analog çıkış ucu MCU yada PIC e bağlanır
 8 VCC  Besleme ucu +5 volt bağlanır

 

ACS712 Devre Şeması

ACS712  Devre Şeması

Gerekli Malzemeler

  1. ACS712 entegresi
  2. 0.1uf-63v elektrolit kondansatör
  3. 1nf polyester kondansatör
  4. 4A cam sigorta ve sigorta yuvası
  5. SOIC – DIP çevirici

Devrenin Yapılışı

ACS712 Test Devresi

 

ACS712 Test Devresi

 

ACS712 Test Devre

 

SOIC ten DIP tipine çevirici

 

SOIC ten DIP tipine çevirici

 

ACS712 MikroC Kütüphanesi

Fonksiyonlar

ACS712_AKIM_OLCME Fonksiyonu

Fonksiyon : unsigned int ACS712_AKIM_OLCME(unsigned char SENSOR_TIPI,unsigned char ANALOG_KANAL)

Amacı : ACS712 den geçen akımı hesaplar

Parametreler :

Kullanım Şekli :

ACS712_AKIM_OLCME(5,4) ;//5 amperlik sensör AN4 ten okuma yapılacak

Geri Bildirim :

 

Fonksiyonların Uygulanması

Pin Tanımlaması

sbit ACS712_VERI_PIN at RA5_bit ;               //ACS712 çıkış ucu bağlantı pini
sbit ACS712_VERI_PIN_Direction  at TRISA5_bit; //ACS712 çıkış ucu bağlantı pini

 

Akım Okuma

void  main()
{
    char deger[15];
    unsigned char i=0,j=1;
    unsigned int ercan=0;


    ADCON1=0b00000001;
    CMCON=7;

   ADC_Init();//PIC adc işlemleri başlatılmalıdır
   delay_ms(100);
   SAP1024_INIT(240,128,6);//SAP1024B GLCD ekran tanımlama
   delay_ms(100);
   
while(1)
 {
   ercan = ACS712_AKIM_OLCME(5,4) ;

   inttostr(ercan,deger);
   SAP1024_YAZI_YAZMA(10,10,deger);//okunan değerler GLCD de yazdırılır

   delay_ms(500);// 1/2 saniyede bir okuma yaoar
 }
}

 

ACS712 test denemesinden bir görünüm

Çalışma Video


Sonuç


Kütüphane Dosyaları

 

 


Yararlanılan Belgeler


 

 

This post is also available in: English (İngilizce)

Exit mobile version