Yüksek güçlü step motor sürücüsü devresi yardım

alt41

Üye
Katılım
5 Tem 2009
Mesajlar
87
Puanları
1
Merhaba arkadaşlar,

Yazılım ve devre tasarımı konusunda iyi değilim. Elimdeki step motoru aşağıdaki devre ile sürmek istiyorum. Fakat anlamadığım bu devre şu anda kontrol ediliyor mu Yoksa kontrol kısmını biz mi ekleyeceğiz? Sol taraftaki DIR ve STEP girişleri neyi belirtiyor. NE555 entegresi ve potlar ne işe yarıyor. Ben bu devreyi pic16f877 ile kontrol etmek istiyorum nasıl yapabilirim.

Teşekkürler
8DAvYa.jpg
 
DIR ve STEP girişleri PIC in 2 çıkışına bağlanacak.

Motor DIR 5V iken bir yöne 0V iken diğer yöne döner.
STEP girişine bir puls verince motor bir adım atar.
555 li devre Vref sağladığına göre akım ayarı ile ilgili olmalı.

Half-Full jumperi ile de yarım-tam adım ayarı yapılıyor.
 
DIR ve STEP girişleri PIC in 2 çıkışına bağlanacak.

Motor DIR 5V iken bir yöne 0V iken diğer yöne döner.
STEP girişine bir puls verince motor bir adım atar.
555 li devre Vref sağladığına göre akım ayarı ile ilgili olmalı.

Half-Full jumperi ile de yarım-tam adım ayarı yapılıyor.
Kardeşim peki NE555 entegresi neden kullanılmış. Mesela bir devre daha paylaşayım aynı durum orada yok. Ve bu palaştığım ikinci devredeki L297 bağlantıları farklı.ilk şemadaki gibi bir devre ve jumperlar yok Sebebini anlayamadım.
Jn12GJ.png
 
555 li devre Step sinyalİ gelince tam akım basıyor. Sinyal yokken, motor adım atmıyorkende akımı kısıyor. Motorlar dururken pişmesin diye.
 
555 li devre Step sinyalİ gelince tam akım basıyor. Sinyal yokken, motor adım atmıyorkende akımı kısıyor. Motorlar dururken pişmesin diye.

Peki Mosfetli devrede neden picden sadece dir ve step olmak üzere iki giriş gelmiş. Diğer devrede picden gelen daha çok giriş var
 
Arkadaşlar 555'in kullanılma sebebini ve potları tam açıklayacak yok mu acaba?
 
Peki Mosfetli devrede neden picden sadece dir ve step olmak üzere iki giriş gelmiş. Diğer devrede picden gelen daha çok giriş var
Sadece STEP ve DIR sinyalleri motoru döndürmeye yetiyor.
Mosfetli devrede ENABLE pini sürekli aktif ve diğer pinler kontrol pinleri (CONTROL, HALF/FULL) jumperla kontol ediliyor. Ki normal çalışmada bu pinlerin sürekli durumları değişmez. Ayarlar bırakırsınız.
Mucit23 devresinde ise mcu ya bağlanmış. Yarım/tam adımı mcu ile denetliyor ki normal çalışmada sürekli değişmesi gerekmeyen bir pin bu. Sadece tercih meselesi.


Devrede 555 in yaptığı Step sinyali gelmiyorken motor akımını kısmak. Motorlar duruyorken az akım çekmesini ve daha az ısınmasını sağlamak amaçlı. Niye bir transistör ve bir kapasitörle yapılacak iş 555 le yapılmış dersen oda tercih meselesi. 555 in tam olarak yaptığı step sinyali gelince motor akımını yükseltmek ve kısa bir süre daha yüksek tutmak. Sonrasında potlarla nasıl ayarlandı ise akımı düşük seviyeye çekmek. Dikkat edersen iki ayrı gerilim bölücü var. İlk potun her iki ucunada 5V uygulandığında gerilim bölücü olarak çalışmıyor. 555 in Out pini low olduğunda gerilim bölücü olarak çalışıyor.

