Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
Số trang: 45
Loại file: pdf
Dung lượng: 1.50 MB
Lượt xem: 90
Lượt tải: 1
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ngày nay, những ứng dụng của vi điều khiển đã đi sâu vào đời sống tinh
sinh hoạt và sản xuất của con ngƣời. Thực tế hiện nay là hầu hết các thiết bi
dân dụng điều có sự góp mặt của Vi điều khiển và vi xử lý. Ứng dụng vi điều
khiển trong thiết kế hệ thống làm giảm chi phí thiết kế và hạ giá thành sản
phẩm...
Nội dung trích xuất từ tài liệu:
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887 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 Lớp : Đ6LT – ĐCN Sinh viên thực hiện : Ngô Ngọc Hà Hà 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ỹ thuật và trong dân dụng. Các bộ vi điều khiển có khả năng xử lý nhiều hoạt động phức tạp mà chỉ cần một chip vi mạch nhỏ, nó đã thay thế các tủ điều khiển lớn và 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 điều khiển không những góp phần vào kỹ thuật điều khiển mà còn góp phần to lớn vào việc phát triển thông tin. Chính vì các lý do trên, việc tìm hiểu, khảo sát vi điều khiển là điều mà các sinh viên ngành điện mà đặc biệt là chuyên ngành kỹ thuật điện-điện tử phải hết sức quan tâm. Đó chính là một nhu cầu cần thiết và cấp bách đối với mỗi sinh viên, đề tài này đƣợc thực hiện chính là đáp ứng nhu cầu đó. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhƣng để vận hành và sử dụng đƣơc lại là một điều rất phức tạp. Phần công việc xử lý 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 của con ngƣời thì hệ thống vi điều khiển cũng chỉ là một vật vô tri. Do vậy khi nói đến vi điều khiển 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ừ yêu cầu của môn học kĩ thuật vi xử lý trong đo lƣờng điều khiển và thực tiễn nhƣ trên, chúng em quyết định chọn đề tà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 bà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 cô 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 đề tài vẫn còn nhiều sai sót, mong nhận đƣợc nhiều ý kiến đóng góp từ cô và các bạn. Sinh viên thực hiện: Ngô Ngọc Hà 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 lấy thời gian lúc đo. Hiện thị kết quả đo đƣợc và thời 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à nhiệm vụ thử . 6 I Đặt vấn đề. 6 II Nhiệm vụ thử . 6 CHƢƠNG II Tổng quan về PIC và các phƣơng pháp đo khoảng cách và cảm biến. I Giới thiệu về vi điều khiển PIC 16F887. 7 1.Sơ lƣợc về vi điều khiển PIC 16F887. 7 2.Khảo sát vi điều khiển 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 điều khiển. 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 chuẩn( xung clock). 27 II.Sơ đồ nguyên lý của mạch. 31 CHƢƠNG IV Thiết kế phần mềm. 32 CHƢƠNG V Kết luận và phƣơng hƣớng phát triển. 44 1.Kết luận. 44 2.Phƣơng hƣớng phát triển. 44 TÀI LIỆU THAM KHẢO. 45 CHƢƠNG I ĐẶT VẤN ĐỀ VÀ NHIỆM VỤ THỬ I.ĐẶT VẤN ĐỀ Ngày nay, những ứng dụng của vi điều khiển đã đi sâu vào đời sống tinh sinh hoạt và sản xuất của con ngƣời. Thực tế hiện nay là hầu hết các thiết bi dân dụng điều có sự góp mặt của Vi điều khiển và vi xử lý. Ứng dụng vi điều khiển trong thiết kế hệ thống làm giảm chi phí thiết kế và hạ giá thành sản phẩm đồng thời nâng cao tính ổn định của thiết bị cũng nhƣ hệ thống. Trên thị trƣờng có rất nhiều họ vi điều khiển nhƣ 8051 của hãng Intell, PIC của hãng Microchip, H8 của hãng Hitachi,vv…. Việc phát triển ứng dụng các hệ thống vi điều khiển đòi hỏi những hiểu biết về cả phần cứng và phần mềm, nhƣng cũng chính vì vậy mà các hệ thống vi xử lý đƣợc sử dụng đẻ giải quyết các bài toán khác nhau. Tính đa dạng của các ứng dụng phụ thuộc vào việc lựa chọn các hệ thống vi xử lý cụ thể cũng nhƣ vào kỹ thuật lập trình. Ngày nay các bộ vi xử lý có mặt trong các thiết bị điện tử hiện đại nhƣ máy thu hình, máy ghi hình dàn âm thanh, các bộ điều khiển cho lò sƣởi và hệ thống điều hòa đến các thiết bị điều khiển dùng trong công nghiệp.Lĩnh vực ứng dụng của hệ thống vi xử lý nhƣ nghiên cứu khoa học, cũng nhƣ trong y tế giao thông đến công nghiệp, năng lƣợng…Chúng ta có thể sử dụng các ngôn ngữ khác nhƣ lập trình C, C++, Visual,… II.NHIỆM VỤ THỬ -Tìm tài liệu liên quan đến đề tài mà mình nghiên cứu, đƣa ra các giải pháp tối ƣu cho việc thiết kế chế tạo sản phẩm thực tế. -Thiết kế chế tạo board mạch gồ ...
Nội dung trích xuất từ tài liệu:
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887 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 Lớp : Đ6LT – ĐCN Sinh viên thực hiện : Ngô Ngọc Hà Hà 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ỹ thuật và trong dân dụng. Các bộ vi điều khiển có khả năng xử lý nhiều hoạt động phức tạp mà chỉ cần một chip vi mạch nhỏ, nó đã thay thế các tủ điều khiển lớn và 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 điều khiển không những góp phần vào kỹ thuật điều khiển mà còn góp phần to lớn vào việc phát triển thông tin. Chính vì các lý do trên, việc tìm hiểu, khảo sát vi điều khiển là điều mà các sinh viên ngành điện mà đặc biệt là chuyên ngành kỹ thuật điện-điện tử phải hết sức quan tâm. Đó chính là một nhu cầu cần thiết và cấp bách đối với mỗi sinh viên, đề tài này đƣợc thực hiện chính là đáp ứng nhu cầu đó. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhƣng để vận hành và sử dụng đƣơc lại là một điều rất phức tạp. Phần công việc xử lý 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 của con ngƣời thì hệ thống vi điều khiển cũng chỉ là một vật vô tri. Do vậy khi nói đến vi điều khiển 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ừ yêu cầu của môn học kĩ thuật vi xử lý trong đo lƣờng điều khiển và thực tiễn nhƣ trên, chúng em quyết định chọn đề tà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 bà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 cô 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 đề tài vẫn còn nhiều sai sót, mong nhận đƣợc nhiều ý kiến đóng góp từ cô và các bạn. Sinh viên thực hiện: Ngô Ngọc Hà 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 lấy thời gian lúc đo. Hiện thị kết quả đo đƣợc và thời 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à nhiệm vụ thử . 6 I Đặt vấn đề. 6 II Nhiệm vụ thử . 6 CHƢƠNG II Tổng quan về PIC và các phƣơng pháp đo khoảng cách và cảm biến. I Giới thiệu về vi điều khiển PIC 16F887. 7 1.Sơ lƣợc về vi điều khiển PIC 16F887. 7 2.Khảo sát vi điều khiển 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 điều khiển. 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 chuẩn( xung clock). 27 II.Sơ đồ nguyên lý của mạch. 31 CHƢƠNG IV Thiết kế phần mềm. 32 CHƢƠNG V Kết luận và phƣơng hƣớng phát triển. 44 1.Kết luận. 44 2.Phƣơng hƣớng phát triển. 44 TÀI LIỆU THAM KHẢO. 45 CHƢƠNG I ĐẶT VẤN ĐỀ VÀ NHIỆM VỤ THỬ I.ĐẶT VẤN ĐỀ Ngày nay, những ứng dụng của vi điều khiển đã đi sâu vào đời sống tinh sinh hoạt và sản xuất của con ngƣời. Thực tế hiện nay là hầu hết các thiết bi dân dụng điều có sự góp mặt của Vi điều khiển và vi xử lý. Ứng dụng vi điều khiển trong thiết kế hệ thống làm giảm chi phí thiết kế và hạ giá thành sản phẩm đồng thời nâng cao tính ổn định của thiết bị cũng nhƣ hệ thống. Trên thị trƣờng có rất nhiều họ vi điều khiển nhƣ 8051 của hãng Intell, PIC của hãng Microchip, H8 của hãng Hitachi,vv…. Việc phát triển ứng dụng các hệ thống vi điều khiển đòi hỏi những hiểu biết về cả phần cứng và phần mềm, nhƣng cũng chính vì vậy mà các hệ thống vi xử lý đƣợc sử dụng đẻ giải quyết các bài toán khác nhau. Tính đa dạng của các ứng dụng phụ thuộc vào việc lựa chọn các hệ thống vi xử lý cụ thể cũng nhƣ vào kỹ thuật lập trình. Ngày nay các bộ vi xử lý có mặt trong các thiết bị điện tử hiện đại nhƣ máy thu hình, máy ghi hình dàn âm thanh, các bộ điều khiển cho lò sƣởi và hệ thống điều hòa đến các thiết bị điều khiển dùng trong công nghiệp.Lĩnh vực ứng dụng của hệ thống vi xử lý nhƣ nghiên cứu khoa học, cũng nhƣ trong y tế giao thông đến công nghiệp, năng lƣợng…Chúng ta có thể sử dụng các ngôn ngữ khác nhƣ lập trình C, C++, Visual,… II.NHIỆM VỤ THỬ -Tìm tài liệu liên quan đến đề tài mà mình nghiên cứu, đƣa ra các giải pháp tối ƣu cho việc thiết kế chế tạo sản phẩm thực tế. -Thiết kế chế tạo board mạch gồ ...
Tìm kiếm theo từ khóa liên quan:
thiết kế mạch đo vi điều khiển đồ án vi xử lý công nghệ tự động vi điều khiển PIC 16F887 ngôn ngữ lập trình Assembler Ngôn ngữ lập trình CTài liệu cùng danh mục:
-
124 trang 541 0 0
-
63 trang 507 0 0
-
Đồ án tốt nghiệp: Thiết kế và thi công mô hình điều khiển, giám sát bãi giữ xe ô tô tự động
187 trang 433 0 0 -
116 trang 336 0 0
-
136 trang 303 0 0
-
Đồ án tốt nghiệp ngành Điện tự động công nghiệp: Thiết kế và xây dựng bộ nguồn liên tục UPS
81 trang 299 0 0 -
56 trang 297 0 0
-
Đồ án điện công nghiệp: Thiết kế hệ thống tưới cây tự động sử dụng Arduino
31 trang 295 0 0 -
Đồ án tốt nghiệp: Thiết kế và thi công Robot đánh trống trong trường học
99 trang 287 0 0 -
91 trang 282 0 0
Tài liệu mới:
-
21 trang 1 0 0
-
139 trang 0 0 0
-
48 trang 0 0 0
-
91 trang 0 0 0
-
Luận văn Thạc sĩ Quản lý kinh tế: Thanh tra chi ngân sách nhà nước cấp xã của Thanh tra huyện Sapa
104 trang 0 0 0 -
Luận văn Thạc sĩ Quản lý kinh tế: Tăng cường công tác quản lý nợ nước ngoài ở Việt Nam
108 trang 0 0 0 -
Luận văn Thạc sĩ Kiến trúc: Bảo tồn kiến trúc phố cổ Đồng Văn tỉnh Hà Giang
137 trang 1 0 0 -
Vai trò của dấu ấn sinh học trong nhồi máu não
11 trang 3 0 0 -
BÀI TẬP ÔN LUYỆN VẬT LÍ 12 PHẦN GIAO THOA VÀ HIỆU ỨNG QUANG ĐIỆN
3 trang 0 0 0 -
7 trang 0 0 0