Ghộp nối vi điều khiển với step motor

Một phần của tài liệu bai giang VXL potx (Trang 168 - 169)

Bài toỏn thực hiện việc điều khiển động cơ bước quay, thay đổi tốc độ, đảo chiều, dừng động cơ. Chương trỡnh sử dụng 4 đầu tạo xung vào động cơ để làm thay đổi trạng thỏi của động cơ bước.

Thường cỏc cuộn dõy của động cơ bước được xỏc định theo màu dõy, tuy nhiờn đối với một

động cơ bất kỳ, ta cú thể dựng đồng hồđể xỏc định dõy như hỡnh vẽ, ởđõy trỡnh bày cỏch xỏc

định động cơ cú 5, 6 đầu dõỵ

Hỡnh 4-3. Cấu tạo động cơ bước

1. dựng đồng hồđể xỏc định đầu chung (common) dựng đồng hồđểở thang đo trở, đo trở giữa cỏc cặp dõy, đầu chung là đầu cú trở giữa nú và cỏc đầu khỏc bằng ẵ điện trở cỏc đầu khỏc với nhaụ

Khi biết được thứ tự cỏc cuộn dõy, ta kớch xung theo thứ tự đú động cơ sẽ chạỵ Vớ dụ một đoạn chương trỡnh sau, giả sử 4 đầu của động cơ bước đấu vào 4 bit: P1.0 – P1.3 của 8051.

ORG 0000H

MOV R3, #00000011B

MOV A, R3

BACK: MOV P1,A

RL A ;Quay thanh ghi A

ACALL DELAY SJMP BACK DELAY: MOV R1, #50 H1: MOV R2 , #255 H2: DJNZ R2, H2 DJNZ R1, H1 RET END

Bộ mụn Kỹ thuật mỏy tớnh – Khoa Điện tử - Trường ĐH Kỹ thuật Cụng nghiệp 169

Tài liu tham kho

1. Tống Văn On, Hoàng Đức Hải, H vi điu khin 8051, NXB Lao động xó hội, năm 2001

2. Nguyễn Tăng Cường, Cu trỳc và lp trỡnh h vi điu khin 8051, NXB Khoa học và kỹ thuật, năm 2004

3. Nguyễn Minh Tuấn, Giỏo trỡnh hp ng - Chương 1, ĐHKHTN, 2002 4. Randal Hyde, The art of assembly language programming – Chapter 1.

5. Norton Guide

6. Dan Rollins, TechHelp v.6.0 7. http://picat.dieukhien.net

8. http://wapediạmobi/vi/Hợp_ngữ

9. http://www.emu8086.com/ 10. http://www.daniweb.com/code/

Một phần của tài liệu bai giang VXL potx (Trang 168 - 169)

Tải bản đầy đủ (PDF)

(169 trang)