Đồ án Đèn tín hiệu giao thông tại ngã tư ATMEGA 16

26 783 19
Đồ án Đèn tín hiệu giao thông tại ngã tư ATMEGA 16

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án đèn tín hiệu giao thông tại ngã tư đơn giản dễ làm sử dụng Atmega 16Đồ án đơn giản sử dụng code tự thiết kế rất phù hợp với những bạn sinh viên ngành điện điện tử, điện tử viễn thông , tham khảo

Đồ án mơn học: Đèn tín hiệu ngã Mục lục Lời Mở Đầu .2 CHƯƠNG I: TỔNG QUAN ĐỒ ÁN .3 1.Yêu cầu .3 1.1 Hoạt động hệ thống: 1.2 Các linh kiện sử dụng Ứng dụng CHƯƠNG II: TỔNG QUAN VI ĐIỀU KHIỂN ATMEGA 16 VÀ CÁC LINH KIỆN XỬ DỤNG 2.1 Vi điều khiển Atmega 16 a.Tổng quan vi điều khiển b.Lịch sử vi điều khiển .4 c.Vi điều khiển Atmega 16 2.2 Các linh kiện sử dụng .9 a.Điện trở b.Tụ điện 10 c Transistor .11 d Led đoạn 13 e IC ổn áp 7805 .14 f.Một số linh kiện khác sử dụng mạch 15 CHƯƠNG III: THIẾT KẾ MẠCH VÀ QUÁ TRÌNH THỰC HIỆN 15 1.Sơ đồ khối mạch điều khiển .15 2.Sơ đồ nguyên lí 16 3.Chi tiết khối .16 4.Mạch in sản phẩm hoàn thiện 23 CHƯƠNG IV: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 25 1.Tổng kết 25 2.Hướng phát triển .25 LỜI KẾT 25 Đồ án mơn học: Đèn tín hiệu ngã Lời Mở Đầu Sống năm đầu “Cuộc mạng Công nghiệp 4.0”, nhiều công nghệ phát triển mạnh mẽ Chúng ta thấy sức mạnh từ vi xử lí, đầu não, trái tim cỗ máy cách mạng 4.0 Các vi xử lí ngày bị, tích hợp nhiều tính năng, đặc biệt ngày nhỏ gọn Các vi xử lý hoàn thiện để sử dụng rộng rãi công nghiệp, khoa học kĩ thuật, khoa học, sinh học,… Để tìm hiểu, học tập vi xử lý, đưa tính vi xử lý vào sống, nhóm em định tìm hiểu vi xử lý ATMEGA 16 hãng Atmel sản xuất Dưới hướng dẫn nhiệt tình Cơ giáo Ths Hồng Thị Thúy nhóm em tham gia tìm hiểu đề tài: “Đèn tín hiệu giao thơng ngã sử dụng vi xử lí Atmega 16” Với mơ hình ngã tư, nhóm em hướng đến hiểu cách thức hoạt động vi xử lý Atmega 16, xây dựng mạch điện nghành điện tử Bước đầu đến với giới vi điều khiển để phát triển sau Chúng em xin chân thành cảm ơn thầy cô giáo nhiệt tình giúp đỡ chúng em thời gian thực đồ án.Thầy Hồng Thế Phương, thầy Nguyễn Cơng Nam giúp em giải đáp số thắc mắc mạch Đặc biệt giáo Hồng Thị Thúy người trực tiếp hướng dẫn trao đổi đồ án Chúng em xin chân thành cảm ơn ! Hà Nội, ngày tháng năm 2018 Đồ án mơn học: Đèn tín hiệu ngã CHƯƠNG I: TỔNG QUAN ĐỒ ÁN 1.Yêu cầu Thiết kế mạch điều khiển đèn tín hiệu giao thông ngã sử dụng vi xử lý Atmega 16 1.1 Hoạt động hệ thống: + Đèn xanh 30 giây, đèn vàng giây, đèn đỏ 25 giây + Nút Reset khởi động lại hệ thống 1.2 Các linh kiện sử dụng +Vi điều khiển Atmega 16 hãng Atmel +Các Led đoạn đôi anot chung +Điện trở 220Ω +Điện trở 330Ω +Transistor NPN C1815 +Led đơn Xanh, Đỏ, Vàng +Các header +Nút bấm +Tụ 1000uF, tụ 104F, tụ 10uF +IC ổn áp 8705 Ứng dụng Mạch sử dụng cho ngã có phương tiện qua lại lớn, giúp điều tiết giao thông Đồ án mơn học: Đèn tín hiệu ngã CHƯƠNG II: TỔNG QUAN VI ĐIỀU KHIỂN ATMEGA 16 VÀ CÁC LINH KIỆN XỬ DỤNG 2.1 Vi điều khiển Atmega 16 a.Tổng quan vi điều khiển Vi điều khiển máy tính tích hợp chip, thường sử dụng để điều khiển thiết bị điện tử Vi điều khiển, thực chất, hệ thống bao gồm vi xử lý có hiệu suất đủ dùng giá thành thấp (khác với vi xử lý đa dùng máy tính) kết hợp với khối ngoại vi nhớ, module vào/ra, module biến đổi số sang tương tự tương tự sang số, Ở máy tính module thường xây dựng chip mạch b.Lịch sử vi điều khiển Vi xử lý chế tạo từ tranzito tích hợp vi mạch tích hợp đơn Xuất lần vào năm đầu thập kỷ 70 kỷ 20 Sử dụng mã BCD bit Các vi xử lý bit bit sử dụng thiết bị đầu cuối, máy in, hệ thống tự động Đến năm 1970 lần vi xử lý bit với 16 bit địa sử dụng máy tính đa mục đích Các hãng sản xuất vi xử lý thời điểm Intel, Texas Instruments Garrett AiResearch với ba dòng chip tương ứng: Intel 4004, TMS 1000 Central Air Data Computer Đây vi xử lý bit Sau đời vi xử lý bit hãng cho đời dòng bit, 12 bit, 16 bit, 32 bit, 64 bit Intel 8008 vi xử lý bit giới sản xuất năm 1972 Tiếp sau thành công 8008 phiên 8080 (1974), Zilog Z80 (1976) Các vi xử lý Motorola 6800 phát hành tháng năm 1974 MOS technology đời năm 1975 Intersil 6100 vi xử lý 12 bit, từ sản xuất cơng ty Harris biết đến với tên HM-6100 sử dụng quân đội suốt thập niên 1980 Vi xử lý 16 bit giới thiệu hãng National Semiconductor IMP-16 vào năm 1973 vi xử lý đa chip Đến năm 1975 hãng giới thiệp vi xử lý đơn chip Hãng Texas Instruments đời vi xử lý 16 bit đơn chip TI-990 sử dụng máy tính mini Intel cho đời dòng vi xử lý 16 bit lấy tên 8086 Đồ án mơn học: Đèn tín hiệu ngã Vi xử lý 16 bit xuất thị trường thời gian ngắn dòng 32 bit bắt đầu xuất MC6800 vi xử lý 32 bit hãng Motorola, họ 68k có 32 bit ghi sử dụng đường dẫn liệu 16 bit bên 16 bit liệu bên để giảm số lượng pin, hỗ trợ 24 bit địa Motorola thường biết đến vi xử lý 16 bit có cấu trúc 32 bit Vi xử lý 32 bit đầy đủ AT&T Bell Labs BELLMAC-32A với mẫu vào năm 1980 sản xuất năm 1982 Vi xử lý 32 bit Intel dòng iAPX 432 giới thiệu năm 1981 không thu thành công Vi xử lý ARM đời năm 1985 với thiết kế RISC viết tắt reduced instruction set computer máy tính có tập lệnh rút gọn, vi xử lý ARM sử dụng chủ yếu điện thoại di động Vi xử lý 64 bit thiết kế cho máy tính cá nhân Nó thiết kế vào đầu năm 1990 đến đầu năm 2000 chứng kiến vi xử lý 64 bit nhằm vào thị trường máy tính Vi xử lý AMD 64 bit tương thích ngược với x86, x8664 gọi AMD64 tháng năm 2003, tiếp sau thành công Intel64 Kỷ nguyên máy tính 64 bit bắt đầu c.Vi điều khiển Atmega 16 AVR Atmega16 họ vi điều khiển hãng Atmel sản xuất.AVR chip vi điều khiển bits với cấu trúc tập lệnh đơn giản hóa-RISC(Reduced Instruction Set Computer), kiểu cấu trúc thể ưu xử lí Vi điều khiển Atmega16 hiệu suất cao, cơng suất thấp Atmel 8-bit AVR RISC dựa kết hợp 16KB nhớ flash lập trình, 1KB SRAM, 512B EEPROM, 10-bit A / D chuyển đổi 8-kênh, giao diện JTAG cho on- Đồ án môn học: Đèn tín hiệu ngã chip gỡ lỗi Thiết bị hỗ trợ thông lượng 16 MIPS 16 MHz hoạt động 4,5-5,5 volt Vi điều khiển Atmega16 thực hướng dẫn chu kỳ đồng hồ nhất, thiết bị đạt thông lượng gần MIPS MHz, cân điện tiêu thụ tốc độ xử lý Sơ đồ khối vi điều khiển Atmega 16 Đồ án môn học: Đèn tín hiệu ngã *Thơng số Chip: - Bộ nhớ: +16 KB ISP Flash với khả 10.000lần ghi/xóa +512Byte EEROM +1KB SRAM ngọai - Giao tiếp JTAG: +Khả quét toàn diện theo chuẩn JTAG +Hỗ trợ khả go roi +Hỗ trợ lập trình Flash,EEROM,fuse… - Ngọai vi: +2 timer/counter bit với mode :so sánh chia tần số +1 timer/counter 16 bit với mode:so sánh,chia tần số,capture,PWM +1 timer thời gian thực(Real time clock) với dao động riêng biệt +4 kênh PWM(họăc nhiều VĐK khác thuộc họ này) +8 kênh biến đổi ADC 10bit +Hỗ trợ giao tiếp I2C +Bộ giao giao tiếp nối tiếp lập trình USART +Giao tiếp SPI +Watch_dog timer với dao động on-chip riêng biệt *Những thuộc tính đặc biệt: +Power On reset Brown-out detection +Chế độ hiệu chỉnh sai số cho dao động RC On-chip +Các chế độ ngắt ngòai đa dạng +6 mode sleep:Idle,ADC noise reduction,tiết kiệm lượng,power-down, Lock bit qua giao tiếp JTAG Đồ án mơn học: Đèn tín hiệu ngã đồ chân chức chân Atmega 16: Hình ảnh thực tế Atmega 16 Sơ đồ chân Atmega 16 *Chức chân: Atmega16 gồm có 40 chân: - Chân đến : Cổng nhập xuất liệu song song B ( PORTB ) đc sử dụng chức đặc biệt thay nhập xuất liệu - Chân : RESET để đưa chip trạng thái ban đầu - Chân 10 : VCC cấp nguồn nuôi cho vi điều khiển - Chân 11,31 : GND chân đc nối với nối đất - Chân 12,13 : chân XTAL2 XTAL1 dùng để đưa xung nhịp từ bên vào chip - Chân 14 đến 21 : Cổng nhập xuất liệu song song D ( PORTD ) đc sử dụng chức đặc biệt thay nhập xuất liệu - Chân 22 đến 29 : Cổng nhập xuất liệu song song C ( PORTC ) đc sử dụng chức đặc biệt thay nhập xuất liệu - Chân 30 : AVCC cấp điện áp so sánh cho ADC - Chân 32 : AREF điện áp so sánh tín hiệu vào ADC Đồ án mơn học: Đèn tín hiệu ngã - Chân 33 đến 40 : Cổng vào liệu song song A ( PORTA ) ngồi đc tích hợp chuyển đổi tín hiệu tương tự sang tín hiệu số ADC ( analog to digital converter *Vào vi điều khiển: PORTA ( PA7 … PA0 ) : chân số 33 đến 40 Là cổng vào song song bít khơng dùng chế độ ADC Bên có sẵn điện trở kéo, PORTA output điện trở kéo ko hoạt động , PORTA input điện trở kéo đc kích hoạt PORTB ( PB7 PB0 ) : chân số đến Nó tương tự PORTA sử dụng vào song song PORTC ( PC7 PC0 ) : chân 22 đến 30 Cũng giống PORTA PORTB cổng vào song song Nếu giao tiếp JTAG đc bật, trở treo chân PC5(TDI), PC3(TMS), PC2(TCK) hoạt động kiện reset sảy PORTD ( PD7 PD0 ) : chân 13 đến 21 Cũng cổng vào song song giống PORT khác 2.2 Các linh kiện sử dụng a.Điện trở Điện trở đại lượng vật lí biểu thị đặc tính cản trở dòng điện vật có khả cho dòng điện chạy qua Vật dẫn điện tốt điện trở nhỏ ngược lại Trong kĩ thuật, có loại linh kiện điện tử thụ động gọi điện trở mà khả cản trở dòng điện xác định (có định lượng rõ ràng) Trở thường Trở dán *Đặc điểm : Đồ án mơn học: Đèn tín hiệu ngã +Công suất hoạt động (tỏa nhiệt) thấp: 0.125W đến 0.5W +Độ xác khơng cao: sai số thường dao động khoảng +/- 5% trở lên +Dễ mua đâu Một số loại điện trở thường thiết kế đặc biệt để chịu cường độ dòng điện lên tới hàng ampe, cơng suất từ 1W trở lên gọi điện trở công suất Chúng thường có kích thước lớn so với điện trở khác Trong mạch sử dụng điện trở sử dụng 220Ω 330Ω: Trở 330Ω Trở 220Ω b.Tụ điện Tụ điện loại linh kiện điện tử thụ động tạo hai bề mặt dẫn điện ngăn cách điện mơi Khi có chênh lệch điện hai bề mặt, bề mặt xuất điện tích điện lượng trái dấu Sự tích tụ điện tích hai bề mặt tạo khả tích trữ lượng điện trường tụ điện Khi chênh lệch điện hai bề mặt điện xoay chiều, tích luỹ điện tích bị chậm pha so với điện áp, tạo nên trở kháng tụ điện mạch điện xoay chiều 10 Đồ án mơn học: Đèn tín hiệu ngã Transistor kết hợp thành mạch tích hợp (IC), tích hợp tới tỷ transistor diện tích nhỏ Cũng giống điốt, transistor tạo thành từ hai chất bán dẫn điện Khi ghép bán dẫn điện âm nằm hai bán dẫn điện dương ta PNP Transistor Khi ghép bán dẫn điện dương nằm hai bán dẫn điện âm ta NPN Transistor Hình ảnh thực tế transistor Tranzito có chân cực là: – Cực Phát ký hiệu chữ E (Emitter) nguồn phát hạt tải điện tranzito – Cực Gốc ký hiệu chữ B (Base) cực điều khiển dòng điện – Cực Góp ký hiệu chữ C (Collector) có nhiệm vụ thu nhận tất hạt dẫn từ phần phát E qua phần gốc B tới – Hai tiếp xúc P-N tiếp xúc phát-gốc ký hiệu TE (gọi tắt tiếp xúc phát), tiếp xúc góp-gốc ký hiệu TC (gọi tắt tiếp xúc góp) Khi chưa cung cấp điện áp ngồi lên chân cực tranzito hai tiếp xúc phát TE góp TC trạng thái cân dòng điện tổng chạy qua chân cực tranzito Muốn cho tranzito làm việc ta phải cung cấp cho chân cực điện áp chiều thích hợp Có ba chế độ làm việc tranzito là: chế độ tích cực (hay chế độ khuếch đại), chế độ ngắt chế độ dẫn bão hòa Cả hai loại tranzito P-N-P N-P-N có nguyên lý làm việc giống nhau, có chiều nguồn điện cung cấp vào chân cực ngược dấu 12 Đồ án môn học: Đèn tín hiệu ngã + Chế độ ngắt: Cung cấp nguồn điện cho hai tiếp xúc P-N phân cực ngược Tranzito có điện trở lớn có dòng điện nhỏ chạy qua nên tranzito coi không dẫn điện + Chế độ dẫn bão hòa: Cung cấp nguồn điện cho hai tiếp xúc P-N phân cực thuận Tranzito có điện trở nhỏ dòng điện qua lớn Ở chế độ ngắt chế độ dẫn bão hòa, tranzito làm việc phần tử tuyến tính mạch điện Ở chế độ tranzito khóa điện tử sử dụng mạch xung, mạch số + Chế độ tích cực: Ta cấp nguồn điện cho tiếp xúc phát TE phân cực thuận, tiếp xúc góp TC phân cực ngược Ở chế độ tích cực, tranzito làm việc với q trình biến đổi tín hiệu dòng điện, điện áp, hay cơng suất có khả tạo dao động, khuếch đại tín hiệu,… Đây chế độ thơng dụng tranzito mạch điện tử tương tự *Transistor sử dụng mạch: c1815 d Led đoạn Trong thiết bị, để báo trạng thái hoạt động thiết bị cho người sử dụng với thơng số dãy số đơn thuần, thường người ta sử dụng "led đoạn" Led đoạn sử dụng dãy số khơng đòi hỏi q phức tạp, cần thị số đủ, chẳng hạn led đoạn dùng để hiển thị nhiệt độ phòng, đồng hồ treo tường điện tử, hiển thị số lượng sản phẩm kiểm tra sau cơng đoạn 13 Đồ án mơn học: Đèn tín hiệu ngã Led đoạn thực tế Led đoạn có cấu tạo bao gồm led đơn có dạng xếp theo hình có thêm led đơn hình tròn nhỏ thể dấu chấm tròn góc dưới, bên phải led đoạn led đơn led đoạn có Anode(cực +) Cathode(cực -) nối chung với vào điểm, đưa chân để kết nối với mạch điện cực lại led đơn đưa thành chân riêng, đưa để kết nối với mạch điện Nếu led đoạn có Anode(cực +) chung, đầu chung nối với +Vcc, chân lại dùng để điều khiển trạng thái sáng tắt led đơn, led sáng tín hiệu đặt vào chân mức Nếu led đoạn có Cathode(cực -) chung, đầu chung nối xuống Ground (hay Mass), chân lại dùng để điều khiển trạng thái sáng tắt led đơn, led sáng tín hiệu đặt vào chân mức Vì led đoạn chứa bên led đơn, kết nối cần đảm bảo dòng qua led đơn khoảng 10mA-20mA để bảo vệ led Nếu kết nối với nguồn 5V hạn dòng điện trở 330Ω trước chân nhận tín hiệu điều khiển Các điện trở 330Ω điện trở bên kết nối để giới hạn dòng điện qua led led đoạn nối với nguồn 5V.Chân nhận tín hiệu a điều khiển led a sáng tắt, ngõ vào b để điều khiển led b Tương tự với chân led lại *Led đoạn sử dụng mạch: Led đoạn đôi Anot chung e IC ổn áp 7805 78xx dòng ic dung để ổn định diện áp dương đầu ra, với điều kiện đầu vào > 3V Tùy loại ic mà mà ổn áp đầu “xx” giá trị điện áp đầu Họ IC 78xx gồm có chân: Chân (Vin): chân nguồn đầu vào Chân (GND): chân nối đất 14 Đồ án mơn học: Đèn tín hiệu ngã Chân (Vout): chân nguồn đầu *Trong mạch sử dụng IC 7805 : f.Một số linh kiện khác sử dụng mạch Domino Jack nguồn đực Các led đơn Phím bấm 15 Đồ án mơn học: Đèn tín hiệu ngã CHƯƠNG III: THIẾT KẾ MẠCH VÀ QUÁ TRÌNH THỰC HIỆN 1.Sơ đồ khối mạch điều khiển K h ối Reset K h ối n gu ồn K hố i xử lý tru n g tâm V XL Atm ega 16 Kh ố i h iển th ị: Led đ n Led đo ạn 2.Sơ đồ nguyên lí 3.Chi tiết khối 16 Đồ án mơn học: Đèn tín hiệu ngã a.Khối Reset Vi điều khiển Atmega 16 có ngõ vào Reset chân số tác động vào khoảng thời gian chu kì máy, sau xuống mức thấp để vi điều khiển lập lại trạng thái làm việc ban đầu Reset kích tay qua phím nhấn Sơ đồ khối Reset: b.Khối tạo dao động Vi điều khiển Atmega 16 ta sử dụng thạch anh nội, Mhz, Mhz, Mhz, Mhz, thạch anh ngoại qua hai chân XTAL 1(Chân số 13) XTAL 2(Chân số 12) Khối dao động miêu tả datasheet Atmel Trong mạch nhóm em sử dụng thạch anh nội 8Mhz *Cần ý sử dụng thạch anh nội, nạp chip: 17 Đồ án mơn học: Đèn tín hiệu ngã Sử dụng phần mềm Progish để nạp chip cần ý khởi tạo thạch anh nội Mhz hình c Khối nguồn Khối nguồn sử dụng chuyển đổi điện áp xoay chiều 12 Volte xuống Volte , ic ổn áp 7805 Mạch nguyên lý 18 Đồ án mơn học: Đèn tín hiệu ngã Mạch thực tế + Diode mắc cầu chuyển đổi điện xoay chiều thành chiều + IC ổn áp 7805 hạ áp từ 12 volte xuống volte + Các tụ C1, C3 để lọc nhiễu cao tần, C2, C3 lọc nhiễu tần số thấp + Đèn Led D5 báo nguồn hạn dòng trở R1 d.Khối xử lý Khối xử lý Atmega 16 Chương trình code: /***************************************************** Nhóm Nguyen Quang Vuong *****************************************************/ #include #include #define led1 PORTA.0 #define led2 PORTA.1 #define led3 PORTA.2 #define led4 PORTA.3 #define vang1 PORTC.1 #define do1 PORTC.0 #define xanh1 PORTC.2 19 Đồ án mơn học: Đèn tín hiệu ngã #define vang2 PORTC.4 #define xanh2 PORTC.5 #define do2 PORTC.3 //Khai bao mang hien thi LED tu den unsigned char so[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0X82,0XF8,0x80,0x90}; int k,giay; void hienthi(unsigned char x, unsigned char y) { unsigned char chuc1,dv1,chuc2,dv2; chuc1=x/10; dv1=x%10; chuc2=y/10; dv2=y%10; led1=0;led2=0;led3=0;led4=0; led1=1;led2=0;led3=0;led4=0; PORTB=so[chuc1]; delay_ms(1); led1=0;led2=0;led3=0;led4=0; led1=0;led2=1;led3=0;led4=0; PORTB=so[dv1]; delay_ms(1); led1=0;led2=0;led3=0;led4=0; led1=0;led2=0;led3=1;led4=0; PORTB=so[chuc2]; delay_ms(1); led1=0;led2=0;led3=0;led4=0; led1=0;led2=0;led3=0;led4=1; 20 Đồ án mơn học: Đèn tín hiệu ngã PORTB=so[dv2]; delay_ms(1); } void xanh1do2() { xanh1=0; xanh2=1; do1=1; do2=0; vang1=1; vang2=1; hienthi(tx1,td2); } void vang1do2() { xanh1=1; xanh2=1; do1=1; do2=0; vang1=0; vang2=1; hienthi(tv1,td2); } void do1xanh2() { xanh1=1; xanh2=0; do1=0; do2=1; vang1=1; vang2=1; hienthi(td1,tx2); } void do1vang2() { xanh1=1; xanh2=1; do1=0; do2=1; vang1=1; vang2=0; hienthi(td1,tv2); } while (1) { if(sw==1) { 21 Đồ án môn học: Đèn tín hiệu ngã if(giay==60) { switch (trangthai) { case 1: tx1=tx1-1; td2=td2-1; if(tx1==0){tx1=25;trangthai=2;} break; case 2: tv1=tv1-1;td2=td2-1; if(tv1==0){tv1=5;td2=30;trangthai=3;} break; case 3: td1=td1-1;tx2=tx2-1; if(tx2==0){tx2=25;trangthai=4;} break; case 4: td1=td1-1;tv2=tv2-1; if(tv2==0){tv2=5;td1=30;trangthai=1;} break; } giay =0; } // goi cac ham de hien thi switch (trangthai) { 22 Đồ án mơn học: Đèn tín hiệu ngã case 1: xanh1do2(); break; case 2: vang1do2(); break; case 3: do1xanh2(); break; case 4: do1vang2(); break; } } else { PORTC=255; //tat het Liên hệ: Nguyễn Quang Vương để có code đầy đủ hướng dẫn Fb:https://www.facebook.com/nguyenquangvuon gnd Lưu Kiến SĐT: 0363335599 Gmail: nguyenquangvuongnd@gmail.com e.Khối hiển thị Bốn trụ đèn đóng vai trò khối hiển thị cho vi điều khiển Các led đơn lấy liệu xuất từ PORT C vi điều khiển Các Led đoạn lấy liệu xuất từ PORT B chân đóng vai trò điều khiển từ PORT A 23 Đồ án môn học: Đèn tín hiệu ngã 4.Mạch in sản phẩm hoàn thiện a.Mạch in b.Sản phẩm hoàn thiện 24 Đồ án mơn học: Đèn tín hiệu ngã c.Một số ảnh khác Mạch in led hiển thị Test vi điều khiển Mạch in khối mạch Ăn mòn CHƯƠNG IV: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 25 Đồ án mơn học: Đèn tín hiệu ngã 1.Tổng kết Trong phạm vi đồ án môn học, thời gian tìm hiểu vi điều khiển cách thức làm mạch, nhóm em cố gắng hồn thành đồ án với khả Bước đầu thực mục tiêu đặt đồ án môn học Mạch hoạt động tốt, linh kiện gọn gàng Tuy nhiên so với thực tế, mạch củ em nhiều hạn chế, chưa có chế độ ban đêm, chế độ chỉnh tay thời gian Dẫn đến khó khan tương lai muốn thay đổi thời gian Do mạch điện làm đời sinh viên nên có nhiều hạn chế thiếu sót, nhóm mong thầy giáo góp ý, dạy thêm Để đồ án , mạch điện sau em hoàn thiện đầy đủ Một lần em xin chân thành cảm ơn ! 2.Hướng phát triển Sau thục kĩ làm mạch phần cứng Cũng kĩ lập trình Nhóm em muốn hướng đến cải tiến: + Chế độ ban đêm + Điều chỉnh thời gian sang theo ý muốn + Tự động nhận biết số người qua ngã để điều chỉnh đèn tín hiệu hợp lí LỜI KẾT Quá trình làm mạch có nhiều bỡ ngỡ sai sót, mạch khơng ăn, lần đầu làm mạch nhỏ phải dây nhiều, hàn bị dính chân, mua nhầm linh kiện…Nhưng qua để lại khoảng thời gian thú vị cho thân Thấy yêu thêm nghành học, làm sở cho đam mê sau THE END _ 26 ... thành cảm ơn ! Hà Nội, ngày tháng năm 2018 Đồ án môn học: Đèn tín hiệu ngã tư CHƯƠNG I: TỔNG QUAN ĐỒ ÁN 1.Yêu cầu Thiết kế mạch điều khiển đèn tín hiệu giao thơng ngã tư sử dụng vi xử lý Atmega... so sánh cho ADC - Chân 32 : AREF điện áp so sánh tín hiệu vào ADC Đồ án mơn học: Đèn tín hiệu ngã tư - Chân 33 đến 40 : Cổng vào liệu song song A ( PORTA ) đc tích hợp chuyển đổi tín hiệu tư ng... điều khiển từ PORT A 23 Đồ án môn học: Đèn tín hiệu ngã tư 4.Mạch in sản phẩm hoàn thiện a.Mạch in b.Sản phẩm hoàn thiện 24 Đồ án mơn học: Đèn tín hiệu ngã tư c.Một số ảnh khác Mạch in led hiển

Ngày đăng: 06/03/2019, 19:28

Từ khóa liên quan

Mục lục

  • Lời Mở Đầu

  • CHƯƠNG I: TỔNG QUAN ĐỒ ÁN

    • 1.Yêu cầu

      • 1.1 Hoạt động của hệ thống:

      • 1.2 Các linh kiện sử dụng.

      • 2. Ứng dụng

      • CHƯƠNG II: TỔNG QUAN VI ĐIỀU KHIỂN ATMEGA 16 VÀ CÁC LINH KIỆN XỬ DỤNG

        • 2.1 Vi điều khiển Atmega 16

          • a.Tổng quan vi điều khiển

          • b.Lịch sử vi điều khiển

          • c.Vi điều khiển Atmega 16

          • 2.2 Các linh kiện sử dụng

            • a.Điện trở

            • b.Tụ điện

            • c. Transistor

            • d. Led 7 đoạn

            • e. IC ổn áp 7805

            • f.Một số linh kiện khác sử dụng trong mạch

            • CHƯƠNG III: THIẾT KẾ MẠCH VÀ QUÁ TRÌNH THỰC HIỆN

              • 1.Sơ đồ khối của mạch điều khiển.

              • 2.Sơ đồ nguyên lí

              • 3.Chi tiết các khối

              • 4.Mạch in và sản phẩm hoàn thiện

              • CHƯƠNG IV: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN

                • 1.Tổng kết

                • 2.Hướng phát triển

                • Sau này khi đã thuần thục các kĩ năng làm mạch phần cứng. Cũng như kĩ năng lập trình. Nhóm em muốn hướng đến các cải tiến:

Tài liệu cùng người dùng

Tài liệu liên quan