Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư
Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư BÁO CÁO BÀI TẬP LỚN MÔN VI XỬ LÝ Tên đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư nhóm Các thành viên nhóm (#1: nhóm trưởng) #1 Lê Đăng Tuấn : 20073154 – ĐT Y Sinh #2.Nguyễn Văn Đại : 20070689 – ĐT Y Sinh #3.Nguyễn Lệnh Tuấn Page : 20073189 – ĐT Y Sinh #4.Nguyễn Tuấn Tú :20073379 - ĐT 10 #5.Nguyễn Thị Hải Yến : 20073568 – ĐT Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư ĐÁNH GIÁ BÁO CÁO Thành phần/ tiêu chuẩn Thang điểm Hệ số Đề xuất đề tài 10 X1 Tổng quan dự án sơ đồ hệ thống 10 X2 Mục tiêu đề /Hoàn thành 10 X2 Thiết kế chi tiết 10 X4 Tóm tắt kết luận 10 X1 Tham khảo 10 X1 A.Đóng góp thành viên 10 X2 B.Các phần mềm sử dụng 10 X2 Văn phong kĩ thuật 10 X3 CD 10 X2 Tổng Nhận xét: Page Điểm Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư MỤC LỤC Lời mở đầu MỤC LỤC I.Tổng quan dự án sơ đồ hệ thống Mô tả tổng quan Sơ đồ khối hệ thống II Mục tiêu đề /hoàn thành 1.Yêu cầu chức 2.Yêu cầu phi chức 3.Hoàn thành .9 III.Mô tả chi tiết hệ thống 10 Các phần mềm sử dụng 10 Phần cứng sử dụng 11 IV Thiết kế chi tiết .12 1.Giới thiệu chung PIC16F877A 12 Chi tiết hệ thống 16 2.2 Khối nguồn 16 2.3 Khối LED hiển thị 17 2.4 Khối thời gian thực 19 2.5 Khối LCD 21 2.6 Khối nút bấm .23 2.9 Hình ảnh mô tả tổng quát hệ thống 24 LỜI MỞ ĐẦU Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư Học tập làm việc môi trường Đại học Bách Khoa Hà Nội, Sinh viên Bách Khoa trang bị đầy đủ kiến thức sở chuyên ngành để từ Sinh viên vận dụng kiến thức vào thực tế, phát huy khả sáng tạo Tuy nhiên, có số sinh viên lúng túng chưa biết áp dụng kiến thức học bắt đầu làm công việc cụ thể Thực hành môn học thông qua tập lớn phương pháp học hiệu quả, đem lại kiến thức hiểu biết sâu rộng cho Sinh viên Qua Sinh viên tiếp cận, cọ sát với thực tế, làm quen với phương thức làm việc theo nhóm, phát huy vai trò, khả sáng tạo thành viên Do đó, việc đưa tập lớn vào môn học cần thiết, đặc biệt môn học “Kĩ thuật Vi xử lý” Qua thực hành chúng em có hội tìm hiểu sâu Vi điều khiển Pic đặc biệt ứng dụng thực tế Pic : Điều khiển máy giặt, điều khiển ô tô, điều khiển robot… Ở nước ta nay, vấn đề an toàn giao thông tránh ùn tắc đô thị, thành phố lớn vấn đề cấp bách cần toàn xã hội quan tâm Để giải vấn đề này, ý thức chấp hành luật lệ người tham gia giao thông Hệ thống điều khiển hướng dẫn giao thông đóng vai trò quan trọng Một thiết bị Hệ thống đèn giao thông ngã tư , có tác dụng hạn chế va chạm phương tiện đồng thời giúp phân luồng giao thông, hạn chế ùn tắc Đây lí chúng em chọn đề tài : “ Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư” Do lần thực Bài tập lớn nên chúng em nhiều thiếu sót Rất mong nhận góp ý bảo thầy Phạm Ngọc Nam thầy Nguyễn Minh Tiến để sản phẩm chúng em hoàn thiện Em xin chân thành cảm ơn! Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư NỘI DUNG I Tổng quan dự án sơ đồ hệ thống Mô tả tổng quan Đề tài nhằm thiết kế triển khai hệ thống điều khiển cho đèn giao thông ngã tư thông thường không tách biệt tín hiệu đèn điều khiển rẽ trái, rẽ phải, thẳng Hệ thống cần đảm bảo chức điều khiển tín hiệu đèn, Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư đếm ngược cân chỉnh thang thời gian cho tín hiệu theo thời gian ngày Các tín hiệu điều khiển thể LED màu tương ứng vàng, đỏ, xanh đếm thể LED Sơ đồ khối hệ thống Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư II Mục tiêu đề /hoàn thành 1.Yêu cầu chức • Điều khiển tín hiệu đèn: - Điều khiển tín hiệu đèn cho phương tiện giao thông: hướng có ba đèn điều khiển vàng, đỏ xanh Các đèn hiệu điều khiển theo logic phải đảm bảo thời gian đèn đỏ hướng phải lớn tổng thời gian đèn xanh đèn vàng hướng Thứ tự đèn - cho hướng là: vàng -> đỏ -> xanh -> vàng… Điều khiển tín hiệu đèn cho người bộ: hướng có đèn hiệu cho người bao gồm hai tín hiệu xanh đỏ Tín hiệu đèn xanh cho người bắt đầu sau đèn đỏ cho phương tiện hướng sáng 05s kết thúc trước tín hiệu đèn xanh cho phương tiện giao thông hướng sáng 05s • Hiển thị thời gian đếm ngược tín hiệu đèn: - Hệ thống có khả hiển thị thời gian đếm ngược tín hiệu đèn Led với khả hiển thị số lớn 99 • Điều chỉnh thang thời gian điều khiển tín hiệu đèn theo thời gian ngày: - Thời gian thực ngày lưu hệ thống hệ thống bị điện Thời gian thực lưu theo dạng 24 00:00 đến 23:59 Hệ thống dựa vào lưu để điều chỉnh thang thời gian điều khiển tín hiệu cho phù hợp vào thời điểm cao điểm, trung bình ban đêm ngày Ở khoảng thời gian ban đêm đến , hệ thống nhấp nháy đèn vàng với chu kỳ 1s Giờ cao điểm ngày khoảng thời gian từ đến từ 17 đến 19 • Điều chỉnh thông số hệ thống: - Giao diện điều chỉnh thông số: Người dùng nhập thông số thông qua nút bấm: menu, up, down, set Thông số điều chỉnh hiển thị lên hình LCD dạng text đồng thời đèn LCD bật sáng đèn hình Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư - Để bắt đầu điều chỉnh thông số, người dùng nhấn nút menu, sau nhấn nút up down để điều chỉnh thông số tại, điều chỉnh xong thông số này, người dùng nhấn nút set để lưu thông số Để điều chỉnh thông số người dùng tiếp tục nhấn nút menu Thứ tự điều chỉnh thông số sau: Giờ -> phút -> thời gian đèn vàng -> thời gian đèn đỏ lúc cao điểm -> thời gian đèn xanh lúc cao điểm -> thời gian đèn đỏ lúc trung bình -> thời gian đèn xanh lúc trung bình -> thời gian đèn đỏ giao lúc cao điểm -> thời gian đèn đỏ giao lúc trung bình -> thời điểm bắt đầu nhấp nháy đèn vàng Khi điều chỉnh xong thông số, người dùng nhấp menu thêm lần để thoát chế độ điều chỉnh Khi thoát chế độ này, LCD xóa toàn nội dung hiển thị tắt đèn - hình Các thông sô điều chỉnh theo kiểu quay vòng: thông số có khoảng định từ nhỏ đến cao nhất, chỉnh đến giá trị cao mà người dùng nhấn nút up lần thông số quay giá trị nhỏ nhất, tương tự chỉnh đến giá trị nhỏ mà người dùng nhấn nút down lần - thông số quay giá trị cao Khoảng điều chỉnh giờ: 00h -> 23h Khoảng điều chỉnh phút: 00h -> 59h Khoảng điều chỉnh thời gian đèn vàng: 03s -> 10s Khoảng điều chỉnh thời gian đèn đỏ: 20s -> 90s Khoảng điều chỉnh thời gian đèn xanh: 10s -> 70s Khoảng điều chỉnh thời gian đèn đỏ giao nhau: 00s -> 10s Khoảng điều chỉnh thời điểm bắt đầu nhấp nháy đèn vàng: 21h -> 23h 2.Yêu cầu phi chức Có tính ổn định cao Giá hợp lý Kích thước gọn nhẹ,có tính thẩm mĩ Dễ dàng chỉnh sửa nâng cấp Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư 3.Hoàn thành Sản phẩm hoàn thành, chạy đầy đủ chức yêu cầu có thêm số chức mở rộng • Kế hoạch công việc - Bắt đầu dự án: 07/02/2010 - Lập kế hoạch :1 ngày - Phân tích: 10 ngày - Thiết kế : 29 ngày - Thực : 48 ngày - Hoàn thành báo cáo :3 ngày - Kết thúc dự án: /05/2010 Mỗi tuần họp nhóm họp đến hai lần để trao đổi công việc đóng góp ý kiến Page Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư III.Mô tả chi tiết hệ thống Các phần mềm sử dụng - Phần mềm thiết kế mạch in :Orcad 9.2 - Phần mềm lập trình cho PIC: CCS 4.104 - Phần mềm nạp PIC: GTP USB + - Phần mềm quản lý dự án : MS Project - Phần mềm mô mạch :Protues7.2 - Phần mềm vẽ sơ đồ khối :Visio 2003 Page 10 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư - Đặc tính ngoại vi gồm khối chức năng: + Timer0: đếm 8bit, chia tần bit +.Timer1: đếm 16 bit, thực chức đếm dựa vào xung clock ngoại vi Vi điều khiển hoạt động chế độ sleep + Timer2: đếm bit vơi bọ chia tần số , postcaler + Hai capture/so sánh / điều chế độ rộng xung + Các chuẩn giao tiếp nối tiếp SSP,SPI I2C +.Chuẩn giao tiếp nối tiếp USART với địa +.Cổng giao tiếp song song PSP với chân diều khiển RD, WR, CS bên +.Các đặc tính Analog: kênh chuyển đổi ADC 10 bit + Hai so sánh Bên cạnh vài đặc tính khác VĐK như: - Bộ nhớ Flash có khả ghi xóa 100.000 lần - Bộ nhớ EEPROM với khả ghi xóa 1.000.000 lần - Watchdog Timer với dao động - Chức bảo mật mã chương trình - Chế độ sleep - Có thể hoạt động nhiều dạng Oscillator khác Page 13 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư • Sơ đồ khối Vi điều khiển PIC16F877A Page 14 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư • Sơ đồ chân Page 15 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư Chi tiết hệ thống 2.1 Khối xử lý trung tâm Sơ đồ nguyên lí : PIC 16F877A VC C R 10k U R eset SC L SD A U 1 2 B u tto n C 12 104 V G O O C N S S 1 1 1 1 1 C D C C O SC O SC IR _ D A T A R S R W Y 1 9 M C LR / VPP R A0 / AN R A1 / AN R A / A N / V R E F - /C V R E F + R A3 / AN / VR EF+ R A / TO C K I/ C O U T R A /A N /S S /C O U T R E /R D /A N R E /W R /A N R E /C S /A N VD D VSS1 O S C /C L K I O S C /C L K O R C /T1 O S O /T1 C K I R C /T O S I/C C P R C /C C P R C /S C K /S C L R D /P S P R D /P S P R B /P G D R B /P G C R B5 BR R B /P G M R B2 R B1 R B /IN T VD D VSS2 R D /P S P R D /P S P R D /P S P R D /P S P R C /R X/D T R C /T X /C K R C /S D R C /S D I/S D O R D /S P S R D /S P S 3 3 3 3 3 2 2 2 2 R B7 R B6 D a ta L a tc h S h if t L ig h t 9 VC C G N D D B7 D B6 D B5 D B4 M enu U p D own Set EN 20M hz C 22p P IC F 7 A C 22p 2.2 Khối nguồn J1 G N D C 104 VI VO LM 7805 C 10 104 VC C C 10uF R 26 560 a d a p te r U G N D K hoinguon D 11 LED Sử dụng IC ổn áp 7805,nguồn vào nguồn DC 12V, đầu 5V DC cung cấp cho hệ thống Page 16 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư 2.3 Khối LED hiển thị Gồm có LED đơn LED Sơ đồ khối : 10 13 C LR G Xanh2 Do DB2 Xanh D B QA QB QC QD QE QF QG QH 15 74H C 595 A 1 L a tc h B 1 S h if t C 11 VCC D 11 E11 F11 G 11 SDI SDO 12 11 R C LK SR C LK 10 13 C LR G QA QB QC QD QE QF QG QH 15 A L a tc h B S h if t C 12 VC C D 12 E12 F12 G 12 14 SD I SDO 12 11 R C LK SR C LK 10 13 C LR G 74H C 595 15 QA QB QC QD QE QF QG QH 16 16 U 14 14 SDI La tc h S h if t 1 R C L K SR C LK VCC 10 13 C LR G SDO VC C SDO 16 16 SDI L a tc h S h if t 11 R C LK SR C LK VCC 10 13 C LR G 74H C 595 74H C 595 QA QB QC QD QE QF QG QH D o2 y y y zzz A21 B21 C 21 D 21 E21 F 21 G 21 GND VCC 15 U 13 74H C 595 QA QB QC QD QE QF QG QH 15 A22 B22 C 22 D 22 E22 F22 G 22 74H C 595 SDO 14 VCC SDI U 12 VC C 12 11 R C LK SR C LK 14 GND GND 10 13 C LR G L a tc h S h if t xxx VCC QA QB QC QD QE QF QG QH D o1 Vang1 Xanh1 D o DB1 Xanh D B zzz GND VC C 15 U 11 VCC SDO VCC SD I 14 VCC 12 11 R C LK SR C LK yyy VCC L a tc h S h if t xxx VC C 14 GND D a ta VCC GND U6 16 U5 VC C 16 VC C I C d ic h U 16 U 15 VCC E11 D 11 C 11 E12 D 12 G 12 C 12 E1 D1 C1 P1 E2 D2 G2 C2 P2 F1 G1 A1 B1 VCC1 VCC2 F2 A2 B2 7S eg 2anode C 18 17 16 15 14 13 12 11 10 F11 G 11 A11 B11 F12 A12 B12 Xanh D B Xanh D B VCC R 11 100 E21 D 21 C 21 E22 D 22 G 22 C 22 E1 D1 C1 P1 E2 D2 G2 C2 P2 7Seg 2anode C F1 G1 A1 B1 VC C1 VC C2 F2 A2 B2 18 17 16 15 14 13 12 11 10 F 21 G 21 A21 B21 Do D B2 Do DB1 R9 100 Xanh2 Xanh1 Vang1 Vang2 D o1 D o2 F 22 A22 B22 D 21 D 22 D 23 D 24 D 25 D 26 D 27 D 28 D 29 D 30 LED LED LED LED LED LE D LED LED LED LED L E D t h a n h h ie n t h i t h o i g ia n c u a h u o n g K hoi LE D don cua huong R7 100 Sử dụng LED đôi loại Anode chung Khối điều khiển phương pháp hệ thống ghi dịch Các LED thang có riêng đường liệu nên không cần sử dụng thuật toán quét LED, việc lập trình đơn giản hơn, giảm số chân điều khiển, giảm dòng điện qua VĐK Như VĐK làm việc ổn định Page 17 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư Sử dụng 10 LED đơn (4 đỏ,4 xanh,2 vàng) Điều khiển đèn sáng thông qua IC 74HC595 nhằm giảm số chân điều khiển,một IC dùng để điều khiển đèn cho phương tiện giao thông ,IC lại dùng để điều khiển đèn cho người IC 74HC595 IC ghi dịch vào nối tiếp song song Dữ liệu truyền từ PIC vào 74HC595 sau chu kỳ xung nhịp thi dịch hoàn toàn xuất chân đầu Page 18 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư 2.4 Khối thời gian thực Sơđồ: VC C VC C R 32 10K Y R 33 10K U X1 VC C X2 S Q W /O U T V bat SC L G N D SD A VC C SD A SC L 32768hz B T2 D S1307 3v R 36 650 D S1307 D 20 LED Để lưu trữ thời gian thực ta sử dụng IC thời gian thực DS1307 VĐK giao tiếp với DS1307 thông qua chuẩn giao tiếp I2C DS 1307 IC dùng để lưu trữ thời gian thực với 56byte SRAM Địa liệu truyền nối tiếp chiều Nó cung cấp thông tin giờ,phút,giây,ngày, tháng,năm Đồng hồ hoạt động hai dạng 24h 12h với thị AM,PM DS1307 hoạt động với vai trò slave đường bus nối tiếp.Việc truy cập thi hành với thị start mã thiết bị định cung cấp địa ghi Và ghi truy nhập liên tục thị stop thực thi Page 19 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư IC DS1307 có khả lưu trữ thời gian điện nuôi nguồn phụ Vbat 3V Khi 5V cung cấp thiết bị truy cập hoàn chỉnh liệu đọc ghi Khi pin 3V nối tới thiết bị Vcc nhỏ 1.25Vbat trình đọc ghi không thực thi,tuy nhiên chức timekeeping không bị ảnh hưởng điện áp thấp Khi Vcc nhỏ Vbat RAM timekeeping ngắt tới nguồn cung cấp trong(thường nguồn chiều 3V) Dữ liệu truyền thông qua chân SDA đồng xung clock Pic tạo chân SCl (tương ứng chân 23,18 pic chân 5,6 DS1307) DS1307 hoạt động chế độ slave nhận (ghi ram), va chế độ slave phát (đọc liệu từ DS1307) Chế độ ghi: Sau byte nhận bit acknowledge truyền điều kiện START STOP nhận dạng bắt đầu kết thúc truyền chuỗi nhận dạng địa thực phần cứng sau chấp nhận địa slave bit chiều Byte địa byte nhận sau điều kiện START phát từ master Byte địa có chứa bit địa DS1307, 1101000, bit chiều (R/ w) cho phép ghi sau nhận giải mã byte địa thiết bị phát tín hiệu acknowledge lên đường SDA Sau DS1307 nhận dạng địa bit ghi master gửi địa ghi tới DS1307 , tạo trỏ ghi DS1307 master truyền byte liệu cho DS1307 sau bit acknowledge nhận sau master truyền điều kiện STOP việc ghi hoàn thành Chế độ DS1307 đọc: byte slave nhận tương tự chế độ slave ghi Tuy nhiên chế độ bit chiều lại chiều truyền ngược lại Chuỗi liệu phát SDA DS 1307 chuỗi xung clock vào Page 20 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư chân SCL Các điều kiện START STOP nhận dạng bắt đầu kết thúc truyền chuỗi byte địa nhận master phát điều kiện START Byte địa chứa bit địa slave bit chiều cho phép đọc sau nhận giải mã byte địa thiết bị nhận bit acknowledge đường SDA Sau DS1307 bắt đầu gửi liệu tới địa trỏ ghi thông qua trỏ ghi trỏ ghi không viết vào trước chế độ đọc thiết lập địa đọc địa cuối chứa trỏ ghi DS1307 nhận tín hiệu NotAcknowledge kết thúc trình đọc Thông tin thời gian ngày tháng lấy cách đọc byte ghi thích hợp thời gian ngày tháng thiết lập thông qua byte ghi cách viết vào giá trị thích hợp nội dung ghi dạng mã BCD.Bit ghi seconds bit clock halt(CH),khi bit thiết lập dao động disable,khi xoá dao động enable DS1307 chạy kiểu 24h 12h Bit thứ ghi hours bit chọn chế độ 24h 12h bit mức cao chế độ 12h chọn chế độ 12h bit bit AM/PM với mức cao là PM chế độ 24h bit bit 20h(từ 20h đến 23h).Trong trình truy cập liệu, thị START thực thi dòng thời gian truyền tới ghi thứ 2,thông tin thời gian đọc từ ghi thứ cấp này,trong đồng hồ tiếp tục chạy DS1307 sử dụng thạch anh tạo dao động vơi tần số 32,768KHz 2.5 Khối LCD -Sơ đồ khối : Page 21 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư U VC C G N D VC C 5k 10 11 12 13 14 15 16 R S R W EN R E S IS T O R V A R D D D D VC C R B B B B 10 R 35 L ig h t 10k Q c1815 VSS VD D VD R S R W EN D B0 D B1 D B2 D B3 D B4 D B5 D B6 D B7 L IG H T + L IG H T LC D 1602 LC D Hệ thống sử dụng phím bấm để thiết lập thông hoạt động set giờ, phút, thời gian đèn đỏ,xanh, vàng : menu, set, up down Khi chưa nhấn phím đầu vào PIC xác lập mức logic Khi nhấn phím đầu vào chuyển từ logic xuống logic Đối với hệ thống có sử dụng phím nhấn yêu cầu thiết phải thực hiện: chống rung phím Có nhiều cách để chống rung, phần cứng lắp thêm tụ song với phím, hệ thống chúng em chống rung phần mềm, sử dụng hàm delay để vdk nhận giá trị đầu vào tời điểm phím ổn định LCD có chức hiển thị thực set thông số LCD chúng em sử dụng loại 1602, có dòng dòng 16 ký tự Để điều chỉnh độ tương phản hình hệ thống sử dụng thêm biến trở vi chỉnh nhằm thay đổi điện áp chân VEE LCD Để hiển thị LCD chúng em sủ dụng thư viện LCD.C có sẵn trình dịch CCS complier Page 22 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư 2.6 Khối nút bấm VC C VC C VC C VC C U 21 U 10 1 2 M enu C 14 C 13 B u tto n U 22 U 23 U p 1 B u tto n 2 D own B u tto n R 15 10k 104 R 14 10k 104 R 37 10k N ut bam 2.7 Sơ đồ khối điều khiển từ xa J2 G N D VC C IR _ D A T A m at hong ngoai IR 2.8 Khối đo nhiệt độ VC C R E G N D LM 35 Page 23 2 Set B u tto n C 16 C 15 104 104 R 38 10k Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư 2.9 Hình ảnh mô tả tổng quát hệ thống J Page 24 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư KẾT LUẬN Sau tháng thực đề tài hướng dẫn thầy giáo Phạm Ngọc Nam thầy Nguyễn Minh Tiến ,nhóm chúng em hoàn thành tập lớn môn học.Tuy sản phẩm nhiều thiếu sót sản phẩm đầu tay xây dựng theo quy trình khoa học chúng em.Trong trình này,chúng em học cách làm việc theo nhóm ,có thêm hiểu biết việc phân tích, thiết kế mạch điện tử đơn giản sử dụng vi điều khiển PIC,sử dụng công cụ mô cách khoa học Qua đó, chúng em hiểu sâu kiến thức học lớp.Đó kết lớn mà tập lớn đem lại trước chúng em chưa có kiến thức cần thiết Chúng em xin chân thành cảm ơn hướng dẫn giúp đỡ tận tình thầy ! Page 25 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư Tài liệu tham khảo Slide giảng môn Kĩ thuật Vi xử lý – TS Phạm Ngọc Nam The Intel Microprocessors – Barry B.Brey http://www.picvietnam.com http://www.diendandientu.com http://www.piclist.com/ http://www.microchip.com/ http://www.electro-tech-online.com/ http://www.olimex.com/ Page 26 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư Phụ lục A : Đóng góp thành viên 1.Lê Đăng Tuấn - Thiết kế - Viết hàm điều khiển nút bấm - Tích hợp Modul - Hàn mạch 2.Nguyễn Tuấn Tú - Thiết kế đặt mạch in - Hàn mạch - Test mạch 3.Nguyễn Văn Đại - Viết hàm Hiển thị LCD - Mua linh kiện - Viết báo cáo 4.Nguyễn Thị Hải Yến - Viết hàm điều khiển DS 1307 - Viết báo cáo - Mua linh kiện 5.Nguyễn Lệnh Tuấn - Viết hàm thị LED - Viết hàm điều khiển IC dịch 595 - Viết báo cáo - Test mạch Page 27 [...]... nhiều dạng Oscillator khác nhau Page 13 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư • Sơ đồ khối Vi điều khiển PIC16F877A Page 14 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư • Sơ đồ chân Page 15 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư 2 Chi tiết hệ thống 2.1 Khối xử lý trung tâm Sơ đồ nguyên lí :... 23 1 2 2 Set B u tto n 2 C 16 C 15 104 1 104 R 38 10k Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư 2.9 Hình ảnh mô tả tổng quát hệ thống J Page 24 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư KẾT LUẬN Sau hơn 3 tháng thực hiện đề tài dưới sự hướng dẫn thầy giáo Phạm Ngọc Nam và thầy Nguyễn Minh Tiến ,nhóm chúng em đã cơ bản hoàn thành...Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư Hình ảnh các phần mềm sử dụng trong bài tập lớn 2 Phần cứng sử dụng a/ Các linh kiện - Vi điều khiển PIC16F877A Page 11 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư - IC thời gian thực DS1307 - Thanh ghi dịch 74HC595 - IC ổn áp 7805... điều khiển bằng phương pháp hệ thống thanh ghi dịch Các LED 7 thang này có riêng đường dữ liệu nên chúng ta không cần sử dụng thuật toán quét LED, như vậy việc lập trình sẽ đơn giản hơn, giảm số chân điều khiển, và giảm dòng điện qua VĐK Như vậy VĐK sẽ làm việc ổn định hơn Page 17 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư Sử dụng 10 LED đơn (4 đỏ,4 xanh,2 vàng) Điều. .. chuỗi xung clock vào Page 20 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư chân SCL Các điều kiện START và STOP được nhận dạng khi bắt đầu hoặc kết thúc truyền một chuỗi byte địa chỉ nhận được đầu tiên khi master phát đi điều kiện START Byte địa chỉ chứa 7 bit địa chỉ của slave và 1 bit chiều cho phép đọc là 1 sau khi nhận và giải mã byte địa chỉ thì thiết bị sẽ nhận... Điều khiển các đèn sáng thông qua 2 IC 74HC595 nhằm giảm số chân điều khiển, một IC dùng để điều khiển đèn cho các phương tiện giao thông ,IC còn lại dùng để điều khiển đèn cho người đi bộ IC 74HC595 là IC thanh ghi dịch vào nối tiếp ra song song Dữ liệu được truyền từ PIC vào 74HC595 sau 8 chu kỳ xung nhịp thi được dịch hoàn toàn và được xuất ra các chân đầu ra Page 18 Đề tài : Thiết kế và triển khai hệ. .. stop được thực thi Page 19 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư IC DS1307 có khả năng lưu trữ thời gian ngay cả khi mất điện do được nuôi bằng nguồn phụ Vbat 3V Khi 5V được cung cấp thì thiết bị có thể truy cập hoàn chỉnh và dữ liệu có thể đọc và ghi Khi pin 3V được nối tới thiết bị này và Vcc nhỏ hơn 1.25Vbat thì quá trình đọc và ghi không được thực thi,tuy nhiên... Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư Tài liệu tham khảo 1 2 3 4 5 6 7 8 Slide và bài giảng môn Kĩ thuật Vi xử lý – TS Phạm Ngọc Nam The Intel Microprocessors – Barry B.Brey http://www.picvietnam.com http://www.diendandientu.com http://www.piclist.com/ http://www.microchip.com/ http://www.electro-tech-online.com/ http://www.olimex.com/ Page 26 Đề tài : Thiết kế và triển khai. .. Page 12 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư - Đặc tính ngoại vi gồm các khối chức năng: + Timer0: bộ đếm 8bit, bộ chia tần 8 bit +.Timer1: bộ đếm 16 bit, có thể thực hiện chức năng đếm dựa vào xung clock ngoại vi ngay cả khi Vi điều khiển hoạt động ở chế độ sleep + Timer2: bộ đếm 8 bit vơi bọ chia tần số , bộ postcaler + Hai bộ capture/so sánh / điều chế độ rộng... 10 104 VC C C 4 10uF R 26 560 2 a d a p te r U 3 G N D 1 2 3 K hoinguon D 11 LED Sử dụng IC ổn áp 7805,nguồn vào là nguồn DC 12V, đầu ra là 5V DC cung cấp cho hệ thống Page 16 Đề tài : Thiết kế và triển khai hệ thống điều khiển đèn giao thông tại ngã tư 2.3 Khối LED hiển thị Gồm có LED đơn và LED 7 thanh Sơ đồ khối : 10 13 C LR G Xanh2 Do DB2 Xanh D B 2 QA QB QC QD QE QF QG QH 15 1 2 3 4 5 6 7 8 74H ... Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư • Sơ đồ khối Vi điều khiển PIC16F877A Page 14 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư • Sơ... tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư NỘI DUNG I Tổng quan dự án sơ đồ hệ thống Mô tả tổng quan Đề tài nhằm thiết kế triển khai hệ thống điều khiển cho đèn giao thông. .. triển khai hệ thống điều khiển đèn giao thông ngã tư 2.9 Hình ảnh mô tả tổng quát hệ thống J Page 24 Đề tài : Thiết kế triển khai hệ thống điều khiển đèn giao thông ngã tư KẾT LUẬN Sau tháng thực