Thông tin tài liệu
n Tt Nghip GVHD : ON HU CHC
SV : MAI THCH DUY
1
Bộ GIáO DụC ĐàO TạO
TRƯờNG ĐạI HọC DÂN LậP HảI PHòNG
THIếT Kế Bộ ĐIềU KHIểN LUậT PID ĐIềU KHIểN
động cơ dc
Đồ áN TốT NGHIệP ĐạI HọC Hệ CHíNH QUY
Ngành : điện tử - viễn thông
HảI phòng 2009
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
2
MỤC LỤC
Lời mở đầu 1
PHẦN A : CƠ SỞ LÝ THUYẾT VÀ THIẾT KẾ MẠCH 2
CHƢƠNG 1 : ĐỘNG CƠ ĐIỆN MỘT CHIỀU 2
1.1 Cấu tạo của động cơ một chiều 2
1.2 Phân loại động cơ một chiều 3
1.2.1 Động cơ một chiều,kích từ vĩnh cửu 3
1.2.2 Động cơ một chiều không chổi than 3
1.3. Các phương trình quan trọng 4
1.4 Nguyên tắc hoạt động 4
1.5. Đáp ứng của motor một chiều 5
CHƢƠNG 2 : PHƢƠNG PHÁP ĐIỀU CHẾ ĐỘ RỘNG XUNG 8
2.1. Phương pháp điều chế độ rộng xung 8
2.2 Phương pháp tạo ra PWM? 9
2.3. Ghép nối PWM với động cơ một chiều 10
CHƢƠNG 3 : BỘ ĐIỀU KHIỂN TỶ LỆ - TÍCH PHÂN – VI PHÂN 11
3.1 Bộ Điều Khiển PID Liên Tục 11
3.1.1 Sử Dụng Mô Hình Xấp Xỉ Bậc Nhất Có Trễ Của Đối Tượng 13
3.1.2 Xác định tham số bằng thực nghiệm 15
3.1.3 Phương pháp Chien – Hrones – Reswick 16
3.1.4 Phương pháp tổng Kuhn 18
3.2 Bộ Điều khiển PID số 21
3.2.1 Nguyên lý điều khiển PID số 21
3.2.2 Xác định tham số cho PID số bằng thực nghiệm 23
3.2.2.1 Xác định hàm quá độ của đối tượng 23
3.2.2.2 Xác định từ giá trị tới hạn 24
CHƢƠNG 4 : THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐỘNG CƠ 25
4.1 Khối vi điều khiển 25
4.2 Khối hiển thị 25
4.3 Khối mạch động cơ 26
4.4 Khối nguồn 27
4.5 Khối Jump và bàn phím 28
4.6 Lưu đồ thuật toán và chương chình điều khiển 29
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
3
PHẦN B: PHỤ LỤC 39
** GỚI THIỆU VI ĐIỀU KHIỂN PIC16F877A. 39
+ Tổng quan về thiết bị. 39
+Tổ chức bộ nhớ. 44
+ Cổng vào ra. 51
+ Các bộ Timer của chip. 57
+ Bộ chuyển đổi tương tự sang số. 66
+ Các ngắt của PIC16F877A. 69
+So sánh với vi điều khiển 8051. 70
** GIỚI THIỆU VỀ THIẾT BỊ HIỂN THỊ LCD. 71
+ Hình dáng kích thước. 71
+ Các chân chức năng. 72
+ Sơ đồ khối của HD44780. 73
+ Tập lệnh của LCD. 78
+ Đặc tính của các chân giao tiếp. 84
KẾT LUẬN 85
TÀI LIỆU THAM KHẢO 86
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
4
LỜI MỞ ĐẦU
Động cơ một chiều được ứng dụng rất rộng rãi trong nhiều lĩnh vực
thực tiễn , vì vậy có rất nhiều đề tài thiết kế bộ điều khiển cho động cơ một
chiều và được đề cập rất nhiều trên các sách báo , tạp trí và internet . Việc
ứng dụng động cơ DC vào sản xuất cũng như nghiên cứu khoa học đã mang
lại những thành tựu nhất định .
Tuy nhiên để động cơ DC hoạt động tốt thì ta phải thiết kế cho nó một
bộ điều khiển giúp cho động cơ hoạt động một cách linh hoạt . Hiện nay có
rất nhiều bộ điều khiển có thể làm tốt việc đó , tuy nhiên cá nhân em nhận
thấy bộ điều khiển PID có thể đáp ứng tốt các yêu cầu của việc điều khiển
động cơ DC , bộ điều khiển này được ứng dụng rất rộng rãi vì nó là một điều
khiển đơn giản nhưng lại rất linh hoạt có thể áp dụng được cho rất nhiêu loại
động cơ, vì vậy em đã nhận đề tài này nhằm tìm hiểu kĩ hơn về bộ điều
khiển đó.
Trong quá trình làm đồ án tốt nghiệp, do sự hạn chế về thời gian, tài
liệu và trình độ có hạn nên không tránh khỏi có thiếu sót. Em rất mong được
sự đóng góp ý kiến của thầy cô trong hội đồng và các bạn để đồ án tốt
nghiệp của em được hoàn thiện hơn.
Em xin gửi lời cảm ơn chân thành đến các thầy cô trong Khoa Điện-
Điện tử, đặc biệt là thầy ĐOÀN HỮU CHỨC đã giúp đỡ em hoàn thành tốt
đồ án này.
Hải phòng 9 tháng 7 năm 2009
Sinh viên thực hiện
MAI THẠCH DUY
PHẦN A:
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
5
CƠ SỞ LÝ THUYẾT VÀ THIẾT KẾ MẠCH
CHƢƠNG 1 : ĐỘNG CƠ ĐIỆN MỘT CHIỀU
1.1. Cấu tạo của động cơ một chiều
Một động cơ một chiều có 6 phần cơ bản:
+ Phần ứng hay Rotor (Armature)
+ Cổ góp (Commutat)
+ Chổi than (Brushes)
+ Trục motor (Axle)
+ Nam châm từ trường
+ Bộ phận cung cấp dòng điện DC
1.2 Phân loại động cơ một chiều
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
6
Động cơ một chiều có thể chia làm một số loại cơ bản
- Động cơ một chiều,kích từ độc lập
- Động cơ một chiều, kích từ nối tiếp
- Động cơ một chiều, kích từ song song
- Động cơ một chiều, không chổi than
1.2.1 Động cơ một chiều,kích từ vĩnh cửu
+ Là trường hợp đặt biệt của động cơ một chiều kích thích độc lập.
Cuộn dây kích từ trên stator được loại bỏ và thay bằng một cặp nam châm
vĩnh cửu
+ Điện áp nuôi được đưa vào qua cổ góp cơ khí.Dòng điện chạy qua
cuộn dây tạo ra một từ trường và bị từ trường nam châm cố định hấp hẫn
khiến rotor quay cho tới khi cực được nam châm hóa thẳng với cực nam
châm. Đúng lúc ấy, chổi than và vành góp chuyển điện áp cung cấp sang cặp
cực tiếp theo.
+ Chiều quay của động cơ một chiều do chiều dòng điện cấp vào
phần ứng, để đảo chiều chỉ cần đảo điện áp phần ứng.
1.2.2 Động cơ một chiều không chổi than
+ Động cơ một chiều không chổi than không được cấp liên tục một
điện áp một chiều.Rotor của động cơ là một nam châm vĩnh cửu.Stator gồm
các cực dây cuốn, khi được cấp điện, các cực này hoạt động giống như một
nam châm điện.
+ Động cơ một chiều không chổi than không sử dụng chổi than và cổ
góp.Việc cấp điện áp lần lượt cho các cực từ thực hiện bằng mạch điện tử
của driver
+ Việc loại bỏ chổi than cổ góp tránh được đánh lửa cổ góp, tăng công
suất, tăng tốc độ maximum. Tuy nhiên luôn đòi hỏi phải có một bộ điều
khiển điện tử.
1.3. Các phƣơng trình quan trọng
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
7
Phương trình cơ bản của động cơ 1 chiều
E=KΦ.omega (1.1)
V=E+Rư.Iư (1.2)
M=KΦIư (1.3)
Với:
Φ : Từ thông trên mỗi cực (Wb)
Iư:Dòng điện phần ứng (A)
V: Điện áp phần ứng (V)
Rư : Điện trở phần ứng (Ohm)
Omega : Tốc độ động cơ (rad/s)
M : moment động cơ (Nm)
K : Hằng số phụ thuộc cấu trúc động cơ
+ Phương trình tốc độ
I
K
RR
K
U
ufng
+Phương trình moment
IKM .
U
ng
Điện áp nguồn nuôi
R
f
Điện trở phụ
K Hệ số động cơ
Φ Từ thông cực từ
R
u
Điện trở mạch phần ứng
1.4 Nguyên tắc hoạt động
Để cho motor 1 chiều hoạt động,chúng ta cần đặt 1 điện áp 1 chiều
vào motor và 1 dòng điện 1 chiều sẽ chạy qua motor, motor sẽ chạy theo
chiều nào đó. Nếu chúng ta đảo chiều của điện áp một chiều này, motor sẽ
quay ngược lại
1.5. Đáp ứng của motor một chiều
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
8
Các thông số của motor một chiều DC cảm ứng gồm:
- R
a
: điện trở cuộn dây cảm ứng [ohm]
- L
a
: điện cảm cuộn dây [Henrry]
- v
a
: thế đặt trên cuộn dây [V]
- v
b
: sức điện động cảm ứng phản hồi ngược [V]
- : góc quay trục motor [radian]
- T: lực xoắn [N.m]
- J
L
: mômen quán tính của tải [kg.m
2
]
- J: mômen tương đương của quán tính motor và tải tác độ lên trục
motor: J = J
L
/n
2
+ J
m
[kg.m
2
]
- n: tỷ số truyền bánh răng
- B: hệ số nhớt ma sát tương đương của motor và tải tác động lên
trục quay [N.m/rad/sec]
- K
p
: hằng số sức điện động phản hồi ngược [V/rad/s]
- K
t
: hệ số khuếch đại của cảm biến tốc độ ( tachometer)
- K
m
: hằng số motor [N.m/A]
Như vậy, môtơ một chiều dùng cuộn dây cảm ứng tự nó đã là một hệ
điều khiển có phản hồi. Trong đó sức điện động phản hồi ngược (back – emf
voltage ) tỷ lệ với tốc độ của môtơ. Sơ đồ khối của một môtơ một chiều
được trình bày trên hình vẽ. Trong đó đã bao gồm cả tác dụng của tải ngoại
như lực xoắn nhiễu Tt. V
a
(s) là lượng vào (thế đặt) và O(s) là lượng ra (tốc
độ trục quay môtơ).
Tỷ số L
a
/R
a
được gọi là hằng số điện – thời gian của môtơ và được ký
hiệu là
e
. Vì L
a
rất nhỏ nên có thế bỏ qua được
e
. Từ đó có thể tìm được tốc
độ của trục môtơ như sau:
)()(
2
sV
JR
BRKK
s
R
L
BJs
R
L
JR
K
sO
a
ma
abm
a
a
m
a
a
ma
m
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
9
)(
/1
2
sT
JR
BRKK
s
R
L
BJs
R
L
J
R
L
s
L
ma
abm
a
a
m
a
a
m
a
a
Hay
)(
1
)(
1
)( sT
s
J
sV
sT
K
sO
L
m
m
m
a
m
eff
(1.4)
Với: K
eff
= K
m
/(R
a
B +K
m
K
b
) là hằng số khuếch đại điện của môtơ
m
= R
a
J
m
/ (R
a
B +K
m
K
b
) là hằng số cơ của môtơ.
Nếu kết hợp quán tính tải và tỷ số bánh răng giảm tốc thì có thể thay
thế J
m
trong các biểu thức bằng J. Ta có thể viết:
0)()(0)()()( sVsOsTsOsO
aL
(1.5)
Để tính đáp ứng w(t), cho T
L
= 0 ( không có can nhiễu và B = 0 ) và
thế V
a
(t) = A, như vậy V
a
(s) = A/s, ta có:
)1()(
/
m
t
b
e
K
A
tw
(1.6)
Trong trường hợp này lưu rằng hằng số cơ
m
phản ánh khả năng của
môtơ khi thắng độ quán tính J
m
nhanh bao nhiêu để đạt tới trạng thái xác lập
với tốc độ không đổi ở thế V
a
. Từ đẳng thức trên tính được giá trị cuối cùng
của tốc độ là w(t) = A/K
b
. Khi tăng
m
lên dẫn đến tăng thời gian đạt tới
trạng thái xác lập.
Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC
SV : MAI THẠCH DUY
10
Nếu tác động một tải có độ xoắn không đổi D lên hệ, thí dụ T
L
=D/s,
thì đẳng thức trên sẽ trở thành:
)1)((
1
)(
/
m
t
m
a
b
e
K
DR
A
K
tw
Đẳng thức này chứng tỏ can nhiễu T
L
tác động tới tốc độ xác lập của
môtơ.
Tốc độ cuối cùng đó là:
)(
1
m
a
b
final
K
DR
A
K
w
aa
m
RsL
K
BJs
1
K
t
Kb
V
a
(s)
E(s)
T
L
(s)
T(s)
O(s)
V
out
(s)
+
-
-
+
Hình 1.1. Sơ đồ một môtơ DC có cuộn cảm ứng.
V
b
(s)
[...]... phân) up uI e(t) u(t) x(t) e(t) PID u(t) uD a) Đối t-ợng điều khiển y(t) b) Hình 3.1 Điều khiển với bộ điều khiển PID 3.1 B iu khin PID liờn tc Bộ điều khiển PID đ-ợc sử dụng rộng rãi để điều khiển các hệ thống SISO theo nguyên lý điều khiển bù trừ hồi tiếp nh- hình 3.1.b Lý do bộ PID đ-ợc sử dụng rộng rãi bởi tính đơn giản của nó cả về cấu trúc và nguyên lý làm việc Bộ PID có nhiệm vụ đ-a sai lệch e(t)... kín có độ quá điều chỉnh hmax không v-ợt quá 20% so với h lim t h(t ) a Bộ điều khiển P: Chọn kp = 7b/(10ak) b Bộ điều khiển PI: Chọn kp = 7b/(10ak) và TI = 23a/10 c Bộ điều khiển PID: Chọn kp = 6b/(5ak), TI = 2a và TD = 21a/50 Yêu cầu 3: Yêu cầu tối -u theo tín hiệu đặt tr-ớc (giảm sai lệch bám) và hệ kín không có độ quá điều chỉnh hmax a Bộ điều khiển P: Chọn kp = 3b/(10ak) b Bộ điều khiển PI: Chọn... dụng bộ điều khiển PID: Chọn k P = 1/2k, TI = 2 T = 0.167 T /3 và TD 23 SV : MAI THCH DUY n Tt Nghip GVHD : ON HU CHC 3.2 B iu khin PID s 3.2.1 Nguyờn lý iu khin PID s Hình 3.8 biểu diễn một hệ thống điều khiển có sử dụng bộ điều khiển PID số, tức là bộ điều khiển PID có tín hiệu vào ra dạng số (không liên tục và rời rạc) Tín hiệu đầu ra của bộ PID số là một dãy {uk} đ-ợc đ-a đến điều khiển đối t-ợng... khiển PI: Chọn kp = 7b/(10ak) và TI = 6a/5 c Bộ điều khiển PID: Chọn kp = 3b/(5ak), TI = b và TD = a/2 Yêu cầu 4: Yêu cầu tối -u theo tín hiệu đặt tr-ớc (giảm sai lệch bám) và hệ kín không có độ quá điều chỉnh h lim t hmax không v-ợt quá 20% so với h(t ) a Bộ điều khiển P: Chọn kp = 7b/(10ak) b Bộ điều khiển PI: Chọn kp = 6b/(10ak) và TI = b c Bộ điều khiển PID: Chọn kp = 19b/(20ak), TI = 27b/20 và TD... xấp xỉ gần đúng Nguyên lý của ph-ơng pháp nh- sau: _Thay bộ điều khiển PID trong hệ kín bởi một bộ khuếch đại Sau đó tăng hệ số khuếch đại tới giá trị giới hạn kth để hệ kín ở chế độ biên giới ổn định, tức là h(t) có dạng dao động điều hoà Xác định chu kỳ Tth dao động _Xác định tham số bộ điều khiển P, PI hay PID nh- sau: + Nếu sử dụng bộ điều khiển khuếch đại R(s) = kp thì chọn kp = kth/2 + Nếu sử... - Reswick đã đ-a bốn cách xác định tham số bộ điều khiển cho bốn yêu cầu chất l-ợng khác nhau nh- sau: 19 SV : MAI THCH DUY n Tt Nghip GVHD : ON HU CHC Yêu cầu 1: Yêu cầu tối -u theo nhiễu (giảm ảnh h-ởng nhiễu) và hệ kín không có độ quá điều chỉnh: a Bộ điều khiển P: Chọn kp = 3b/(10ak) b Bộ điều khiển PI: Chọn kp = 6b/(10ak) và TI = 4a c Bộ điều khiển PID: Chọn kp = 19b/(20ak), TI = 12a/5 và TD... k p, TI và TD của PID số nh- sau: _ Thay bộ điều khiển số trong hệ kín bằng bộ khuếch đại k Sau đó tăng k tới giá trị tới hạn kth để hệ kín có đao động điều hoà, tức y(t) = h(t) có dạng hàm tuần hoàn Xác định chu kỳ Tth của dao động _ Xác định kp, TI và TD của PID số: + Nếu chỉ sử dụng riêng bộ P số: kp = 0.5 kth + Nếu sử dụng bộ PI số: kp = 0.45kth và TI = 0.83Tth + Nếu sử dụng bộ PID số: kp = 0.6kth... để có thể làm tín hiệu điều khiển cho đối t-ợng liên tục ta cần phải liên tục hoá nó ( trong miền thời gian) bằng bộ chuyển đổi số t-ơng tự ZOH với hàm truyền đạt GZOH(s) Xem GZOH(s) chung với S(s) nhđối t-ợng điều khiển không liên tục thì đối t-ợng này sẽ có hàm truyền đạt: S ( s) z 1 S ( s) Z{ } z s Hình 3.8 Điều khiển với bộ PID số Để xác định mô hình không liên tục của bộ PID số ta sẽ đi từ mô hình... Tt Nghip GVHD : ON HU CHC Bộ điều khiển PID đ-ợc mô tả bằng hình toán học vào ra nh- sau: t u(t ) k p [e(t ) 1 e( )d TI 0 TD de(t ) ] dt (3.1) Trong đó e(t) là tín hiệu đầu vào và u(t) là tín hiệu đầu ra, k p đ-ợc gọi là hệ số khuếch đại, TI là hằng số tích phân và TD là hằng số vi phân Từ đó có ảnh Laplace của bộ điều khiển PID nh- sau: R( s ) kp 1 1 TD s TI s (3.2) Điều khiển tỷ lệ P với hệ số khuếch... MAI THCH DUY n Tt Nghip GVHD : ON HU CHC CHNG 3 : B IU KHIN T L - TCH PHN VI PHN (PID ) Tên gọi PID là chữ viết tắt của ba thành phần cơ bản có trong bộ điều khiển đó là: khuếch đại tỷ lệ P (Proportional), tích phân I (Integral) và vi phân D (Derivative) nh- hình 3.1.a Ng-ời ta vẫn th-ờng ví von rằng bộ điều khiển PID là một tập thể hoàn hảo bao gồm ba tính cách khác nhau: - Phục tùng và thực hiện .
1
Bộ GIáO DụC ĐàO TạO
TRƯờNG ĐạI HọC DÂN LậP HảI PHòNG
THIếT Kế Bộ ĐIềU KHIểN LUậT PID ĐIềU KHIểN
động cơ dc
Đồ áN. để động cơ DC hoạt động tốt thì ta phải thiết kế cho nó một
bộ điều khiển giúp cho động cơ hoạt động một cách linh hoạt . Hiện nay có
rất nhiều bộ điều
Ngày đăng: 17/03/2014, 20:21
Xem thêm: Đồ án:Thiết kế bộ điều khiển luật PID điều khiển động cơ DC pptx, Đồ án:Thiết kế bộ điều khiển luật PID điều khiển động cơ DC pptx