1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

mạch điều khiển động cơ bước dùng 8051

11 709 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 1,13 MB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN - - BÁO CÁO VI ĐIỀU KHIỂN VÀ ỨNG DỤNG Giảng viên hướng dẫn: Ths Nguyễn Danh Huy Sinh viên MSSV Hà Nội tháng 01/2019 LỜI NÓI ĐẦU Trong điều khiển kĩ thuật số, động bước cấu chấp hành đặc biệt hữu hiệu thực trung thành lệnh đưa dạng số Nhật, Trung Quốc, Mỹ, v.v…, nước chế tạo nhiều động bước Trong chủ yếu loại cuộn, cuộn cuộn dây pha Chúng sử dụng ngày rộng rãi hệ thống tự động, điều khiển nhiều thiết bị điện tử khác, bật lĩnh vực sau: điều khiển đọc ổ cứng, ổ mềm, máy in máy tính, điều khiển robot, điều khiển tiêu cự hệ quang học, điều khiển vị trí hệ quang khắc phức tạp, điều khiển bắt, bám mục tiêu khí tài quan sát, điều khiển lập trình thiết bị gia cơng, cắt gọt, điều khiển cấu lái điều chỉnh máy bay, vv,… Nội dung báo cáo nghiên cứu sơ qua thiết kế hệ thống điều khiển động bước dùng vi điều khiển 8051 Nội dung báo cáo nêu sơ qua chức năng, nguyên lý mạch điều khiển động bước phương pháp xây dựng chương trình điều khiển động bước Mặc dù hướng dẫn tận tình giảng viên trình độ hạn chế nên việc nhiều sai sót báo cáo việc tránh khỏi Chúng em mong nhận giúp đỡ, đóng góp, đánh giá thầy để hiểu thêm nội dung liên quan đến báo cáo MỤC LỤC Trang CHƯƠNG I : TỔNG QUAN THIẾT BỊ Động bước Nguyên tăc điều khiển động bước đơn cực 3.IC 55 L293D 4.IC ổn áp 7805 .5 Các thiết bị khác: CHƯƠNG II: THIẾT KẾ VÀ ĐIỀU KHIỂN Lưu đồ thuật toán Mạch mô (phần mềm proteus 8.7) 3.Chương trình điều khiển .9 CHƯƠNG I : TỔNG QUAN THIẾT BỊ 1.Động bước Động bước thiết bị điện chuyển đổi xung điện thành chuyển động học rời rạc nguyên lý ứng dụng khác biệt với đa số động điện thông thường Chúng thực chất động không đồng dùng để biến đổi tín hiệu điều khiển dạng xung điện rời rạc thành chuyển động góc quay chuyển động roto khả cố định roto vào vị trí cần thiết 2.Nguyên tăc điều khiển động bước đơn cực Động bước đơn cực, ( động vĩnh cửu động hỗn hợp ) 5,6 dây thường quấn sơ đồ Khi dùng, đầu nối trung tâm thường nối vào cực dương nguồn cấp, hai đầu lại mấu nối đất để đảo chiều từ trường tạo quận động bước đơn cực Tín hiệu điều khiển Chạy đủ bước Chạy nửa bước 3.IC 55 L293D  Điện áp cực đại: 36V  Dòng cực đại: 1.2A  Dải nhiệt độ hoạt động: -40 ~ 150oC L239D chip tích hợp mạch cầu H gói 16 chân Tất mạch kích, mạch cầu tích hợp sẵn L239D điện áp danh nghĩa cao (lớn 36V) dòng điện danh nghĩa lớn 1.2A 4.IC ổn áp 7805 IC ổn áp 7805 ic ổn áp điện đầu vào, dòng điện qua IC xe ổn định điện áp 5v dùng mạch nguồn để ổn áp điện cho thiết bị, dùng để làm sạc điện thoại Thông số kỹ thuật: – Điện áp vào: ~ 25V – Điện áp ra: 4.8 ~ 5.2V – Dòng đầu ra: 1.5A – Dải nhiệt độ: ~ 125 độ C Các thiết bị khác: - Vi điều khiển AT89S52 - Điện trở - Nút nhấn - Tụ hóa (10uF) - Tụ gốm (33pF, 100nF) - Thạch anh 12MHz - Transistor c9018 - Nguồn 12v CHƯƠNG II: THIẾT KẾ VÀ ĐIỀU KHIỂN 1.Lưu đồ thuật tốn 2.Mạch mơ (phần mềm proteus 8.7) 3.Chương trình điều khiển INV BIT P1.2 DC BIT P1.3 START BIT P3.0 LEDLEFT BIT P1.1 LEDRIGHT BIT P1.0 ORG 0000H LJMP MAIN ORG 0003H ISR0: MOV R1,#1 RETI ORG 0013H ISR1: CPL INV RETI ORG 0030H MAIN: MOV P0,#00H SETB INV SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 RUN: MOV R1,#0 JNB START,RUN1 LJMP RUN RUN1: LCALL DELAY1MS JB START,CHECKRUN LJMP RUN CHECKRUN: CJNE R1,#0,RUN JNB DC,RUNLEFT RUNRIGHT: CLR LEDRIGHT LCALL DELAY MOV P0,#0CH LCALL DELAY MOV P0,#04H LCALL DELAY MOV P0,#06H LCALL DELAY MOV P0,#02H LCALL DELAY MOV P0,#03H LCALL DELAY MOV P0,#01H LCALL DELAY MOV P0,#09H LCALL DELAY MOV P0,#08H SETB LEDRIGHT LJMP CHECKRUN RUNLEFT: CLR LEDLEFT LCALL DELAY MOV P0,#08H LCALL DELAY MOV P0,#09H ; ; ; ; CHO CHO CHO CHO PHEP PHEP PHEP PHEP NGAT NGAT NGAT NGAT NGOAI NGOAI THEO SUON (NGAT NGOAI 0) THEO SUON (NGAT NGOAI 1) 10 LCALL DELAY MOV P0,#01H LCALL DELAY MOV P0,#03H LCALL DELAY MOV P0,#02H LCALL DELAY MOV P0,#06H LCALL DELAY MOV P0,#04H LCALL DELAY MOV P0,#0CH SETB LEDLEFT LJMP CHECKRUN DELAY: MOV R0,#5 MOV TMOD,#01H LOOP: MOV TH0,#0FCH MOV TL0,#17H SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP RET DELAY1MS: MOV TMOD,#01H MOV TH0,#0FCH MOV TL0,#17H SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 RET END ; SETUP TIMER DELAY 1MS 11

Ngày đăng: 07/03/2019, 20:49

TỪ KHÓA LIÊN QUAN

w