silgeç motoru ve enkoderi

Başlatan stronger_ht, 31 Temmuz 2010, 21:14:57

KAZIMUGUR

Alıntı Yap...sağa dğru 300 devir dönüyor sola dön dediğimizde 200 devir dönüyordu
böyle bir salaklıkla karşılaşacağımızı...

Tek yöne dönecek şekilde tasarlanıyor.
Bu yönde dönerken , sonsuz vidaya gelen kuvveti karşılamak için o tarafa basitce bir bilya çakıyorlar ve karşısında küçük bir metal.
Tersi yönde bu yok  ve sürtünme kuvvetleri ben buradayım diyor.
Yataklarda gereken rulmanlar , işi pahalı yapar....


picmanya

sonuç itibariyle resimdeki motorda enkoder varmı yokmu?
olsada olmasada tam 30 tur falan olduğunu anlayıp motoru durdurmam gerekiyor denilmiş.
demekki motora hassas istenilen gerilim verilebiliyor olmalıki 30 tura yaklaşıldığında kontrolör tarafından anlaşılıp motor rampalı yavaşlatılıp durdurulabilsin belkide gerekiyorsa frenlemede yaptırılmalı birde devir yönü değişiyorsa al sana pwm kontrollü H köprü.

motorun enkoderi yoksa bu nasıl çözülebilir bende tam bilmiyorum ama enkoderi gearbox çıkışına bağlamak daha fazla hatalı olur enkoderi motor endüktör miline bağlamak gerekir.bu şekilde enkoder çözünürlüğü diğerine göre 10 kata daha az olsa bile daha etkin pozisyon bilgisi elde edilir.

motor mekaniği müsade ediyorsa gördüğüm kadarı ile gearbox tarafındaki sonsuz vida çıkıntısı gibi duran yerden olabilir ince çapda bir matkapla delik açılıp mile diş çekme veya benzeri bir metodla enkoder rotoru bağlanabilir
belki motorun arka kısmındaki burç yatakdanda bir mekanik operasyonla enkoder bağlanabilir ama sonuçda enkoder bu motordan pahalıdır diye düşünüyorum bu masraf çalışmayı nasıl etkiler onada bakmak gerekir.

birde bu tür motorlar bir yöne 300 devirle diğer yöne 200 devirle dönüyordu iş görmedi denilmiş burda sürücü devre varsa bu tür devir sayıları bir şekilde düzenlenebilir bu pek sorun olmaz ama motor bir yöne dönmeye ayarlı imalatdan böyle çıkmışsa buna yapacak pek bir şey yok ama yinede bunlar fırçalı sabit mıknatıslı dc motor olduklarından her iki yönede dönebiliyor olması gerekir bu tür motorların karakteristiği budur.

stronger_ht

#18
Benim aldığım bildiler şu yönde,
Motor üzerinde 4 tane kablo var, sarı, siyah, mavi ve beyaz, beyaz kablo.
Motor'da tam olarak enkoder var demek yanlış olur, ancak motor her turu tamamladığında bir sinyal gönderen bir mekanizma var,
ancak o mekanizmayı nereden almamız gerektiğini bilmiyorum, bilsem aldığım sinyali pic ile saydırıp tur sayısını o şekilde bulacağım...


BU ARADA RESİMDE GÖRÜNEN BEYAZ KABLONUN DA İÇERİSİNDE İKİ TANE İNCE KABLO VAR. BİRİ YEŞİL DİĞERİ PEMBE RENGİNDE...

KAZIMUGUR

Motor genelde çift devirli , o yüzden kablo sayısı ikiden fazla.
Bazılarında 3 fırça var.

Dişlinin arkasında tam çemberden az eksik bakır şerit var.
Ortalık bir yerlerde motoru çalıştıran switch kapatılsa dahi park yerine kadar getiren bir sistem.
Park yeri boşluğa denk geldiği için yerinde duruyor.
Bu çember tur attı bilgisi için kullanılabilir.

Motor açılınca bozulma garantilimi satılıyor ?

stronger_ht

Motoru açabilme seçeneğim var, isterseniz açıp içini de çekebilirim, internette araştırdığım kadarıyla motor aşağıdaki linkteki motorlarla aynı.

http://www.kormas.com/urunler.asp?id=248

