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
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..
(https://openlabpro.com/wp-content/uploads/2019/10/pull-up-resistor-pull-up-circuit.png)
Kolay gelsin.
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
(https://i.hizliresim.com/ro0r7ky.png)
işte devrenin buton şematigi
Buton S olan kendi kendine start veriyor
Alıntı yapılan: Cemre. - 14 Haziran 2021, 11: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..
(https://openlabpro.com/wp-content/uploads/2019/10/pull-up-resistor-pull-up-circuit.png)
Kolay gelsin.
bu devrenin pulldown versiyonu varmıdır :)
Alıntı yapılan: OG - 14 Haziran 2021, 11: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 ?
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.
Alıntı yapılan: istek61 - 14 Haziran 2021, 17:56:08yukarıda devreyi paylaştım.
şemayı göremedim
Alıntı yapılan: kamilsorhan - 14 Haziran 2021, 18: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).
Alıntı yapılan: kamilsorhan - 14 Haziran 2021, 18: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.
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.
Alıntı yapılan: Kabil ATICI - 14 Haziran 2021, 20: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.
Girişi 1mS araliklarla 16 kere okuyup 13+ defa lojik 1 ise 1 kabul et tarzinda bir filtre cok faydali olabilir...
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.
Alıntı yapılan: muhendisbey - 15 Haziran 2021, 01: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
Alıntı yapılan: istek61 - 15 Haziran 2021, 14: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.
Alıntı yapılan: muhendisbey - 15 Haziran 2021, 14:37:43Daha ö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.
bende benzer sorunlarla birkaç kez karşılaştım fakat arduinonun böyle bir hata vermesini ve pulldown butonunun boş tek bir kabloyla çekecegini hiç tahmin etmedim. şaşkına döndüm :)
PCBde hata var gibi. Buton uçları 10k ile toprağa çekilmiş. Amaç ne acaba.
1 tane 1k ile pull up yapılsa ayna gibi olur. Parazit etkilemez.
Olmadıysa 1k yerine 470 ohm takılabilir
Alıntı yapılan: Kılıç - 15 Haziran 2021, 21:38:34PCBde hata var gibi. Buton uçları 10k ile toprağa çekilmiş. Amaç ne acaba.
Buton tri state bir butonsa? Her butondan mikrodenetleyiciye giden 2 yol mevcut.
Alıntı yapılan: Cemre. - 14 Haziran 2021, 11: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..
(https://openlabpro.com/wp-content/uploads/2019/10/pull-up-resistor-pull-up-circuit.png)
Kolay gelsin.
Hocam devre biraz sıkıntılı. Kapasitedeki yükleri direnç üzerinden toprağa bırakmak daha doğru olur.
10k, pin ve buton bağlantısından kapasiteye seri uygun bir direnç eklenmeli.
Muhtemelen contact debouncing amacıyla konulmuş bu kapasitörler. Çoğunlukla kullanmam, bir zararını da görmedim. Bazen çok ince düşünmemek gerekli.