Teknoloji Ekibi

Elektronik Dünyası => Mikrodenetleyici ve Mikroişlemciler => PIC => Konuyu başlatan: senkron - 30 Ekim 2008, 17:16:40

Başlık: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 30 Ekim 2008, 17:16:40
Mrb arkadaşlar. Pic 16f 877 veya 16F628 kullanarak A.C gerilimi ölçüp lcd ekranda göstermem gerekiyor.ac yi ölçüp pice göndermek için aşağıdaki devreyi kullandım fakat ölçüm yapabilmek için devrenin GND si ile Pic in GND sini ortak bağlamak gerekiyor. Bu uçlar ortak bağlanınca da pic gürültüden etkilenerek yanlış ölçüm yapıyor. Ölçümü aşağıdaki devreyi kullanarak değilde, GND leri ayrı olan devrelerle yapmak istiyorum. Sizce bunu nasıl yapabilirim? Optokuplör kullansam, ac tarafla pic i elektriksel olarak ayırarak ac gerilim ölçümü yapabilirmiyim?
(https://www.teknolojiekibi.com/yeni/proxy.php?request=http%3A%2F%2Fxs432.xs.to%2Fxs432%2F08444%2F_l_662.png&hash=ff5f1839a01aa1b005299676e1a97b9dcbb4d0f9)
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: remzi - 30 Ekim 2008, 18:43:26
ölçmek istediğin gerilim değeri nedir.?
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 30 Ekim 2008, 18:58:05
ölçmek istediğim gerilim 0-220 V arası değişken bir a.c. gerilim.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: Uykusuz - 30 Ekim 2008, 19:10:21
Merhaba,

Bence devrenizin yanlış ölçüm yapması ortak GND den kaynaklanmıyor. Doğrultma devresini daha hassas yapmalısınız. Ayrıca 16F628'de adc yok bu pici kullanarak çok zor ölçüm yaparsınız.

Opto kuplor kullanarak izalasyonu analog olarak sağlayamazsınız. Lineer analog optokuplorlar oldukça pahalı elemanlar. Bunlar izaasyonlu osilaskoplarda kullanılıyor.

AC gerilimi iki şekilde ölçebilirsiniz.

Birincisi ve en doğru sonucu veren RMS hesaplamaktır. Bu yöntemde pice ac sinyalin kendisi uygulanır ve sinyalin bir periyodundan örnekler alınıp o sinyalin RMS değeri hesalatılır.

(https://www.teknolojiekibi.com/yeni/proxy.php?request=http%3A%2F%2Fstreaming.wisconsin.edu%2Fimages%2Faudio_editing_SF_images%2Fsf00sample.gif&hash=ffe636d2dc0b47f85d877031c82acafbb0f34584)

Burada tüm noktaların karelerinin toplamının nokta sayısana bölümünün karekökü bu sinyalin değerini bize verir. (Formülü yanlış hatırlıyor olabilirim yanlışım varsa lütfen belirtin)

İkincisi ise ölçeceğimiz AC gerilimi DC gerilime çeviririz. Bu işlemi sadece diyotlarla değil milivolt seviyelerindeki sinyalleri de ölçebilmek için opamp da kullanmamız gerekir.

http://www.mumsema.net/elektronik-bolumu/132223-op-amp-in-yapisi-ve-ozellikleri.html

Burada mV doğrultucu devre örnekleri var. Bu tarz bir devre kullanırsanız ve çıkışını düşük bir kapasite ile filtrelerseniz AC gerilimizi DC ye çevirmiş olursunuz. Çıkıştaki kapasite gerilim değişimine karşı tepkinin hızını belirleyecektir. Bu kapasiteyi DC gerilimin sağlandığı en düşük değerde takmalısınız.  Daha sonra da bu gerilimi ADC ye uygulayarak ölçümünüzü yapabilirsiniz.

Ayrıca unutulmaması gereken bir diğer nokta PIC'in girişlerine 0V'dan daha düşük, 5V'dan daha yüksek gerilim uygulanmaması gerekiyor  ;)

Düzeltme: Yüksek gerilimde gerilim bölücüler ile gerilimi uygun voltajlara düşürmelisiniz.

Saygılar.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 30 Ekim 2008, 19:20:09
Tşkler uykusuz. Aslında devre proteusta sorunsuz çalışıyor fakat uygulamada sorunlu. Butür işler için  80 li yıllarda kullanılan İso122 adında bir entegre varmış fakat piyasada bulamadım. Acaba bu entegrenin muadilini bulabilir miyiz ?
Entegrenin datasheeti : http://www.4shared.com/file/69032621/ae1852dc/iso1221.html
(http://www.4shared.com/file/69032621/ae1852dc/iso1221.html)
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: elektrofizik - 02 Kasım 2008, 04:46:57
ben daha basit bir yöntem söyleyim  :)
6v-220v trafo kullan olsun bitsin. trafo çıkışınıda doğrultup pot ile pic e sür.
filitre kondansatörünü çok büyük kullanma. nf lar civarında olsun. pic adc pinine 5v1 zeneri mutlaka kullan.
ek olarak: eğer hassas ölçüm yapacaksan AC-DC converter devresini kullanmalısın.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 02 Kasım 2008, 05:49:23
Denemekte yarar var ama GND ler yine ortak oluyor.Bu seferde trafonun GND si ile Pic in  GND sini ortak bağlamak gerekiyor. Eğer izole yükselteç entegresini bulamazsam bu yöntemi denicem. Tşkler.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: Ustura - 02 Kasım 2008, 14:41:34
Selamlar, benim önerim ADC girişine yüksek empedanslı diferansiyel girişli basit bir
OP_AMP lı tampon devre ilave etmek olacak.Ölçeceğiniz AC kaynak, şehir şebekesi de
olabileceğine göre devrenizin sıfırı ile şebeke nötrü arasındaki potansiyel farkının olması
neredeyse kaçınılmaz bir problem.
Önerdiğim devre bence basit ve ucuz bir çözüm olur.
[IMG]http://img230.imageshack.us/img230/2897/accmj5.png[/img] (http://imageshack.us)
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: asenkron - 02 Kasım 2008, 18:07:14
    pıc  gnd sebekenin gnd bagla yani  topraklama yap sorun cözülcektir.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 02 Kasım 2008, 20:44:40
Alıntı yapılan: asenkron - 02 Kasım 2008, 18:07:14
    pıc  gnd sebekenin gnd bagla yani  topraklama yap sorun cözülcektir.
İlk önce söylediğin gibi  pic in gnd si ile şebekeninkini bağlamıştım ama verimli olmadı.
Bu proje beni mahvedecek  :D Birinci sıkıntıyı ac gerilimi ölçmede ikinci sıkıntıyıda PWM ile DC motorun hız kontrolünü yapmada yaşadım.
Size biraz projeden bahsedeyim belki sizlerinde fikirleriyle bir sonuca ulaşabilirim. proje şöyle birşey:
Dc. motor kontrollü bir varyağımız  var. Bu varyağın çıkış gerilimini keypad ile gircez. Atıyorum mesela 100 V olarak girdik. Varyak çıkış geriliminin  ilk başta 0v olduğunu düşünelim. Biz keypad kullanarak Varyağın çıkış gerilimini 100 V  olarak ayarlamıştık. Pic varyağın çıkış gerilimi ile bizim keypadten girmiş oldugumuz gerilim değerini karşılaştıracak aradaki farka göre PWM üretecek.Fark büyükse DC motorumuz hızlı bir şekilde dönerek varyağın çıkış gerilimini arttıracak. Mesela aradaki fark 5 V düşünce motor yavaşlıyacak ve ayarladığımız gerilim değerine ulaşınca motor durcak. Diyelimki varyağın uçlarına bir yük bağladık ve varyağın uç gerilimi 100 V tan 96 ya düştü. Bu fark pic tarafından hemen algılanarak çıkış 100 v a otomatik olarak ayarlanacak. yükü devreden çıkarınca çıkışımız 104 V oldu diyelim hemen motor geri dönerek çıkışı 100 V a ayarlıcak. Şimdi benim PWM deki sıkıntım şu. Motor ileri yönde hareket ederken sorun yok.Diyelim max PWM ürettim motor max. hızla ileri dönüyor fakat motorun yönünü değiştirdiğimde max. PWM ile motorum Max devrin % 25 i kadar bir hızla geri dönüyor. Ama benim yapmak istediğim geri yönde de max. PWM ile max hız elde etmek. Motorun hız ve yön kontrolünü L298 ile yapıyorum. Nerde yanlışım var bulamadım. İnşallah sene sonuna kadar bulurum  ;D İlgilendiğiniz için  hepinize teşekkür  ediyorum.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 02 Kasım 2008, 20:46:07
Alıntı yapılan: Ustura - 02 Kasım 2008, 14:41:34
Selamlar, benim önerim ADC girişine yüksek empedanslı diferansiyel girişli basit bir
OP_AMP lı tampon devre ilave etmek olacak.Ölçeceğiniz AC kaynak, şehir şebekesi de
olabileceğine göre devrenizin sıfırı ile şebeke nötrü arasındaki potansiyel farkının olması
neredeyse kaçınılmaz bir problem.
Önerdiğim devre bence basit ve ucuz bir çözüm olur.
[IMG]http://img230.imageshack.us/img230/2897/accmj5.png[/img] (http://imageshack.us)

söylediğinizi yapıcam ama bu devrede pic e giden uç neresi tam kestiremedim. Birde U1 için tavsiye ettiğiniz bir entegre var mı? İlginz için tşkler
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: Ustura - 02 Kasım 2008, 21:57:46
Bu devre için LM324 öneririm.Besleme olarak +5V. tek kaynak gerilimi kullanacağınızı
varsayarsak OP_AMP ın çıkışını direkt PIC e bağlayabilirsiniz.+5V. besleme gerilimi ile
OP_AMP çıkışından, tam skala değeri olarak max. +4V. alırsınız.+10V. gibi bir besleme
gerilimi kullanırsanız, OP_AMP çıkışına gerilim bölücü bir trimpot kullanmalısınız.
Başlık: Ynt: Pic ile A.C. Gerilimi nasıl ölçeriz.
Gönderen: senkron - 02 Kasım 2008, 22:14:46
Bu şekilde çalışırsa çok makbule geçecek. İnşallah yine bir sorunla karşılaşmam. tekrar tşkler.