Arduino'da şebeke parazit sorunu

Başlatan istek61, 14 Haziran 2021, 13:47:31

istek61

14 Haziran 2021, 13:47:31 Son düzenlenme: 14 Haziran 2021, 13:57:16 istek61
Merhaba, arduino ile bir led ışık oyunu tasarladım. Avm de çalıştığım magazaya koydum.
evde bu oyunu defalarca test ettim çok güzel çalışıyordu.
Avm de mağazama taktığımda ise anakart üstünde start butonuna boşta herhangi bir kablo değdiği gibi oyun start alıyor. (+5v ile kısa devre yapmadan. kablonun boyu ne olursa olsun.)

Buton entegrede 14. bacakta

önce farklı güç kaynağı taktığım için parazit olduğunu düşündüm ve aklıma gelebilecek tüm ferit nüve ve kutupsuz kondansatör alternatiflerini denedim ama çözüm olmadı. sonra acaba şebekede bi parazit mi var deyip hemen yan mağazama oyunu bağladım ve sorunsuz çalıştı. diğer mağazada da sorunsuz çalıştı fakat benim mağazamda oyun kendi kendine start alıyor.
diğer makinelerin etkilediğini düşündüm ve tüm diğer makinelerin şalterlerini aşağı indirip denedim fakat yine aynı hatayı almaya devam ettim.


sizce sorun ne olabilir ?
en basit şekilde nasıl çözebilirim? 220 ye mi filtre yapmam lazım yoksa 12v a mı?
şebekedeki parazitin ne olduğunu nasıl çözülebileceğini kime danışmalıyım. avm tekniği anlamıyor. 220 yi osiloskoplamı incelemek lazım ? kafam çok karıştı.
yardımlarınızı bekliyorum şimdiden teşekkür ederim

Cemre.

14 Haziran 2021, 14:06:36 #1 Son düzenlenme: 14 Haziran 2021, 14:13:37 Cemre.
Buton bağlantısı ile ilgili şema paylaşabilir misiniz?
Aşağıdakine benzer bir örnekle sorun yaşamamanız gerekir. Bu devredeki elemanlar ilgili MCU pinine en yakın şekilde konumlandırılmalıdır. Butonu kablo ile uzatmak istiyorsanız kabloyu diğer elektrik hatlarından mümkün olduğunca uzak taşıyınız ve yine diğer devre elemanlarını MCU'ya en yakın şekilde konumlandırın..

Kolay gelsin.

OG

yaptığın işlemleri güzel, detaylıca anlatmışsın
yaptığın cihazın detayından hiç bahsetmemişsin

buton ne
buton nerede
buton pull up/down dirençleri varmı, değer ne
buton kablosunun uzunluğu
buton kablosu ve cihazın faraday koruması

üstteki sayılan konular parazit önlemi için dikkate alınması gereken konular

alttaki de genel bir konu
buton kabloları cihaz üstünde değil de parazite açık yerlerde uzanıyorsa
optocoupler gibi (veya başka) bir yapı üzerinden parazit duyarlılığı azaltılır.

kısa uzun basış sezme gibi bir durum yoksa
cihaz üzerindeki buton bağlanan iki noktaya bir kondansatör iyi gelir, en az 100nF
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

istek61

14 Haziran 2021, 20:46:45 #3 Son düzenlenme: 14 Haziran 2021, 20:48:37 istek61


işte devrenin buton şematigi
Buton S olan kendi kendine start veriyor

istek61

Alıntı yapılan: Cemre. - 14 Haziran 2021, 14:06:36Buton bağlantısı ile ilgili şema paylaşabilir misiniz?
Aşağıdakine benzer bir örnekle sorun yaşamamanız gerekir. Bu devredeki elemanlar ilgili MCU pinine en yakın şekilde konumlandırılmalıdır. Butonu kablo ile uzatmak istiyorsanız kabloyu diğer elektrik hatlarından mümkün olduğunca uzak taşıyınız ve yine diğer devre elemanlarını MCU'ya en yakın şekilde konumlandırın..

