Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: eozkantar - 13 Mart 2025, 23:49:04

Başlık: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: eozkantar - 13 Mart 2025, 23:49:04
arkadaşlar selam
pic16f1827 , ir2104 ve 8 mosfet ile H-brdige bipolar yüksek akım step motor sürücüsü ve kontrolu yaptım, motor güçlü dönüyor , dönerken tutamıyorum  ancak gürültülü  ve çok titriyor ,mikro adımlama ile bu sorun giderilir diyor ama  micro adımlama yöntemini  yapamadım yapan arkadaş varmı ? örnek kod
tşk.
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: M.Salim GÜLLÜCE - 14 Mart 2025, 10:57:09
Tek bobin enerjilendirme yerine geçişlerde çift bobin enerjilendirmeyi kullanan yöntemdir.
Aynı zamanda step sayısıda iki katına çıkar böylelikle.
Bu en kaba yöntemdir.
Daha da sessiz olmasını istiyorsan analoga geçiş yapmanız gerekir.
Bu da kontrolü ve kontrol devresini epeyce zorlaştıracaktır.

(https://www.drdflo.com/assets/img/How-to-build-a-3d-printer/Micro-step-Vs-Full-Step.png)
(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRSe9MiLj0YP6ZI5yqaXuI_GVoHufQUDBi_8LVj_mFvcx_c_D02ieEcZTqNmIpAsr806ag&usqp=CAU)
(https://www.researchgate.net/publication/328127120/figure/fig5/AS:678804079001602@1538850912886/Current-waveforms-in-microstepping-operation.png)
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: M.Salim GÜLLÜCE - 14 Mart 2025, 11:02:35
(https://europe1.discourse-cdn.com/arduino/optimized/4X/5/7/8/578ef0c02518cd5fd4fa6b1cf59bae27870f3e9f_2_367x500.png)
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: eozkantar - 14 Mart 2025, 15:52:04
bunların hepspini inceledim fakat yazılımsal çözüm üretemedim hala gürültülü çalışıyor, verim alamadım
örnek kod var mı?
tşk.
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: Z80 - 14 Mart 2025, 23:42:35
Step motor akım kontrolsüz sürülmez. Bir şekilde akım sınırlama yapman gerek.
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: M.Salim GÜLLÜCE - 15 Mart 2025, 12:27:33
Alıntı yapılan: eozkantar - 14 Mart 2025, 15:52:04bunların hepspini inceledim fakat yazılımsal çözüm üretemedim hala gürültülü çalışıyor, verim alamadım
örnek kod var mı?
tşk.
Belki farketmemişsindir ama bu yazılımlık olay değil tek başına.
Donanımda da çok çok büyük değişiklikler war.
Yoksa böyle ara gerilimler elde edemezsin.

Ancak bir fikir üretsem işine yararmı bilemedim.
Her faz için bir şok bobini ve küçük değerlikli bir kapasitör kullanırsan belki gürültüyü kesebilirsin.
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: eozkantar - 15 Mart 2025, 14:21:55
tşk.
donanım olarak dm556 step motor sürücünün aynısını yaptım  ,   akım ölçümü de var . yazılımsal olarak ters emf yi gideremediğim için oluyor galiba
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: z - 15 Mart 2025, 15:36:51
Fazla etliye sütlüye bulaşmadan en kisa yoldan nasil yapacagini soyleyeyim.

Iki tane DAC yada DAC görevi yapacak filtrelenmiş PWM ile MCU yardımıyla elde edeceğin iki çıkışın birisinden sinus diğerinden cos sinyali üreteceksin.

2 tane H bridge devren var.
2 tane komparator devresi olusturacaksin.

Komparatorun - girisine H bridge akim sense bilgisi gireceksin.
+ girisine de MCU'dan gelen sin bilgisi gireceksin.

Diger komparatore de gene akim ve bu kez cos bilgisi gireceksin.

MCU step motora 1 mikro step attirmak istediginde sin ve cos bilgilerini bir adim ilerleteceksin.  Bu sayede DAC cikisindaki analog degerler degisecek. Chopper devresi o anki akim bilgisi ile DAC cikisindaki degeri karsilastirip H koprunun surulup surulmeyecegine karar verecek.


Komparator cikislarina bir AND devresi kuracaksin. And girislerinden birisi komparator cikisi digeri de PWM sinyali olacak.

Boylece yari donanim yari yazilimla isini goreceksin.

Tum bu dediklerimi yazilima da dokebilirsin tabiki.

Ters EMF'yi degerlendirmene gerek yok. Comparator cikislari zaten akimdan etkilenecek yani dolayli yoldan EMFden etkilenerek sana H katinin surulup surulmeyecegi bilgisini verecek zaten.

Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: eozkantar - 20 Mart 2025, 18:44:16
Z proje üstad
verdiğin bilgi için çok teşekkürler.
mantığı anladaım ,çok uğraştım ama bir sonuç elde edemedim sanırım kodları beceremedim....
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: z - 21 Mart 2025, 03:42:02
cnczone.com sitesinin form bolumune git.

Yanlis hatirlamiyorsam 2004 yili civariydi (emin degilim)
vatandasin birisi basic dili ile kodlama yaparak mikrostep surucu yapmis sema ve kodlari da yayinlamisti.
Oldukca uzun tartismalari olmustu.
Başlık: Ynt: 16f1827 IR2104 ve 8 mosfet ile H-brdige yüksek akım step motor kontrolu
Gönderen: Erhan YILMAZ - 21 Mart 2025, 20:26:53
micro step motor drive reference design (https://www.google.com/search?q=micro+step+motor+drive+reference+design) diye aratınca bir sürü örnek tasarım çıkıyor büyük firmalara ait. Bunların çoğunun kodu vs sağlanmıştır muhtemelen.

Mesela ti
https://www.ti.com/tool/TIDM-LPSM