SlideShare a Scribd company logo
1 of 48
Download to read offline
Nội Dung
01
02
03
04
Chương 1:
Giới thiệu module
điều khiển băng tải
Chương 3:
Truyền thông giữa
các băng & Giao
tiếp máy tính
Chương 2:
Xây dựng bộ điều
khiển PID- Ổn định
tốc độ băng tải
Chương 4:
Thiết kế mạch
Altium
2
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
Tổng quan về module
 Được nạp sẵn firmware có thể sử dụng đi
dây dễ dàng
 Thiết bị giúp ổn định tốc độ của băng tải
bằng phương pháp PID
 Điều khiển giám sát bằng các nút nhấn
trên board hoặc trên giao diện máy tính
 Có thể giao tiếp với các module khác sử
dụng chuẩn giao tiếp UART
 Sử dụng vi điều khiển PIC giá thành rẻ
chống nhiễu tốt
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
• Nguồn cấp: tối đa 35VAC.
• 2-3 chân nối với động cơ(chân 2 dương,
chân 3 âm=> động cơ chạy thuận và
ngược lại).
• 4-7. Jump kết nối RS485, trong đó:
4-Vcc, 5-Rx, 6-Tx, 7-GND.
• 8-9. Nguồn nuôi Vs cho động cơ DC,
Vs_đm = 50VDC.
• Buton OFF: dừng băng tải
• Buton ON: khởi động băng tải
• Buton UP: tăng tốc độ thêm 10 m/ph mỗi
lần nhấn
• Buton DOWN: giảm tốc độ 10 m/ph mỗi
lần nhấn
• LCD: hiển thị tốc độ đặt,tốc độ thực, hay
các tham số PID của băng tải.
Các tính năng
Linh kiện sử dụng
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
 Khi ấn nút ON: các băng tải khởi động tuần tự theo thời gian lần lượt là:BT3 → BT2→BT1.
Mỗi băng tải khởi động cách nhau 5s.
 Khi ấn nút OFF: băng tải dừng tuần tự theo thời gian lần lượt là:BT3 → BT2→BT1.
Mỗi băng tải dừng cách nhau một khoảng thời gian là 5s.
 Khi ấn nút UP/DOWN tốc độ đặt của băng tải tăng/giảm thêm 10m/phút mỗi 1 lần ấn.
Đồng thời gửi dữ liệu tới các băng tải khác, để đồng bộ tốc độ giữa các băng.
 Ổn định tốc độ băng tải theo tốc độ đặt mong muốn dùng giải thuật PID. Đơn vị tốc độ là
m/phút. Hiển thị 2 thông số trên lên LCD được gắn ở trên board
 Ngoài ra, ta có thể điều khiển giám sát tốc độ của băng tải trên giao diện máy tính được
viết bằng ngôn ngữ C# winform.(Hình 2.5)
 Giao diện gồm các nút ON, OFF, kiểm tra trạng thái cổng COM, hiển thị tốc độ truyền, loại
cổng COM đang kết nối
 Gửi thông số tốc độ đặt, tham số PID để hiệu chỉnh tốc độ xuống băng tải.
 Hiển thị tốc độ của từng băng tải đưa lên máy tính, giám sát tốc độ qua đồ thì của từng
băng(thường dùng trong việc hiệu chỉnh tham số PID)
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
Vi điều khiển PIC 18F448
 Thuộc loại vi điều khiển 8 bit
 40 chân, 5 port IO.có đầy đủ bộ timer, ngắt,
PWM
 Có 21 nguồn ngắt, 256 byte EEPROM
 Có 4 bộ timer, 1 module CCP
 Phạm vi điện áp hoạt động 2.0V-5.5V
 Dòng sink/source lên đến 25mA
 Bộ nhớ flash 16K bytes
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
Động cơ GA25 encoder
 Tốc độ cực đại: 1000rpm
 Điện áp định mức: 12VDC
 Số xung encoder: 24 xung
 Dây đỏ: nguồn cấp cho motor
 Dây đen: GND nguồn cấp
encoder
 Dây vàng: kênh trả xung A
 Dây lục: kênh trả xung B
 Dây xanh dương: nguồn cấp
cho encoder
 Dây trắng: dây nguồn động cơ
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
IC MAX487
 Tốc độ bit Max= 2,5Mbps
 Có thể kết nối tối đa 32 thiết bị trên bus
485.
 Điện áp hoạt động : -7V ~ 12V (ổn định
nhất ở 5V)
 Bus Max485 truyền dữ liệu Vi sai bằng 2
dây A,B nên khoảng cách truyền lớn, khả
năng chống nhiễu tốt.
 Với A-B > 200mV sẽ tạo mức logic 1.
 Với B-A>200mV sẽ tạo mức logic 0.
GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI
CHƯƠNG I
Tổng quan về module
Thông số kỹ thuật
Các tính năng
Linh kiện sử dụng
IC L298
 Nguồn cấp Vs lên đến 50V
 Nguồn cấp logic Vss = 7V
 Điện áp cho phép V_en và điện áp đầu vào Vin
