Elektronik / Mikrodenetleyici Projeleri/

Atmel 8051 ULN2003 ile Robot kol için Step Motor

Sponsorlu Bağlantılar

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 dosyaları: Atmel 8051 ULN2003 ile Robot kol için Step Motor

Dosya indirme LINK listesi (TXT formatında) link-2914.zip şifre-pass: 320volt.com

  • AST

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

  • Hayrettin Demir

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

  • uçanadam

    ayrıca 8051 intelin değil mi atmel ne alaka ?

  • TozKoparan

    çalışıyormu deneyen oldumu?