Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
656,29 KB
Nội dung
ĐỒ ÁNTỔNGHỢP
Ứng dụngviđiềukhiể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 TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ
*9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG
-2-
/Ӡ,1Ï,ĈҪ8
7URQJ PӝW [m KӝL KLӋQÿҥLÿLӋQ Oj QJXӗQ QăQJ OѭӧQJNK{QJWKӇWKLӃX
WURQJÿӡLVӕQJQyFyPһWWURQJKҫXKӃWFiFOƭQKYӵF[mKӝL
1Jj\QD\WUrQWKӃJLӟLQJjQKÿLӋQQyLFKXQJYjQJjQKÿLӋQWӵÿӝQJQyL
ULrQJYүQ NK{QJQJӯQJSKiWWULӇQYӟLWӕFÿӝUҩWFDRYjWKkPQKұSQJj\FjQJVkX
YjRWҩWFҧFiFOƭQKYӵFFӫDÿӡLVӕQJNLQKWӃ [mKӝL
7URQJÿyOƭQKYӵFEҧRPұWOjPӝWPҧQJOӟQPjFK~QJWDFҫQTXDQWkP
&KtQKYuWKӃYӟLPөFÿtFKOjPTXHQEѭӟFÿҫXYӟLYLӋFWKLӃWNӃPҥFKÿLӋQWӱQyL
FKXQJYjYӟLKӋWKӕQJDQWRjQEҧRPұWQyLULrQJFK~QJHPFKӑQÿӅWjL³ӬQJ
GөQJYLÿLӅXNKLӇQFKӃWҥR.+Ï$&Ӱ$Ĉ,ӊ17Ӱ´ÿӇQJKLrQFӭXYjWKӵF
KLӋQ
7URQJTXiWUuQKWKӵFKLӋQÿӅWjLWX\ÿmUҩWFӕJҳQJVRQJGRQKӳQJ KҥQ
FKӃYӅWKӡLJLDQNLӃQWKӭFFNJQJQKѭNLQKQJKLӋPWKӵFWӃQrQFK~QJHPNK{QJ
WUiQKNKӓLQKLӅXWKLӃXVyW&K~QJHPUҩWPRQJQKұQÿѭӧFQKӳQJêNLӃQÿyQJ
JySFӫDWKҫ\F{YjFiFEҥQÿӇÿӅWjLFӫDFK~QJHPÿѭӧFKRjQWKLӋQKѫQ
&XӕLFQJFK~QJHP[LQFKkQWKjQKFҧPѫQWKҫ\9}1Kѭ7LӃQ cùng các
WKҫ\F{JLiREӝP{QÿmKѭӟQJGүQWұQWuQKJL~SFK~QJHPKRjQWKjQKÿӅWjL
này.
ĈӖ Á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 TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ
*9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG
-4-
&KѭѫQJ 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ӑn bӝ YLÿLӅu khiӇQ««««««««««««« 28
5.1.3. Chӑn hiӇn thӏ«««««««««««««««««« 30
5.1.4. Chӑn thiӃt bӏ EiRÿӝQJ«««««««««««« 30
5.1.5. Chӑn thiӃt bӏ ÿyQJPӣ cӱD««««««««««« 31
5.1.6. Chӑn thiӃt bӏ cҩp nguӗn cho hӋ thӕQJ«««««« 32
5.6ѫÿӗ QJX\rQOêVѫÿӗ mҥFKLQYjVѫÿӗ lҳp ráp 34
5.6ѫÿӗ nguyên lý 34
5.6ѫÿӗ mҥch in và mҥch chӃ tҥo thӵc tӃ 35
5.3. KӃt quҧ thӵc nghiӋm 38
5.ѬXQKѭӧc ÿLӇm cӫa sҧn phҭm làm ra 39
5.+ѭӟng phát triӇQÿӅ tài 39
.ӃWOXұQ 40
3KөOөF &RGHOұSWUuQK«««««««««««««««««« 41
7jLOLӋXWKDPNKҧR
ĈӖ ÁN TӘNG HӦP KHÓA CӰA Ĉ,ӊN TӰ
*9+'769®1+Ѭ7,ӂN SVTH: TRӎ1+;8Æ1&ѬӠNG
-5-
&+ѬѪ1* 1: GIӞI THIӊ8Ĉӄ TÀI:
1.1. MөFÿtFKQJKLrQFӭu
ThiӃt kӃ NKyDÿLӋn tӱ bҵng phím sӕ có thӇ ÿyQJPӣ 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ӕQJQKѭNKyDKӋ thӕng
NK{QJFKRSKpSWKD\ÿәLFjLÿһt cӫDEăQJFKX\Ӆn, cӫa máy, ), khóa cӱa (khóa cӱa ra
vào cӫDJLDÿuQKFѫTXDQQKjPi\««
Ngoài ra, viӋFOjPÿӅ tài này còn:
1. Là sӵ tәng hӧp tҩt cҧ nhӳng kiӃn thӭFWURQJQăPKӑc qua, là sӵ chӭng tӓ
cӫa bҧn thân vӅ nhӳng kiӃn thӭFÿmKӑFÿѭӧc.
/jFѫKӝi h
ӑc hӓi và tìm hiӇu vӅ các hӋ thӕng bҧo mұWNKiFÿDQJÿѭӧc sӱ
dөng ngoài thӵc tӃ.
&yÿLӅu kiӋn thӵc hành vӟi các linh kiӋQÿLӋn tӱ QKѭ/&'PDWUұn phím, vi
ÿLӅu khiӇn 89C51,
4. Làm viӋFWKHRQKyPQKѭOjPӝt trҧi nghiӋm ÿӇ tӵ lұSVDXNKLUDWUѭӡng.
1.2. ChӭFQăQJFӫa hӋ thӕng.
Ĉk\OjPӝt loҥLNKyDÿLӋn tӱQyÿѭӧFGQJÿӇ ÿyQJPӣ 1 hӋ thӕQJQjRÿyEҵ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ӵDWUrQÿһc thù cӫDÿӅ WjLQrQQKyPÿmÿһ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ӏXÿѭӧFYDÿұp mҥnh.
- Mұt khҭXÿѭӧc bҧo mұWÿӝ dài mұt khҭu lӟn.
- 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 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 Á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... 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... -13- SVTH: 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... v i c 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ì... 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,... P1.1 H/L 9 DB2 P1.2 H/L 10 DB3 P1.3 H/L 11 DB4 P1.4 H/L 12 DB5 P1.5 H/L 13 DB6 P1.6 H/L 14 DB7 P1.7 H/L Tí é 0 V (Ground) 15 èn backline 16 N -22- SVTH: TR NG ÁN T NG H P KHÓA C A NT - -0 ch - trên màn hình - -bít) N -23- SVTH: TR NG ÁN T NG H P KHÓA C A 2 M : Binary Command D7 NT Hex D6 D5 D4 D3 D2 D1 D0 Clear Display 0 0 0 0 0 0 0 1 01 Display & Cursor Home 0 0 0 0 0 0 1 X 02 or 03 Chacractor Entry... 10/7 :1= 5x10 dot format, 0= 5x7 dot format nitialisation settings N -24- SVTH: TR NG ÁN T NG H P 4.3.2 M KHÓA C A NT ng: kêu Hình 5 4.3.3 M ch ch p hành: M ch ch p hành nh t kh u u m c a C a s mô hình này, em s d c a C Hình 6 M N b o chi -25- cm i dùng n 1 chi u khi n u khi o chi n 1 chi u SVTH: TR NG ÁN T NG H P KHÓA C A NT n 1 chi u Ph n c m (ph n kích t - t trên stato) t o ra t ch t , xuyên qua... 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 và an toàn c a b ph 2.2.2 Ph u khi m b o s làm ng cu i : Các thi t k mb hi n t t các ch c a c a h 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. .. 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à, .
ĐỒ ÁN TỔNG HỢP
Ứ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. 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 KHÓA CӰA Ĉ,ӊN TӰ
*9+'769®1+Ѭ7,ӂN