Kolay gelsin.

bu devrenin pulldown versiyonu varmıdır :)

istek61

Alıntı yapılan: OG - 14 Haziran 2021, 14:07:24yaptığın işlemleri güzel, detaylıca anlatmışsın
yaptığın cihazın detayından hiç bahsetmemişsin

buton ne
buton nerede
buton pull up/down dirençleri varmı, değer ne
buton kablosunun uzunluğu
buton kablosu ve cihazın faraday koruması

üstteki sayılan konular parazit önlemi için dikkate alınması gereken konular

alttaki de genel bir konu
buton kabloları cihaz üstünde değil de parazite açık yerlerde uzanıyorsa
optocoupler gibi (veya başka) bir yapı üzerinden parazit duyarlılığı azaltılır.

kısa uzun basış sezme gibi bir durum yoksa
cihaz üzerindeki buton bağlanan iki noktaya bir kondansatör iyi gelir, en az 100nF

yukarıda devreyi paylaştım. butonlardaki S pini sadece magazada boş kablo yada tornavide degdirmemle çalışıyor.
bu buton yapısında 100nf ı nasıl baglamalıyım ?

kamilsorhan

Mağazanızın şebeke gerilimi 220v. ise ,bağlı bulunan faz'da bir parazit olabilir.
Cihaz'ın diğer mağazalardaki faz'larda  problemsiz çalışmasının sebebi bu olabilir.
Bu durumu gözönüne alarak muhtemelen  bir çözüm bulabilirsiniz.

OG

14 Haziran 2021, 23:21:48 #7 Son düzenlenme: 14 Haziran 2021, 23:24:51 OG
Alıntı yapılan: istek61 - 14 Haziran 2021, 20:56:08yukarıda devreyi paylaştım.
şemayı göremedim

Alıntı yapılan: kamilsorhan - 14 Haziran 2021, 21:40:37Mağazanızın şebeke gerilimi 220v. ise ,bağlı bulunan faz'da bir parazit olabilir.
Türkiye'de şebeke her yerde 220V dur (hatta 230V).
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

istek61

Alıntı yapılan: kamilsorhan - 14 Haziran 2021, 21:40:37Mağazanızın şebeke gerilimi 220v. ise ,bağlı bulunan faz'da bir parazit olabilir.
Cihaz'ın diğer mağazalardaki faz'larda  problemsiz çalışmasının sebebi bu olabilir.
Bu durumu gözönüne alarak muhtemelen  bir çözüm bulabilirsiniz.
teşekkür ederim.. zaten öncelikli olarak ben mağaza içindeki sorunu çözmeye çalışıyorum.
devre bir şekilde filtre edilebilir.

Kabil ATICI

14 Haziran 2021, 23:55:01 #9 Son düzenlenme: 14 Haziran 2021, 23:58:31 Kabil ATICI
Bazı mikrokontreller için kullanılabilir olsa da, Pulldown buton için iyi bir çözüm değil. Çünkü pull down direnci giriş bacağının GND seviyesine göre yukarıda kalmasına sebep olur. Yaşadığınız problemde de gördüğünüz üzere giriş bacağı kolaylıkla lojik seviyeyi aşabilir, veya tanımsız bölgede kalabilir ki daha sıkıntılıdır (sonucun ne olacağı belli olmaz. Osilasyona sebep olabilir.)

Devrenizde değişiklik yapabiliyorsanız (birkaç atlama ve maket bıçağı ile) pull up yöntemine geçin. Sadece programda değişiklik yapmanız gerekir. Zaten yukarıda bir örnek verilmiş durumda.

Biz sadece önerebiliriz, karar sizin! Kolay gelsin.

Not: Sizin mağza ile ilgili sorun, yakınlarda transformatör, yüksek güçlü elektrik çeken bir cihaz, baz istasyonu, yakınlardan geçen yüksek akım taşıyan elektrik kablosu,  her türlüsünden yüksek güçlü elektrik isteyen bir sistem sebep olabilir.
ambar7

istek61

Alıntı yapılan: Kabil ATICI - 14 Haziran 2021, 23:55:01Bazı mikrokontreller için kullanılabilir olsa da, Pulldown buton için iyi bir çözüm değil. Çünkü pull down direnci giriş bacağının GND seviyesine göre yukarıda kalmasına sebep olur. Yaşadığınız problemde de gördüğünüz üzere giriş bacağı kolaylıkla lojik seviyeyi aşabilir, veya tanımsız bölgede kalabilir ki daha sıkıntılıdır (sonucun ne olacağı belli olmaz. Osilasyona sebep olabilir.)

Devrenizde değişiklik yapabiliyorsanız (birkaç atlama ve maket bıçağı ile) pull up yöntemine geçin. Sadece programda değişiklik yapmanız gerekir. Zaten yukarıda bir örnek verilmiş durumda.

Biz sadece önerebiliriz, karar sizin! Kolay gelsin.

Not: Sizin mağza ile ilgili sorun, yakınlarda transformatör, yüksek güçlü elektrik çeken bir cihaz, baz istasyonu, yakınlardan geçen yüksek akım taşıyan elektrik kablosu,  her türlüsünden yüksek güçlü elektrik isteyen bir sistem sebep olabilir.

şimdi siz söyleyince aklıma geldi. bir duvarımız avm asansörlerine bir duvarımız agır yük asansörlerine komşu.
bir duvarın arkasında da farklı bir oyun parkının bowling mekanizmaları vs  var... yani herşey olabilir :)
pull-up a çevirmeyi deneyecegim... yardımlarınız için teşekkür ederim.

Erol YILMAZ

Girişi 1mS araliklarla 16 kere okuyup 13+ defa lojik 1 ise 1 kabul et tarzinda bir filtre cok faydali olabilir...

muhendisbey

Burada arkadaşlar bahsetmemiş ama başka bir ihtimal daha var. Bozuk komponent ya da diğer bir deyişle imalat hatası.
Besleme hattından / güç kaynağından eminseniz (sistemi bir powerbank ile beslediğinizde sorun varsa SMPS gürültülü çalışıyor demektir), komponentlerin bozuk olmadığına emin olmak için ya 2. bir kart, ya da kartın üzerindeki komponentlerin değiştirilmesi iyi olacaktır.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

istek61

Alıntı yapılan: muhendisbey - 15 Haziran 2021, 04:49:31Burada arkadaşlar bahsetmemiş ama başka bir ihtimal daha var. Bozuk komponent ya da diğer bir deyişle imalat hatası.
Besleme hattından / güç kaynağından eminseniz (sistemi bir powerbank ile beslediğinizde sorun varsa SMPS gürültülü çalışıyor demektir), komponentlerin bozuk olmadığına emin olmak için ya 2. bir kart, ya da kartın üzerindeki komponentlerin değiştirilmesi iyi olacaktır.

anakart mağaza hariç heryerde düzgün çalışıyor. gürültünün şebekeden olduğuna eminim artık.
yinede 2. bir anakart yapıp deneyeceğim. teşekkür ederim

muhendisbey

Alıntı yapılan: istek61 - 15 Haziran 2021, 17:12:00anakart mağaza hariç heryerde düzgün çalışıyor. gürültünün şebekeden olduğuna eminim artık.
yinede 2. bir anakart yapıp deneyeceğim. teşekkür ederim

Daha önce başıma geldiği için: bazen güç kaynakları topraklama düzgün olmadığında çok fazla parazit oluşturarak çalışıyor. Topraklama hattını kontrol etmenizi de tavsiye ederim.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.