Atmel 8051 ULN2003 ile Robot kol için Step Motor

| Mayıs 20, 2023 Tarihinde güncellendi
Atmel 8051 ULN2003 ile Robot kol için Step Motor

Projeyi Hazırlayan : Özgür AYKURT – Emeği geçen kişilere Teşekkürler Bu uygulamada robot kolu için kulanmış olduğum 3 step motorun tasarımı, çalışması ve sürülmesi hakkında bilgi sahibi olmaktır. Step motorları çalışması sağlamak için, yarım adım modunda ve sargı uçlarına uygulanan {1, 3, 2, 6, 4, 12, 8, 9} kod dizisi kullanılmıştır. Step motorların sürmesini sağlayan ULN2003A entegreleri kullanılmıştır. Robot kolunun hareket yönünü belirlemek için butonlar kullanılmıştır. Bir sonraki sayfada yazmış olduğum programda robot kolundaki step motorları (eklemleri) aynı anda hareket ettirmektedir.

Step Motorların Uyartım Şekilleri

1.Tek faz uyartım (single coil)

Motorların sargılarının sadece birisinin uyarıldığı uyartım şeklidir. Uyartım (1, 2, 4, 8 ) ve tersi (8, 4, 2, 1) şeklinde olmaktadır.

2.İki fazlı uyartım (double coil)

Motor sargılarının ikisinin sıra ile aynı anda uyartıldığı uyartım şeklidir. Uyartım (9, 3, 6, 12) ve tersi (12, 6, 3, 9) şeklinde olmaktadır.

3.Yarım adım uyartım (half step)

Bu uyartımda tek faz ve ikili faz art arda uygulanır. Uyartım (1, 3, 2, 6, 4, 12, 8, 9) ve tersi (9, 8, 12, 4, 6, 2, 3, 1) şeklinde olmaktadır.

Devre Şeması

8051_robot_kol

Baskı Devresi

robot_kol_pcb

Program Hakkında

git dizi değişkenini kod int git olarak tanımladık. Çünkü bu değişken dizisini programın içerisinde değiştirmiyorum. O yüzden bu değişkeni ROM’a yazıyoruz. Bu dizi değişkenin içinde sırasıyla adım motorunu çevirmek için olan veriler var. Bu verileri herhangi bir Port üzerindeki adım motora gönderirsek o motor yarım adım ilerler. Sürekli şekilde bu dizi değerlerini gönderirsek o kadar hızlı döner. Bu değerleri ters gönderirse motor ters döner.

Malzemeler

ATMEL 8051
STEP MOTOR X 3
ULN2003A X 3
8.2 K
10 nF
12 Mhz Kristal
1K X 8
Buton X 6
7805

Yazının Kaynak ve keil kod isis ares pcb simülasyon;

atmel-8051-uln2003-ile-robot-kol-icin-step-motor-tasarimi

Şifre-Pass: 320volt.com

Yayım tarihi: 2008/09/14 Etiketler: , , , , , ,



4 Yorum “Atmel 8051 ULN2003 ile Robot kol için Step Motor

  1. ASTAST

    Bu devrenin kaynak kodu PIC için yazılmış, devrede 8051 var.
    trisb,trisc,portb,portc nin ne işi var 8051 de.

    CEVAPLA
  2. Hayrettin DemirHayrettin Demir

    Gerçekten de bazı devrelerde çelişkiler oluyor.
    Olmaması ümidi ile…

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir