Otomatik Kapı

Başlatan Serk@n, 25 Eylül 2021, 20:46:07

Serk@n

Herkese iyi çalışmalar diliyorum

Bir otomatik kapı arızası ile uğraşıyorum. Kapı üzerinde pwm ile çalışan 24V. bir DC motor var. Motor da malum bir mikrodenetleyici kart ile kontrol ediliyor.

Arıza şu:
Kapılar normalde kapanmaya yakın yavaşlaması ve birbirlerine değince durması gerekiyorken hızlıca kapanıyor ve kapılar tam kapanınca cihaz uyarı veriyor ve yaklaşık 50 cm. tekrar açılıyor ve bekliyor. Görünen o ki bir engele çarpma uyarısı veriyor.

Sormak istediğim husus kapıların birbirine yaklaştığını mcu nasıl algılıyor? (Bu algılama ile yavaşlama işlemine geçmesi için)

Motorun çektiği akım ölçülerek bir engele çarptığı anlaşılabilir. Tam açılmayı veya bir şeye çarpmayı mcu bu şekilde algılayabilir. Anladığım kadarıyla sistem bu şekilde çalışıyor. Fakat kapıların yaklaşmasıyla ilgili herhangibir sensör göremedim.

Motorun ve devre kartının fotoğrafını da gönderiyorum. Bir fikri olan arkadaşım olursa memnun olurum.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Serk@n

Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Serk@n

Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Serk@n

Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

ete

Bu işi sensörle yapmaya gerek yok bence. Kapıyı tek motor çalıştırıyor. Bir kanat sağa giderken diğeri ter yönde hareket ediyor her ikiside aynı mesafeyi kat ediyor. Programı ben yazmış olsam kapının hareket mesafesini ölçer ve kapanmaya 30 cm kala (belkide son 20 cm daha uygun) PWM yi kısardım. Böylece kapı son mesafeyi düşük hızda katederek kapanır. Burada ayrıca sensör kullanmaya bence gerek yok. Ancak motorda encoder benzeri bir konum belirleyici sistem olması gerekir. Buradan gelen palsleri sayarak kapının hamgi mesafede olduğunu kolaylıkla anlayabilirler. Aksi halde zaman tutarak bu işi yapmak gerekir ki oda pek sıhhatli çalışmayacaktır.
Belliki senin motorda yer alan encoder arızalı gereken pulsleri vermediği için motor kapının nerede olduğunu anlayamıyor. Motoru söküp bak bana kalırsa. Motorda yok ise sistem üzerinde bir yerde encoder yada delikli veya yarıklı disk gibi bir şey olması gerekir.

ETE

mehmet

Resetleme imkanı yok mu? İlk
kurulumda kendi kendine yapması
gerekir diye düşünüyorum.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
http://www.mehmetbilgi.net.tr

Serk@n

Alıntı yapılan: mehmet - 26 Eylül 2021, 11:56:54Resetleme imkanı yok mu? İlk
kurulumda kendi kendine yapması
gerekir diye düşünüyorum.

Resetleme yapınca kapı bir kere çalıştı, ama sonradan yine yaklaşma algılamasını kaybetti.

Resetleme yapınca kapı tam açılıyor. Sonra kapanmaya başlıyor. Tam açılmadan sonra Ete hocamın dediği gibi motor pals gönderiyor demek ki. Çünkü bir sensör yok. Arıza, ya motorda yada kartta. Bu palslerin nasıl gönderildiğini ve sayıldığını anlamam lazım.

Motor sağlamsa yeni bir kart üretebilirim diye düşünüyorum. Tabi çalışma sistemini çözebilirsem.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

ete

Motor resmine bakarsan üzerinde yazıyor zaten. Encoder devir başına 100 puls üretiyormuş.
4 renk bağlantı kablosu var. Kırmızı +besleme, Siyah GND, Beyaz Encoder A çıkışı , Yeşil Encoder B çıkışı. Her şey açık elinde skop var ise A ve B çıkışlarına bağlayıp çıkışları izlemen arada puls kaybediyormu görmen gerekir. Bu arada encoder besleme gerilimi 5V diye belirtmişler. Sorun orada olabilir. Motoru sökmen lazım bana kalırsa. Devrleri içinde olması gerek. Encoder beslemesini A ve B çıkışlarını kontrol etmen gerekiyor.

Ete


fatih88

bildiğim kadarıyla sistem şu şekil çalışıyor tam kapanma ve tam açmada kesinlikle switch olmuyor ilk enerji verildiğinde kapı yavaş açılıyor ve son noktaya gidip aşırı akım çekince motoru durdurup enkoderin 0 noktası olarak kabul ediyor ve tekrar kapanmaya başlıyor iki kapı birbirini öptüğünde yine zorlanma yaşanacağından yine motoru durdurup enkoderdeki sayı son nokta oluyor. artık başlangıçtan bitişe enkoder puls sayımızı biliyoruz buna görede  yazılımda ramp degerlerini kendimiz veya kullanıcı pot veya lcd girebiliyor anlatımda bir yanlışım olduysa affola
iyi çalışmalar
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

Serk@n

Çok güzel bilgiler oldu benim için bunlar. Gelişmeleri yazacağım. İyi çalışmalar.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

mehmet

Sensörün karşı tarafında pilli bir
şey olabilir. Varsa pilleri değiştirin.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
http://www.mehmetbilgi.net.tr

Serk@n

Alıntı yapılan: mehmet - 26 Eylül 2021, 21:36:27Sensörün karşı tarafında pilli bir
şey olabilir. Varsa pilleri değiştirin.

Sistemde kapıların kapanmasıyla ilgili bir sensör yok.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Serk@n

Motoru açtım. Ete hocamın bahsettiği delikli diski gördüm. Üzerinde de bir optik eleman vardı. Buraya 5V geliyor. A ve B çıkışlarına bir osiloskop ile baktım. Burada herhangibir kare dalga göremedim. Tam optik elemanın arızalı olabileceğini düşünmüştüm ki...

Sonra şöyle bir gelişme oldu.
Motorun hız ayarını düşürdüm. Kapıyı tekrar çalıştırdım. Hızı biraz düşük olsa da şu an çalışıyor.

Kapılar yavaş olduğu için birbirlerine biraz daha hafif çarpıp duruyor. Bu şekilde çalışması yeterli benim için.

Şuan sorun çözüldü. Fakat pals almadan nasıl çözüldüğünü anlayamadım. Sanki yazılımdaki bir açıktan faydalandım. Veya osiloskop ile pulsleri sağlıklı ölçemedim.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

ete

Puls görebilmen için motorun dönüyor olması gerekir. Umarım dönerken izlemişsindir.
Bu şekilde yaptın ise ve puls göremiyorsan ölçüm tekniğin yanlış olmalı bana kalırsa.

Ete

Serk@n

#14
Hocam motoru elimle çevirerek denedim. Osiloskobun tek probu vardı. A-Şase ve B-Şase olarak ayrı ayrı ölçüm. Ama osiloskobun sağlıklı çalıştığına emin değilim.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Powered by EzPortal