אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל מנעול אלקטרוני עם מפתחות iButton. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים לפני זמן מה הופיע הפרויקט "TOUCH-MEMORY DS1990A SIMULATOR", כלומר. מפתח ראשי כעת אנו מציגים לתשומת לבכם את המנעול למפתח הראשי הזה :-). המנעול בעיצוב פשוט ומיועד בעיקר לשימוש פרטני. המנעול עובד עם כל סוג של מפתח iButton, כך שניתן להשתמש במפתחות קיימים המיועדים למטרות אחרות. סה"כ ניתן לאחסן בזיכרון 9 מפתחות, אם כי ניתן להגדיל את המספר הזה בקלות. כדי לאשר את תהליך התכנות, נעשה שימוש במפתח ראשי, שהקוד שלו מאוחסן ב-ROM ולא ניתן למחוק או לשנות על ידי הליך תכנות הנעילה הרגיל. לאחרונה, מנעולים שהמפתח שלהם הוא טאבלט אלקטרוני iButton (או זיכרון מגע) מבית Dallas Semiconductor הפכו נפוצים. מנעולים כאלה משמשים לעתים קרובות על דלתות כניסה, כמו גם בתוך מוסדות רבים. בנוסף, מקשי iButton משמשים לעתים קרובות לתשלומים בתחנות דלק ובמקומות אחרים. לפיכך, לאנשים רבים כבר יש מקשי iButton למשהו. לכן, כאשר מעצבים מנעול תוצרת בית, זה רציונלי להשתמש במפתחות שכבר יש למשתמש. זה בדיוק מה שנעשה במנעול המוצע: כל סוג מפתח יכול לעבוד איתו, שכן נעשה שימוש רק במספר הסידורי המאוחסן ב-iButton ROM, הקיים בכל סוג. בנוסף, הפקודה לקריאת מספר זה זהה עבור כל סוגי המפתחות (33H). הקוד המשפחתי, השונה בין סוגים, יכול להיות כל דבר. זה נתפס כספרה נוספת של המספר הסידורי. יש לציין שסוג המפתחות הזול ביותר הוא DS1990A. המנעול תוכנן לשימוש אישי ובעל עיצוב פשוט במיוחד. בצד החיצוני של דלת הכניסה יש רק שקע ל-iButton ונורית לפתיחת דלת. הדלתות נפתחות מבפנים באמצעות כפתור. המפעיל הוא תפס סטנדרטי עם אלקטרומגנט, המיועד למתח של 12V. קודי מפתח מאוחסנים בזיכרון לא נדיף וניתן למחוק ולהוסיף על ידי המשתמש. כדי להגן מפני תכנות מחדש לא מורשה של המנעול, נעשה שימוש במפתח ראשי. סה"כ ניתן לאחסן 9 מפתחות בזיכרון. מספר זה מוכתב על ידי היכולות של המחוון בן הספרה של מספר המפתח הניתן לתכנות. אם אתה משתמש גם באותיות, אתה יכול להגדיל את מספר המקשים הכולל ל-1. זה נעשה על ידי שינוי הערך של קבוע MAXK בתוכנית. באותו אופן, אתה יכול להפחית את המספר המרבי של מפתחות.
הדיאגרמה הסכמטית של המנעול מוצגת באיור 1. בסיס התכנון הוא מיקרו-בקר U1 מסוג AT89C2051 מבית Atmel. מחוון בן 1 מקטעים מחובר ליציאה P7, המשמשת בעת תכנות מפתחות. גם כפתור ה-SB1 המחובר ליציאה P3.7 מיועד לאותן מטרות. המספרים הסידוריים של המפתח מאוחסנים בשבב EEPROM U3 מסוג 24C02 המחובר ליציאות P3.4 (SDA) ו-P3.5 (SCL). השקע החיצוני עבור iButton מחובר ליציאה P3.3 באמצעות מחבר XP2 ורכיבי אבטחה VD4, R3, VD5 ו-VD6. הנגד המשוך R4 נבחר על פי מפרט האוטובוס החד-חוטי. במקביל לשקע החיצוני קיים גם שקע XS1 פנימי, המשמש לתכנות מפתחות. לחצן פתיחת הדלת מחובר ליציאת P3.2 דרך מחבר XP1 ואותם רכיבי הגנה כמו ל-iButton. מפעיל המנעול הוא אלקטרומגנט המחובר דרך מסוף XT1. האלקטרומגנט נשלט על ידי מפתח VT3, המשתמש בטרנזיסטור MOS חזק מסוג IRF540. דיודה VD7 מגינה מפני עליות אינדוקציה עצמית. מתג VT3 נשלט על ידי טרנזיסטור VT2, אשר הופך את האות המגיע מיציאת P3.0 ומספק רמות בקרה של 0/12V לשער VT3. יש צורך בהיפוך כדי שהמפעיל לא יפעל במהלך איפוס מיקרו-בקר כאשר קיימת רמה אחת הגיונית ביציאה. רמות בקרה של 12 וולט אפשרו להשתמש בטרנזיסטור MOS קונבנציונלי במקום הסף הנמוך הדל יותר (רמת היגיון). כדי לציין את פתיחת המנעול, נעשה שימוש ב-LED, הנשלטת על ידי אותה יציאה כמו האלקטרומגנט, אך באמצעות מתג טרנזיסטור VT1. הנורית מחוברת דרך אותו מחבר כמו ה-iButton. מכיוון שהמכשיר חייב לפעול מסביב לשעון ללא תחזוקה, מותקן U2 supervisor מסוג ADM1232 כדי להגביר את האמינות. יש לו טיימר כלב שמירה מובנה מוניטור כוח. ביציאה P3.1, המיקרו-בקר מייצר פולסים תקופתיים כדי לאפס את טיימר כלב השמירה. המכשיר מופעל מאספקת חשמל מובנית המכיל שנאי T1, גשר מיישר VD9-VD12 ומייצב משולב U4. סוללת BT1-BT10 המורכבת מ-10 סוללות NiMH בגודל AA בקיבולת 800 mAh משמשת כמקור כוח גיבוי. כאשר המכשיר מופעל מרשת החשמל, הסוללה נטענת דרך הנגד R10 בזרם של כ-20mA, שהם 0.025C. מצב טעינת הזרם הנמוך נקרא טעינת טפטוף. במצב זה, הסוללות יכולות להישאר זמן רב ככל הרצוי; אין צורך במעקב אחר סוף תהליך הטעינה. כאשר הסוללות טעונות במלואן, האנרגיה שהן לוקחות ממקור הכוח הופכת לחום. אך מכיוון שזרם הטעינה קטן מאוד, החום שנוצר מתפזר לחלל שמסביב ללא עלייה ניכרת בטמפרטורת הסוללות. מבחינה מבנית, המכשיר עשוי במארז בגודל 150x100x60 מ"מ. רוב האלמנטים, כולל שנאי הכוח, מותקנים על לוח מעגלים מודפס. הסוללות ממוקמות במחזיקי פלסטיק סטנדרטיים, המקובעים בתוך המארז ליד הלוח. באופן עקרוני ניתן להשתמש בסוללות מסוגים אחרים, למשל סוללה נטולת תחזוקה חומצה 12 וולט המשמשת במערכות אבטחה. כדי לחבר את המפעיל, ללוח יש מסופים מסוג TB-2; כל שאר המעגלים החיצוניים מחוברים דרך מחברים בגודל קטן עם גובה מגע של 2.54 מ"מ. המחברים ממוקמים על המעגל המודפס ואינם נגישים מהצד החיצוני של המארז. החוטים יוצאים מהבית דרך אטמי גומי. מכיוון שמחוון HG1, כפתור SB1 והשקע עבור iButton XS1 משמשים רק במהלך התכנות, הם ממוקמים על הלוח בתוך המכשיר. זה מפשט את העיצוב של המארז והופך אותו מוגן יותר מפני השפעות חיצוניות. בפאנל הצד של המארז יש רק נורית חיווי דלקת VD13. התרשים של חיבורים חיצוניים מוצג באיור. 2.
עם פתיחת הדלת נשלח אל האלקטרומגנט דופק הנמשך 3 שניות. ההיגיון של פעולת המכשיר הוא כזה שאם כפתור פתיחת הדלת נמשך לחוץ, האלקטרומגנט יופעל כל הזמן הזה ובהתאם לכך, הדלת תהיה פתוחה. מנעול יכול להכיל עד 9 מפתחות, פלוס מפתח ראשי אחד. קודי מפתח מאוחסנים בזיכרון לא נדיף תחת מספרים מ-1 עד 9. קוד המפתח הראשי מאוחסן ב-ROM של המיקרו-בקר ולא ניתן לשינוי. תכנות מפתחות חדשים או מחיקת מפתחות ישנים ניתן לעשות רק אם יש לך מפתח ראשי. כמו מפתחות אחרים, ניתן להשתמש במפתח הראשי לפתיחת מנעול. כדי לתכנת מפתח חדש עליך לבצע את הפעולות הבאות: 1. לחץ על לחצן התכנות.
תהליך תכנות מפתח חדש מוצג באופן סכמטי באיור. 3. אם אתה צריך לתכנת מספר מקשים, אתה יכול לעבור מיד משלב 9 לשלב 5 ולחזור על שלבים 5 - 9 כמה פעמים שצריך. אם, לאחר השלמת שלב 7, יתברר שהמספר השגוי נבחר, אז כדי למנוע אובדן קוד המפתח מתחת למספר זה, אתה יכול ללחוץ על הכפתור או פשוט להמתין 5 שניות. במקרה הראשון, המספר הנוכחי יגדל באחד, ותוכן הזיכרון יישאר ללא שינוי. במקרה השני, תהיה יציאה מלאה ממצב התכנות ללא שינוי הקודים. באופן כללי, תוכל לצאת מהתכנות בכל עת אם תשהה ליותר מ-5 שניות. כדי למחוק מפתח נוסף מהזיכרון, רצף הפעולות נשאר זהה לתכנות, רק כל הפעולות מבוצעות עם מפתח המאסטר. הָהֵן. תהליך המחיקה הוא למעשה כתיבת קוד המפתח הראשי למספרים שאינם בשימוש. תהליך מחיקת מפתח נוסף מוצג באופן סכמטי באיור. 4.
במהלך תהליך התכנות, ניתן לפתוח את הדלת באמצעות הכפתור, אך פתיחתה באמצעות כפתור ה-iButton חסומה. מכיוון שהשקעים הפנימיים והחיצוניים מחוברים במקביל, עליך לוודא שאף אחד לא נוגע בשקע החיצוני עם מקשים כלשהם במהלך התכנות. קוד המפתח הראשי נכתב ב-ROM של תוכנית המיקרו-בקר, החל מכתובת 2FDH. אורך הקוד הוא 8 בתים. רצף המספרים חייב להיות זהה למקרה של זיכרון המגע, לקרוא משמאל לימין. הָהֵן. ערך הבדיקה מוזן בכתובת 2FDH, לאחר מכן בכתובות 2FEH - 303H שישה בתים של המספר הסידורי, החל מהבייט המשמעותי ביותר, ולבסוף בכתובת 304H - הקוד המשפחתי. לדוגמה, הקוד הכולל עשוי להיראות כך: 67 00 00 02 D6 85 26 01. לתוכנית המנעול האלקטרוני יש לולאה ראשית, שתרשים הבלוק שלה מוצג באיור. 5. במחזור הראשי, השקע מושאל, ואם נמצא שם מפתח, קוראים את הקוד שלו. לאחר מכן קוד זה נבדק, ואם הוא תואם לקוד של מפתח המאסטר או כל מפתח אחר (מפתח משתמש) השמור בזיכרון, המנעול נפתח. גם מצב כפתור פתיחת הדלת נבדק, ובמידה ומזוהה לחיצה, גם המנעול נפתח.
לעיבוד אירועים הקשורים לתכנות, קיימות שתי תתי-שגרות: PROGT ו-PROGS, שדיאגרמות הבלוק שלהן מוצגות באיור. 6. הראשון נקרא כאשר קוד המפתח נקרא במצב תכנות, השני נקרא כאשר לחצן התכנות (NUMBER) נלחץ. תהליך התכנות מחולק ל-3 שלבים. כאשר אתה לוחץ על כפתור המספר, אתה נכנס לתכנות, כלומר. מעבר לשלב 1. במקרה זה, האות "P" מוצגת על המחוון. קודי המפתח הנקראים לאחר מכן נבדקים עבור התאמה לקוד המפתח הראשי, מכיוון שרק זה יכול לאפשר את המשך התכנות. אם מתרחש צירוף מקרים כזה, אז מתרחש המעבר לשלב 2. המחוון מציג את המספר של המפתח הנוכחי, אותו כפתור המספר יכול לשנות. אם נרשם שוב מגע מקש, יתרחש מעבר לשלב 3. נגיעה נוספת במקש תגרום לשינון הקוד שלו ולחזור לשלב 2. בלחיצה על כפתור המספר ניתן לחזור גם לשלב 2, אך מבלי לשנות תוכן הזיכרון. כל פעולה במצב תכנות גורמת לאיפוס של טיימר ההחזרה, בעל מרווח של 5 שניות ונבדק בלולאה הראשית. אם מזוהה איפוס של טיימר זה, ממצב התכנות יוצא.
מוצג באיור. דיאגרמות בלוק 5 ו-6 מפושטות מאוד, אך הן מאפשרות לך להבין את ההיגיון הכללי של התוכנית. למנעול המתואר, כמובן, אין מגוון רחב של יכולות. עם זאת, זה מאוד פשוט, מה שמקל על החזרה. קוד המקור הפתוח של התוכנית מאפשר לך לשפר באופן עצמאי את העיצוב או להתאים אותו לדרישות ספציפיות. הורדה:
מחברים: רידיקו ליאוניד איבנוביץ', wubblick@yahoo.com, לאפיצקי ויקטור פטרוביץ', victor_lap@yahoo.com; פרסום: cxem.net ראה מאמרים אחרים סעיף מיקרו-בקרים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ ציפורים רואות רואות שדות מגנטיים ▪ מחולל קיטור ידידותי לסביבה להתפלה וטיפול במים ▪ נעלי ספורט חכמות של Nike נשלטות מהסמארטפון שלך עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ קטע אתר ציוד מדידה. בחירת מאמרים ▪ מאמר היכן חי כריש לאחר דיאטה צמחונית? תשובה מפורטת ▪ מאמר שמאי (מומחה להערכת שווי נכסים). תיאור משרה ▪ מאמר סירנה. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ מאמר זיהום מגנטי. ניסוי פיזי כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |