Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
9,18 MB
Nội dung
CHỈNH LƯU PHA ĐIỀU KHIỂN ĐỘNG CƠ DC GVHH: TIEU LUAN MOI download : skknchat123@gmail.com Nội dung trình bày Tổng quan Chọn động DC Mơ hình hóa, thiết kế điều khiển Mơ hình Matlab Mô PIL Kết luận TIEU LUAN MOI download : skknchat123@gmail.com Tổng quan Sử dụng rộng rãi điều khiển động DC cơng suất lớn Dịng làm việc liên tục Cần lọc TIEU LUAN MOI download : skknchat123@gmail.com Chọn động DC Chọn động DMR 160 MN-Y7AP hãng ABB Công suất định mức Tốc độ định mức Hình 2.1 Động DMR 160 MN-Y7AP Điện trở phần ứng TIEU LUAN MOI download : skknchat123@gmail.com Mô hình hóa, thiết kế điều khiển 3.1 Mơ hình hóa Hình 3.1 Sơ đồ tương đương động DC TIEU LUAN MOI download : skknchat123@gmail.com Mơ hình hóa, thiết kế điều khiển 3.1 Mơ hình hóa Phương trình động học Điện áp phần ứng: Sức phản điện động (Back Electromotive Force – back EMF) Mô men điện từ: Phương trình chuyển động: Điện áp kích từ Thực tế: TIEU LUAN MOI download : skknchat123@gmail.com Mô hình hóa, thiết kế điều khiển 3.1 Mơ hình hóa Phương trình động học Hình 3.2 Mơ tả động DC kích từ độc lập TIEU LUAN HìnhMOI3download.3.Đápứng tốc:skknchat123@gmailđộcủađộngcơDC.com Mơ hình hóa, thiết kế điều khiển 3.2 Thiết kế điều khiển Bộ điều khiển dòng điện Trong : TIEU LUAN MOI download : skknchat123@gmail.com Mơ hình hóa, thiết kế điều khiển 3.2 Thiết kế điều khiển Bộ điều khiển dòng điện TIEU LUAN MOI download : skknchat123@gmail.com Mơ hình Matlab 4.4 Kết mô Điện áp điều chế TIEU LUAN MOI download : skknchat123@gmail.com 19 Mô PIL PIL (Processor In the Loop): kĩ thuật mơ với mơ hình vật lý Matlab Simulink điều khiển chạy vi điều khiển ngoại vi, Matlab tự tạo code nạp vào vi điều khiển TIEU LUAN MOI download : skknchat123@gmail.com 20 Mô PIL Ta sử dụng TMS320F28379D hãng TI để mô PIL Một số đặc điểm vi điều khiển TMS28379D: - Tần số xung clock tối đa 90MHz - Hỗ trợ tính tốn dấu phẩy động - Bộ nhớ Flash 256KB, nhớ RAM 100KB - 16 kênh PWM 16 bit - timers 32 bit - 16 kênh ADC với độ phân giải 12 bit - Hỗ trợ chuẩn truyền thông SPI, UART, CAN, USB, I2C 54 chân GPIO lập trình Sử dụng môi trường MATLAB 2019a add-ons cần thiết: TI C2000 Packages (sử dụng để configure thông số kết nối với vi điều khiển) MinGW64 (biên dịch C code) - TIEU LUAN MOI download : skknchat123@gmail.com 21 Mơ PIL CHUYỂN MƠ HÌNH MƠ PHỎNG SANG MIỀN GIÁN ĐOẠN MƠ HÌNH MƠ PHỎNG BƯỚC 1: Sắp xếp mơ hình thành cấu trúc hình BƯỚC 2: Chuyển giá trị có data type double sang single trước đưa vào vi điều khiển (Sử dụng khối cast to Single) Kiểm tra data type cách: Display -> Signals and Ports -> Port Data Types TIEU LUAN MOI download : skknchat123@gmail.com Mơ PIL CẤU HÌNH KẾT NỐI VI ĐIỀU KHỂN BƯỚC 1: Kết nối card TMS320F28379d với máy tính qua cổng kết nối USB BƯỚC 2: Mở Device Manager máy tính lên kiểm tra kết nối phần Port (COM and LPT) Dạng giao thức kết nối XDS100 BƯỚC 3: Ghi nhớ số cổng COM kết nối (trong trường hợp 5) TIEU LUAN MOI download : skknchat123@gmail.com Mơ PIL CẤU HÌNH KẾT NỐI VI ĐIỀU KHỂN BƯỚC 4: Trong mơ hình MATLAB Simulink, mở mục Configuration Parameters Ở phần Hardware Implementation, chọn loại Hardware Board phù hợp với vi điều khiển sử dụng BƯỚC 5: Trong phần Target hardware resources, kiểm tra lại tên vi điều khiển có loại vi điều khiển sử dụng hay không BƯỚC 6: Ở Target hardware resources, chọn External mode, Chọn cổng kết nối COM5 TIEU LUAN MOI download : skknchat123@gmail.com Mơ PIL CẤU HÌNH KẾT NỐI VI ĐIỀU KHỂN BƯỚC 7: Chỉnh lại Simulation time từ inf thành thời gian mong muốn (trong trường hợp 2s) BƯỚC 8: Cấu hình chân GPIO làm chân truyền chân nhận, đồng thời ghi nhớ giá trị baud rate vi điều khiển TIEU LUAN MOI download : skknchat123@gmail.com Mơ PIL CẤU HÌNH KẾT NỐI VI ĐIỀU KHỂN BƯỚC 9: Trong phần Code Generation, chọn phần Verification Chọn “Enable portable word sizes” BƯỚC 10: Chọn phần advanced parameters, chọn “Create Block PIL” TIEU LUAN MOI download : skknchat123@gmail.com Mô PIL COMMAND SCRIPT IN MATLAB BƯỚC 11: Sử dụng dòng command để setup trước tạo khối PIL Chú ý sửa tên file, cổng COM, baudrate (ở bước 8) tên khối điều khiển cho phù hợp model= 'DC_drive_controller'; setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences','COMPort','COM5'); setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences','BaudRate',5000000); setpref('MathWorks_Embedded_IDE_Link_PIL_Preferences','enableserial',true); set_param(model,'CreateSILPILBlock','PIL’); rtwbuild([model,'/control_DC']); TIEU LUAN MOI download : skknchat123@gmail.com Mô PIL TẠO KHỐI PIL Khối PIL tạo code C cần thiết để thực chức tương tự khối điều khiển Sử dụng dịng command trình bày TIEU LUAN MOI downloadKHỐI: PILskknchat123@gmail.com Mô PIL THAY THẾ KHỐI ĐIỀU KHIỂN BẰNG KHỐI PIL ĐÃ TẠO MÔ HÌNH CỦA HỆ THỐNG TIEU LUAN MOI download : skknchat123@gmail.com Mơ PIL KẾT QUẢ MƠ PHỎNG TIEU LUAN MOI downloadĐồthị: tốcskknchat123@gmailđộ.com Mơ PIL KẾT QUẢ MƠ PHỎNG TIEU LUAN MOI downloadĐồthị :momenskknchat123@gmail.com Mô PIL KẾT QUẢ MƠ PHỎNG TIEU LUAN MOI downloadĐồthịdịng:skknchat123@gmailđiện.com Mơ PIL VIDEO THỰC HIỆN Q TRÌNH MƠ PHỎNG TIEU LUAN MOI download : skknchat123@gmail.com ... khiển 3. 1 Mơ hình hóa Phương trình động học Hình 3. 2 Mơ tả động DC kích từ độc lập TIEU LUAN HìnhMOI3download .3. Đápứng tốc:skknchat1 23@ gmailđộcủađộngc? ?DC. com Mơ hình hóa, thiết kế điều khiển 3. 2... khiển 3. 2 Thiết kế điều khiển Bộ điều khiển dịng điện Trong : TIEU LUAN MOI download : skknchat1 23@ gmail.com Mơ hình hóa, thiết kế điều khiển 3. 2 Thiết kế điều khiển Bộ điều khiển dòng điện... skknchat1 23@ gmail.com Mơ hình hóa, thiết kế điều khiển 3. 2 Thiết kế điều khiển Bộ điều khiển dòng điện TIEU LUAN MOI download : skknchat1 23@ gmail.com 10 Mơ hình hóa, thiết kế điều khiển 3. 2 Thiết