Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
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ỀUKHIỂ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ềukhiển kĩ thuật số, độngbướ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 độngbướ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ềukhiển nhiều thiết bị điện tử khác, bật lĩnh vực sau: điềukhiển đọc ổ cứng, ổ mềm, máy in máy tính, điềukhiển robot, điềukhiển tiêu cự hệ quang học, điềukhiển vị trí hệ quang khắc phức tạp, điềukhiển bắt, bám mục tiêu khí tài quan sát, điềukhiển lập trình thiết bị gia cơng, cắt gọt, điềukhiể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ềukhiểnđộngbướcdùng vi điềukhiển8051 Nội dung báo cáo nêu sơ qua chức năng, nguyên lý mạchđiềukhiểnđộngbước phương pháp xây dựng chương trình điềukhiểnđộngbước Mặc dù có hướng dẫn tận tình giảng viên trình độ hạn chế nên việc 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Ị Độngbước Nguyên tăc điềukhiểnđộngbướ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ỀUKHIỂN Lưu đồ thuật toán Mạch mô (phần mềm proteus 8.7) 3.Chương trình điềukhiển .9 CHƯƠNG I : TỔNG QUAN THIẾT BỊ 1.Động bướcĐộngbước thiết bị điện chuyển đổi xung điện thành chuyển động học rời rạc 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 đồngdùng để biến đổi tín hiệu điềukhiển dạng xung điện rời rạc thành chuyển động góc quay chuyển động roto có khả cố định roto vào vị trí cần thiết 2.Nguyên tăc điềukhiểnđộngbước đơn cực Độngbước đơn cực, ( động vĩnh cửu động hỗn hợp ) có 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 độngbước đơn cực Tín hiệu điềukhiể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 có đ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ùngmạ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ềukhiể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ỀUKHIỂ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ềukhiể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