L297 nin Vref girişine 0-3V arası bir gerilim uygulanır. Potlarla ve 555 ile gerilimin bu aralıkta iki ayrı değerde olması sağlanıyor.
Ne kadar akım akacağının hesabına gelirsek, devrede 0.2ohm shunt direnç kullanılmış. Motordan 5A geçirmek istersek, 0.2*5 = 1V Vref gerilimi olmalı.

L297 nin Datasheet ve App. note larına bi bakın.
http://www.st.com/st-web-ui/static/...ical/document/application_note/CD00003803.pdf

Devreyi yapmak istiyorsan, TB6560, 6600 gibi chipler bu kadar ucuzlamışken çok da tercih edilecek bir devre değil bence. Bu devre sadece fast decay denen yöntemle ters EMK sönümlendirebiliyor. O da mosların ters diyotları üzerinden. Yani moslar daha çok ısınacak. Ufak başka detaylarda var.
6560-6600 gibi chiplerin akımı yetmiyor diyorsan da L297 nin yaptığını düzgün bir mcu ile zaten yapabilirsin. Mikrostep vs de olur. Yada Allegro nun step motor kontrol chipleri vardı. Mosları dışarıdan bağlanan.
 
Sadece STEP ve DIR sinyalleri motoru döndürmeye yetiyor.
Mosfetli devrede ENABLE pini sürekli aktif ve diğer pinler kontrol pinleri (CONTROL, HALF/FULL) jumperla kontol ediliyor. Ki normal çalışmada bu pinlerin sürekli durumları değişmez. Ayarlar bırakırsınız.
Mucit23 devresinde ise mcu ya bağlanmış. Yarım/tam adımı mcu ile denetliyor ki normal çalışmada sürekli değişmesi gerekmeyen bir pin bu. Sadece tercih meselesi.


Devrede 555 in yaptığı Step sinyali gelmiyorken motor akımını kısmak. Motorlar duruyorken az akım çekmesini ve daha az ısınmasını sağlamak amaçlı. Niye bir transistör ve bir kapasitörle yapılacak iş 555 le yapılmış dersen oda tercih meselesi. 555 in tam olarak yaptığı step sinyali gelince motor akımını yükseltmek ve kısa bir süre daha yüksek tutmak. Sonrasında potlarla nasıl ayarlandı ise akımı düşük seviyeye çekmek. Dikkat edersen iki ayrı gerilim bölücü var. İlk potun her iki ucunada 5V uygulandığında gerilim bölücü olarak çalışmıyor. 555 in Out pini low olduğunda gerilim bölücü olarak çalışıyor.

L297 nin Vref girişine 0-3V arası bir gerilim uygulanır. Potlarla ve 555 ile gerilimin bu aralıkta iki ayrı değerde olması sağlanıyor.
Ne kadar akım akacağının hesabına gelirsek, devrede 0.2ohm shunt direnç kullanılmış. Motordan 5A geçirmek istersek, 0.2*5 = 1V Vref gerilimi olmalı.

L297 nin Datasheet ve App. note larına bi bakın.
http://www.st.com/st-web-ui/static/...ical/document/application_note/CD00003803.pdf

Devreyi yapmak istiyorsan, TB6560, 6600 gibi chipler bu kadar ucuzlamışken çok da tercih edilecek bir devre değil bence. Bu devre sadece fast decay denen yöntemle ters EMK sönümlendirebiliyor. O da mosların ters diyotları üzerinden. Yani moslar daha çok ısınacak. Ufak başka detaylarda var.
6560-6600 gibi chiplerin akımı yetmiyor diyorsan da L297 nin yaptığını düzgün bir mcu ile zaten yapabilirsin. Mikrostep vs de olur. Yada Allegro nun step motor kontrol chipleri vardı. Mosları dışarıdan bağlanan.

