TẬP ĐOÀN ĐIỆN LỰC VIỆT NAM
TRƢỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ TỰ ĐỘNG
ĐỒ ÁN VI XỬ LÝ
: NGHIÊN CỨU THIẾT KẾ MẠCH ĐO KHOẢNG CÁCH
SỬ DỤNG VI ĐIỀU KHIỂN PIC16F887
Giảng viên hƣớng dẫn :Ths. Bùi Thị Duyên
Lp : Đ6LT ĐCN
Sinh viên thực hin : Ngô Ngọc
Nội, Ngày 14 Tháng 2 Năm 2013
LỜI NÓI ĐẦU
Ngày nay kỹ thuật vi điều khiển đã trở nên quen thuộc trong các ngành k
thut trong n dụng. Các bộ vi điều khiển khả năng xử nhiều hoạt
động phức tạp mà chỉ cần một chip vi mạch nhỏ, đã thay thế các tủ điều
khin ln phức tạp bằng những mạch điện gọn nhẹ, dễ dàng thao tác sử
dụng.
Vi điu khin không những góp phn vào kỹ thuật điều khiển mà n góp
phần to lớn o việc phát triển thông tin. Chính các do trên, việc m
hiu, khảo sát vi điều khiển là điều mà các sinh viên ngành đin mà đặc biệt là
chuyên ngành kỹ thuật điện-điện tử phải hết sức quan m. Đó chính một
nhu cầu cần thiết và cấp bách đối với mi sinh viên, đề tài này đƣợc thực hin
chính là đáp ứng nhu cầu đó.
Các bộ điều khin sdụng vi điu khiển tuy đơn giản nhƣng để vn hành
sử dụng đƣơc li là một điu rất phức tạp. Phần công việc xử chính vẫn
phụ thuộc vào con ngƣời, đó chính là chƣơng trình hay phần mềm. Nếu không
có s tham gia ca con ngƣời thì hệ thống vi điu khiển cũng chỉ là một vật vô
tri. Do vy khi nói đến vi điu khin cũng giống nhƣ máy tính bao gồm 2 phần
là phần cứng và phần mềm.
T u cầu của môn học thuật vi xử trong đo lƣờng điều khin
thực tin nhƣ trên, chúng em quyết định chọn đề i cho đán môn học là:
Nghiên cứu thiết kế mạch đo khoảng cách dùng vi điều khiển PIC16F887”
Dƣới đây chúng em xin trình y toàn bộ nội dung đồ án: Nghiên cứu
thiết kế mạch đo khoảng cách dùng vi điều khiển PIC16F887 do
Ths.Bùi Thị Duyên giảng viên Trƣờng Đại Học Điện Lực hƣớng dẫn.
Trong quá trình thực hiện đề i vẫn n nhiều sai sót, mong nhận đƣợc
nhiu ý kiến đóng góp từ cô và các bạn.
Sinh viên thực hiện: Ngô Ngọc
NHIỆM VỤ THIẾT K
Sử dụng cảm biến siêu âm SRF05 để đo khoảng cách.
Sử dụng RealTime DS1307 ly thi gian lúc đo.
Hiện thị kết quả đo đƣợc và thi gian đo lên LCD.
Nguồn cung cấp sử dụng DC Adaptor 7 12VDC
MỤC LỤC
Trang
CHƢƠNG I Đặt vấn đề và nhim vụ thử . 6
I Đặt vn đề. 6
II Nhiệm vụ thử . 6
CHƢƠNG II Tổng quan về PIC các phƣơng pháp đo khoảng cách cảm
biến.
I Giới thiệu vvi điều khiển PIC 16F887. 7
1.Sơ lƣợc về vi điu khin PIC 16F887. 7
2.Khảo sát vi điu khin PIC16F887 của hãng Microchip. 8
II Các phƣơng pháp đo khoảng cách. 19
1.Đo thủ công. 19
2.Sử dụng Lase để đo khoảng cách. 19
3. Phƣơng pháp đo khoảng cách bằng sóng siêu âm bằng cảm biến SRF05.
III.Ứng dụng của ngôn ngữ lập trình Assembler, C điu khin. 25
1 Ngôn ngữ lập trình Assembler. 25
2 Ngôn ngữ lập trình C. 25
CHƢƠNG III Thiết kế phần cứng. 26
I Các linh kiện trong đề tài. 26
1 Điện trở. 26
2 Biến trở. 26
3 Tụ điện. 27
4 Bộ tạo xung chun( xung clock). 27
II.Sơ đồ nguyên lý của mạch. 31
CHƢƠNG IV Thiết kế phn mm. 32
CHƢƠNG V Kết lun và phƣơng hƣớng phát triển. 44
1.Kết lun. 44
2.Phƣơng hƣớng phát triển. 44
TÀI LIỆU THAM KHẢO. 45