1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Thiết kế bộ driver chuyên dụng điều khiển PID DC Motor

Thảo luận trong 'Đồ án tồt nghiệp - Công trình kỹ thuật' bắt đầu bởi hoangleanh87, 13 Tháng mười 2009.

  1. hoangleanh87 New Member

    Số bài viết: 244
    Đã được thích: 5
    Điểm thành tích: 0
    Đề Tài:

    THIẾT KẾ BỘ DRIVER CHUYÊN DỤNG ĐIỀU KHIỂN PID MOTOR DÙNG LM629

    1.
    Tóm tắt dự án:

    Giới thiệu tổng quan:

    Động cơ Servo được ứng dụng rất rộng rải trong công nghiệp, trong các nhà máy tự động mà cụ thể là điều khiển vị trí, vận tốc các cơ cấu servo, robot… Các tác vụ cơ bản xoay quanh việc điều khiển các chuyển động bao gồm đo vị trí, vận tốc, gia tốc, thực thi thuật toán PID, phát hiện vọt lố và nhiễu hồi tiếp về bộ điều khiển trung tâm. Dự án này dùng vi điều khiển Atmega32 kết hợp với chip điều khiển chuyển động LM629 trình bày một sự minh chứng từng bước tiến hành các công việc cần thiết cho việc điều khiển chuyển động với độ chính xác cực kỳ cao và ít tốn thời gian vào phần mềm. Trong dự án này ATmega32 là vi điều khiển chủ, nó thuộc chuẩn CMOS 8 bit tiết kiệm năng lượng của hảng Atmel. Vi điều khiển này có khả năng ghép nối ngoại vi rộng gồm các timer tốc độ cao, I/Os tốc độ cao, A/D, PWM, UART…LM629 là một bộ xử lý điều khiển chuyển động của hảng National được thiết kế nhằm phục vụ trong các ứng dụng đa dạng với động cơ DC chổi than và động cơ DC servo mà trong đó nó cung cấp bộ điều khiển hồi tiếp vị trí vòng kín với bộ lọc PID số 16bit, hàm sinh biên dạng vận tốc, vị trí 32bit và độ phân giải encoder tăng gấp 4 lần.

    [IMG]
    Hình 1: Sơ đồ minh họa bộ điều khiển.

    2. Công cụ sử dụng:

    Phần cứng:

    - Động cơ DC servo.
    - Encoder 500 xung / 1 vòng.

    - Dùng nguồn xung 24V và 5V.
    - Mạch LM629.
    - Cầu H dùng IC chuyên dụng LMD18201.
    - Mạch điều khiển dùng Vi điều khiển AVR.

    - Cáp cổng COM.
    - Mạch nạp AVR.

    Phần mềm:
    - Dùng phần mềm CodeVisionAVR C viết code cho vi điều khiển Atmega 32.
    - Chương trình nạp AVR Pro + mạch nạp.
    - Dùng Visual C++ 2005 thiết kế bảng điều khiển trên PC để điều khiển động cơ thông qua cổng COM (chuẩn RS232).


    3.
    Vấn đề giải quyết:

    Thiết kế bộ driver chuyên dụng điều khiển PID DC motor dùng LM629 nhằm mục đích điều khiển chính xác tốc độ và vị trí, vận tốc động cơ điện một chiều trong sai số cho phép.

    4.
    Thời gian thực hiện: 6 tuần.

    5. Người thực hiện:

    Lê Hoàng Anh.
    Võ Trung Chánh.


    6. Đơn vị hổ trợ:

    Phòng thí nghiệm Khoa Học Trẻ (Young Scientist Lab)


    [FONT=&quot]Logo của PTN KHT (Thiết kế: Nguyễn Ngọc Nguyên - SV CĐT04)
    [/FONT]


    [IMG]
    Hình 2: Logo phòng thí nghiệm Khoa Học Trẻ.

    Thông tin liên hệ:

    Phone: 0909.744.100 gặp Thầy Lê Tấn Cường


    Địa chỉ: ĐH Sư Phạm Kỹ Thuật TPHCM, Số 01 - Đường Võ Văn Ngân, Quận Thủ Đức - TPHCM.


    [IMG]


    Hình 3: Bản đồ phòng thí nghiệm Khoa Học Trẻ.
    7. Nội dung:

    - Tìm hiểu về động cơ điện một chiều, thuật toán PID, và IC LM629
    - Ứng dụng phần mềm Visual Studio C++ 2005 thiết kế bảng điều khiển (kết hợp với vi điều khiển thực hiện việc điều khiển - cụ thể là vi điều khiển AVR và IC LM629 – dùng trình soạn thảo CodeVisionAVR).

    8. Ứng dụng:

    - Sử dụng hổ trợ một phần trong các đề tài tốt nghiệp, đồ án, tiểu luận.
    - Sử dụng trong giảng dạy (mô hình thí nghiệm trong điều khiển tự động).
    - Điều khiển vị trí và vận tốc các cơ cấu servo.
    - Dùng trong robot.
    - Trong các máy điều khiển chương trình số.
    - Trong máy in và máy vẽ.

    9.
    Kết quả:

    - Đã điều khiển thành công vận tốc, vị trí, gia tốc động cơ điện một chiều dùng IC LM629 và vẽ đồ thị giám sát vận tốc từ máy tính.


    10. Sơ đồ khối hệ thống điều khiển:
    [IMG]
    Hình 4: Hệ thống điều khiển động cơ căn bản.
    [IMG]
    Hình 5: Kết nối giửa AVR và LM629.

    [IMG]
    Hình 6: Kết nối hệ thống với người điều khiển.

    [IMG]

    Hình 7: Khối công suất điều khiển động cơ.

    11.Sơ đồ nguyên lý mạch điều khiển:

    [IMG]

    Hình 8: Khối cấp nguồn.

    [IMG]

    Hình 9: Khối tín hiệu encoder.

    [IMG]

    Hình 10: Khối LM629 và 74HC245.

    12.Mô hình phần cứng bộ điều khiển:

    [IMG]

    Hình 11a: Mô hình phần cứng bộ điều khiển.

    [IMG]

    Hình 11b:
    Mô hình phần cứng bộ điều khiển.


    [IMG]

    Hình 11c: Mô hình phần cứng bộ điều khiển.


    [IMG]

    Hình 11d: Bộ nguồn 24V DC

    [IMG]

    Hình 11e: Mô hình phần cứng bộ điều khiển và bộ nguồn.

    13. Giao diện điều khiển từ máy tính:

    [IMG]

    Hình 12a: Động cơ đang quay với tốc độ 500 vòng/phút.

    [IMG]

    Hình 12b: Động cơ quay với tốc độ 500 vòng/phút và đã dừng khi quay đủ 2000 vòng với phần dốc của đồ thị là gia tốc.

    [IMG]

    Hình 12c: Đồ thị vận tốc khi quay thuận (với các thông số trên hình).

    [IMG]

    Hình 12d: Đồ thị vận tốc khi quay ngược
    (với các thông số trên hình).

    14. Lưu đồ chương trình điều khiển cơ bản:

    [IMG]

    Hình 13: Lưu đồ chương trình điều khiển cơ bản.


    15. Lời kết

    - Nhóm sinh viên gửi lời cảm ơn chân thành đến Thầy Lê Tấn Cường (cố vấn PTN KHOA HỌC TRẺ -
    giảng viên ĐH Sư Phạm Kỹ Thuật TPHCM), anh Đức Vương - MEKATECH (giảng viên Cao đẳng Cao Thắng), anh Nguyễn Công - MEKATECH (giảng viên ĐH Sư Phạm Kỹ Thuật TPHCM) đã hổ trợ tài liệu, linh kiện, kỹ thuật và môi trường để nhóm sinh viên có thể hoàn thành dự án này.

    - Cá nhân sinh viên Lê Hoàng Anh – SV Cơ Điện Tử khóa 2005 gửi lời cảm ơn chân thành đến Thầy Lê Tấn Cường đã tạo mọi điều kiện thuận lợi để sinh viên đến thực tập tại PTN
    KHOA HỌC TRẺ) và đã cố vấn trực tiếp nhóm sinh viên hoàn thành cơ bản dự án này).

    - Thông qua dự án này nhóm sinh viên muốn gửi đến các bạn lời khuyên. Nếu các bạn có làm bất cứ dự án nào có liên quan đến phần cứng, các bạn gặp khó khăn thì hãy liên hệ với PTN
    KHOA HỌC TRẺ để có sự hỗ trợ thích hợp, qua đó sẽ giúp bạn đỡ mất nhiều thời gian và công sức. Một lần nữa, nhóm sinh viên gửi lời cảm ơn PTN KHOA HỌC TRẺ đã giúp đỡ nhóm sinh viên trong thời gian vừa qua.



    qwertqweww and haidientu like this.

Chia sẻ trang này