BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM
KHOA ĐIỆN
LUẬN VĂN TỐT NGHIỆP
Đề tài :
GIAO TIẾP MÁY TÍNH ĐIỀU KHIỂN TỐC ĐỘ
ĐỘNG CƠ DC VÀ THIẾT BỊ ĐỊÊN DÙNG VI
ĐIỀU KHIỂN AT89C51
GVHD : PHẠM THUÝ NGỌC
SVTH : PHẠM NGỌC THƯỜNG
LỚP : DHDI1
MSSV : 05123471
Tp.HCM, Tháng 07 năm 2009
Trường Đại Học Công Nghiệp Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam
Tp.HCM, ngày… tháng… năm 2009
Tp.HCM, ngày… tháng… năm 2009
Giáo viên phản biện
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
đó điện tử tự động hoá đã có sự bắt tay với máy vi tính, do đó công việc điều khiển
các thiết bị điện trở nên đơn giản và thuận tiện hơn.
Điều khiển máy điện là một lĩnh vực nghiên cứu ứng dụng các thiết bị, khí cụ
và sơ đồ điều khiển để phục vụ các nhu cầu thay đổi các đại lượng của chuyển động
như momen, tốc độ hay điều khiển vị trí tuỳ theo các yêu cầu phát sinh của mỗi loại
hình sản xuất.
Động cơ một chiều được sử dụng từ lâu trong các hệ truyền động có điều
khiển tốc độ yêu cầu dải điều chỉnh lớn, độ ổn định tốc độ cao và các hệ thường
xuyên hoạt động ở chế độ khởi động, hãm và đảo chiều. Nhờ có đặc tính điều chỉnh
tốc độ tốt nên được sử dụng rất phổ biến trong công nghiệp. Một số ứng dụng quan
trọng của động cơ một chiều như truyền động cho xe điện, máy công cụ, máy nâng
vận chuyển, máy cán, máy nghiền …
Truyền động điện tốc độ chiếm phần lớn các ứng dụng của điều khiển đại
lượng chuyển động. Trong các loại điều khiển như vậy thường gồm có các động cơ
chấp hành, các bộ biến đổi điện tử công suất và các hệ thống điều khiển số. Đương
nhiên phải có các bộ lọc nguồn đầu vào đạt tiêu chuẩn lọc nhiễu điện từ.
Để thay đổi tốc độ, các động cơ xoay chiều đòi hỏi phải thay đổi biên độ
điện áp và tần số trong khi động cơ một chiều thì chỉ cần thay đổi mỗi điện áp một
chiều thì bộ chuyển mạch cơ khí của động cơ một chiều làm thay đổi tần số theo.
Các động cơ xoay chiều hầu hết không có chổi than, chi phí ban đầu và chi phí bảo
dưỡng thấp hơn của động cơ một chiều. Tuỳ vào các ứng dụng mà việc chọn lựa
loại động cơ nào được sử dụng phụ thuộc vào khách hàng.
Trong phạm vi luận văn này, em xin trình bày vấn đề về điều khiển tốc độ
động cơ một chiều dùng họ vi điều khiển 8051 bằng phương pháp độ rộng xung và
điều khiển đóng ngắt các thiết bị điện
Đề tài: “Điều khiển tốc độ động cơ DC kết hợp Vi điều khiển AT89C51 và
Máy tính” có liên quan đến nhiều vấn đề lý thuyết. Nhưng trong phạm vi của một
Luận Văn Tốt Nghiệp, người làm đề tài không thể trình bày chi tiết từng vấn đề
được, mà chỉ đề cập đến một cách tóm lược nhằm làm cơ sở cho các lí luận sau
này. Do vậy nếu các bạn sinh viên nếu có nhu cầu tìm hiểu sâu hơn hãy nên tham
phần thể hiện và trình bày còn nhiều khiếm
khuyết. Kính mong quí Thầy cô bỏ qua cho em.
Trân trọng kính chào
Tp.HCM, tháng 07 năm 2009
Sinh viên thực hiện
Phạm Ngọc Thường
MỤC LỤC
oOo Phần A: GIỚI THIỆU
Trang tựa
Nhiệm vụ đề tài
Nhận xét của giáo viên hướng dẫn
Nhận xét của giáo viên phản biện
Nhận xét của hội động chấm luận văn tốt nghiệp
Lời mở đầu
Lời cảm ơn
Mục lục
Phần B: NỘI DUNG 1
Chương 1: DẪN NHẬP - CƠ SỞ LÝ LUẬN 2
1.1 ĐẶT VẤN ĐỀ 2
1.2 TẦM QUAN TRỌNG CỦA ĐỀ TÀI 3
1.3 GIỚI HẠN ĐỀ TÀI 3
1.4 MỤC ĐÍCH NGHIÊN CỨU 4
1.5 ĐỐI TƯỢNG NGHIÊN CỨU 4
1.6 DÀN Ý NGHIÊN CỨU 4
1.7 PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN NGHIÊN CỨU 6
3.2 TÓM TẮT TẬP LỆNH CỦA 8051 54
3.3 HOẠT ĐỘNG CỦA BỘ ĐỊNH THỜI (TIMER) 55
3.3.1 Giới thiệu 55
3.3.2 Thanh ghi chế độ định thời (TMOD) 56
3.3.3 Thanh ghi điều khiển định thời (TCON) 57
3.3.4 Nguồn xung clock cho bộ định thời 57
3.3.5 Các khoảng thời gian định thời 59
3.4 HOẠT ĐỘNG CỦA PORT NỐI TIẾP (SERIAL PORT) 59
3.4.1 Giới thiệu 59
3.4.2 Thanh ghi đệm Port nối tiếp (SBUF) 60
3.4.3 Thanh ghi điều khiển Port nối tiếp (SCON) 60
3.4.4 Tốc độ baud của Port nối tiếp 64
3.4.5 Các bước cơ bản lập trình Port nối tiếp 65
3.5 HOẠT ĐỘNG NGẮT (INTERRUPT) 66
3.5.1 Giới thiệu 66
3.5.2 Tổ chức ngắt của 8051 67
3.5.3 Xử lý ngắt và các vectơ ngắt 70
3.5.4 Thiết kế các chương trình sử dụng ngắt 71
Chương 4: GIAO TIẾP MÁY TÍNH 72
4.1 CỔNG NỐI TIẾP 72
4.2 TRUYỀN DỮ LIỆU 73
4.2.1 Thông tin số liệu 73
4.2.2 Phương thức truyền 73
4.2.3 Thông tin nối tiếp bất đồng bộ 75
4.2.4 Thông tin nối tiếp đồng bộ 76
4.3 CHUẨN GIAO TIẾP NỐI TIẾP RS – 232 76
4.4 CÁC CHUẨN GIAO TIẾP NỐI TIẾP KHÁC 80
4.5 TRUYỀN NỐI TIẾP CÁC MÃ KÍ TỰ ASCII 82
4.6 VI MẠCH GIAO TIẾP NỐI TIẾP MAX232 84
4.7 GIỚI THIỆU VỀ VISUAL BASIC 6.0 88
5.7 LƯU ĐỒ GIẢI THUẬT 116
5.8 KẾT QUẢ ĐẠT ĐƯỢC 117
Phần C: KẾT LUẬN - ĐỀ NGHỊ - HƯỚNG PHÁT TRIỂN 120
Phần D: TÀI LIỆU THAM KHẢO 123 5.6 MÔ HÌNH MÔ PHỎNG ĐỘNG CƠ DC TRÊN PHẦN MỀM PROTEUS
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
D1
LED-RED
STOP THUAN NGHICH TANGTOC GIAMTOC
STOP Q_THUAN Q_NGHICH
DIEU KHIEN DONG CO 1 CHIEU
HIEN THI CHE DO
HIEN THI GT TANG-GIAM
C1
30 pF
C2
30 pF
X1
12 MHz
R8
1k
5.5 GIAO DIỆN ĐIỀU KHIỂN TRÊN MÁY TÍNH
Giao diện điều khiển được thiết kế khá trực quan với người sử dụng hệ thống, đạt
các tiêu chuẩn về độ chính xác, tính thẩm mỹ và dễ tiếp cận.
Không có gì vĩ đại trên thế gới này mà không phải trải qua sóng gió và niềm tin !
"Đề tài hay nhất của tôi là đề tài mà tôi chưa bao giờ nghiên cứu !"
ĐỪNG TIN VÀO NHỮNG GÌ TÔI NÓI
HÃY TIN VÀO NHỮNG GÌ TÔI ĐÃ LÀM đó mới thật là tin !
Bắt đầu bước vào đời
Mượn ngòi bút làm đường soi chân lý
Mỗi vần thơ là một ý tương lai
Bến vinh quang đang chờ người ham học
Department of Automatic Control
Faculty of Electrical Engineering
HCM University Of Industry
Email:
Yahoo:
Tel: 0973604345
Add: 12 Đường Nguyễn Văn Bảo, P.4, Q. Gò Vấp, Tp.HCM
Mọi sự trao đổi và chia sẻ kinh nghiệm mời các bạn liên lạc với mình theo địa chỉ
trên. Chúc các bạn thành công !!!
Bảo vệ kết thúc lúc 6h30 ngày 28/07/2009 tại X5.11, Trường Đại Học Công
Nghiệp Tp.HCM. Giáo viên phản biện Lê Văn Đại, Giáo viên hướng dẫn Phạm
Thuý Ngọc, Sinh viên thực hiện Phạm Ngọc Thường.
Sinh viên thực hiện
Phạm Ngọc Thường
Tp.HCM, 28/07/200