Stm32 · Ocak 16, 2013 0

STM32 ile ACS709 Akım ölçümü

acs709
Merhaba, Akım ölçümüyle alakalı olarak birkaç denemeden sonra,  ACS709 ile yapmaya karar verdim. www.robotus.net sitesinden bir adet aldıktan (Fırat Bey e teşekkür ederim) sonra sistemi yavaş yavaş oluşturmaya başladım.
Sensorden bahsedecek olursak allegro firmasının üretimi olan bu sensor ile 35A lik bir modeli ve 70A lik başka bir modeli bulunmakta. Sensör 3.3 ve 5V seviyesinde besleme gerilimi ile çalışıyor. Akım değerine göre lineer (ACO ya selamlar) çıkış gerilimi veriyor. bunların hepsini yapmak için sensör “hall effect sensor” ve opamplardan oluşturulmuş.
projede stm32f103rb kullandığımdan bahsetmiştim, basit bir analog ölçüm rutini ile halledebileceğimiz den fazlaca kod vermeden hesaplamanın nasıl olacağı üzerinde duracağım.

Sensörün VCC,GND pinlerinden besleme gerilimi verip ve VIout pininden okuma yapacağız. Sensorun 1. pinine yakın yerden ölçeceğimiz akımın + bağlantısını yapacağız. sensör her 1A akımda 3,3v için 0,0185v 5 volta ise 0,028v çıkış veriyor
VIOUT ölçülerek Akımın hesaplama formulü datasında biraz tersten verilmiş.
Hesaplaması ise şöyle,
3.3v çalışma gerilimi için
Akım=[3,3*(VIout-1,65)]/(3,3*0,0185)
5v çalışma gerilimi için
Akım=[5*(VIout-2,5)]/(2,5*0,028)
datasheet için tıklayınız
hepinize çalışmalarında başarılar dilerim.
 
 
 

Ziyaretci : 494