Bu durumda, ben motorun tur sayısını nasıl alabilirim :(
Benim anladığım kadarıyla o 5 kablodan ikisi bu işi yapıyor kendi içinde, bir forumda edindiğim bilgiye göre, tur tamamlandığında bir sinyal gönderiyor, bu sinyali saydırabilirim, ancak neden iki kablo var, ya da örnek daha önceden hazırlanan bir devre var mıdır bunun için...

Klein

Bu konunun u kadar uzamış olması enteresan. 
Bu motorarda encoder yok. 
motor turunu tamamlasın diye , motor tur içinde iken kısadevre , turunu tamamlayınca açık devre olan bir kontak var o kadar.
bu motorda encoder yok...
bu motorlarda encoder yok...
bu motorda encoder yok...
bu motorlarda encoder yok...
bu motorda encoder yok...
bu motorlarda encoder yok...
bu motorda encoder yok...
bu motorlarda encoder yok...
bu motorda encoder yok...
bu motorlarda encoder yok...


Erol YILMAZ

Haricen encoder takarsanız tur bilgisini alırsınız :)

stronger_ht

Klein, enkoder olmadığına ikna oldum :D yani öğrendim, orada sorun yok, o kontak'ı nasıl kullanabilirim devrede, onun bir örneği var mıdır...

Ayrıca encoder'lar çok pahalıymış...

picmanya

enkoder'in yalnızca tur bilgisi için burda kullanılması çok lüks olur zaten onu takma imkanıda kısıtlı gördüğüm kadarı ile.

redüktör içindeki diske sürtünen metal kontak tekmi çiftmi?bendeki motorda çift gözüküyor.eğer sizdede çiftse metal kontakların diske sürtünmeyen diğer uçları ayrılıp birine 0V verip diğerinede pull-up direnci ile +5 volta verilirse ve bu uç işlemcide düşen kenar üzerinden değerlendirilirse tur bilgisi alınabilir diye düşünüyorum.bunu deneyebilirsiniz.

yada daha sağlam çözüm siz motor tahrik miline bir çıkıntı vida koyun ve burdan indüktif sensörle turbilgisi alın enkodere göre çok ucuz ve montajı rahat bir yöntem olur.
olmazsa mekanik switch bile düşünülebilir.

stronger_ht

picmanya,
bence iki adet kablo var o işlemi gören
Birisi yeşil birisi pembe, hangisine +5v vereceğim, ya da yanlış bağlama sonucu zarar verirmiyim.
Birde üzerinde hiçbir şekilde marka model yazmıyor, bu yüzden bağlantı kabloların hangisinin ne işe yaradığı tam olarak kesin değil kaynak da bulamıyorum açıkcası :(

stronger_ht

Bu arada şimdi taktım motoru enerji kablolarına 12v verdiğimde sağa yada sola çevirebiliyorum motoru,
diğer iki kablo olan yeşil ve pembe renkli kabloları ölçü aletiyle ölçtüğümde sürekli kısa devre gösteriyor ancak turu tamamladığımda ise kısa devre kapanıyor sonra tekrar açılıyor,
bu durumda pic'den düşen kenarı okutmam gerekecek sanırım.

picmanya

kısa devre açılıp sonra tekrar kapanıyor demek istediniz herhalde.
bu kablolar ile bir optoyu sürer ve opto çıkışını pic'e girerseniz sizin iş bence çözülmüş olur.
düşen yada yükselen kenar nasıl isterseniz o şekilde kullanın ama ben opto çıkışını düşen kenar ile işlemcide değerlendirme taraftarıyım.

stronger_ht

Ben biraz daha düz mantık birşey yaptım ama sizin dediğinizden farklı, isis'de çalışıyor gerçek devrede çalışırmı bilmem.
NE555 ile motorun bu tur sayma işlemindeki dalgaya benzer bir kare dalga ürettim ve doğrudan pic'e verdim, pic'de de bir button kullanıyormuş gibi örneğin e0 pini 0 olduğunda değişken değerini 1 artır gibi bir kod ile sorunumu çözdüm. Gerçek devrede ise NE555 devresini kaldırıp o kabloları bir button gibi direk pic'e bağlamayı deneyecektim ama sizin dediğinizi de bugün deneyeceğim...