אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל חיבור מספר רב של לחצנים לכניסת מיקרו-בקר אחת. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מעצב חובב רדיו הרעיון של הפתרון המוצע הוצג ב-[1]. המהות שלו היא לחבר את המספר המרבי של חיישני מגע (מתגי ריד, לחצנים) למיקרו-בקר באמצעות המספר המינימלי של היציאות שלו. רעיון זה יושם באמצעות הטיימר האוניברסלי KR1441VI1. מעגל RC קביעת הזמן של הטיימר מורכב מקבל ומערכת נגדים המחוברים בסדרה עם כל כפתור. ללחצן סגור ספציפי יש קצב חזרות משלו של פולסים הנוצרים על ידי הטיימר, הנמדד על ידי המיקרו-בקר [2]. לגרסה המקורית יש שני חסרונות משמעותיים. אחד מהם הוא השימוש בשתי כניסות מיקרו-בקר. פולסים שנוצרו מסופקים לאחד מהם. השני משמש כדי לקבוע אם הכפתור סגור, אם כי ניתן לעשות זאת בקלות בתוכנה, שבגללה ניתן להשתמש בקלט המיקרו-בקר הזה למטרות אחרות. חיסרון נוסף הוא שהוא מודד תדירות ולא תקופת חזרות על הדופק. כתוצאה מכך, כדי להשיג תלות ליניארית של התדר במספר הכפתור, נעשה שימוש במספר רב של נגדי תזמון בערכים שונים.
הפתרון הטכני המוצע, שהתרשים שלו מוצג באיור. 1, נקי מחסרונות אלה. טיימר KR1441VI1 של מבנה CMOS (אנלוגי ל-LMC555) פועל במצב נדנוד עצמי עם מחזור דופק של 2 [3]. במצב זה, תקופת החזרה על הדופק שווה ל T = 2 ln2 C R, כאשר C ו-R הם הקיבול וההתנגדות של האלמנטים של מעגל התזמון, בהתאמה. כאשר C = C1 ו-R = R1·N, המורכבים מ-N (על פי מספר הכפתורים) נגדים זהים עם התנגדות R1 מחוברת בסדרה, תקופה T שווה ל: T≈1,39 C1 R1 N מסתבר שהוא פרופורציונלי למספר הנגדים בין הקבל C1 והלחצן הסגור הראשון SB1 - SB32 וניתן למדוד אותו בקלות על ידי מיקרו-בקר. כמו במקור המקורי, כאשר מספר כפתורים מקוצרים בו זמנית, לזה עם המספר הנמוך ביותר יש עדיפות. הנגד R38 נחוץ כדי לשמור על יצירת דופק כאשר כל הכפתורים פתוחים. נגד גוזם R35 משמש לקביעת היחס בין תקופת התנודה של הטיימר לבין משך מרווח המדידה שנוצר על ידי המיקרו-בקר הדרוש לקביעה נכונה של מספר הכפתור הנלחץ. תוכנית ההדגמה של המיקרו-בקר לפסיקה IRQ0 מודדת את משך התקופה T, ממירה אותה למספר לחצן ומציגה אותו ב-MT-16S2S LCD [4]. החיבור בין המיקרו-בקר ל-LCD מאורגן באמצעות ממשק טורי תלת-חוטי. רק ארבעה פינים של המיקרו-בקר משמשים לקלט ופלט של מידע; השאר יכולים לשמש למטרות אחרות. כדי למדוד את התקופה, נעשה שימוש במיקרו-בקר טיימר-מונה 0 של שמונה סיביות. בהתבסס על הפרש הרמות הגובר בכניסת בקשת ההפסקה IRQ0, התוכנית קוראת את משך התקופה הנמדדת ומאפסת את אוגר המונה. כדי להגביר את דיוק המדידה, מאפס ה-counter prescaler גם. מאחר שה-prescaler של כל מיקרו-בקרי הטיימר-מונה במיקרו-בקרים מסדרת ATtiny הוא נפוץ, הדבר עשוי להשפיע על משך מרווחי הזמן הנוצרים על-ידי מונה-טיימר 1 אם נעשה בו שימוש עם קדם-scaler שאינו אחד. כאשר המגעים של כל הכפתורים פתוחים, המונה שמודד את התקופה עולה על גדותיו. המצב הפתוח נקבע על ידי ההפסקה המתאימה. המספר המרבי של לחצנים מזוהים תלוי בחוסר היציבות של מרווחי הזמן שנוצרו על ידי הטיימר והמיקרו-בקר. בעת שעון המיקרו-בקר מתנד RC פנימי ושימוש בקבל סרט עם TKE קטן, נגדים עם TKE קטן וסטייה מהערך הנומינלי של לא יותר מ-1% במעגל טיימר RC קביעת הזמן, מספר הכפתורים יכול להגיע ל12-16. עם בחירה מדויקת יותר של נגדים, ניתן היה לזהות 32 כפתורים. ניתן להגדיל את מספרם אפילו יותר על ידי ייצוב התדר של מחולל השעון של המיקרו-בקר באמצעות מהוד קוורץ. פריסת המכשיר משתמשת בקבל סרט מיובא C1 (אנלוגי ל-K73-17) ובנגדים R1 - R32 להרכבה משטחית CR1206-FX-5621ELF עם התנגדות של 5,62 kOhm ±1%. מתוך 50 הנגדים מקלטת אחת, 32 נבחרו עם הבדל בהתנגדות המקסימלית והמינימלית של לא יותר מ-20 אוהם. כדי להפחית את ההשפעה על תקופת התנודה של התלות של מתח המוצא של טיימר DA1 במספר הנגדים המחוברים R1-R32, לנגדים עם התנגדות נמוכה יותר יש מספרי מיקום נמוכים יותר, ויציאות טיימר 3 ו-7 מחוברות יחד. נגד גוזם R35 חייב להיות מרובה פניות, למשל SP5-3 או דומה. ההתאמה מתבצעת באופן הבא. סגור את הכפתור עם מיקום מספר אחד פחות מהמקסימום (במקרה זה SB31) ומצא שני מצבים של המחוון של נגד החיתוך R35, המתאימים לשינוי בקריאות ה-LCD מ-31 ל-32 ומ-31 ל-30. המחוון למיקום האמצעי בין אלה שנמצאו.
בדיקת המכשיר ואיתור באגים בתוכנית המיקרו-בקר בוצעו על הפריסה המוצגת באיור. 2. בתים של תצורת המיקרו-בקר תוכנתו באופן הבא: נמוך - 0xBF, גבוה - 0xD4, נוסף - 0xFF. מכיוון שלא נמצא מספר הכפתורים הנדרש לפריסה, נאלצתי להשתמש במתג PP7-4LV במקום זאת. נגדי הרכבה על פני השטח מולחמים ישירות על לוחות המתגים. עם נגדים נבחרים בתנאי חדר, מספר המגעים של מתג סגור נקבעו בצורה נכונה, למרות שהמיקרו-בקר פעל מתנד RC פנימי. ניתן להוריד את תוכנית המיקרו-בקר מ-ftp://ftp.radio.ru/pub/2016/11/key-tx.zip. ספרות
מחבר: S. Ivanov ראה מאמרים אחרים סעיף מעצב חובב רדיו. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ שנת REM מחממת את המוח וחוסכת מהיפותרמיה ▪ טאבלט Asus ZenPad 3 8.0 עם צג 2K עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של אתר האנטנה. בחירת מאמרים ▪ מאמר לכידת לקטיף פירות מהאדמה. טיפים למאסטר הבית ▪ כתבה באיזו מדינה קרובי משפחה שנפטרו מוציאים באופן קבוע מהקריפטה ומתחלפים? תשובה מפורטת ▪ מאמר Tube UMZCH עם הגנת סביבה עמוקה. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |