Bài giảng điều khiển động cơ bước

47 527 1
Bài giảng điều khiển động cơ bước

Đ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

Bài giảng thuộc môn học Vi điều khiển, sinh viên học xong có thể hiểu được nguyên lý hoạt động, có thể tự ráp mạch, lập trình, điều khiển động cơ bước quay thuận nghịch theo ý muốn.mạch dùng vi điều khiển PIC18F4550, ngôn ngữ lập trình MPLAB C18

TÊN BÀI GIẢNG: ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC QUAY THUẬN NGHỊCH VỊ TRÍ BÀI GIẢNG Module: VI ĐIỀU KHIỂN  Bài 1: Khảo sát Kít thực hành PIC18F4550  Bài 2: Giao tiếp điều khiển led đơn  Bài 3: Giao tiếp điều khiển led đoạn  Bài 4: Giao tiếp nút nhấn đơn  Bài 5: Giao tiếp điều khiển động bước  5.1 Cấu tạo nguyên lý hoạt động  5.2: Điều khiển động bước quay thuận nghịch NỘI DUNG BÀI GIẢNG ĐẶT VẤN ĐỀ Bài giảng: ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC QUAY THUẬN NGHỊCH Kết nối phần cứng Cuộn dây Kết nối phần cứng A B C D RB6 RB5 RB4 RB3 Kết nối phần cứng Ký hiệu Kết nối phần cứng Mô tả STOP RD0 Nút nhấn STOP QT RD1 Nút nhấn quay thuận QN RD2 Nút nhấn quay nghịch Yêu cầu điều khiển: - Điều khiển động bước theo phương pháp điều khiển nửa bước - Nhấn nút QT: động quay thuận - Nhấn nút QN: động quay nghịch - Nhấn nút STOP: động dừng MỤC TIÊU BÀI GIẢNG: Kiến thức: - Trình bày phương pháp điều khiển động bước 4.Viết chương trình: Chuẩn bị: - Kiểm tra máy tính - Kiểm tra phần mềm lập trình 4.Viết chương trình: - Khai báo ban đầu: + Khai báo cấu hình + Khai báo kí hiệu chân vi điều khiển + Khai báo mảng nửa bước + Khai báo biến + Khai báo chương trình 4.Viết chương trình: - Viết chương trình đọc phím: void docphim() { if (STOP == 0) phim=0; if (QT == 0) phim=1; if (QN == 0) phim=2; } 4.Viết chương trình: - Viết chương trình quay thuận: void quaythuan() { for(i=0;i=0;i ) { PORTB = manuabuoc[i]; Delay100TCYx(125); } } 4.Viết chương trình: - Viết chương trình chính: void main() { ADCON1 = 0xff; TRISD = 0x0f; TRISB = 0x00; while (1) { docphim(); if (phim == 1) quaythuan(); if (phim == 2) quaynghich(); } } 4.Viết chương trình: - Biên dịch, nạp chương trình 5.Vận hành - Vận hành theo yêu cầu điều khiển KẾT THÚC VẤN ĐỀ XIN CHÂN THÀNH CẢM ƠN BAN GIÁM KHẢO,QUÝ THẦY CÔ CHÚC CÁC THẦY CÔ NHIỀU SỨC KHỎE Hướng dẫn tự học Thực tập động bước phần mềm proteus XIN CHÂN THÀNH CẢM ƠN BAN GIÁM KHẢO,QUÝ THẦY CÔ CHÚC CÁC THẦY CÔ NHIỀU SỨC KHỎE XIN CHÂN THÀNH CẢM ƠN BAN GIÁM KHẢO,QUÝ THẦY CÔ CHÚC CÁC THẦY CÔ NHIỀU SỨC KHỎE [...]... TIÊU BÀI GIẢNG: Kỹ năng: - Viết được chương trình điều khiển động cơ bước - Sửa được các lỗi trong lập trình MỤC TIÊU BÀI GIẢNG: Thái độ: - Cẩn thận, chính xác - Xây dựng thói quen tư duy trong công việc - Rèn luyện tác phong công nghiệp GIẢI QUYẾT VẤN ĐỀ: 1 2 3 4 5 Phương pháp điều khiển động cơ bước Lưu đồ điều khiển Chương trình điều khiển Viết chương trình điều khiển Vận hành 1.Phương pháp điều khiển. .. trình điều khiển Vận hành 1.Phương pháp điều khiển động cơ bước: - Điều khiển nguyên bước - Điều khiển nửa bước Điều khiển nguyên bước: A B C D 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 A D B C Điều khiển nửa bước: A 1 1 0 0 0 B 0 1 1 1 0 C 0 0 0 1 1 D 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 A D B C 2.Lưu đồ điều khiển: 3.Chương trình điều khiển: Mảng chứa mã nửa bước Thảo luận nhóm Viết một mảng có tên là manuabuoc... điều khiển: 3.Chương trình điều khiển: Mảng chứa mã nửa bước Thảo luận nhóm Viết một mảng có tên là manuabuoc gồm 8 phần tử trong đó mỗi phần tử là một mã dùng để xuất ra port điều khiển động cơ bước quay thuận theo phương pháp nửa bước đúng với kết nối phần cứng của kít thí nghiệm? A B C D RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 HEX 0 1 2 3 4 5 6 7 01:27 00:00 00:58 00:55 00:53 00:50 00:38 00:35 00:33 00:30 00:08... quaynghich(); } } 4.Viết chương trình: Chuẩn bị: - Kiểm tra máy tính - Kiểm tra phần mềm lập trình 4.Viết chương trình: - Khai báo ban đầu: + Khai báo cấu hình + Khai báo kí hiệu chân vi điều khiển + Khai báo mảng nửa bước + Khai báo biến + Khai báo chương trình con 4.Viết chương trình: - Viết chương trình đọc phím: void docphim() { if (STOP == 0) phim=0; if (QT == 0) phim=1; if (QN == 0) phim=2; } 4.Viết

Ngày đăng: 23/06/2016, 15:16

Từ khóa liên quan

Mục lục

  • Slide 1

  • VỊ TRÍ BÀI GIẢNG

  • Slide 3

  • ĐẶT VẤN ĐỀ

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan