VÍ DỤ ỨNG DỤNG TMS320 VÀO TRONG ĐIỀU KHIỂN

Một phần của tài liệu Ứng dụng vi xử lý tín hiệu số TMS320 trong điều khiển, phục vụ công tác đào tạo tại trung tâm thí nghiệm trường đại học kĩ thuật công nghiệp thái nguyên (Trang 44)

Ta có thể nêu ra một số ví dụ minh họa sau:

Ví dụ 1: Ứng dụng DSP TMS320F28x và Matlab trong lĩnh vực điều khiển tự động Sự kết hợp giữa DSP TMS320F28x và Matlab sẽ tạo ra bộ điều khiển rất linh hoạt, có khả năng điều khiển các giải thuật sau trong lĩnh vực điều khiển tự động:

- Bộ điều khiển PID - Bộ điều khiển trƣợt - Bộ điều khiển mờ - Bộ điều khiển neural - Bộ điều khiển thích nghi - Bộ điều khiển PID mờ - Bộ điều khiển PID neural

- Bộ điều khiển PID thích nghi - Bộ điều khiển trƣợt mờ

- Bộ điều khiển trƣợt neural - Bộ điều khiển trƣợt thích nghi - Bộ điều khiển trƣợt neural thích

nghi - Xây dựng bộ điều khiển Swing-up

- Phần mạch điều khiển sau khi hoàn tất nhƣ sau:

Hình 1. 40 Mạch điều khiển hoàn tất với các tín hiệu điều khiển đưa đến đối tượng

Phần chƣơng trình đƣợc biên soạn trong Matlab, sơ dĩ chọn Matlab vì nó có nhiều công cụ hổ trợ cho IC DSP TMS320F28x. Bộ điều khiển đƣợc xây dựng trong môi trƣờng trực quan Simulink rất dễ sử dụng, sau đó biên dịch sang ngôn ngữ C và nhúng vào mạch điều khiển để xuất tín hiệu điều khiển đối tƣợng. Đối tƣợng có thể chọn một trong các đối tƣợng sau: con lắc ngƣợc, xe hai bánh cân bằng . . . Hai đối tƣợng này hiện đang có ở khoa Điện tử viễn thông.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

:

Việc kết hợp giữa IC DSP TMS320F28x và Matlab sẽ tạo ra nhiều bộ điều khiển linh hoạt, giúp ngƣời học nắm rõ hơn các giải thuật điều khiển trong lĩnh vực tự động hóa mà không cần thiết phải thí nghiệm trên nhiều đối tƣợng. Thực hành thành công là cung cấp nền tảng cho ngƣời học, giúp ngƣời học có thể ứng dụng vào thực tế để cho ra bộ điều khiển phù hợp với từng đối tƣợng cụ thể. Đó chính là mục tiêu của giáo dục trong thời kỳ mới.

Nhằm đáp ứng qui mô đào tạo sẽ mở rộng, trong thời gian tới, tôi sẽ nghiên cứu hoàn chỉnh bộ thí nghiệm ứng dụng IC DSP TMS320 nhằm khai thác tối đa công năng của IC đa dụng này.

Hình 1. 41 Mô hình con lắc ngược trên xe Hình 1. 42 Mô hình xe hai bánh cân bằng

Ví dụ 2: sử dụng TMS320 trong điều khiển động cơ một chiều

Cấu trúc điều khiển số vị trí động cơ DC servo phản hồi tốc độ và vị trí từ encoder Động cơ này có gắn sẵn một encoder để phản hồi tốc độ và vị trí đƣợc kết nối với các chân QEP tƣơng ứng của DSP TMS320F2812.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

DSP TMS320F12812 nhận và đếm các xung này bằng bộ định thời mục đích chung. Căn cứ trên số xung đếm đƣợc và khoảng thời gian lấy mẫu để tính toán ra tốc độ động cơ và vị trí .

KẾT LUẬN CHƢƠNG 1:

Chƣơng 1 đã khái quát về một bộ điều kiển số sử dụng vi xử lý TMS320 và nêu lên một số ví dụ có sử dụng vi xử lý này trong việc điều khiển một số đối tƣợng cụ thể. Để làm rõ hơn về ứng dụng của vi xử lý này ta sẽ đi tìm hiểu kỹ hơn ở phần chƣơng 2.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

CHƢƠNG 2

ỨNG DỤNG VI XỬ LÝ TMS320 VÀO THIẾT KẾ BỘ ĐIỀU KHIỂN

Một phần của tài liệu Ứng dụng vi xử lý tín hiệu số TMS320 trong điều khiển, phục vụ công tác đào tạo tại trung tâm thí nghiệm trường đại học kĩ thuật công nghiệp thái nguyên (Trang 44)

Tải bản đầy đủ (PDF)

(99 trang)