intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đồ án tổng hợp " Ứng dụng vi điều khiển chế tạo khóa của điện tử"

Chia sẻ: Do Van Son | Ngày: | Loại File: PDF | Số trang:66

198
lượt xem
61
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Trong một xã hội hiện đại, điện là một nguồn năng lượng không thể thiếu trong đời sống, nó có mặt trong hầu hết các lĩnh vực xã hội. Ngày nay trên thế giới ngành điện nói chung và ngành điện tự động nói riêng vẫn không ngừng phát triển với tốc độ cao và thâm nhập vào đời sống của con người. Trong đó lĩnh vự bảo mật là một trong những vẫn đề chúng ta cần quan tâm, chinh vì thế với mục đích và bước đầu làm quen với ứng dụng vi điều khiển chế tạo khóa...

Chủ đề:
Lưu

Nội dung Text: Đồ án tổng hợp " Ứng dụng vi điều khiển chế tạo khóa của điện tử"

  1. ĐỒ ÁN TỔNG HỢP Ứng dụng vi điều khiển chế tạo khóa cửa điển tử
  2. ÁN T NG H P KHÓA C A NT ih ng C ng hòa xã h i ch t Nam ng Công Ngh c l p - T do - H nh phúc N ÁN T NG H P ng d N Sinh viên th c hi n: TR NG L p: 0 Ngà nt ng n tài: ng d u khi n ch t o KHÓA C NT N i dung nghiên c u: - Gi i thi u v tài nghiên c u, ng d ng trong cu c s ng. - Tìm hi u v u khi n 8051. - Quét phím ma tr n. - Tìm hi u v Text LCD 16x2. - Tìm hi n 1 chi u. - Thi t k Khóa c nt : +C u trúc Khóa c n t và nguyên lý ho ng. +Tính ch n linh ki n, l p trình & thi t k . - Xây d ng mô hình. tài: 15/09/2011 Ngày n tài: 06/01/2012 Thông qua khoa ng d n Ngày tháng 1 12 Ngày tháng 1 2012 ng d n TS. Nguy n Anh Duy n N -1- SVTH: TR NG
  3. ÁN T NG H P KHÓA C A NT cùng các này. N -2- SVTH: TR NG
  4. ÁN T NG H P KHÓA C A NT M cl c L u 1. Gi i thi tài...................................................................................... 5 1.1. M tài........................................................................................ 5 1.2. Ch a h th ng ........................................................................ 5 1.3. Yêu c u thi t k ....................................................................................... 5 1.4. C n c a h th ng........................................................... 6 2. L a ch t k ................................................................ 7 2.1. L ch s và s phát tri n c a h th ng b o m t.................................... 7 2.1.1. L ch s và s phát tri n c a h th ng b o m t...................... 7 2.1.2. Tìm hi u 1 s lo i khóa b o m t có m t trên th ng....... 7 2.2. Ch tiêu c c trong thi t k ..................................................... 11 t k .................................................................................. 11 3: Gi i thi u chung v c u trúc và nguyên lý ho ng c a h th ng. 12 3.1. C u trúc h th ng................................................................................... 12 3.2. Nguyên lý ho ng c a h th 13 4. Tìm hi u v các kh i c a h th ng....................................................... 16 4.1. Kh i INPUT........................................................................................... 16 4.2. Kh i x lý............................................................................................... 17 4.2.1. Ch u khi n làm b x lý trung tâm................................ 17 4.2.2. Tìm hi u v u khi n AT89C51......................................... 18 4.3. Kh i OUTPUT..........................................................................................21 4.3.1. Hi n th LCD - Tìm hi u v LCD TC 1602A............................ 21 4.3.2. M ng........................................................................... 25 4.3.3. M ch ch p hành ........................................................................ 25 N -3- SVTH: TR NG
  5. ÁN T NG H P KHÓA C A NT 5. Tính toán thi t k , ch t o.................................................................... 27 5.1. Tính ch n linh ki n, thi t k ph n c ng.................................................. 27 5.1.1. Ch n phím s 27 5.1.2. Ch nb u khi 28 5.1.3. Ch n hi n th ... 30 5.1.4. Ch n thi t b 30 5.1.5. Ch n thi t b c 31 5.1.6. Ch n thi t b c p ngu n cho h th 32 5. m l p ráp..................................... 34 5. nguyên lý.......................................................................... 34 5. m ch in và m ch ch t o th c t ...................................... 35 5.3. K t qu th c nghi m................................................................................ 38 5. c m c a s n ph m làm ra......................................... 39 5. ng phát tri tài.............................................................. 39 ......................... 40 ........ 41 N -4- SVTH: TR NG
  6. ÁN T NG H P KHÓA C A NT 1: GI I THI TÀI: 1.1. M u Thi t k n t b ng phím s có th h th ng b ng cách nh p m t kh u. Nó có th c ng d ng làm khóa cho nhi u h th th ng tc n, c a máy,...), khóa c a (khóa c a ra vào c Ngoài ra, vi tài này còn: 1. Là s t ng h p t t c nh ng ki n th c qua, là s ch ng t c a b n thân v nh ng ki n th c. i h c h i và tìm hi u v các h th ng b o m cs d ng ngoài th c t . u ki n th c hành v i các linh ki nt n phím, vi u khi n 89C51,... 4. Làm vi t tr i nghi m t l ng. 1.2. Ch a h th ng. t lo nt 1 h th ng cách nh p m t kh u, thông qua vi c giao ti p v i bàn phím ma tr n 3x5 và màn hình LCD 2 line. 1.3. Yêu c u thi t k : D c thù c t ra nh ng yêu c u sau: 1.3.1. m b o an toàn: - Khóa ch c ch n, ch p m nh. - M t kh cb om dài m t kh u l n. - Không cho phép dò mã, b khóa. N -5- SVTH: TR NG
  7. ÁN T NG H P KHÓA C A NT 1.3.2. Ho ng nh: -X ng k p thao tác c i dùng. - Không g p s c trong su i ho ng. 1.3.3. G n nh : - Tích h p nhi u kh i có ch nhau vào cùng 1 m ng. 1.3.4. Giá thành r : - Giá r n ph m cùng lo i trên th ng, giá kho ng t 150- 300 ngàn. 1.4. C n c a h th ng: H th ng có c u trúc g m 3 kh n sau: Kh i Kh i Kh i INPUT x lí OUTPUT Hình 1. Các kh n c a h th ng N -6- SVTH: TR NG
  8. ÁN T NG H P KHÓA C A NT 2: L A CH TK . 2.1. L ch s và s phát tri n c a h th ng b o m t. 2.1.1. L ch s và s phát tri n c a h th ng b o m t. khóa s ,... Trong t gian , có s d 2.1.2. Tìm hi u 1 s lo i khóa b o m t hi n có m t trên th ng: G m hai ph n là khóa và chìa khóa, làm b ng kim lo i c ng và nhi u hình d c m khi có chìa khóa v i th t các ch t nh trong khóa nh m nâng các ch t nh t tác d ng khóa c a . Hình 2. . Hinh 3. . N -7- SVTH: TR NG
  9. ÁN T NG H P KHÓA C A NT Khóa vân tay: khóa . Hình 4. Khóa vân tay N -8- SVTH: TR NG
  10. ÁN T NG H P KHÓA C A NT Khóa th t : Hình 5. Hình 6. Thi t b c th t . N -9- SVTH: TR NG
  11. ÁN T NG H P KHÓA C A NT Khóa nh n d ng võng m c: Hình 7. Nh n d ng võng m c m t. Khóa mã s : Là lo i khóa s d ng m h th ng. Hình 8. Khóa mã s . N -10- SVTH: TR NG
  12. ÁN T NG H P KHÓA C A NT Nh nh: M c dù trên th t nhi u lo i khóa hi a nh c ng d ng nhi u vào i s ng sinh ho t h ng ngày ng d ng cho các h t o m t chi c khóa b ng m t mã v i giá r p nhi ng d ng vào vi c làm khóa c a, khóa h th nh ch tài ng d ng vi u khi n ch t o KHÓA C A NT tìm tòi, nguyên c u và ch t o. 2.2. Ch tiêu c c trong thi t k : 2.2.1. Ph n: M ch ho ng t t, an toàn, ch c ngu n cung c p t 12 - 24 VDC, phù h p v c ng t c th i các tác v u khi m b o s làm vi c chính xác và an toàn c a b ph ng cu i. 2.2.2. Ph : Các thi t k mb c a c a h th ng th c hi n t t các ch t k , các k t c c ng v ng. 2.3. P tk : T 2.1.1 và 2.2.2 ch t k là: Ph n: S d ng vi di u khi n 89C51 làm kh i x lý trung tâm. Kh u vào: bàn phím Kh i hi n th : LCD 2line Kh i ch u khi c a; ng, còi báo ng. Ph S d ng mô 1chi u , m c a. N -11- SVTH: TR NG
  13. ÁN T NG H P KHÓA C A NT 3: GI I THI U CHUNG V C U TRÚC VÀ NGUYÊN LÝ HO NG C A H TH NG. 3.1. C u trúc h th ng: H th ng g m 3 kh n và các kh i ch Kh i Kh i x lý Kh i INPUT OUTPUT Bàn Hi n th M ch M ch phím LCD báo ng m c a Hình 1. kh i h th ng. Kh i INPUT : S d ng ma tr n phím t nh 3x nh p m t kh u (s d ng 15 nút). Kh i x lí: X lí các ho ng, cung c p ngu n nuôi cho c h th ng c khi n (s d i) và khi m t ngu i (s d ng Acquy). M ch hi n th :LCD giúp cho vi c giao ti p v i s d ng tr nên d M ng khi nh p sai mã s 3 l n, xâm nh p không h p pháp. N -12- SVTH: TR NG
  14. ÁN T NG H P KHÓA C A NT M c a: Th c hi n thao tác m khóa khi nh khóa, khóa l i c a khi nh n l nh khóa c a. 3.2. Nguyên lý ho ng c a h th ng H th ng giao ti p v i s d ng thông qua m u khi n và màn hình hi n th LCD Bàn phím g m các phím s 0-9 và các phím ch (M C A), I I MÃ), XÓA, KHÓA. Khi b u khi n ch n các phím ch th c hi n. Sau khi nh p mã, n ENTER -N as m -N u mã sai: LCD thông báo sai, n u mã sai 3 l n liên ti p có chuông ng . Có th i m t kh u nhi u l o m t. dài m t kh u cho phép là 10 s , khi nh dài m t kh t t i giá tr ng nh y t i l nh ENTER. Trong quá trình nh p mã, n u có nh m l n có th nh p l i b ng cách s d ng nút XÓA. N -13- SVTH: TR NG
  15. ÁN T NG H P KHÓA C A NT Ho ng c a h th ng có th mô t b sau: M c a S Nh n phím M ? Line1 c a LCD hi n th thông báo: XIN MOI NHAP MA: Nh p mã Line 1 c a LCD hi n th thông báo: Line 2 c a LCD SAIMA_NHAPLAI hi n th d u * S dài m t Nh n phím S S kh u=1 0? ENTER? So sánh mã S S Sai mã = 3 l n? M khóa Line1 c a LCD hi n th thông báo: ng WELCOME End N -14- SVTH: TR NG
  16. ÁN T NG H P KHÓA C A NT i mã S Nh n phím I? Line1 c a LCD hi n th thông báo NHAP MA CU: Nh p mã S Line 1 c a LCD hi n th thông báo: Nh n ENTER? dài mk= 10? SAIMA_NHAPLAI S So sánh mã m i nh p v t S Sai mã = 3 l n Line1 c a LCD hi n th thông báo: Báo NHAP MA MOI: END Nh p mã S S Nh n ENTER? dài mk= 10? Line1 c a LCD hi n th thông báo: NHAP LAI MA MOI: Nh p mã Line 1 c a LCD hi n th thông báo: Nh n ENTER? dài mk= 10? SAIMA_NHAPLAI S S So sánh 2 mã m i nh p Sai mã = 3 l n Line1 c a LCD hi n th thông báo: Báo ng DA DOI MA END N -15- SVTH: TR NG
  17. ÁN T NG H P KHÓA C A NT 4: TÌM HI U V CÁC KH I C A H TH NG. 4.1. Kh i INPUT: Bàn phím s : Bàn phím g m các phím. M i phím là m t b ph b mã c a bàn phím t o ra có th c t o ra tr c ti p ho c b ng phép quét hàng và quét c t. tài này chúng em th y v i b mb os ng phím c n thi mb os i th m m cho bàn phím, vì v y chúng em quy nh s d ng s d ng bàn phím ma tr n 3x5 (15 phím). Bàn phím g m các phím s 0~9 và các phím ch (M C A), IMÃ, XÓA, KHÓA. Hình 2 bàn phím c b trí thành 5 hàng và 3 c t: S u ra t bàn phím là 8 dây phù h u khi n. i. N -16- SVTH: TR NG
  18. ÁN T NG H P KHÓA C A NT 4.2. Kh i x lý: 4.2.1. Ch u khi n làm b x lý trung tâm. m: - u khi n có kh u khi n linh ho t theo mong mu n c a i s d ng d a vào ph n m c vi t. - Kh i mã có th th c hi c. - H th n, kích th c nh . - Có th i, thêm ch i ph n m m. - Giá thành th p, phù h p v i kh m: - Ch ng c a h th ng ph thu c vào ch c n u khi n. - H th u khi nh không cao (hay h i h th ng s d ng PLC) - c ng d ng cho các h th ng nh , không yêu c ph c t p cao. N -17- SVTH: TR NG
  19. ÁN T NG H P KHÓA C A NT 4.2.2. Tìm hi u v u khi n AT89C51 Ngu n ng t m s ki n }}}}}ki u khi n Ngu n 4Kbytes 128byte 2b m/ ng t RAM ng t. nh th i trong. ROM trong trong CPU Kh i Port Port Port Port Giao di n n i n 0 1 2 3 ti p. qu n lý B t o dao ng Bus. XTAL 1.2 C ng I/O C ng I/O C ngI/O C ng I/O Các PSEN/ALE a ch 8 bit a ch ch c th p D cao D bi t D li u 8 li u 8 bít li u 8 bit bit Hình 3. C u trúc c u khi n 8051. Ch a t ng kh i : Kh i x lý trung tâm CPU: - Ph n chính c a b vi x lý là kh i x lý trung tâm (CPU ), kh i này có ch a các thành ph n chính : - Thanh ch a ACC (ký hi u là A). N -18- SVTH: TR NG
  20. ÁN T NG H P KHÓA C A NT - Thanh ghi ch a ph (ký hi c dùng cho phép nhân và phép chia. - Kh i logic s h c (ALU=Arithmetic Logical Unit). - T tr (PSW= Program Status Word). -B - Con tr d li nh a ch cho b nh d li u bên ngoài. Ngoài ra, kh i x lý trung tâm còn ch a: - unter ). - B gi i mã l nh -B u khi n th i gian và logic. - c Reset, CPU b u làm vi c t a ch a ch c ghi trong thanh ghi ch s và ch n các l nh ti p theo c B t ng: Kh i x lý trung tâm nh n tr c ti p xung nh p t b t cl p thêm vào, linh ki n ph tr có th là m ng làm b ng t g m ho c th ch anh. Ngoài ra, còn có th t tín hi u gi nh p t bên ngoài vào. Kh u khi n ng t: y có th cho d ng l i nh m t kh i logic ng t bên trong. Các ngu n ng t có th là: các bi n c bên ngoài, s tràn b m/b nh th i hay có th là giao di n n i ti p. T t c các ng u có th c thi t l p ch làm vi c thông qua hai thanh ghi IE (Interrupt Enable) và IP (Interrupt Priority). Kh u khi n và qu n lý Bus : N -19- SVTH: TR NG
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2