|
עמוד:156
נבצע את בדיקת התוצאות של מדידות הטמפרטורה בשני שלבים : נפחית : Temp–IN – Temp–OUT . 1 אם התוצאה המתקבלת גבוהה מ – 50- אזי יש להפסיק את החימום ולהפעיל את הקירור . . 2 אם התוצאה המתקבלת היא 50 או פחות – אזי יש להפעיל את החימום ולהפסיק את הקירור . שאלה : איזו פעולה מבין הפעולות ב , 1- ב2- תיעשה בכל אחד מן המקרים המוצגים בטבלה ? 1 . 9 תשובה : במקרה א ' תיעשה פעולה ב , 1- ובמקרה ב ' תיעשה פעולה ב . 2- החומרה הדרושה לפתרון הבעיה : בדוגמה זו נציג את ערכי הפלט הדרושים כדי לשלוט בטמפרטורות של התנור באמצעות שתי דפ " א : דפ " א אחת , המחוברת להדק , D 0 תציג את אות בקרה על החימום ודפ " א שנייה , המחוברת להדק , D 1 תציג את אות בקרה על הקירור . בהתאם נקבע כי : בערך – 00000010 B הסיבית הפחות משמעותית ( D 0 ) היא , ' 0 ' האות שנועד להפסיק את החימום , והסיבית השנייה ( D 1 ) היא – ' 1 ' האות שנועד להפעיל את הקירור . בערך – 00000001 B הסיבית הפחות משמעותית ( D 0 ) היא , ' 1 ' האות שנועד להפעיל את החימום , והסיבית השנייה ( D 1 ) היא , ' 0 ' האות שנועד להפסיק את הקירור . כחלק מתכנון הפתרון , קבענו כי הטמפרטורות שנקלטו ממדי הטמפרטורה יאחוסנו בשני תאי זיכרון . כמו כן , עלינו לדעת מהו מספר הבתים בזיכרון הדרוש לשמירת תוצאותיה של כל מדידת טמפרטורה . לפי נתוני הבעיה , הטמפרטורה הגבוהה ביותר היא 200 מעלות צלזיוס , ולכן מספר הסיביות הדרוש לייצוג המספר 200 D הוא : log 2200 ? 8 ( התוצאה המדויקת היא . ( 7 . 64 כלומר , ניתן להשתמש בבית אחד לאחסון הטמפרטורה שנמדדה .
|
|