từ -0.3 – 7V
 L298N có 2 mạch diode cầu có thể điều khiển 2
động cơ,chân IN1 và IN2 cùng với chân enable A
được nối với vi điều khiển dùng để điều khiển
chiều quay hoặc tốc độ quay của động cơ.chân
OUT1 và OUT 2 nối với 2 đầu động cơ, nếu điện
áp OUT1 > OUT2 động cơ chạy thuận, ngược lại
OUT1 < OUT2 động cơ chạy ngược.chân Vs và
chân SENSA nối với nguồn nuôi động cơ, Vs định
mức = 50V hoặc tùy thuộc vào điện áp định mức
của động cơ.
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
𝝎(𝒔)
𝐔(𝒔)
=
𝐊
𝐋𝐉𝒔𝟐 + 𝑹𝑱+𝑳𝒃 𝒔+ 𝑹𝒃+𝑲𝟐
 Momen quán tính của roto: J =
𝑘𝑔.𝑚2
𝑠2
 Hệ số cản trên trục roto: b = N.m.s
 Hằng số sức điện động: Ke =
N.m
A
 Điện trở phần ứng: R (Ω)
 Điện cảm phần ứng: L (H)
 Điện áp nguồn DC cấp cho mạch phần ứng: U (V)
 Vận tốc quay của roto: 𝜔 (rad/s)
(10)
 mô tả toán học của động cơ một chiều
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Thuật toán đo tốc độ động cơ
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Sơ đồ kết nối
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Điều chế độ rộng xung PWM
UOUT = (TON /T)*U
Trong đó: TON là thời gian xung điện áp ở mức
cao trong một chu kỳ T
: TOFF là thời gian xung điện áp ở
mức thấp trong một chu kỳ T
Chu kỳ PWM = [(PR2)+1].4.TOSC.(giá trị Prescale của TMR2)
Từ công thức trên ta tính được giá trị khởi tạo cho timer2:
setup_timer_2(t2_div_by_16,249,1);
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Tính toán cấu hình cho timer 1
GT = 65536 - Tdelay.Fosc/(4.prescaler)
Thay số với: T_delay = 0.1s
: Fosc = 20MHz
: prescaler = 8
Ta được: GT = 65536 – 0.1 x 20.106 /(4x8) = 3036
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Kết quả đo được lưu trên excel
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II Form: u1=xlsread(' “đường dẫn chứa file excel” .xlsx',1,'A3:A482')
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Đồ thị đáp ứng đầu ra và đầu vào của động cơ
Nhận xét: đồ thị vận tốc không có trễ, tốc độ ở trạng thái xác lập chưa ổn định
với dao động 25 vòng/ph tải thời điểm điện áp định mức 12V.sau nhận dạng ta
thu được hàm truyền và đồ thị của nó với độ chính xác lên đến 93.55% so với đồ
thị tốc độ đo được, hình 3.12.
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Ta thu được hàm truyền của động cơ
𝐺𝑝 𝑠 =
53.558
(1 + 3.8727𝑠)(1 + 0.31332𝑠)
↔ 𝐺𝑝 𝑠 =
53.558
1.2134𝑠2 + 4.18602𝑠 + 1
Nhận xét: hàm truyền tìm được hoàn toàn phù
hợp với mô hình lý thuyết (khâu quán tính bậc
hai không trễ), Do đó hàm truyền đối tượng thu
được là đáng tin cậy. (công thức số 10)
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Nhận dạng hàm truyền
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Xác định các hệ số Kpid
Bộ điều khiển PID vẽ trên simulink Đồ thị đáp ứng thu được khi sử dụng bộ PID
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Xác định hệ số PID
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Xác định các hệ số Kpid
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Xác định hệ số PID
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Thông số PID thu được là:
Kp = 4.03164129552165
Ki = 1.44789294500494
Kd = 1.17095683841646
Nhận xét: tham số PID tìm được ở
trên thì đáp ứng quá độ của hệ thống
kín liên tục đạt được các tiêu chí với
độ vọt lố (8.68%), thời gian quá độ
nhanh (khoảng 0.09s) và sai lệch
tĩnh bằng 0.
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Xác định hệ số PID
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Xác định thời gian lấy mẫu sử dụng matlab
>> T = 1;
>>Kp = 4.03164129552165;
>>Ki = 1.44789294500494;
>>Kd = 1.17095683841646;
>>z = tf('z',T);
>>dz = Kp + Ki*(T/2)*(z+1)/(z-1) + (Kd/T)*((z-1)/z);
>>gp = tf([53.558],[1.2134 4.19 1]);
>>gpz = c2d(gp, T, 'zoh');
>>g = feedback(series(dz,gpz), 1);
>>step(g)
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Chu kỳ lấy mẫu
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II  Xác định thời gian lấy mẫu sử dụng matlab
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Chu kỳ lấy mẫu
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Thuật toán
điều khiển tốc
độ
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Điều khiển tốc độ
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Thuật toán xử lý các hàm ngắt
TocDo = (SoXung/ThoiGianLayMau)*60s)/DoPhanGiaiEncoder
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Điều khiển tốc độ
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Qui đổi tốc độ động cơ sang tốc độ băng tải
Tốc độ băng tải (m/ph) = Chu vi trục rulo (tang trống) * số vòng rulo quay trên phút (vg/ph)
Ta chọn chu vi trục rulo và tỷ số truyền giống với mô hình băng tải belt mini có gắn động cơ GA25 với chu vi trục
rulo = 0.2m. tỷ số truyền là 1/2. Với tốc độ động cơ cực đại là 1000 v/p, nên tốc độ băng tải có thể lên tới tối đa
100m/ph
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Điều khiển tốc độ
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Cấu trúc 1 chương trình trong vi điều khiển
Khai báo hàm, thư viện, biến,...
O1
Function
Tính toán vận tốc, buton,
hiển thị,...
03
Main Loop
Cấu hình PWM, timer,ngắt,...
02 Setup
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Lập trình hàm PID
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
 Lập trình xử lý thuật toán PID
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
Kết quả mô phỏng
Lập trình hàm PID
XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI
CHƯƠNG II
Nhận dạng hàm truyền
Xác định hệ số PID
Chu kỳ lấy mẫu
Điều khiển tốc độ
Lập trình hàm PID
====
Kết quả mô phỏng
 Ổn định tốc độ băng tải với tốc độ đặt
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Tìm hiểu về truyền thông UART
UART
Bộ truyền nhận nối tiếp
bất đồng bộ
Khái niệm
Cách kết nối
Sử dụng 2 dây RX-TX
đơn công, bán song
công, song công
Ứng dụng
COM, RS232,modems,etc
Đơn giản, chi phí thấp, dễ
triển khai
Frames
Bit Start/ Bit Stop
Data Bit
Parity Bit(optional)
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
UART – RS485
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Tìm hiểu về RS485
Khái niệm
Kết nối
2 dây và 4 dây
Nhược điểm
Thời gian đáp
ứng chậm.
Ưu điểm
Có thể kết nối
với 32 thiết bị
khoảng cách
lên đến 1200m
Cách dùng
Sử dụng dây
chuyển đổi
USB-RS485
Cấu tạo
Là phương thức
giao tiếp kết nối
với máy tính và
các thiết bị khác
các sợi dây
được xoắn lại
với nhau theo
từng cặp
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
UART – RS485
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Truyền dữ liệu
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
Truyền dữ liệu
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Đoạn code xử lý truyền dữ liệu
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
Truyền dữ liệu
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Nhận dữ liệu
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
Nhận dữ liệu
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
 Đoạn code xử lý nhận dữ liệu
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
Nhận dữ liệu
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Kết quả mô phỏng
 Giao diện C# winform
Giao tiếp máy tính
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
 Mô phỏng proteus
Kết quả mô phỏng
Khảo sát đồ thị vận tốc khi sử dụng hệ số PID từ Matlab
TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH
CHƯƠNG III
UART – RS485
Truyền dữ liệu
Nhận dữ liệu
Giao tiếp máy tính
Điều khiển tốc độ
 Mô phỏng proteus
Kết quả mô phỏng
Đồ thị vận tốc khi đã hiệu chỉnh lại hệ số PID
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
UART – RS485
Mạch PCB
Kết luận chung
 Sơ đồ nguyên lý
Mạch nguyên lý
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
UART – RS485
Mạch PCB
Kết luận chung
 Sửa lỗi trước khi update sang sơ đồ PCB
Mạch nguyên lý
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
Mạch nguyên lý
Mạch PCB
Kết luận chung
 2 lớp layer sau khi phủ đồng
Mạch PCB
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
Mạch nguyên lý
Truyền dữ liệu
Kết luận chung
 Mặt trước của module băng tải
Mạch PCB
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
Mạch nguyên lý
Mạch PCB
Kết luận chung
 Hình ảnh mặt sau của module
Mạch PCB
THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM
CHƯƠNG IV
Mạch nguyên lý
Mạch PCB
Nhận dữ liệu
 Kết quả đạt được
Kết luận chung
 Hạn chế của đề tài
 Xây dựng được thuật toán
PID ổn định tốc độ băng tải
 Hiểu thêm về các giao thức
phổ biến trong công nghiệp
 Nâng cao kỹ năng lập trình
