Hareket Kontrol Kartı Tasarımı

Başlatan findux, 27 Haziran 2013, 01:13:31

findux

Merhaba arkadaşlar .

Pic tabanlı bir motion control card (hareket kontrol kartı) tasalasam ne güzel olurdu ? dedim ve tamamen haftasonu projesi olarak düşündüğüm ama işin içinde bir çok alengirli şeyin olduğunu öğrendiğim ve tek başına halledilebilinecek bişey olmadığını öğrendiğim bir konuymuş.

Araştırıken TinyG yi buldum . arduino için cnc kontrol kartı + G kod yarumlayıcısı. belki merak edip bakarsınız. Bazı açık kaynak (open source) 3d yazıcı lar (3d printer) içinde kullanılıyor.

Hareket kontrol kartından kastım , cnc kontrolünde kullanılan mikrodenetleyici tabanlı g kodu yorumlayısıcı. Hani Mach3 programının 3 ve 4 eksenlı USB kontrol kartı varya , başka bir haraket kontrol kartlarıda var aslında (ticari  trio motion  gibi ) Bunlar daha çok robot (robot kinematiği gömülebilen) kontrolünde kullanılıyor ama... Tam demek istediğim belli bir kinematiğide yorumlayıp Mach3 usb kontrol kartına benzer. Usb ile haberleşsin içinde kinematiğimiz gömülebilsin, en az 4 motora gerçek zamanlı step/dir üretebilsin, enkoder okuyup geri besleme yapabilsin daha da çoğaltılabiliriz ,hem ondan hem ondan yani. Linuxcnc programının firmware versiyonu gibi...

Çok şey dediğimin farkındayım en azıdan belli bir hedef biçip bu alanda bir proje başlatsak güzel olurdu diye düşünüyorum.

Projenin yapılabilirliği konusunda düşünceleriniz nelerdir?

gumush

#1
TinyG guzel gorunuyor. Ancak yazilim destegi kismi onemli. Gcode'u urettikten sonra makinenin koordinatlarina gore kalibre edilmesi ( adi farkli olabilir ) . Uc degistirme sonrasi sifirlama , is motoru hizi ayarlama , switch destegi gibi konularda var. Bu nedenle bir yazilim ile calismasi bence aranmasi gereken ozelliklerden olmali.( Mach3 , EMC2 )
Hikmet Gumus  izmir

fractal

motion kontrol sıfırdan yapıcaksan şu an kullandığım stellaris lm4f serileri  dsp motion kontrol komutlarını destekliyormuş.
Restantum cogniscutur Quantum deligutur

camby

Alıntı yapılan: fractal - 27 Haziran 2013, 11:53:52
motion kontrol sıfırdan yapıcaksan şu an kullandığım stellaris lm4f serileri  dsp motion kontrol komutlarını destekliyormuş.

Hocam kaynak var mı ? Neler bu motion kontrol destekleyen komutlar ?

magnetron

ben buraya kadar getirdim aynı projeyi

aşağıda resmi var

http://www22.brinkster.com/anotherbrick/index15.htm

ama benim hedefim CNC değil de makina otomasyonunda kullanmak
mesela paketleme makinası gibi hareket kontrol isteyen makinalar

findux

Alıntı yapılan: magnetron - 27 Haziran 2013, 15:14:16
ben buraya kadar getirdim aynı projeyi

aşağıda resmi var

http://www22.brinkster.com/anotherbrick/index15.htm

ama benim hedefim CNC değil de makina otomasyonunda kullanmak
mesela paketleme makinası gibi hareket kontrol isteyen makinalar

Başaralı bir uygulama. beagle board gibi bişey var üzerinde sanki? Firmware hazırlandımı bunun için acaba?

Ayrıca şu siteler karşıma çıktı. İncelenesi...

http://fab.cba.mit.edu/classes/MIT/961.09/projects/i0/Stepper_Motor_Speed_Profile.pdf

http://picprog.strongedge.net/step_prof/step-profile.html

http://microcontroller.circuitlab.org/2010/06/schematic-pic-low-cost-usb-can.html

Motion komutlarını destekleyen dsp ler işi hızlandırabilir tabi. Ama nasıl? ilk önce motion konusuna eğilmek gibi gözüküyor. İşin matemetiği sökülünce her türlü platform uygulanabilir gibi.

Birde TinyG real time os yapısı var sanki pek analamam ama! rtos larda hızlandırabilir belki bu konuyu.