1000 kişiden bir kişi için ! devam.... 320volt blog

Elektronik Devreler Projeler » Atmel devreleri bilgiler »

Atmel 8051 ULN2003 ile Robot kol için Step Motor

8051 robot kol kontrol projesi

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-icin-step-motor-tasarimi.rar

Yazar: gevv

Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 1941 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız;

Elektronik

 
  1. AST says:

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

  2. Hayrettin Demir says:

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

Yorum yapın

Doğrulama: (kutuyu işaretleyiniz)

  • Lütfen Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumunuz yönetici tarafından kontrol edilmeden yayımlanmaz.
  • Paylaşılan devrelerin malzeme listesini istemeyiniz. Olsa zaten paylaşılırdı şema üzerinden listeyi çıkartabilirsiniz
  • Gavatar sitesine avatarınızı yükleyebilirsiniz.