» אלקטרוניקה » נוריות לד »נרות אלקטרוניים ב- AVR ו- PIC

נרות אלקטרוניים ב- AVR ו- PIC



קוראים יקרים, לפניכם שוב אלקטרוני נרות, אך הפעם יוצא דופן. הוויכוח לגביו טוב יותר, 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 מנצח. איתם אתה יכול לקבל את אותו מספר ימי עבודה ממרכיב אחד, כך שזה תיקו. שתי האפשרויות עולות על ביצוע נר תה אמיתי, התופס אפילו נפח מעט גדול יותר - הוא לא יצליח להאיר כל כך הרבה זמן. אך כאשר משתמשים בו למטרתו המיועדת - לתחזוקת התה במצב מחומם - הוא מנצח כבר מכיוון שהתחליף האלקטרוני אינו מסוגל לכך.

טוב שהאדון מסוגל לתכנת את שני סוגי המיקרו-בקרים. אנשים כאלה אין להם זמן להוליבר (למעט כאלה קומיים כאלה, כמובן), הם מתרגלים במהירות את מה שהם צריכים לעבוד איתם באופן ישיר וברור. הם הופכים עובדים יקרי ערך מאוד.
2
4
3

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדאמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
4 פירוש
מה עדיף PIC או AVR - מחלוקת מאפס. לדוגמא, אני אוספת הכל בפסגות. פשוט התחלתי רתיעה מללמוד איתם AVR. יש לי חברויות, אז הוא מטפס כשאני מספר לו על PIC16F84A.
אנדריי א
ובכן, ההשוואה אינה נכונה לחלוטין. לדוגמה, Tiny441 צורכת 150 NANOamp בהפעלה עם השכמה על ידי הפרעה חיצונית. אם אתה זקוק לכלב שמירה כדי להתעורר מעת לעת, הוא יצרוך 1.3 μA (ב 1.8V). עבור יישומים בעלי הספק נמוך, יש לקחת בחשבון את סדרת הפיקו-כוח. ואגב, לרסיבר יש Ttiny10 בחבילה SOT23-6 - אחת ה- MCU הקטנות בעולם. כן, עם שעון איטי של המארב של הרסיבר - המתכנת לא רואה. אבל זו בעיה מתכנתת! אותו Tiny441 עובד מצוין במהירות 32 קילוהרץ.
הכותב
זו שגיאת דפוס. פחות מ- 1 מיקרוגרם.
במצב שינה האופציה ברסיבר הצריכה 4 μA, על ה- PIC - פחות מ- 1 mA.
זה כמובן פחות מ- 1 mA.)) אבל כמה פעמים? )))

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...