קוראים יקרים, לפניכם שוב אלקטרוני נרות, אך הפעם יוצא דופן. הוויכוח לגביו טוב יותר, AVR או PIC, לא היה אדמה בשנים 1976-1996 - כל 20 השנים בהן PIC כבר היה ו- AVR לא היה שם. ואז זה התחיל, ונמשך עד היום. הכותב, תחת הכינוי תיירי, החליט להשתתף במחלוקת זו משני הצדדים, תוך שהוא מייצר מכשירים זהים בתכליתם וקרובים במאפיינים לשניהם. אז בלי קשר לתוצאה, הוא ניצח בכוחות עצמו, וסכסך על עצמו. בוא נראה איך זה קרה.
האשף מתחיל בבחירת בקרי מיקרו לשתי האפשרויות. תוצרת בית. אז מהצד אטמל שבב ה- ATTiny25 נכנס לזירה, ומצד המיקרו-צ'יפ - PIC12LF1822. שניהם בעלי שמונה פינים, שאינם דורשים מעגלי תזמון חיצוניים לגנרטור השעון. עכשיו הגיע הזמן לחשוב על האלגוריתם. המאסטר נעצר בזה. לאחר שזוהה חושך, הנר האלקטרוני יוצא ממצב שינה ומתחיל להבהב, עוצמת הבהוב משתנה כל דקה. לאחר שלוש שעות הוא חוזר למצב שינה ואז, כשהוא מתבהר ומכהה שוב, המחזור חוזר על עצמו.
ההבדל בצמצומים של בקרי המיקרו לא איפשר להפוך את המעגל של שתי האפשרויות זהה. להלן שתי דיאגרמות באיור אחד:
עיקרון הפעולה של שתי התוכניות הוא כדלקמן. נוריות LED יכולות לעבוד כפוטודיו. כדי לעבור בין מצבי ה- LED והפוטודיוד, אין צורך בחיבור מחדש חיצוני מכיוון ששני בקרי המיקרו יכולים לעבור באופן פרוגרמטי את היציאות שלהם למצב קלט ומצב פלט. ובכן, עכשיו ההבדלים מתחילים. המאסטר לא הצליח לגרום ל- ATtiny לקיים אינטראקציה עם המתכנת בתדירות של פחות מ- 500 קילו הרץ, והייתי צריך לבחור את זה. PIC הצליח להאט עד 31 קילו הרץ.
במצב שינה האופציה ברסיבר הצריכה 4 μA, על ה- PIC - פחות מ- 1 mA. "מתעורר", אך לא נטען על הנורית - בהתאמה, 190 ו -5 מיקרו אמפר - כאן ההבדל הוא עצום. במצב הפעלה ותחת עומס בצורת LED - 2500 ו 2300 מיקרו-א, בהתאמה. אך ההבדל במספר הימים שהסוללה נמשכת אם המכשיר עוזב את מצב השינה למשך שלוש שעות ביום הוא קטן. AVR - 30 יום, PIC - 33.אם בגירסת ה- AVR, הבהירות הממוצעת יורדת על ידי ה- PWM, תוכלו "לשלוף" את אותם 33 יום ממנו.
המאסטר אהב את יכולתו של ה- PIC לצרוך 5 מיקרומטר A בלבד, אך לא במצב שינה ועשה כמה חישובים. ב- AVR, אפילו עם ירידה בתדר השעון ל- 128 קילו הרץ, הצריכה הנוכחית נותרה גדולה למדי - 110 מיקרו-אמפר. אך כאן תוכלו ליישם טכניקה זו: העירו את המיקרו-בקר ממצב שינה, למשל, כל 100 אלפיות השנייה רק אחוזים בודדים מהזמן.
למוצרים תוצרת בית, כל אחד מסוגי המיקרו-בקרים הבאים מתאימים: ATTiny25 / 45/85 או PIC12 (L) F1822 / 1840. הנורית צהובה, כמו LTL2T3YR6JS, מתח הפתיחה שלה פחות מזה של לבן. קוד C מוצג בשני קבצים: ו-.
הצד האחורי של הלוח עם בעל הסוללה המקורי מוצג למטה:
כפי שאתה יכול לראות, המאסטר עשה גרסה אחת של הלוח - דו צדדית, עם רפידות לשני סוגי המיקרו-בקרים. הוא לא מביא את לוח האם של הלוח, אבל לעיצוב שלושת חלקים, כולל הסוללה, אין צורך בכך, אתה יכול להסתדר עם חתיכה מהלוח מסוג לוח הדשן.
עכשיו קבע את המנצח. ללא טכניקות נוספות לחיסכון באנרגיה, PIC מנצח. איתם אתה יכול לקבל את אותו מספר ימי עבודה ממרכיב אחד, כך שזה תיקו. שתי האפשרויות עולות על ביצוע נר תה אמיתי, התופס אפילו נפח מעט גדול יותר - הוא לא יצליח להאיר כל כך הרבה זמן. אך כאשר משתמשים בו למטרתו המיועדת - לתחזוקת התה במצב מחומם - הוא מנצח כבר מכיוון שהתחליף האלקטרוני אינו מסוגל לכך.
טוב שהאדון מסוגל לתכנת את שני סוגי המיקרו-בקרים. אנשים כאלה אין להם זמן להוליבר (למעט כאלה קומיים כאלה, כמובן), הם מתרגלים במהירות את מה שהם צריכים לעבוד איתם באופן ישיר וברור. הם הופכים עובדים יקרי ערך מאוד.