Ứng dụng vi điều khiển chế tạo khóa cửa điện tử
ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -1- Ĉҥi hӑFĈj1ҹng Cӝng hòa xã hӝi chӫ QJKƭD9LӋt Nam 7UѭӡQJ&DRĈҷng Công NghӋ Ĉӝc lұp - Tӵ do - Hҥnh phúc .+2$Ĉ,ӊN ĈӖ ÁN TӘNG HӦP *LiRYLrQKѭӟng dүQ769®1+Ѭ7,ӂN Sinh viên thӵc hiӋn: TRӎ1+;8Æ1&ѬӠNG Lӟp: 0Ĉ NgàQKĈLӋn tӵ ÿӝng .KRDĈLӋn x 7rQÿӅ tài: Ӭng dөQJYLÿLӅu khiӇn chӃ tҥo KHÓA CӰ$Ĉ,ӊN TӰ x 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Ӆ YLÿLӅu khiӇn 8051. - Quét phím ma trұn. - Tìm hiӇu vӅ Text LCD 16x2. - Tìm hiӇXÿӝQJFѫÿLӋn 1 chiӅu. - ThiӃt kӃ Khóa cӱDÿLӋn tӱ: +Cҩu trúc Khóa cӱDÿLӋn tӱ và nguyên lý hoҥWÿӝng. +Tính chӑn linh kiӋn, lұp trình & thiӃt kӃ. - Xây dӵng mô hình. x 1Jj\JLDRÿӅ tài: 15/09/2011 x Ngày nӝSÿӅ tài: 06/01/2012 Thông qua khoa *LiRYLrQKѭӟng dүn Ngày tháng 1 QăP12 Ngày tháng 1 QăP2012 7UѭӣQJNKRD*LiRYLrQKѭӟng dүn TS. NguyӉn Anh Duy 769}1Kѭ7LӃn N TNG HP KHểA CA ,N T *9+'769đ1+7,N SVTH: TR1+;8ặ1&NG -2- /,1ẽ,8 7URQJ PW [mKL KLQLLQ Oj QJXQ QQJ OQJ NK{QJ WKWKLX WURQJLVQJQyFyPWWURQJKXKWFiFOQKYF[mKL 1Jj\QD\WUrQWKJLLQJjQKLQQyLFKXQJYjQJjQKLQWQJQyL ULrQJYQ NK{QJQJQJSKiWWULQYLWFUWFDRYjWKkPQKSQJj\FjQJVkX YjRWWFFiFOQKYFFDLVQJNLQKW [mKL 7URQJyOQKYFERPWOjPWPQJOQPjFK~QJWDFQTXDQWkP &KtQKYuWKYLPFtFKOjPTXHQEFXYLYLFWKLWNPFKLQWQyL FKXQJYjYLKWKQJDQWRjQERPWQyLULrQJFK~QJHPFKQWjLQJ GQJYLLXNKLQFKWR.+ẽ$ &$ ,17QJKLrQFXYjWKF KLQ 7URQJTXi WUuQKWKFKLQWjLWX\mUWFJQJVRQJGRQKQJ KQ FKYWKLJLDQNLQWKFFQJQKNLQKQJKLPWKFWQrQFK~QJHPNK{QJ WUiQKNKLQKLXWKLXVyW&K~QJHPUWPRQJQKQFQKQJờNLQyQJ JySFDWK\F{YjFiFEQWjLFDFK~QJHPFKRjQWKLQKQ &XLFQJFK~QJHP[LQFKkQWKjQKFPQWK\9}1K7LQ cựng cỏc WK\F{JLiRE P{QmKQJGQWQWuQK JL~SFK~QJHPKRjQWKjQKWjL ny. ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -3- Mөc lөc LӡLQyLÿҫu &KѭѫQJ 1. Giӟi thiӋXÿӅ tài 5 1.1. MөFÿtFKÿӅ tài 5 1.2. ChӭFQăQJFӫa hӋ thӕng 5 1.3. Yêu cҫu thiӃt kӃ . 5 1.4. CҩXWU~FFѫEҧn cӫa hӋ thӕng . 6 &KѭѫQJ 2. Lӵa chӑQSKѭѫQJiQWKLӃ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ӏ WUѭӡng . 7 2.2. ChӍ tiêu cҫQÿҥWÿѭӧc trong thiӃt kӃ . 11 3KѭѫQJiQWKLӃt kӃ 11 &KѭѫQJ 3: Giӟi thiӋu chung vӅ cҩu trúc và nguyên lý hoҥWÿӝng cӫa hӋ thӕng. 12 3.1. Cҩu trúc hӋ thӕng . 12 3.2. Nguyên lý hoҥWÿӝng cӫa hӋ thӕQJ««««««««««««« 13 &KѭѫQJ 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ӑQYLÿLӅu khiӇn làm bӝ xӱ lý trung tâm 17 4.2.2. Tìm hiӇu vӅ 9LÿLӅ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ҥFKEiRÿӝng . 25 4.3.3. Mҥch chҩp hành 25 N TNG HP KHểA CA ,N T *9+'769đ1+7,N SVTH: TR1+;8ặ1&NG -4- &KQJ 5. Tớnh toỏn thit k, ch to 27 5.1. Tớnh chn linh kin, thit k phn cng 27 5.1.1. Chn phớm sôôôôôôôôôôôôôôôôôôô 27 5.1.2. Chn b YLLu khiQôôôôôôôôôôôôô 28 5.1.3. Chn hin thôôôôôôôôôôôôôôôôôô . 30 5.1.4. Chn thit b EiRQJôôôôôôôôôôôô 30 5.1.5. Chn thit b yQJP cDôôôôôôôôôôô 31 5.1.6. Chn thit b cp ngun cho h thQJôôôôôô 32 5.6 QJX\rQOờV mFKLQYjV lp rỏp . 34 5.6 nguyờn lý 34 5.6 mch in v mch ch to thc t 35 5.3. Kt qu thc nghim 38 5.XQKc Lm ca sn phm lm ra . 39 5.+ng phỏt triQ ti 39 .WOXQ . 40 3KOF &RGHOSWUuQKôôôôôôôôôôôôôôôôôô 41 7jLOLXWKDPNKR N TNG HP KHểA CA ,N T *9+'769đ1+7,N SVTH: TR1+;8ặ1&NG -5- &+1* 1: GII THI8 TI: 1.1. MFtFKQJKLrQFu Thit k NKyDLn t bng phớm s cú th yQJP h thng bng cỏch nhp mt khu. Nú cú th c ng dng lm khúa cho nhiu h thQJQKNKyDK thng NK{QJFKRSKpSWKD\LFjLt cDEQJFKX\n, ca mỏy, .), khúa ca (khúa ca ra vo cDJLDuQKFTXDQQKjPi\ôô Ngoi ra, viFOjP ti ny cũn: 1. L s tng hp tt c nhng kin thFWURQJQPKc qua, l s chng t ca bn thõn v nhng kin thFmKFc. /jFKi h c hi v tỡm hiu v cỏc h thng bo mWNKiFDQJc s dng ngoi thc t. &yLu kin thc hnh vi cỏc linh kiQLn t QK/&'PDWUn phớm, vi Lu khin 89C51, . 4. Lm viFWKHRQKyPQKOjPt tri nghim t lSVDXNKLUDWUng. 1.2. ChFQQJFa h thng. k\OjPt loLNKyDLn tQyFGQJ yQJP 1 h thQJQjRyEng cỏch nhp mt khu, thụng qua vic giao tip vi bn phớm ma trn 3x5 v mn hỡnh LCD 2 line. 1.3. Yờu cu thit k : DDWUrQc thự cD WjLQrQQKyPmt ra nhng yờu cu sau: 1.3.1. m bo an ton: - Khúa chc chn, chXFYDp mnh. - Mt khXc bo mW di mt khu ln. - Khụng cho phộp dũ mó, b khúa. ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -6- 1.3.2. HoҥWÿӝng әQÿӏnh: - Xӱ OtQKDQKÿiSӭng kӏp thao tác cӫDQJѭӡi dùng. - Không gһp sӵ cӕ trong suӕWTXmQJÿӡi hoҥWÿӝng. 1.3.3. Gӑn nhҽ: - Tích hӧp nhiӅu khӕi có chӭFQăQJWѭѫQJWӵ nhau vào cùng 1 mҧng. 1.3.4. Giá thành rҿ: - Giá rҿ KѫQFiFVҧn phҭm cùng loҥi trên thӏ WUѭӡng, giá khoҧng tӯ 150- 300 ngàn. 1.4. CҩXWU~FFѫEҧn cӫa hӋ thӕng: HӋ thӕng có cҩu trúc gӗm 3 khӕLFѫEҧn sau: Hình 1. Các khӕLFѫEҧn cӫa hӋ thӕng Khӕi INPUT Khӕi xӱ lí Khӕi OUTPUT ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -7- &+ѬѪ1* 2: LӴA CHӐ13+ѬѪ1*È17+,ӂT Kӂ. 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. 7KӡL[ѭDÿӇFKһQFӱDQJăQQJӯDWUӝPYjNҿJLDQUDYjRQJѭӡLWDFKӍGQJWKHQ KD\FKӕW6DXQj\QKӳQJEӝNKyDFӱDYӟLFKӕWNKyDÿѭӧFSKiWWULӇQQKѭNKyDFѫ khóa sӕ, . Trong tKӡLgian JҫQÿk\, YӟLÿjWLӃQEӝFӫDNKRDKӑFNӻWKXұWÿmcó sӵ ÿD dҥQJKѫQFiFORҥLNKyDWK{QJPLQKKLӋQÿҥLQKѭNKyDYkQWD\NKyDPmVӕNKyDWKҿ WӯNKyDQKұQGҥQJKuQKҧQKY}QJPҥFWLӃQJQyL« 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ӏ WUѭӡng: x .KyDFѫ 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ҥQJ.KyDÿѭӧc mӣ khi có chìa khóa vӟLFiFUăQJWUrQPpSNKyDÿ~QJYӟi thӭ tӵ các chӕt nhӓ trong ә khóa nhҵm nâng các chӕt nhӓ ÿyOrQJk\Pҩt tác dөng khóa cӫa ә. Hình 2. &ѫFKӃPӣNKyDEҵQJFKuD. Hinh 3. +uQKGҥQJVӕORҥLNKyDFѫ. ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -8- x Khóa vân tay: 9kQWD\ÿѭӧFVӱGөQJWKD\WKӃFKRFKuDNKyD&KӍFҫQÿһWYkQWD\YjRWKLӃW EӏFҧPӭQJQӃXQKұQGҥQJÿ~QJYkQWD\FӫDQJѭӡLÿmÿăQJNtVӱGөQJWKu khóa Pӣ. Hình 4. Khóa vân tay ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -9- x Khóa thҿ tӯ: .KyDWKҿWӯÿѭӧFVӱGөQJEҵQJFiFKFKRWKҿWӯÿLTXDNKHÿӑFWKҿWӯ1ӃX WKLӃWEӏÿӑFWKҿQKұQGҥQJWKҿWӯKӧSOӋVӁFKRPӣKӋWKӕQJ 7KҿWӯ OjPӝWWKҿQKӵDFyJҳQPӝWGҧLEăQJWӯӣPһWVDXFӫDWKҿ'ҧLEăQJ WӯQj\FyWӯWtQK'ҧLEăQJWӯQj\GQJÿӇOѭXWUӳWK{QJWLQFӫDFKӫWKҿ Hình 5. 7KҿWӯ Hình 6. ThiӃt bӏ ÿӑc thҿ tӯ. ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ *9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG -10- x Khóa nhұn dҥng võng mҥc: ӬQJGөQJFӫDVӵFKX\ӇQÿӝQJNK{QJJLӕQJQKDXFӫDPҳWNKLQKuQYjRQKӳQJYұW NKiFQKDX7K{QJTXDFDPHUDÿӇQKұQGҥQJUDQKӳQJFKX\ӇQÿӝQJÿһFWUѭQJÿyÿӇWҥR UDORҥLNKyDQKұQGҥQJTXDY}QJPҥF Hình 7. Nhұn dҥng võng mҥc mҳt. x Khóa mã sӕ: Là loҥi khóa sӱ dөng mұWPmÿӇ ÿyQJPӣ hӋ thӕng. Hình 8. Khóa mã sӕ. [...]...ÁN T NG H P Nh KHÓA C A NT nh: M c dù trên th t nhi u lo i khóa hi nh a 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 u khi n ch t o KHÓA C A 2.2 Ch tiêu c tìm tòi, nguyên c u và ch t o n: ng t t, an toàn, ch v c c ngu n cung c p t 12 - 24 VDC, phù h p ng t c th i các tác v vi c chính xác... giúp cho vi c giao ti p v M i s d ng tr nên d 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 ÁN T NG H P KHÓA C A M NT 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 I (M C A), I MÃ), XÓA, KHÓA Khi... c t mà nó v c sinh ra luôn luôn t o ra mômen theo m t chi u nh) N -26- SVTH: TR NG ÁN T NG H P KHÓA C A NT 5: TÍNH TOÁN THI T K , CH T O: 5.1 Tính ch n linh ki n, thi t k ph n c ng: ng thi t k : Thi t k m t h u khi n bao g m c vi c thi t k t ch c ph n c ng và vi t ph n m m cho n n ph n c ng mà ta thi t k Vi c xem xét gi a t ch c ph n c ng và n m m cho m t thi t k là m t v c n ph i cân nh c Vì khi t... chu n công nghi p cho các thi t k kh d ng M t khác, qua vi c kh o sát th ng linh ki n vi c chip 8051 là d dàng nên m ra kh t k th c t Vì nh ng lý do trên mà vi c l a ch u khi n AT89C51 c u khi n thu c h MCS-51 Hình 3 AT 89C51 C u hình ho ng c a chip AT89C51: -ROM trong: Flash ROM - 4KBytes -RAM trong: 128 bytes N -29- SVTH: TR NG ÁN T NG H P KHÓA C A NT 5.1.3 Ch n hi n th : Ch n màn hình LCD làm kh... 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 Á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 - H th n, kích th c nh - Có th c i,... th ng th c t k , các k t c 2.3 P c ng v ng tk : T 2.1.1 và 2.2.2 ch Ph ng d ng vi c trong thi t k : 2.2.1 Ph M ch ho NT tài t k là: 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ô N 1chi u , m c a -11- SVTH: TR NG Á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 3.1 NG C A H TH NG C... m nh dòng tiêu th - làm vi c hay t n s xung nh p c a CPU - Gi n áp ngu n nuôi - Có th m r ng nhi u ch r ng cho các thi t k l n N -28- SVTH: TR NG ÁN T NG H P KHÓA C A NT Nh ng là: gi m công su t tiêu th u khi n th i gian th c nên v m t ng d ng nó r t thích h p v i các thi t k u khi n Th u khi n thu c h MCS- nên cho phép nhi u kh m c h tr m t t p l nh phong phú m d o trong v vi n u khi n Cu i cùng là,... TR NG ÁN T NG H P Ho KHÓA C A ng c a h th ng có th mô t b NT sau: M c a Nh n phím M ? S 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 Nh n phím S ENTER? S S S Sai mã = 3 l n? dài m t kh u=1 0? So sánh mã M khóa Line1 c a LCD hi n th thông báo: ng WELCOME End N -14- SVTH: TR NG ÁN T NG H P KHÓA C A NT i mã S Nh... p Acquy ch t o b n p này em ch n s d ng: - Acquy 12V -Transistor C828 N -33- SVTH: TR NG ÁN T NG H P KHÓA C A 5.2 5.2.1 m NT l p ráp: nguyên lý: N -34- SVTH: TR NG ÁN T NG H P 5.2.2 a KHÓA C A NT m ch in và m ch ch t o th c t m ch in bàn phím, : M ch in: M ch ch t o: N -35- SVTH: TR NG ÁN T NG H P b KHÓA C A NT m ch x lý trung tâm & m ch n p: M ch in: M ch ch t o: N -36- SVTH: TR NG ... máy móc Do có r t nhi u ch ng lo c s d ng r t r ng rãi T t c c s n xu t theo các chu n chung, tích h nên vi c s d ng nó không m y ph c t p B u u khi n (cho LCD) u khi n LCD cung c p m t t p l nh di u khi n LCD Tìm hi u v LCD TC 1602A: Hình 4 N chân và cách ghép n i LCD -21- SVTH: TR NG ÁN T NG H P KHÓA C A - LCD TC 1602A là lo i màn hình tinh th l ng - Là lo i Text LCD, ch th kí t , không hi n th - Hi . x MҥFKÿyQJPӣ cӱa: Thӵc hiӋn thao tác mӣ khóa khi nhұSÿ~QJPmPӣ khóa, khóa lҥi cӱa khi nhұn lӋnh khóa cӱa. 3.2. Nguyên lý hoҥWÿӝng cӫa hӋ. WӯNKyDQKұQGҥQJKuQKҧQKY}QJPҥFWLӃQJQyL« 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ӏ WUѭӡng: x .KyDFѫ Gӗm hai phҫn là ә khóa và chìa khóa, làm bҵng kim loҥi cӭng và