SCT-013 akım sesörü

Başlatan Mc.ildiri, 03 Temmuz 2017, 16:21:21

Mc.ildiri

SCT-013 100A'e kadar akım ölçebilen bir sensör aldım. Amaç iş yerimde anlık çekilen akımı görmek ve belirlediğim değer aralığından sapmalarda uyarı vermesi.
SCT-013'yi Arduino ile bolca kullanmışlar ve örnekler var fakat Pic ile bir uygulama bulamadım.  Pic ile bir uygulama örneği bilen duyan varsa sevinirim. Yani PIC ile nasıl bağlanıyor özellikle hiç fikrim yok.




ete

#1
Bağlantı şekli bütün işlemciler için aynı olmalıdır.
Data sheete bakınca çıkışı 0-1V aralığında akıma bağlı olarak değişmektedir.
İdeal olanı FVR (Sabit referans Voltajı) olan bir pic kullanarak ref voltajınıda 1024 mv seçerek bu sensörü okumaktır.
Böylece 1,024 V karşılığında 1023 okunacak ve maksimum sensör çıkışı olan 1V da ise 999-1000 gibi bir değer okunacaktır.
Gerisi bu seçilen sensör tipine bağlı olarak okunan değeri akıma çevirmekdir.
Bunun için örnek vereyim.
Diyelimki maksimum akım değeri 100A olacak. Yani sensör çıkışında 1V okunduğu zaman akım da 100 A olacaktır.
O halde formülümüz;
(100A/999)*256 =25,63 bunu 2563 olarak kullanıp çıkışı ayrıca 10 e bölerek akımı ondalıklı olarak hesaplayacağız.
Akım=(ADC*/2563)/10 
Şimdi 100 A için 999 okunacağını varsayıp hesabımızı yapalım.
AKIM=(999 */2563)/10=1000 bu durumda çekilen akım 100,0 Amper olarak hesaplanmış olur.

Bu iş için ideal işlemci Pic16F1827 olarak gözüküyor.
Tabiiki sensör çıkışı öyle stabil 0-1V aralığında voltaj vermeyecektir. Bu nedenle formülde RMS hesabınıda uygulamak gerekebilir.


Ete


Mc.ildiri

Açıklamalar için teşekkürler. Benim elimdeki model  0-100A olan model ve çıkış tipi 0-50mA yazıyor. Diğer modellerde dediğiniz gibi 1V değeri var.  Yani gerilim  0-1V  akım max. 50mA verir olarakmı yorumlayacağım.

Diğer sorum, elimdeki pic lerde "Sabit referans Voltaj" özelliği yok diyelim bunun için hangi yolu yada harici FVR modülü kullanabilirim.


ete

Sensörü tanımıyorum. Data sheet sanki hem akım hemde volt çıkışlı gibi. Ancak şimdi tekrar baktım yalnızva 100A lik olanında 50 ma çıkış akım şeklinde diğerlerinde 0-1V çıkışda mevcut. Daha doğrusu bu diğerlerinde kendi yük direnci içerisinde yer alıyor.
Şayet akım çıkışlı ise yapılacak iş sensör bacaklarına bir yük direnci bağlayarak akımı voltaja çevirmek olacaktır.
Sensör bacakları arasına 100 ohm (%1 toleranslı) direnç bağlarsan çıkıştan V=IxR formülü üzerinden V=0,05A x 100ohm=5V alırsın.

Tabiiki dikkat edilmesi gereken şey AC akım ölçmünde sııfr noktasının üzerindeki ölçümler sana pozitif voltaj, altındaki öçümlerde negatif voltaj olarak yansır. Bunu dikkate alarak sıfır noktası çıkışını 2,5V kabul etmek ve üzerinide 2,5-5V altında ise 2,5-0V aralığında voltaj almak en akıllıcası olacaktır.
Bu durumda direnci 50 ohm olarak seçersen çıkış voltajın 0-5V aralığında değişecektir. Ancak peak to peak voltaj değerleri AC akım ölçümünde farklılık gösterecektir. Kısaca +/- 2,5V luk çıkış değerlerini yakalamak için 50 ohm yerine 33 ohm luk yük direnci kullanmak daha uygun olacaktır.
Ayrıca aşağıdaki linkte verilen devreyide kurarsan sonuçta birşeyler okuman mümkün olacaktır.
https://openenergymonitor.org/forum-archive/node/156.html

Ete



Powered by EzPortal