1. Trang chủ
  2. » Giáo Dục - Đào Tạo

đề tài thiết kế hệ thống tự động bật đèn cảnh báo khi có âm thanh

26 50 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 1,01 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN  BÁO CÁO Đồ án Vi xử lí & vi điều khiển Tên đề tài: Thiết kế hệ thống tự động bật đèn cảnh báo có âm Giáo viên hướng dẫn : Ts Ngơ Đình Thanh Sinh viên thực :Hoàng Trọng Khiêm- 18TDH2 Nguyễn Duy Khánh – 18TDH2 Trần Ngọc Nhân- 18TDH2 Trần Thanh Tuyên - Đà Nẵng, 4/06 - Mục lục CHƯƠNG 1: NGUYÊN LÝ HOẠT ĐỘNG CỦA HỆ THỐNG 1.1 Xây dựng mục tiêu sơ đồ khối hệ thống dùng vi điều khiển 1.1.1 Mục tiêu đề tài .2 1.1.2 Xây dựng sơ đồ khối hệ thống .2 .2 1.2 Nguyên lý hoạt động hệ thống .3 CHƯƠNG 2: TÍNH CHỌN LINH KIỆN SỬ DỤNG TRONG HỆ THỐNG 2.1 Giới thiệu linh kiện hệ thống .3 2.1.1 Vi điều khiển PIC18F4520 2.1.2 Cảm biến âm KY 037 .7 2.1.3 Led đoạn 2.1.4 Led cảnh báo 2.1.5 Điện trở: .9 2.1.6 Transistor: 2.1.7 Tụ điện : 10 2.1.8 Thạch anh 10 2.2 Tính tốn linh kiện hệ thống 11 2.2.1 Tính điện trở: 11 2.2.2.Tính chọn transistor 12 2.2.4 Tính chọn tụ điện 12 2.2.6 Mạch nguồn 12 CHƯƠNG 3: MÔ PHỎNG HỆ THỐNG .13 3.1 THIẾT KẾ MẠCH NGUYÊN LÍ 13 3.1.1 Nguồn nguồn nuôi 13 3.1.2 Khối xử lý 13 3.1.3 Khối cảm biến 14 3.1.4 Khối chấp hành 15 3.1.5 Khối hiển thị 15 3.1.6 Sơ đồ nguyên lí hệ thống 16 3.2 LƯU ĐỒ THUẬT TOÁN VÀ CHƯƠNG TRÌNH CHÍNH .17 3.3 CHẠY MƠ PHỎNG CHƯƠNG TRÌNH BẰNG PHẦN MỀM ỨNG DỤNG PROTEUS 18 CHƯƠNG 4: CHẾ TẠO MẠCH THỰC TẾ 4.1 Thiết kế mạch in……………………………………………………………………………… 19 4.2 Lắp đặt thiết bị hoàn thiện mạch……………………………………………………………20 4.3 Chạy mạch đánhgiá kết quả……………………………………………………………… 21 CHƯƠNG 1: 1.1 NGHIÊN CỨU VỀ ĐỐI TƯỢNG ÂM THANH Bản chất âm thanh: Âm thanh là các dao động cơ học (biến đổi vị trí qua lại) các phân tử, nguyên tử hay hạt làm nên vật chất và lan truyền vật chất các sóng Đối với thính giác của người, âm thường dao động, dải tần số từ khoảng 16 Hz đến khoảng 20 000 Hz, các phân tử khơng khí, lan truyền khơng khí, va đập vào màng nhĩ, làm rung màng nhĩ kích thích bộ não Tuy nhiên âm định nghĩa rộng hơn, tuỳ vào ứng dụng, bao gồm tần số cao hay thấp tần số mà tai người nghe thấy, khơng lan truyền trong khơng khí mà cịn truyền bất cứ vật liệu nào 1.2 Ảnh hưởng âm đến sức khỏe người: - Đối với thính giác của người, âm thường dao động, dải tần số từ khoảng 16 Hz đến khoảng 20 000 Hz - Một số âm sống thường gặp: 10 dB - thầm; 20 âm30 dB - tiếng ồn tự nhiên phịng; 50 dB - nói chuyện với giọng điệu bình tĩnh; 70 dB - mức độ tiếng ồn đường phố bận rộn 80 dB - vận hành động xe tải; 90 dB - tiếng ồn tàu tàu điện ngầm; Trung bình 110 dB - âm thiết bị buổi hòa nhạc vũ trường - Ảnh hưởng cường độ âm đến sức khỏe người: + + + + + + + + Mức độ tiếng ồn lớn nguy hiểm 70 dB + Âm có cường độ 130 dB gây đau đớn thể xác + Âm có cường độ 150 dB trở lên gây tử vong cho ngườ 1.3 Do độ ồn âm Độ ồn âm đo mức cường độ âm(L) Giá trị mức cường độ âm:   L=10log(I/ I0) I: lượng năng lượng được sóng âm truyền đơn vị thời gian qua đơn vị diện tích đặt vng góc với phương truyền âm(W/m2) I0=10-12 W/m2 CHƯƠNG 2: 2.1 NGUYÊN LÝ HOẠT ĐỘNG CỦA HỆ THỐNG Xây dựng mục tiêu sơ đồ khối hệ thống dùng vi điều khiển 2.1.1 Mục tiêu đề tài -Hiểu rõ nguyên lí hoạt động cấu tạo vi điều khiển PIC18F4520 -Thông thạo ứng dựng hợp ngữ lập trình điều khiển vi điều khiển PIC18F4520 -Hoàn thiện đề tài :Thiết kế hệ thống cảnh báo âm theo mức , tương ứng với Led màu Xanh, Vàng, Đỏ Số lần cảnh báo hiển thị led đoạn 2.1.2 Xây dựng sơ đồ khối hệ thống Hình sơ đồ khối hệ thống 2.2 Nguyên lý hoạt động hệ thống Cảm biến âm KY 037 chuyển đổi trực tiếp âm thnh từ môi trường điện áp ,ta đưa vào vi diều khiển PIC18f4520 Trong vi điều khiển tích hợp sẵn chuyển đổi tương tự số ADC quy đổi tín hiệu điện áp dạng nhị phân Qua q trình xử lí xuất thông tin yêu cầu led đoạn cảnh báo led màu ( xanh vàng đỏ ) CHƯƠNG 3: TÍNH CHỌN LINH KIỆN SỬ DỤNG TRONG HỆ THỐNG 3.1 Giới thiệu linh kiện hệ thống 3.1.1 Vi điều khiển PIC18F4520 Hình 2.1 Vi điều khiển PIC18F4520 PIC là họ vi điều khiển RISC sản xuất công ty Microchip Technology PIC bắt nguồn chữ viết tắt "Programmable Intelligent Computer" (Máy tính khả trình thơng minh) sản phẩm hãng General Instrument đặt cho dòng sản phẩm họ là PIC1650 Vi điều khiển PIC18F4520 có đặc điểm bản:  Sử dụng công nghệ nanoWatt: Hiệu cao, tiêu thụ lượng  Kiến trúc RISC - 75 lệnh mạnh, hầu hết lệnh thực bốn chu kì xung Tốc độ thực lên tới 10 triệu lệnh 1s với tần số 40Mhz Có nhân cứng + Các nhớ chương trình liệu cố định - 32 Kbytes nhớ flash có khả tự lập trình hệ thống - thực 100.000 lần ghi/xóa 256 bytes EEPROM thực 1.000.000 lần ghi/xóa 256 bytes SRAM + Những ngoại vi tiêu biểu - định thời/bộ đếm bit với chế độ tỉ lệ đặt trước chế độ so - sánh Bộ đếm thời gian thực với tạo dao động riêng biệt kênh PWM 13 kênh ADC 10 bit Bộ truyền tin nối tiếp USART khả trình Watchdog Timer khả trình với tạo dao động bên riêng biệt Bộ so sánh tương tự + Các đặc điểm đặc biệt khác - Power on Reset Brown Out Reset - Bộ tạo dao động nội RC - Các nguồn ngắt bên bên + I/O kiểu đóng gói - Đóng gói 40-pin PDIP, 44-lead TQFP, 44-pad MLF Hình 2.2 Sơ đồ khối kiến trúc vi điều khiển PIC18F4520 PIC18F4520 kèm với năm cổng (Port) cổng chứa chân trừ cổng E kèm với chân chức Thiết bị cấu hình 10 chế độ dao động khác giá trị tụ khác yêu cầu để tạo nguồn giao động để VXL làm việc Sơ đồ chân Input/Output Hình 2.3 Sơ đồ chân vi xử lý PIC18F4520  Lỗ bắt ốc 3mm 3.1.3 Led đoạn Hình 2.5 Hình thực tế sơ đồ chân led đoạn LED đoạn có loại: ● Chung cực dương: Mỗi đèn LED có chân (1 dương âm) Ở loại LED đoạn tất cực dương (Anode) nối chung Để làm đèn LED LED đoạn sáng cần cấp cực âm vào chân đèn Với loại LED đoạn cần điện trở để giới hạn dòng vào chân chung Chung cực âm: Tương tự ngược lại cần điện trở cho chân dương LED Thông số hoạt động cua led đoạn: -Điện áp rơi LED 2.2V -Dòng tối đa chạy qua LED 25mA -Dịng chạy bình thường: 10mA 3.1.4 Led cảnh báo Ở để hiển thị cảnh báo cho người dùng ta sủ dụng led đơn 5mm Hình 2.6 Led đơn Led đơn hay cịn gọi diode phát quát quang với thông số : Hình 2.7 Thơng số led đơn 3.1.5 Điện trở: Điện trở một linh kiện điện tử thụ động trong mạch điện có tác dụng hạn chế dịng qua ● Hình 2.8 Hình thực tế kí hiệu điện trở 3.1.6 Transistor: Transistor hay tranzito là loại linh kiện bán dẫn chủ động, thường sử dụng phần tử khuếch đại khóa điện tử Cũng giống như đ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 2.9 Hình thực tế ký hiệu transistor 3.1.7 Tụ điện : Tụ điện linh kiện điện tử thụ động sử dụng rộngrãi mạch điện tử, chúng sử dụng mạch lọc nguồn, lọc nhiễu, mạch truyền tín hiệu xoay chiều, mạch tạo dao động Hình 2.10 Hình thực tế tụ điện 3.1.8 Thạch anh 3.1.8.1Chức Tạo khối dao động, để cấp xung nhịp cho vi điều khiển Thạch anh bị ảnh hưởng nhiệt độ nên tần số dao động tạo thưởng xác ổn định thơng thường người ta hay sử dụng mạch tạo dao động thạch anh thay dùng mạch tạo dao động RC 3.1.8.2Tần số Tần số dao động ghi lưng thạch anh, tần số dao động thạch anh thường sử dụng: MHz, MHz, MHz, 8MHz, 16 MHz, 20 MHz,… Hình 2.11 Thạch anh chân Hình 2.12 Thạch anh chân 2.2 Tính tốn linh kiện hệ thống 2.2.1 Tính điện trở: Điện trở qua led đoạn đơi Dịng cho led modul led đoạn 10mA Dòng cho led đoạn 10x8=80mA=Ic1=Ic2 Ib1=Ib2= RC= RB= =1.3mA 52Ω Chọn R2=R3=50Ω =3307Ω Chọn R1=R4=3300Ω Chọn điện trở kéo lên cho nút nhấn 10000Ω - Trở led cảnh báo + Dòng điện để led báo có độ sáng phù hợp cho mắt người khoảng 20mA R= =160Ω Chọn R= 150Ω=R5=R6=R7 2.2.2.Tính chọn transistor Ta chọn loại : Transistor 2SC1815 loại NPN      Vce=160V I=1A P=0.5W hFE=160 2.2.4 Tính chọn tụ điện Tụ điện cho mạch nguồn gồm tụ hóa phân cực giá trị 50V-1µF để lọc nhiễu cho nút nhấn Tụ điện cho mạch tạo dao động thạch anh Với thạch anh 20MHz chọn tụ gốm 15pF 2.2.6 Mạch nguồn Chọn modul hạ áp LM2596 có điện áp vào từ 6-30V, điện áp 3-30v, dòng tối đa 3A để ổn định điện áp cho hệ thống; Sử dụng diode 1N5408 jack DC để cấp nguồn nhằm chống đáu ngược nguồn bảo vệ thiết bị CHƯƠNG 4: 4.1 4.1.1 MÔ PHỎNG HỆ THỐNG THIẾT KẾ MẠCH NGUYÊN LÍ Nguồn nguồn ni Mạch nguồn cấp vào hệ thống : Chọn modul hạ áp LM2596 có điện áp vào từ 6-30V, điện áp 3-30v, dòng tối đa 3A để ổn định điện áp cho hệ thống; Sử dụng diode 1N5408 jack DC để cấp nguồn nhằm chống đáu ngược nguồn bảo vệ thiết bị 4.1.2 Khối xử lý Vi xử lý muốn hoạt động cần có nguồn tạo dao động Mặc định VXL PIC18F4520 sử dụng tạo dao động nội, ngồi sử dụng nguồn tạo dao động ngoại cách đưa vào chân OSC1/RA7 OSC2/RA6 Chọn mạch dao động thạch anh: Lựa chọn thạch anh 20MHz mắc hình vẽ với tụ C1 C2 có giá trị C1 = C2 = 15pF Thông số lựa chọn linh kiện cho mạch dao động cung cấp nhà sản xuất: Hình 3.2 Thơng số linh kiện Hình 3.3 sơ đồ mạch tao động pic 4.1.3 Khối cảm biến Hình 3.4 Sơ đồ nối dây KY037 vào PIC +Ta chọn ADC 10 bit có VEF=5V=5000mV 4.1.4 Khối chấp hành Khối chấp hành: Khối chấp hành xem thiết bị chấp hành điều khiển vi điều khiển gồm LED dùng cảnh báo mức nhiệt độ cho người dùng Hình 3.5 Led cảnh báo 4.1.5 Khối hiển thị Phương pháp quét LED: - Mắt người không phân biệt nhấp nháy hình ảnh tần suất nhấp nháy cỡ vào khoảng 24 hình/giây (thời gian hiển thị ảnh : ) -Hiển thị liệu sử dụng phương pháp quét LED phương pháp mà thời điểm liệu truyền đến LED có LED sáng, LED cịn lại tắt bật LED - Để hình ảnh khơng bị nhấp nháy bị mờ ta cần tính tốn khoảng thời gian bật/tắt cho LED: sử dụng LED đoạn , chọn tần suất hiển thị 30 hình/giây thời gian để hiển thị số có chữ số là: LED =16ms Vậy thời gian sáng tắt Hình 3.6 Sơ đồ khối hiển thị 4.1.6 Sơ đồ ngun lí hệ thống Hình 3.7 sơ đồ hệ thống 4.2 LƯU ĐỒ THUẬT TỐN VÀ CHƯƠNG TRÌNH CHÍNH 4.3 CHẠY MƠ PHỎNG CHƯƠNG TRÌNH BẰNG PHẦN MỀM ỨNG DỤNG PROTEUS Hình 3.12 mơ mạch proteous CHƯƠNG 5: 5.1 CHƯƠNG 4: CHẾ TẠO MẠCH THỰC TẾ Thiết kế mạch in Hình 4.1a Mạch ngun lí Hình 4.1b Mạch pcb 5.2 Lắp đặt thiết bị hoàn thiện mạch Hình 4.2 Hồn thiện mạch 5.3 CHẠY VÀ ĐÁNH GIÁ KẾT QUẢ - Mô yêu cầu đề tài - Mạch thực tế chạy Code PicC #INCLUDE #DEVICE adc=10 #FUSES NOWDT, PUT, HS, NOPROTECT, NOLVP #USE delay(clock=20M) //#bit TMR1IF = 0X0F9E.0 #define L1 PIN_D0 #define L2 PIN_D1 unsigned int16 value; unsigned char chuc, donvi, dem, lando, ketqua; const unsigned char number[10]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80,0x90}; #INT_AD voidinterupt_ADC() { value = value + read_adc(); lando = lando - 1; } void display() { chuc = dem/10; donvi = dem%10; output_high(L1); output_C(number[chuc]); delay_ms(1); output_low(L1); output_high(L2); output_C(number[donvi]); delay_ms(1); output_low(L2); } void main() { SET_TRIS_C(0X00); SET_TRIS_D(0X00); SET_TRIS_A(0X11); SETUP_ADC(ADC_CLOCK_DIV_32); SETUP_ADC_PORTS(AN0); SET_ADC_CHANNEL(0); ENABLE_INTERRUPTS(GLOBAL); ENABLE_INTERRUPTS(INT_AD); SETUP_TIMER_0(T0_EXT_L_TO_H|T0_DIV_1); SET_TIMER0(0); dem = 0; lando = 99; value = 0; set_timer0(0); while(true) { if(lando = 0) { ketqua = value/100; lando=99; } if (ketqua250 &&ketqua500) { output_high(PIN_D7); output_low(PIN_D6); output_low(PIN_D5); dem=dem+1; } } ... kế hệ thống cảnh báo âm theo mức , tương ứng với Led màu Xanh, Vàng, Đỏ Số lần cảnh báo hiển thị led đoạn 2.1.2 Xây dựng sơ đồ khối hệ thống Hình sơ đồ khối hệ thống 2.2 Nguyên lý hoạt động hệ. .. điều khi? ??n 2.1.1 Mục tiêu đề tài -Hiểu rõ nguyên lí hoạt động cấu tạo vi điều khi? ??n PIC18F4520 -Thông thạo ứng dựng hợp ngữ lập trình điều khi? ??n vi điều khi? ??n PIC18F4520 -Hoàn thiện đề tài :Thiết. .. 1: NGUYÊN LÝ HOẠT ĐỘNG CỦA HỆ THỐNG 1.1 Xây dựng mục tiêu sơ đồ khối hệ thống dùng vi điều khi? ??n 1.1.1 Mục tiêu đề tài .2 1.1.2 Xây dựng sơ đồ khối hệ thống .2

Ngày đăng: 02/09/2021, 06:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w