C, học được ngôn ngữ lập
trình mới (C# winform)
 Quy trình thiết kế một
board mạch bằng phần
mềm Altium
 Kỹ năng giải quyết vấn đề;
nghiên cứu tìm tòi một
công nghệ mới, kiến thức
mới
 Thuật toán chưa tối ưu, thiết bị
chưa thể chạy một cách mượt
mà
 Chưa giải quyết được nhiễu
trong khi truyền dữ liệu giữa
các băng
 Đề tài mới chỉ dừng lại ở mức
mô phỏng.
điều khiển tốc độ động cơ 1 chiều sử dụng PID

More Related Content

What's hot

4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...
4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...
4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...TÀI LIỆU NGÀNH MAY
 
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnMan_Ebook
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Man_Ebook
 
Tìm hiểu về bộ điều khiển số TMS320F28335
Tìm hiểu về bộ điều khiển số TMS320F28335Tìm hiểu về bộ điều khiển số TMS320F28335
Tìm hiểu về bộ điều khiển số TMS320F28335Pham Hoang
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdlhoangclick
 
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cản
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cảnđồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cản
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cảnhttps://www.facebook.com/garmentspace
 
Robot tu hanh 4 banh da huong
Robot tu hanh 4 banh da huongRobot tu hanh 4 banh da huong
Robot tu hanh 4 banh da huongLhthang Ktv
 
tinh-toan-dong-hoc-va-dieu-khien-robot-scara
tinh-toan-dong-hoc-va-dieu-khien-robot-scaratinh-toan-dong-hoc-va-dieu-khien-robot-scara
tinh-toan-dong-hoc-va-dieu-khien-robot-scara5 Phút Giải Lao
 
Robot Scara - Tính Toán Động Học & Điều Khiển
Robot Scara - Tính Toán Động Học & Điều KhiểnRobot Scara - Tính Toán Động Học & Điều Khiển
Robot Scara - Tính Toán Động Học & Điều KhiểnPHÚ QUÝ ĐINH
 
Thiết kế mô hình bãi đỗ xe tự động.pdf
Thiết kế mô hình bãi đỗ xe tự động.pdfThiết kế mô hình bãi đỗ xe tự động.pdf
Thiết kế mô hình bãi đỗ xe tự động.pdfMan_Ebook
 
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019PinkHandmade
 
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưđề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưnataliej4
 

What's hot (20)

4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...
4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...
4.2.1. thiết kế bộ điều khiển trượt cho robot 2 bậc tự do và mô phỏng trên ma...
 
Đề tài: Ứng dụng lập trình điều khiển động cơ bước sử dụng chip
Đề tài: Ứng dụng lập trình điều khiển động cơ bước sử dụng chipĐề tài: Ứng dụng lập trình điều khiển động cơ bước sử dụng chip
Đề tài: Ứng dụng lập trình điều khiển động cơ bước sử dụng chip
 
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
 
Đề tài: Thiết kế hệ thống cân định lượng và đóng bao tự động, HOT
Đề tài: Thiết kế hệ thống cân định lượng và đóng bao tự động, HOTĐề tài: Thiết kế hệ thống cân định lượng và đóng bao tự động, HOT
Đề tài: Thiết kế hệ thống cân định lượng và đóng bao tự động, HOT
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
 
Tìm hiểu về bộ điều khiển số TMS320F28335
Tìm hiểu về bộ điều khiển số TMS320F28335Tìm hiểu về bộ điều khiển số TMS320F28335
Tìm hiểu về bộ điều khiển số TMS320F28335
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdl
 
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cản
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cảnđồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cản
đồ áN tốt nghiệp điều khiển và tự động hóa robot tránh vật cản
 
Robot tu hanh 4 banh da huong
Robot tu hanh 4 banh da huongRobot tu hanh 4 banh da huong
Robot tu hanh 4 banh da huong
 
tinh-toan-dong-hoc-va-dieu-khien-robot-scara
tinh-toan-dong-hoc-va-dieu-khien-robot-scaratinh-toan-dong-hoc-va-dieu-khien-robot-scara
tinh-toan-dong-hoc-va-dieu-khien-robot-scara
 
Robot Scara - Tính Toán Động Học & Điều Khiển
Robot Scara - Tính Toán Động Học & Điều KhiểnRobot Scara - Tính Toán Động Học & Điều Khiển
Robot Scara - Tính Toán Động Học & Điều Khiển
 
Điều khiển bám cho robot di động sử dụng bộ điều khiển mờ
Điều khiển bám cho robot di động sử dụng bộ điều khiển mờĐiều khiển bám cho robot di động sử dụng bộ điều khiển mờ
Điều khiển bám cho robot di động sử dụng bộ điều khiển mờ
 
luan van thac si giam sat nhiet do am va dieu khien thiet bi dien qua internet
luan van thac si giam sat nhiet do am va dieu khien thiet bi dien qua internetluan van thac si giam sat nhiet do am va dieu khien thiet bi dien qua internet
luan van thac si giam sat nhiet do am va dieu khien thiet bi dien qua internet
 
Thiết kế mô hình bãi đỗ xe tự động.pdf
Thiết kế mô hình bãi đỗ xe tự động.pdfThiết kế mô hình bãi đỗ xe tự động.pdf
Thiết kế mô hình bãi đỗ xe tự động.pdf
 
Đề tài: hệ thống phân loại sản phẩm bằng nhận dạng mờ, HAY
Đề tài: hệ thống phân loại sản phẩm bằng nhận dạng mờ, HAYĐề tài: hệ thống phân loại sản phẩm bằng nhận dạng mờ, HAY
Đề tài: hệ thống phân loại sản phẩm bằng nhận dạng mờ, HAY
 
Đề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAY
Đề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAYĐề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAY
Đề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAY
 
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019
Đồ Án Tốt Nghiệp KCD2 MOBILE ROBOT_10215412052019
 
Thi công mạch điều khiển tốc độ động cơ DC sử dụng thuật toán Pid
Thi công mạch điều khiển tốc độ động cơ DC sử dụng thuật toán PidThi công mạch điều khiển tốc độ động cơ DC sử dụng thuật toán Pid
Thi công mạch điều khiển tốc độ động cơ DC sử dụng thuật toán Pid
 
Đề tài: Mô hình toán học của động cơ đồng bộ kích thích, HAY
Đề tài: Mô hình toán học của động cơ đồng bộ kích thích, HAYĐề tài: Mô hình toán học của động cơ đồng bộ kích thích, HAY
Đề tài: Mô hình toán học của động cơ đồng bộ kích thích, HAY
 
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tưđề Tài thiết kế hệ thống đèn giao thông tại ngã tư
đề Tài thiết kế hệ thống đèn giao thông tại ngã tư
 

Similar to điều khiển tốc độ động cơ 1 chiều sử dụng PID

Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Man_Ebook
 
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.doc
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.docĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.doc
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.docDịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Báo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcBáo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcTony Tun
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishiddungd4
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishiquanglocbp
 
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptxHướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptxNguynQuangNh7
 
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051Đồ án Đo và điều khiển tốc độ động cơ dùng 8051
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051Vida Stiedemann
 
Mang truyen thong siemen
Mang truyen thong siemenMang truyen thong siemen
Mang truyen thong siemennewmon1
 
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNTài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNThuan Nguyen
 
Do_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfDo_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfThnCht9
 
Tìm hiểu về mentor ii
Tìm hiểu về mentor iiTìm hiểu về mentor ii
Tìm hiểu về mentor iiHung Anh Nguyen
 
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...Man_Ebook
 
Ic52 dienhathe.vn
Ic52 dienhathe.vnIc52 dienhathe.vn
Ic52 dienhathe.vnDien Ha The
 

Similar to điều khiển tốc độ động cơ 1 chiều sử dụng PID (20)

Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
 
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.doc
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.docĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.doc
ĐỒ ÁN - Điều khiển tốc độ động cơ sử dụng giải thuật Fuzzy (mờ) và PID.doc
 
Báo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plcBáo cáo hệ thống đóng táo tự động dùng plc
Báo cáo hệ thống đóng táo tự động dùng plc
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishi
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishi
 
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptxHướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
 
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051Đồ án Đo và điều khiển tốc độ động cơ dùng 8051
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051
 
Mang truyen thong siemen
Mang truyen thong siemenMang truyen thong siemen
Mang truyen thong siemen
 
Đề tài: Đo và điều khiển tốc độ động cơ dùng 8051, HAY
Đề tài: Đo và điều khiển tốc độ động cơ dùng 8051, HAYĐề tài: Đo và điều khiển tốc độ động cơ dùng 8051, HAY
Đề tài: Đo và điều khiển tốc độ động cơ dùng 8051, HAY
 
Bao cao servo
Bao cao servoBao cao servo
Bao cao servo
 
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHNTài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
Tài liệu tìm hiểu về PLC - Ban Cơ điện tử ĐH BKHN
 
Do_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdfDo_an_Den_giao_thong.pdf
Do_an_Den_giao_thong.pdf
 
V1 08-dieu-khien-qua-trinh
V1 08-dieu-khien-qua-trinhV1 08-dieu-khien-qua-trinh
V1 08-dieu-khien-qua-trinh
 
Tìm hiểu về mentor ii
Tìm hiểu về mentor iiTìm hiểu về mentor ii
Tìm hiểu về mentor ii
 
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...
Xây dựng bộ điều khiển p, pi, pid truyền thống cơ khả năng dùng cho các hệ đi...
 
Ic52
Ic52Ic52
Ic52
 
Ic52 dienhathe.vn
Ic52 dienhathe.vnIc52 dienhathe.vn
Ic52 dienhathe.vn
 
Ic52
Ic52Ic52
Ic52
 
Ic52
Ic52Ic52
Ic52
 
báo cáo pp.pptx
báo cáo pp.pptxbáo cáo pp.pptx
báo cáo pp.pptx
 

Recently uploaded

Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocVnPhan58
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếngTonH1
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 

Recently uploaded (20)

Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tếHệ phương trình tuyến tính và các ứng dụng trong kinh tế
Hệ phương trình tuyến tính và các ứng dụng trong kinh tế
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 

điều khiển tốc độ động cơ 1 chiều sử dụng PID

  • 1.
  • 2. Nội Dung 01 02 03 04 Chương 1: Giới thiệu module điều khiển băng tải Chương 3: Truyền thông giữa các băng & Giao tiếp máy tính Chương 2: Xây dựng bộ điều khiển PID- Ổn định tốc độ băng tải Chương 4: Thiết kế mạch Altium 2
  • 3. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Thông số kỹ thuật Các tính năng Linh kiện sử dụng Tổng quan về module  Được nạp sẵn firmware có thể sử dụng đi dây dễ dàng  Thiết bị giúp ổn định tốc độ của băng tải bằng phương pháp PID  Điều khiển giám sát bằng các nút nhấn trên board hoặc trên giao diện máy tính  Có thể giao tiếp với các module khác sử dụng chuẩn giao tiếp UART  Sử dụng vi điều khiển PIC giá thành rẻ chống nhiễu tốt
  • 4. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật • Nguồn cấp: tối đa 35VAC. • 2-3 chân nối với động cơ(chân 2 dương, chân 3 âm=> động cơ chạy thuận và ngược lại). • 4-7. Jump kết nối RS485, trong đó: 4-Vcc, 5-Rx, 6-Tx, 7-GND. • 8-9. Nguồn nuôi Vs cho động cơ DC, Vs_đm = 50VDC. • Buton OFF: dừng băng tải • Buton ON: khởi động băng tải • Buton UP: tăng tốc độ thêm 10 m/ph mỗi lần nhấn • Buton DOWN: giảm tốc độ 10 m/ph mỗi lần nhấn • LCD: hiển thị tốc độ đặt,tốc độ thực, hay các tham số PID của băng tải. Các tính năng Linh kiện sử dụng
  • 5. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng
  • 6. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng  Khi ấn nút ON: các băng tải khởi động tuần tự theo thời gian lần lượt là:BT3 → BT2→BT1. Mỗi băng tải khởi động cách nhau 5s.  Khi ấn nút OFF: băng tải dừng tuần tự theo thời gian lần lượt là:BT3 → BT2→BT1. Mỗi băng tải dừng cách nhau một khoảng thời gian là 5s.  Khi ấn nút UP/DOWN tốc độ đặt của băng tải tăng/giảm thêm 10m/phút mỗi 1 lần ấn. Đồng thời gửi dữ liệu tới các băng tải khác, để đồng bộ tốc độ giữa các băng.  Ổn định tốc độ băng tải theo tốc độ đặt mong muốn dùng giải thuật PID. Đơn vị tốc độ là m/phút. Hiển thị 2 thông số trên lên LCD được gắn ở trên board  Ngoài ra, ta có thể điều khiển giám sát tốc độ của băng tải trên giao diện máy tính được viết bằng ngôn ngữ C# winform.(Hình 2.5)  Giao diện gồm các nút ON, OFF, kiểm tra trạng thái cổng COM, hiển thị tốc độ truyền, loại cổng COM đang kết nối  Gửi thông số tốc độ đặt, tham số PID để hiệu chỉnh tốc độ xuống băng tải.  Hiển thị tốc độ của từng băng tải đưa lên máy tính, giám sát tốc độ qua đồ thì của từng băng(thường dùng trong việc hiệu chỉnh tham số PID)
  • 7. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng Vi điều khiển PIC 18F448  Thuộc loại vi điều khiển 8 bit  40 chân, 5 port IO.có đầy đủ bộ timer, ngắt, PWM  Có 21 nguồn ngắt, 256 byte EEPROM  Có 4 bộ timer, 1 module CCP  Phạm vi điện áp hoạt động 2.0V-5.5V  Dòng sink/source lên đến 25mA  Bộ nhớ flash 16K bytes
  • 8. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng Động cơ GA25 encoder  Tốc độ cực đại: 1000rpm  Điện áp định mức: 12VDC  Số xung encoder: 24 xung  Dây đỏ: nguồn cấp cho motor  Dây đen: GND nguồn cấp encoder  Dây vàng: kênh trả xung A  Dây lục: kênh trả xung B  Dây xanh dương: nguồn cấp cho encoder  Dây trắng: dây nguồn động cơ
  • 9. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng IC MAX487  Tốc độ bit Max= 2,5Mbps  Có thể kết nối tối đa 32 thiết bị trên bus 485.  Điện áp hoạt động : -7V ~ 12V (ổn định nhất ở 5V)  Bus Max485 truyền dữ liệu Vi sai bằng 2 dây A,B nên khoảng cách truyền lớn, khả năng chống nhiễu tốt.  Với A-B > 200mV sẽ tạo mức logic 1.  Với B-A>200mV sẽ tạo mức logic 0.
  • 10. GIỚI THIỆU MODULE ĐIỀU KHIỂN TỐC ĐỘ BĂNG TẢI CHƯƠNG I Tổng quan về module Thông số kỹ thuật Các tính năng Linh kiện sử dụng IC L298  Nguồn cấp Vs lên đến 50V  Nguồn cấp logic Vss = 7V  Điện áp cho phép V_en và điện áp đầu vào Vin từ -0.3 – 7V  L298N có 2 mạch diode cầu có thể điều khiển 2 động cơ,chân IN1 và IN2 cùng với chân enable A được nối với vi điều khiển dùng để điều khiển chiều quay hoặc tốc độ quay của động cơ.chân OUT1 và OUT 2 nối với 2 đầu động cơ, nếu điện áp OUT1 > OUT2 động cơ chạy thuận, ngược lại OUT1 < OUT2 động cơ chạy ngược.chân Vs và chân SENSA nối với nguồn nuôi động cơ, Vs định mức = 50V hoặc tùy thuộc vào điện áp định mức của động cơ.
  • 11. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II 𝝎(𝒔) 𝐔(𝒔) = 𝐊 𝐋𝐉𝒔𝟐 + 𝑹𝑱+𝑳𝒃 𝒔+ 𝑹𝒃+𝑲𝟐  Momen quán tính của roto: J = 𝑘𝑔.𝑚2 𝑠2  Hệ số cản trên trục roto: b = N.m.s  Hằng số sức điện động: Ke = N.m A  Điện trở phần ứng: R (Ω)  Điện cảm phần ứng: L (H)  Điện áp nguồn DC cấp cho mạch phần ứng: U (V)  Vận tốc quay của roto: 𝜔 (rad/s) (10)  mô tả toán học của động cơ một chiều Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 12. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Thuật toán đo tốc độ động cơ Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 13. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Sơ đồ kết nối Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 14. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Điều chế độ rộng xung PWM UOUT = (TON /T)*U Trong đó: TON là thời gian xung điện áp ở mức cao trong một chu kỳ T : TOFF là thời gian xung điện áp ở mức thấp trong một chu kỳ T Chu kỳ PWM = [(PR2)+1].4.TOSC.(giá trị Prescale của TMR2) Từ công thức trên ta tính được giá trị khởi tạo cho timer2: setup_timer_2(t2_div_by_16,249,1); Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 15. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Tính toán cấu hình cho timer 1 GT = 65536 - Tdelay.Fosc/(4.prescaler) Thay số với: T_delay = 0.1s : Fosc = 20MHz : prescaler = 8 Ta được: GT = 65536 – 0.1 x 20.106 /(4x8) = 3036 Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 16. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 17. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 18. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Kết quả đo được lưu trên excel Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 19. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II Form: u1=xlsread(' “đường dẫn chứa file excel” .xlsx',1,'A3:A482') Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 20. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Đồ thị đáp ứng đầu ra và đầu vào của động cơ Nhận xét: đồ thị vận tốc không có trễ, tốc độ ở trạng thái xác lập chưa ổn định với dao động 25 vòng/ph tải thời điểm điện áp định mức 12V.sau nhận dạng ta thu được hàm truyền và đồ thị của nó với độ chính xác lên đến 93.55% so với đồ thị tốc độ đo được, hình 3.12. Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 21. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Ta thu được hàm truyền của động cơ 𝐺𝑝 𝑠 = 53.558 (1 + 3.8727𝑠)(1 + 0.31332𝑠) ↔ 𝐺𝑝 𝑠 = 53.558 1.2134𝑠2 + 4.18602𝑠 + 1 Nhận xét: hàm truyền tìm được hoàn toàn phù hợp với mô hình lý thuyết (khâu quán tính bậc hai không trễ), Do đó hàm truyền đối tượng thu được là đáng tin cậy. (công thức số 10) Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Nhận dạng hàm truyền
  • 22. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Xác định các hệ số Kpid Bộ điều khiển PID vẽ trên simulink Đồ thị đáp ứng thu được khi sử dụng bộ PID Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Xác định hệ số PID
  • 23. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Xác định các hệ số Kpid Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Xác định hệ số PID
  • 24. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Thông số PID thu được là: Kp = 4.03164129552165 Ki = 1.44789294500494 Kd = 1.17095683841646 Nhận xét: tham số PID tìm được ở trên thì đáp ứng quá độ của hệ thống kín liên tục đạt được các tiêu chí với độ vọt lố (8.68%), thời gian quá độ nhanh (khoảng 0.09s) và sai lệch tĩnh bằng 0. Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Xác định hệ số PID
  • 25. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Xác định thời gian lấy mẫu sử dụng matlab >> T = 1; >>Kp = 4.03164129552165; >>Ki = 1.44789294500494; >>Kd = 1.17095683841646; >>z = tf('z',T); >>dz = Kp + Ki*(T/2)*(z+1)/(z-1) + (Kd/T)*((z-1)/z); >>gp = tf([53.558],[1.2134 4.19 1]); >>gpz = c2d(gp, T, 'zoh'); >>g = feedback(series(dz,gpz), 1); >>step(g) Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Chu kỳ lấy mẫu
  • 26. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Xác định thời gian lấy mẫu sử dụng matlab Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Chu kỳ lấy mẫu
  • 27. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Thuật toán điều khiển tốc độ Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Điều khiển tốc độ
  • 28. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Thuật toán xử lý các hàm ngắt TocDo = (SoXung/ThoiGianLayMau)*60s)/DoPhanGiaiEncoder Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Điều khiển tốc độ
  • 29. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Qui đổi tốc độ động cơ sang tốc độ băng tải Tốc độ băng tải (m/ph) = Chu vi trục rulo (tang trống) * số vòng rulo quay trên phút (vg/ph) Ta chọn chu vi trục rulo và tỷ số truyền giống với mô hình băng tải belt mini có gắn động cơ GA25 với chu vi trục rulo = 0.2m. tỷ số truyền là 1/2. Với tốc độ động cơ cực đại là 1000 v/p, nên tốc độ băng tải có thể lên tới tối đa 100m/ph Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Điều khiển tốc độ
  • 30. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Cấu trúc 1 chương trình trong vi điều khiển Khai báo hàm, thư viện, biến,... O1 Function Tính toán vận tốc, buton, hiển thị,... 03 Main Loop Cấu hình PWM, timer,ngắt,... 02 Setup Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Lập trình hàm PID
  • 31. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II  Lập trình xử lý thuật toán PID Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID Kết quả mô phỏng Lập trình hàm PID
  • 32. XÂY DỰNG BỘ ĐIỀU KHIỂN PID - ỔN ĐỊNH TỐC ĐỘ BĂNG TẢI CHƯƠNG II Nhận dạng hàm truyền Xác định hệ số PID Chu kỳ lấy mẫu Điều khiển tốc độ Lập trình hàm PID ==== Kết quả mô phỏng  Ổn định tốc độ băng tải với tốc độ đặt
  • 33. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Tìm hiểu về truyền thông UART UART Bộ truyền nhận nối tiếp bất đồng bộ Khái niệm Cách kết nối Sử dụng 2 dây RX-TX đơn công, bán song công, song công Ứng dụng COM, RS232,modems,etc Đơn giản, chi phí thấp, dễ triển khai Frames Bit Start/ Bit Stop Data Bit Parity Bit(optional) UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ UART – RS485
  • 34. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Tìm hiểu về RS485 Khái niệm Kết nối 2 dây và 4 dây Nhược điểm Thời gian đáp ứng chậm. Ưu điểm Có thể kết nối với 32 thiết bị khoảng cách lên đến 1200m Cách dùng Sử dụng dây chuyển đổi USB-RS485 Cấu tạo Là phương thức giao tiếp kết nối với máy tính và các thiết bị khác các sợi dây được xoắn lại với nhau theo từng cặp UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ UART – RS485
  • 35. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Truyền dữ liệu UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ Truyền dữ liệu
  • 36. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Đoạn code xử lý truyền dữ liệu UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ Truyền dữ liệu
  • 37. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Nhận dữ liệu UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ Nhận dữ liệu
  • 38. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III  Đoạn code xử lý nhận dữ liệu UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ Nhận dữ liệu
  • 39. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III UART – RS485 Truyền dữ liệu Nhận dữ liệu Kết quả mô phỏng  Giao diện C# winform Giao tiếp máy tính
  • 40. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ  Mô phỏng proteus Kết quả mô phỏng Khảo sát đồ thị vận tốc khi sử dụng hệ số PID từ Matlab
  • 41. TRUYỀN THÔNG GIỮA CÁC BĂNG TẢI & GIAO TIẾP VỚI MÁY TÍNH CHƯƠNG III UART – RS485 Truyền dữ liệu Nhận dữ liệu Giao tiếp máy tính Điều khiển tốc độ  Mô phỏng proteus Kết quả mô phỏng Đồ thị vận tốc khi đã hiệu chỉnh lại hệ số PID
  • 42. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV UART – RS485 Mạch PCB Kết luận chung  Sơ đồ nguyên lý Mạch nguyên lý
  • 43. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV UART – RS485 Mạch PCB Kết luận chung  Sửa lỗi trước khi update sang sơ đồ PCB Mạch nguyên lý
  • 44. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV Mạch nguyên lý Mạch PCB Kết luận chung  2 lớp layer sau khi phủ đồng Mạch PCB
  • 45. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV Mạch nguyên lý Truyền dữ liệu Kết luận chung  Mặt trước của module băng tải Mạch PCB
  • 46. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV Mạch nguyên lý Mạch PCB Kết luận chung  Hình ảnh mặt sau của module Mạch PCB
  • 47. THIẾT KẾ MẠCH PHẦN CỨNG SỬ DỤNG PHẦN MỀM ALTIUM CHƯƠNG IV Mạch nguyên lý Mạch PCB Nhận dữ liệu  Kết quả đạt được Kết luận chung  Hạn chế của đề tài  Xây dựng được thuật toán PID ổn định tốc độ băng tải  Hiểu thêm về các giao thức phổ biến trong công nghiệp  Nâng cao kỹ năng lập trình C, học được ngôn ngữ lập trình mới (C# winform)  Quy trình thiết kế một board mạch bằng phần mềm Altium  Kỹ năng giải quyết vấn đề; nghiên cứu tìm tòi một công nghệ mới, kiến thức mới  Thuật toán chưa tối ưu, thiết bị chưa thể chạy một cách mượt mà  Chưa giải quyết được nhiễu trong khi truyền dữ liệu giữa các băng  Đề tài mới chỉ dừng lại ở mức mô phỏng.