אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל יחידת בקרת ממסר IR. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / שעונים, טיימרים, ממסרים, מתגי עומס על פי פקודות IR שניתן על ידי כל שלט רחוק ממכשירי חשמל ביתיים הפועלים לפי פרוטוקול NEC הנפוץ (או דומה), היחידה המוצעת שולטת בעשרה ממסרים אלקטרומגנטיים המותקנים בה, אשר בתורם יכולים להפעיל ולכבות מכשירים חשמליים שונים. ניתן להגדיר באופן תכנותי את ההתאמה בין הכפתורים הנלחצים של השלט הרחוק המשומש לבין הממסרים המשנים מצבים בלחיצות אלו. מאז מותקנים עשרה ממסרים בבלוק, בגרסת המחבר, הלחצנים הדיגיטליים בשלט רחוק "0" - "9" נבחרים לשלוט בהם. כשלוחצים על כפתור כזה הממסר המתאים לו סוגר את המגעים שלו, כשלוחצים עליו שוב הוא פותח אותם, בלחיצה שוב הוא נסגר שוב וכו'. אם תלחץ על כפתור "VOL-", המגעים של כל הממסרים ייפתחו, ועל כפתור "EQ" הם ייסגרו. נורות LED מסופקות כדי לשלוט במצב הממסר. כאשר כל הממסרים הופעלו, היחידה צורכת זרם של 15...17 mA ממקור 24...200 V AC (או 250 V DC). ערך זה תלוי בממסרים המיושמים. לצורך ייצור והתאמה של יחידה זו, אין צורך לדעת מראש את קודי הפקודות שניתן על ידי השלט הרחוק המשמש בעת לחיצה על הכפתורים שלו. צריך רק לוודא שהשלט פועל לפי הפרוטוקול התואם ל-NEC מבחינת קידוד המידע המועבר ונפחו (כל פקודה היא ארבעה בתים). שימו לב, שלטים ממכשירים שונים, אפילו כאלה הפועלים על אותו פרוטוקול, כאשר אתם לוחצים על כפתורים זהים מבחינה פונקציונלית, בדרך כלל יוצרים פקודות עם קודים שונים. כדי לקבוע את הקודים הללו, פיתחתי תוכנית מיוחדת PriemNEC_Eeprom, אותה יש לטעון לתוך המיקרו-בקר של המכשיר המורכב ולאחר ביצוע פעולות פשוטות, להעביר את הקודים שהתקבלו לתוכנית העבודה של המיקרו-בקר. התרשים של בלוק בקרת ה-IR מוצג באיור. 1. הוא אינו מכיל פתרונות טכניים יוצאי דופן, כמו גם חלקים נדירים ויקרים מדי. הפקודות הנשלחות באמצעות השלט רחוק מתקבלות על ידי מודול מקלט IR U1, שהאותות שלו מוזנים לכניסה PD3 של המיקרו-בקר DD1. מתח האספקה של המיקרו-בקר (5 V) התקבל ממתח של כ-1 V שתושר על ידי גשר הדיודה VD24 באמצעות מייצב משולב DA1. אי אפשר להחליף כאן את מייצב ה-7805 המיובא ב-KR142EN5A או KR142EN5V ביתי, שכן מתח הכניסה המותר שלהם הוא 15 V בלבד (בניגוד ל-35 V עבור 7805). שבבים DD2 ו-DD3 - סטים של מפתחות אלקטרוניים על טרנזיסטורים מרוכבים (זרם מיתוג מקסימלי 130 mA, מתח - 50 V). ממסרי K1-K10 הם מסוג G2L-113P-V-US-24VDC (התנגדות מתפתלת 1200 אוהם), המגעים שלהם מסוגלים להעביר זרם עד 5A במתח חילופין עד 250V.
לוח במידות 120X110 מ"מ, שציור המוליכים המודפסים שלו מוצג באיור. 2 עשוי טקסטוליט מסוכל בצד אחד. הפרטים בצדו הנגדי של המוליכים המודפסים נמצאים, כפי שמוצג באיור. 3.
בנוסף אליהם, ישנם שני מגשרים עשויים חוט חשוף. הקו המקווקו מראה את קו המתאר של גוף הקירור בצלחת של המייצב DA1. גובה גוף הקירור 25 מ"מ (בהתאם לגובה הממסר). עבור המיקרו-בקר DD1, יש לספק פאנל על הלוח שאליו הוא מוכנס כבר מתוכנת. בצד המוליכים המודפסים מותקנים הלוחות כפי שמוצג באיור. 4, שתי קבוצות של קופצים. מגשרים של קבוצה אחת מתוארים עם קווים שחורים. הם עשויים מחוט מבודד דק. הקווים האדומים מציגים את המגשרים של קבוצה אחרת, המחברים את מגעי הממסר בסדר הנדרש עם בלוק המסוף XT1. חתך הרוחב והבידוד של החוט שממנו הם עשויים חייבים להתאים לזרם ולמתח המוחלפים על ידי הממסר.
לפני שממשיכים בייצור הלוח, יש לוודא שהשלט עמו מיועד לעבוד לפי פרוטוקול דומה ל-NEC. כדי לעשות זאת, אתה יכול להשתמש בצומת פשוט, המורכב על פי התוכנית המוצגת באיור. 5 על ידי חיבורו לכניסת המיקרופון של כרטיס הקול של המחשב.
השלט רחוק מופנה לחלון הרגיש ל-IR של מודול U1 ובאמצעות תוכנית "מקליט סאונד" הכלולה בחבילת Windows (או דומה אחרת), האותות שפולט השלט בעת לחיצה על הכפתורים שלו מתועדים בקבצי wav במחשב. אתה יכול להציג את צורות הגל של האותות המוקלטים, למשל, על ידי הפעלת עורך WAVE המובנה בחבילת התוכנה NERO. דוגמה לאוסילוגרמה של אות קונסולת פרוטוקול NEC זמינה במאמר [1]. ההבדל היחיד הוא שההקלטה נעשתה באמצעות אוסילוסקופ דיגיטלי, לא מחשב. אם הפולסים וההפסקות ביניהם באותות השלט הרחוק הנלמד זהים לאלו בדוגמה, משך הזמן וכמות המידע הכוללת המועברת בכל פקודה (ארבעה בתים) זהים - השלט רחוק מתאים לשימוש עם המכשיר המתואר. ניתן למצוא תיאור מפורט של הפרוטוקולים השונים המשמשים במערכות שלט רחוק IR ב- [2]. משם נלקח אב הטיפוס של התוכנית לפענוח מנות קוד. לאחר הרכבת המכשיר המתואר, יש צורך, קודם כל, לקבוע אילו קודי פקודה מתאימים ללחצנים שנלחצו בשלט הרחוק שנבחר. סביר להניח שהם יהיו שונים מקודי השלט הרחוק שבהם השתמש המחבר. לשם כך, טען את הקודים מקובץ PriemNEC_Eeprom.hex לזיכרון התוכנה של המיקרו-בקר ATtiny2313-20PI, התקן את המיקרו-בקר בפאנל המיועד לו על הלוח, והפעל את החשמל. הפניית השלט הרחוק לעבר מקלט ה-IR U1, לחץ על כל אחד מהלחצנים שלו בתורו במרווחים של 2...3 שניות. אישור כל קליטת פקודה מוצלחת, נורית HL1 על הלוח אמורה להבהב לזמן קצר, ומצב HL3 אמור להשתנות להיפך. זהו סימן לכך שהקוד התקבל ונכתב ל-EEPROM של המיקרו-בקר. המספר המרבי של לחיצות כפתור שניתן להקליט בהשקה אחת של התוכנית הוא 32. יש לזכור את הרצף שלהן, או יותר טוב, לרשום על הנייר.
לאחר מכן, יש לכבות את המכשיר, להעביר את המיקרו-בקר מהפאנל שלו לפאנל המתכנת, שבעזרתו ניתן לקרוא את תוכן ה-EEPROM. על איור. 6 מציג את החלון של תוכנית IC-Prog עם תוכן כזה, שהושג על ידי המחבר במחקר של השלט הרחוק שבו השתמש מאפנן FM של המכונית. שלט רחוק זה כולל 20 כפתורים ומידות קטנות (85x40x6 מ"מ).
כל כפתור שנלחץ מתאים לארבעה תאי בתים רצופים. הקודים בשני הראשונים שבהם (0x40, 0xBF) אינם משתנים מכפתור ללחצן, בעוד שהקוד השלישי והרביעי מכילים את הקוד בפועל של הפקודה שניתן על ידי הכפתור והיפוך שלה. במכשיר הנדון, נעשה שימוש רק בקודים מהתאים הרביעיים. על איור. 7 הם כתובים מימין לתמונות של לחצני השלט הרחוק ממאפנן ה-FM. אתה צריך לערוך תוכנית דומה עבור השלט הרחוק שלך. נותר לבצע שינויים בתוכנית העבודה שיתאימו אותה לשלט הקיים. לשם כך, באמצעות סביבת הפיתוח של תוכנית AVRStudio, עליך לפתוח את הקובץ Plata_IR_upravlenie_rele2.asm ולמצוא בו את השורות המסומנות בתווית one, mesg ו-Wataa. הם מוצגים בטבלה, ולמען הנוחות, כל אחד ממערך ה-mesg וה-Wataa מחולק כאן למספר חלקים, עם הערות. הקבוע האחד מכיל את שני הבייטים הראשונים של הפקודה. כפי שכבר צוין, עבור כל הפקודות הן זהות, אך עשויות להשתנות מרחוק לשלט. את אלה שהשלט שלך משדר יש להזין כאן במקום אלה שבתוכנית. התוכנה לא מנתחת את הביט השלישי של הפקודה, ולכן הערך שלה אינו נדרש בשום מקום. מערך ה-mesg בתים מפרט את הקודים (בתים רביעיים) של פקודות שניתנו לכל אחד מכפתורי השלט הרחוק המשמשים מאפנן ה-FM. יש להחליף אותם בקודים של הכפתורים של השלט הרחוק שלך. המספר המקסימלי שלהם הוא 15. מכיוון שרק 12 כפתורים משמשים לשליטה בממסר, בתים מהשלוש עשרה עד החמישה עשר מלאים בקודי לחצנים לא קיימים, שבמקומם, אם תרצה, ניתן לכתוב את הקיימים, ולבצע פקודות אלו. הביט השישה עשר מכיל את הקוד 0xFF - סימן לסוף המערך, לא ניתן לשנות אותו. מערך של מילות Wataa של 16 סיביות מכיל קודים הקובעים את פעולות המכשיר בעת קבלת פקודה מסוימת. המילים בו עוקבות אחר אותו סדר כמו קודי הפקודות במערך ה-mesg. הקוד הראשון (כפתור השלט הרחוק) מתאים למילה הראשונה, השני - השני וכן הלאה. ה-High byte של המילה מציין את הפעולה שיש לבצע: 0x00 - כיבוי כל הממסרים, 0x01 - שינוי המצב של סיביות יציאה B וממסרים קשורים, 0x02 - שינוי מצב יציאות D וממסרים קשורים, 0x03 - הפעל את כל הממסרים. יחידות בספרות בינאריות (אחת או יותר) של המילה הנמוכה מסמנות את אותם סיביות של היציאה המצוינות על ידי בית גבוה, שמצבם, כאשר מתקבל בפקודה זו, אמור להשתנות להפך. שים לב שלא ניתן לשלוט במצב של סיביות PD3 ו-PD5 בדרך זו. הרמה בפינים של סיביות PD0-PD2 תשתנה על ידי פקודות, אבל בלוח המתואר הם לא מחוברים לשום מקום. כדי להשתמש בהם, נדרש חידוד. עם בתים גבוהים השווים ל-0x00 או 0x03, הבתים הנמוכים לא מנותחים ויכולים להיות כל דבר. לאחר ביצוע שינויים, יש להרכיב את התוכנית. כתוצאה מכך יתקבל קובץ HEX של תוכנית העבודה המותאמת לשלט הנבחר, יש לטעון את תוכנו לזיכרון התוכנית (FLASH) של המיקרו-בקר. אם בעת לחיצה על לחצן השלט הרחוק, נורית HL1 המאותתת על קבלת הפקודה אינה מהבהבת, עליך לבחור את הערך של הקבוע Delay_1125us, האחראי בתוכנית להיווצרות מדויקת של מרווחי הזמן הדרושים לקליטה נכונה. בקובץ ה-assembler של התוכנית, משפט ה-.equ שמקצה לו את הערך $B6 נמצא ממש בתחילת הסעיף "קבועים בסיסיים". ב-AVRASM assembler, הסימן $ וקידומת 0x הם סימנים שווים של מספר הקסדצימלי. יש לבחור את הקבוע בזהירות רבה, ולשנות את ערכו באחד. לאחר כל שינוי, יש להרכיב את התוכנית מחדש ולתכנת מחדש את המיקרו-בקר. ניתן להוריד את תוכנית המיקרו-בקר מ-ftp://ftp.radio.ru/pub/2013/07/ir-upr.zip. ספרות
מחבר: יו. סוויאטוב ראה מאמרים אחרים סעיף שעונים, טיימרים, ממסרים, מתגי עומס. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: דרך חדשה לשלוט ולתפעל אותות אופטיים
05.05.2024 מקלדת Primium Seneca
05.05.2024 המצפה האסטרונומי הגבוה בעולם נפתח
04.05.2024
עוד חדשות מעניינות: ▪ מי חמצן שונה במקום אנטיביוטיקה ▪ מים מטוהרים עלולים להפוך לרעילים עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של האתר Videotechnique. מבחר מאמרים ▪ מאמר נשיפה מאולצת של טרקטור הולך מאחור. ציור, תיאור ▪ מאמר מה, הקשורה מאוד לשווייץ, ידעו הרומאים הקדמונים לעשות? תשובה מפורטת ▪ מאמר עבודה על פיגומים עם מקום עבודה נייד. הוראה סטנדרטית בנושא הגנת העבודה ▪ מאמר מגבר Hi-Fi על טרנזיסטורים משלימים. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |