Đồ Án Push Button Switch Module and Stepper Motor Module

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Quy Ẩn Giang Hồ, 4/11/14.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    TỔNG QUAN

    1.1 Đặt Vấn Đề
    Ngày nay với sự phát triển của công nghiệp vi điện tử, kỹ thuật số các hệ thống điều khiển dần được tự động hóa. Với các kỹ thuật tiên tiến như vi xử lý, vi mạch số được ứng dụng vào lãnh vực điều khiển, thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lý chậm chạm, ít chính xác được thay thế bằng các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước. Để có thể học tốt môn vi điều khiển chúng ta phải có thiết bị học tập một trong những thiết bị đó là kit thực tập, và được sự đồng ý của khoa Điện Tử - Tin Học, Trường Cao Đẳng Kỹ Thuật Cao Thắng. Nhóm thực hiện đề tài quyết định làm đề tài tốt nghiệp: “Kit Thực Hành Vi Xử Lý”.
    1.2 Giới Hạn Đề Tài
    Trong đồ án làm “Kít Thực Hành Vi Xử Lý” do thời gian có hạn cũng như trên kít thực tập chứa nhiều tính năng Module khác nhau. Nhóm thực hiện đế tài được giao nhiệm vụ tìm hiểu về 2 Modul trên Board: “Push Button Switch Module and Stepper Motor Module
    Với thời gian gần năm tuần thực hiện đề tài cũng như trình độ chuyên môn có hạn, chúng em đã cố gắng hết sức để hoàn thành đồ án này và giải quyết được những vấn đề sau:
    - Điều khiển động cơ bước ở chế độ Fullstep và Haftstep
    - Dùng các nút nhấn độc lập để điều khiển động cơ bước.
    1.3 Mục Đích Nghiên Cứu
    Mục đích trước hết khi thực hiện đề tài này là để hoàn tất chương trình môn học để đủ điều kiện ra trường. Cụ thể khi nghiên cứu đề tài là nhóm muốn phát huy những thành quả ứng dụng của vi điều khiển để tạo ra những sản phẩm cho các bạn sinh viên khóa sau. Không những thế nó còn là tập tài liệu cho các bạn sinh viên tham khảo.
    Ngoài ra quá trình thực hiện đề tài là một cơ hội để chúng em tự kiểm tra lại những kiến thức đã học ở trường. Đồng thời phát huy tính sáng tạo, khả năng giải quyết một vấn đề theo nhu cầu đặt ra. Và đây cũng là dịp để nhóm thực hiện đề tài khẳng định mình trước khi ra trường để tham gia vào các hoạt động sản xuất của xã hội.
    1.4 Phương Pháp Nghiên Cứu
    - Trong đề tài này nhóm thực hiện đề tài đã sử dụng các phương pháp nghiên cứu: Phương pháp tham khảo tài liệu: bằng cách thu thập thông tin từ sách vở đã học cũng như tham khảo tài liệu bên ngoài và truy cập từ mạng internet .
    - Phương pháp quan sát: khảo sát một số mạch điện thực tế đang có trên thị trường ,trong quá trình học tập và tham khảo thêm một số dạng mạch từ mạng Internet.


    MỤC LỤC

    Trang
    CHƯƠNG 1: TỔNG QUAN 1
    1.1 Đặt vấn đề 1
    1.2 Giới hạn đề tài 1
    1.3 Mục đích nghiên cứu 1
    1.4 Phương pháp nghiên cứu 2
    CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 3
    2.1 Giới thiệu về EASY-PIC-PRO 3
    2.1.1 Tổng quan sản phẩm 3
    2.1.2 Giới thiệu tài nguyên board 4
    2.1.3 Chức năng chi tiết của các module EASYPIC_PRO 5
    2.1.3.1 MCU Socket and System Clock Selection 5
    2.1.3.2 Power Supply Module 8
    2.1.3.3 128x64LCD and 16x02 LCD Module 9
    2.1.3.4 SD/MMC Card Read/Write Module 10
    2.1.3.5 Led đơn PortB và PortC 11
    2.1.3.6 4x4 Matrix Keyboard 12
    2.1.3.7 Push Button Switch Module 14
    2.1.3.8 DS1302 Real Time Clock Module 15
    2.1.3.9 A/D Converter Module 16
    2.1.3.10 Giao Thức I2C và EEPROM 24CXX Module 18
    2.1.3.11 Giao Thức SPI và 93LC*** EEPROM Module 19
    2.1.3.12 SD/MMC Card Read/Write Module 20
    2.1.3.13 IR Remote Control Receiver Module 22
    2.1.3.14 DS18B20 Thermometer Module 23
    2.1.3.15 BUZZER Module 25
    2.1.3.16 Stepper Motor Module .26
    2.1.3.17 MCU Socket and System Clock Selection 27
    2.1.3.18 USB Communication Module 28
    2.1.3.19 128x64LCD and 16x02 LCD Module 30
    2.1.3.20 Direct PORT Access 31
    2.2 Vi Điều khiển Pic 16F877A 31
    2.2.1Giới thiệu sơ lược về PIC16F877A 31
    2.2.2 Cấu Trúc Tổng Quan Về PIC 16F877A 32
    2.2.3 Sơ Đồ Khối Và Tính Năng Các Chân 33
    2.3 Stepper Motor 39
    2.3.1 Giới Thiệu 39
    2.3.2 Phân Loại 39
    CHƯƠNG 3: MODULE THỰC HIỆN: PUSH BUTTON SWITCH VÀ
    STEPPER MOTOR 41
    3.1 Sơ Đồ Nguyên Lý 41
    3.2 Sơ Đồ Khối 42
    3.2.1 Power Supply Module 42
    3.2.2 Khối Điều Khiển 43
    3.2.3 Push Button Switch Module 44
    3.2.4 Step Motor Module 46
    3.3 Nội Dung Thực Hành 47
    3.3.1 Sơ Đồ Nguyên Lý 47
    3.3.2 Hình Mô Phỏng 49
    3.3.3 Hình Thực Tế 49
    3.3.4 Hướng Dẫn Cách Kết Nối Trên Kít Thực Hành Vi Xử Lý 50
    3.3.5 Yêu Cầu Thực Hành 52
    CHƯƠNG 4: LƯU ĐỒ GIẢI THUẬT VÀ CHƯƠNG TRÌNH 53
    4.1 Lưu Đồ Giải Thuật 53
    4.2 Chương Trình 54
    CHƯƠNG 5: KẾT LUẬN 58
    5.1 Tóm tắt 58
    5.2 Hướng phát triển đề tài 58
    PHỤ LỤC I: GIỚI THIỆU LẬP TRÌNH CCS 59
    PHỤ LỤC II: PHẦN MỀM HỖ TRỢ 63
    TÀI LIỆU THAM KHẢO 64
     

    Các file đính kèm: