1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

BÁO CÁO BÀI TẬP LỚN MÔN HỆ THỐNG NHÚNG

43 47 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

Tiêu đề Electronic Lock Controller
Tác giả Trần Ngọc Thiện Nhân, Nguyễn Tấn An, Phạm Thị Phương Anh
Người hướng dẫn Th.S Bùi Quốc Bảo
Trường học Trường Đại học Bách Khoa TP.HCM
Chuyên ngành Điện tử - Viễn Thông
Thể loại báo cáo
Năm xuất bản 2021
Thành phố TP.HCM
Định dạng
Số trang 43
Dung lượng 1,64 MB

Cấu trúc

  • CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI (5)
  • PHẦN I: YÊU CẦU SẢN PHẨM (0)
    • 1/ Tên (5)
    • 2/ Mục đích (5)
    • 3/ Input (5)
    • 4/ Các trường hợp sử dụng (5)
    • 5/ Chức năng (6)
    • 6/ Hiệu năng (6)
    • 7/ Chi phí (6)
    • 8/ nguồn điện (9)
    • 10/ cài đặt (9)
  • PHẦN II: XÁC ĐỊNH MẠCH NGUYÊN LÍ ĐỂ ĐẢM BẢO CÁC YÊU CẦU HỆ THỐNG (9)
    • 1/ Sơ đồ tổng quát của hệ thống (9)
    • 2/ Xác định các kết nối (10)
    • 3/ Xác định link kiện sử dụng cho thiết bị (10)
  • PHẦN III:ĐẶC ĐIỂM KĨ THUẬT (0)
    • 1/ Nguyên lí hoạt động (15)
    • 2/ yêu cầu thiết kế tiên quyết (15)
    • 6/ tài liệu hỗ trợ (17)
    • 7/ chia phần cứng phần mềm (17)
  • PHẦN IV: EMBEDDED SYSTEM DESIGN ISSUES (18)
    • 1/ Constraint (18)
    • 2/ Functions (18)
    • 3/ Real-time system (18)
    • 5/ Reactive systems (19)
  • CHƯƠNG II:........................................................................ THIẾT KẾ 18 PHẦN I: PHẦN CỨNG (19)
    • 7/ Khối LCD (22)
    • 9/ Sơ đồ mạch (23)
  • PHẦN II: PHẦN MỀM (28)
    • 2/ CODE (30)
  • CHƯƠNG III: ĐÁNH GIÁ KẾT QUẢ (36)
  • PHẦN I: MÔ PHỎNG VÀ KIỂM TRA (36)
  • PHẦN II: ĐÁNH GIÁ MÔ PHỎNG (41)
  • PHẦN III: TỔNG KẾT & ĐÁNH GIÁ LẠI HỆ THỐNG (0)
  • CHƯƠNG IV: TÀI LIỆU THAM KHẢO (42)

Nội dung

YÊU CẦU SẢN PHẨM

Input

Output:role mở khóa,led,màn hình lcd,buzzer

Các trường hợp sử dụng

+ cảm biến bằng vân tay

+ người dùng nhập pass để được mở khóa

Chức năng

Mạch điều khiển: điều khiển tất cả các hoạt động của hệ thống

 Phím ma trận : dùng để người dùng nhập pass và chọn chế độ phù hợp

 Role mở khóa: dùng để mở khóa cửa

 Cảm biến bân tay: cho người dùng giao tiếp nhanh hơn

 Buzzer và LED: thông báo tín hiệu nhận được để người dùng biết

 LCD : giúp người dùng xem được thông tin hiển thị

Chi phí

 Các linh kiện khác trong mạch ,dây điện ,PCB,led đơn,tụ ,trở,và các thiết bị khác :200.000đ

nguồn điện

cài đặt

 Cửa đã chuẩn bị sẵn hệ thống lắp ráp khóa điện tử

 Lắp khóa trực tiếp vào cửa

 Kết nối nguồn điện 220V Điều chỉnh pass theo ý muốn của người sử dụng

XÁC ĐỊNH MẠCH NGUYÊN LÍ ĐỂ ĐẢM BẢO CÁC YÊU CẦU HỆ THỐNG

Xác định các kết nối

 Hệ thống sử dụng PIC16F877A làm vi điều khiển

Kết nối màn hình LCD 16x2 với vi điều khiển thông qua 4 chân ngõ ra, nối vào các chân D4 đến D7 của LCD Các chân E, RW và RS của LCD được kết nối lần lượt với ba chân khác trên vi điều khiển.

Xác định link kiện sử dụng cho thiết bị

 5 Port xuất/nhập (A, B, C, D, E) tương ứng 33 chân ra.

 2 Bộ định thời 8 bit Timer 0 và Timer 2.

 1 Bộ định thời 16 bit Timer 1, có thể hoạt động ở chế độ tiết kiệm năng lượng (SLEEP MODE) với nguồn xung clock ngoài.

 1 Bộ biến đổi Analog to Digital 10 bit, 8 ngõ vào.

 2 Bộ so sánh tương tự (Compartor).

 1 Bộ định thời giám sát (Watch Dog Timer).

 1 Cổng giao tiếp song song 8 bit.

 Tần số hoạt động tối đa 20 MHz.

 Điện áp hoạt động: 5 Volts

 Điện áp vào giới hạn: 7 đến 20 Volts

 Dòng tiêu thụ: khoảng 30mA

 Số chân Digital I/O: 14 (với 6 chân là PWM)

 Dòng tối đa trên mỗi chân I/O: 30 mA

 Dòng ra tối đa (5V): 500 mA

 Dòng ra tối đa (3.3V): 50 mA

-Kết luận: cả hai vi điều khiển đều đáp ứng được yêu cầu với thiết bị khóa điện tử

=> Chọn PIC16F877A vì giá thành rẻ hơn b/Màn hình LCD:

+Đều có chung các chân VSS, VDD, VEE, E, RS, RW, D0->D7

+Màn hình LCD 16x2 hiển thị 2 dòng, LCD 16x4 hiển thị 4 dòng

=> Chọn LCD 16x2 vì màn hình LCD chỉ cần hiển thị 2 thống số khóa chọn là nhập pass và đổi pass và giá thành rẻ hơn. c/ cảm biến vân tay:

Sử dụng giao tiếp UART TTL hoặc USB 1.1 để kết nối với vi điều khiển hoặc máy tính, thông qua mạch chuyển đổi USB-UART hoặc giao tiếp USB 1.1.

Cảm biến nhận dạng vân tay tích hợp nhân xử lý nhận dạng bên trong, tự động gán vân tay với chuỗi dữ liệu và truyền qua giao tiếp UART Điều này giúp loại bỏ các thao tác xử lý hình ảnh phức tạp, chỉ cần phát lệnh đọc/ghi và so sánh chuỗi UART, mang lại sự dễ dàng trong việc sử dụng và lập trình.

 có khả năng lưu nhiều vân tay cho 1 ID (1 người), thích hợp cho các ứng dụng bảo mật, khóa cửa, sinh trắc học,…

Mô-đun vân tay có ứng dụng đa dạng và được sử dụng phổ biến trong tất cả các hệ thống nhận dạng vân tay, từ cao cấp đến thấp cấp.

 Điện áp cung cấp: DC 4.2 6.0V

 Hoạt động hiện tại: 40mA (điển hình)

 Thời gian xử lý dấu vân tay: thay phím ma trận mới hoặc có thể sửa lỗi do phím ma trận được tách rời khỏi hệ thống

Real-time system

• Hệ thống được xếp vào loại soft real-time ,thời gian hiển thị lên LCD delay < 1ms

• hệ thống làm việc đồng thời giữa hiển thị tính hiệu lên LCD, còi và led báo ,role

Reactive systems

• Tương tác liên tục : cảm biến luôn hoạt động khi có tín hiệu đầu vào

THIẾT KẾ 18 PHẦN I: PHẦN CỨNG

Khối LCD

Mô phỏng proteus mô phỏng altium

Sơ đồ mạch

PHẦN MỀM

CODE

#include unsigned char getkey()

The code snippet outlines a method for reading input from a keypad using a matrix layout It begins by setting the output state of the columns and checks each row for input If a specific row is activated, it introduces a delay to ensure stability and returns the corresponding character or number The process is repeated for different combinations of column outputs to capture various inputs, including numbers, operators, and special characters This approach ensures accurate detection of user inputs from the keypad while maintaining responsiveness.

{lcd_init(); lcd_putc('\f'); int n,a='1',b='1',c='1',d='1',e,f,g,h,m; int8 i; char key; while(TRUE)

{output_low(PIN_D3); output_low(PIN_A0); lcd_putc('\f'); do

{ getkey(); m=getkey(); lcd_gotoxy(4,1); lcd_putc("HELLOOOO"); lcd_gotoxy(1,2); lcd_putc("press 1 to enter pass");

{ lcd_putc('\f'); lcd_gotoxy(1,1); lcd_putc("PASS:"); lcd_gotoxy(4,2); do

{ lcd_gotoxy(2,1); lcd_putc("WRONG PASSWORD"); output_low(PIN_A1);

} output_high(PIN_A0); output_high(PIN_D3); lcd_putc('\f'); do{ getkey(); m=getkey(); lcd_gotoxy(1,1); lcd_putc("1 DOI PASS"); lcd_gotoxy(1,2); lcd_putc("2 KHOA");

{ lcd_putc('\f'); lcd_putc("Nhap mat khau"); delay_ms(1000); lcd_putc('\f'); do{ getkey(); a=getkey();

}while (a=='n'); lcd_putc(a); do{ getkey(); b=getkey();

}while (b=='n'); lcd_putc(b); do{ getkey(); c=getkey();

}while (c=='n'); lcd_putc(c); do{ getkey(); d=getkey();

}while (d=='n'); lcd_putc(d); delay_ms(1000); lcd_putc('\f'); lcd_putc("Press 1 to block"); do{ getkey(); m=getkey();

}while (m!='1'); output_low(PIN_D3); output_low(PIN_A0);

}else if (m=='2') output_low(PIN_D3); output_low(PIN_A0);

ĐÁNH GIÁ KẾT QUẢ

_ Mật khẩu đặt sẵn là 1111.

MÔ PHỎNG VÀ KIỂM TRA

_ Mật khẩu đặt sẵn là 1111.

Rơ le mở, đèn D1 sáng

A1 trạng thái low để kích hoạt buzzer, rơ le vẫn đóng

Khóa vẫn mở và nhấn phím 1 để khóa cửa sau khi đổi xong mật khẩu

5 Khóa cửa, trở lại ban đầu :

Rơ le đóng lại và đèn D1 tắt.

ĐÁNH GIÁ MÔ PHỎNG

 Hệ thống hoạt động đúng theo yêu cầu đề ra

 Độ ổn định là chưa phải 100%

PHẦN III: TỔNG KẾT & ĐÁNH GIÁ LẠI HỆ THỐNG

Phân tích đánh giá tác trong ngữ cảnh kinh tế, môi trường, xã hội, toàn cầu của đề tài BTL

H1: Xác định các ngữ cảnh về xã hội, kinh tế, môi trường, toàn cầu có liên quan đến hệ thống nhúng trong BTL

Trong bối cảnh kinh tế hiện nay, chi phí hợp lý và đáp ứng nhu cầu của khách hàng ngày càng trở nên quan trọng Khi xã hội phát triển, nhu cầu cải thiện mức độ bảo mật và an toàn cho gia đình cũng tăng cao.

_ Ngữ cảnh môi trường: Hệ thống tiêu tốn ít điện năng, sử dụng những vật liệu an toàn bảo vệ môi trường.

_ Ngữ cảnh xã hội: Giải quyết những khó khăn đối với việc phải đem chìa khóa bên mình, rủi ro mất chìa hoặc kẻ trộm dễ dàng đột nhập.

_ Ngữ cảnh toàn cầu: Sản phẩm dễ dàng sử dụng, đáp ứng được yêu cầu mọi khách hàng.

H2:Xem xét lựa chọn các giải pháp kỹ thuật (bao gồm cả phần cứng và phần mềm) và chọn giải pháp phù hợp dựa trên những tác động đó.

Option 1: vi xử lý PIC16F877A

Chọn option 1 rẻ hơn, nhiều chân hơn

Option 1: màn hình LCD LM016L

Chọn option 1 vì giả rẻ hơn nhiều.

Tổng kết: hệ thống đáp ứng được tương đối những yêu cầu đề ra.

CHƯƠNG IV: TÀI LIỆU THAM KHẢO

Ngày đăng: 27/04/2022, 05:19

HÌNH ẢNH LIÊN QUAN

 Kết nối với màn hình LCD 16x2 với vi điều khiển bằng 4 chân ngõ ra nối vào D4-&gt;D7 của LCD - BÁO CÁO BÀI TẬP LỚN MÔN HỆ THỐNG NHÚNG
t nối với màn hình LCD 16x2 với vi điều khiển bằng 4 chân ngõ ra nối vào D4-&gt;D7 của LCD (Trang 10)
=&gt; Chọn LCD 16x2 vì màn hình LCD chỉ cần hiển thị 2 thống số khóa chọn là nhập pass và đổi pass và giá thành rẻ hơn. - BÁO CÁO BÀI TẬP LỚN MÔN HỆ THỐNG NHÚNG
gt ; Chọn LCD 16x2 vì màn hình LCD chỉ cần hiển thị 2 thống số khóa chọn là nhập pass và đổi pass và giá thành rẻ hơn (Trang 13)
 Hoạt động hiện tại: 40mA (điển hình) - BÁO CÁO BÀI TẬP LỚN MÔN HỆ THỐNG NHÚNG
o ạt động hiện tại: 40mA (điển hình) (Trang 14)
Chỉ và đọc các chữ ở bảng ôn 1 (SGK) - BÁO CÁO BÀI TẬP LỚN MÔN HỆ THỐNG NHÚNG
h ỉ và đọc các chữ ở bảng ôn 1 (SGK) (Trang 17)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w