Teşekkür ederim cevabınız için. Devreyi kendim tasarlayıp yapmam istendi. Onun için hazır chip kullanamıyorum. Benim alanım farklı olmasına rağmen böyle bir proje verildi bana. Onun için bu devreyi yapmayı düşünüyorum. Bir şey daha sorayım Step sinyali gelmezken motor nasıl akım çekiyor ve 555 ile motor akımı nasıl kısılıyor?
 
555 in out çıkışı 5V iken R17 diye isimlendirilen pot un her iki ucunda da 5V olacağından gerilim bölücü görevi yapmıyor. Out çıkışı 0V iken gerilim bölücü olarak çalışıyor. Sonuçta Vref pinindeki gerilim değeri değişiyor. Bu pindeki gerilime göre de inhibit çıkışları aktif oluyor. İnhibit çıkışları IR2104 ü shotdown pinini aktif edip mosların sürülmesini engelliyor.

L297 nin yaptığını mcu ile zaten yapabilirsin. Standart bir mcu da eksik kalacak kısım, 2 adet komparator ile 2 adet bu komparatorlara referans sağlayacak DAC.
Ama mesela dsPIC30F2020 yada benzeri gibi daha yetenekli bir mcu kullanırsan, Ki içinde 4 adet komparator ve DAC var. İki motoru istediğin gibi sürebilirsin. İster Full, Half ister mikrostep.
Akım kısmak için IR2104 ün tüm çıkışlarının pasif olması detayda bir sorun aslında. Ters EMK sönümlendirmeyi sadece fast decay denen modda yapabileceksin. Mixed decay denen şekilde yapmanın ise ayrı avantajları var. Bunun içinde low ve high side mosları ayrı ayrı kontrol edebileceğin IR2101-2103 gibi sürücüler gerekir.
İlgilenirsen yardımcı olmaya çalışırım.
Bu devreyi yapmaya niyetli isen 555 kısmına çok ta takılma. Aynı işi bir Tr. bir kapasitör ile yapabilirsin.
 
555 in out çıkışı 5V iken R17 diye isimlendirilen pot un her iki ucunda da 5V olacağından gerilim bölücü görevi yapmıyor. Out çıkışı 0V iken gerilim bölücü olarak çalışıyor. Sonuçta Vref pinindeki gerilim değeri değişiyor. Bu pindeki gerilime göre de inhibit çıkışları aktif oluyor. İnhibit çıkışları IR2104 ü shotdown pinini aktif edip mosların sürülmesini engelliyor.

L297 nin yaptığını mcu ile zaten yapabilirsin. Standart bir mcu da eksik kalacak kısım, 2 adet komparator ile 2 adet bu komparatorlara referans sağlayacak DAC.
Ama mesela dsPIC30F2020 yada benzeri gibi daha yetenekli bir mcu kullanırsan, Ki içinde 4 adet komparator ve DAC var. İki motoru istediğin gibi sürebilirsin. İster Full, Half ister mikrostep.
Akım kısmak için IR2104 ün tüm çıkışlarının pasif olması detayda bir sorun aslında. Ters EMK sönümlendirmeyi sadece fast decay denen modda yapabileceksin. Mixed decay denen şekilde yapmanın ise ayrı avantajları var. Bunun içinde low ve high side mosları ayrı ayrı kontrol edebileceğin IR2101-2103 gibi sürücüler gerekir.
İlgilenirsen yardımcı olmaya çalışırım.
Bu devreyi yapmaya niyetli isen 555 kısmına çok ta takılma. Aynı işi bir Tr. bir kapasitör ile yapabilirsin.
Dediğim gibi anlamadığım için tasarımında zorlanırım. Buna vaktimde yok açıkçası. Dediklerinizin bile bir kısmını ilk kez duyuyorum.(ters emk sönümleme, fast decay v.s. ). Bu devre ile benim kullanacağım motor sürülmüş ve verim alınmış. Onun için bunu yapmayı düşünüyorum Bu devre için takıldığımda yardımcı olabilirsiniz :) Şimdi kafama oturmayan tek yer bu devre motoru nasıl frenliyor. Bu gerilimi nereden ve nasıl motora veriyor.
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst