מסקנות
בעיות שנתקלתי בהן במהלך הביצוע
בתחילה צג ה-LCD לא עבד, תחילה סברתי שמדובר במתן השהיות לא נכון עבור רגל האפשור '(enable) אולם עיון נוסף בדפי היצרן שלל את האפשרות. לאחר מכן התברר שה- ADCON לא הוגדר נכון, מכיוון שרגלי ה- RS ו- EN חוברו בפורט E שהוא למעשה החלק העליון של פורט A, היה צורך להגדיר אותו ככניסה דיגיטאלית, ראה הגדרה בקובץ logic.c שבעמוד 35 , דבר זה גזל הרבה זמן.
בעיות של ביצוע תהליכים במקביל, מאחר והתוכנה נקראת לפי סדר הפקודות הכתוב, היה קושי ביצירת השהיות מדויקות שבמהלכן יוכל המשתמש לשנות את מצב המערכת בכל רגע נתון. בעיה זו הופיעה בתוכנת הצגת התפריטים ובפונקצית כתיבת החיישנים, שנדרשת להשהיה שמתאפסת ע"י לחיצה על המקלדת.
בעיות של ממשק משתמש, לעיתים כאשר מקש במקלדת היה נלחץ לזמן ארוך יחסית, התוכנה הייתה כבר עוברת לתפריט הבא והמידע מהלחיצה הארוכה היה מועבר גם לאפליקציה הבאה.
פיתוחים עתידיים
- אפשרות מתן פקודות למערכת ממכשיר הטלפון הנייד של המשתמש, כגון נעילת דלתות, נטרול אזעקה וכן השבתת מנוע מרחוק .
- ניטור מיקום המכונית ממחשב PC , תלוי בזמינות השירות של ספקית השירות הסלולארי (CELL ID).
- אימובילייזר (משבת מנוע) המנוטרל ע"י זיהוי מספר הטלפון הסלולארי של בעל הרכב.
אופין המערכת כפי שהוצג בדו"ח ביניים:
המערכת תיתן מענה בזמן אמת לתרחישים מוגדרים מראש, אשר ייצרבו ע"ג המיקרו-מחשב.
המערכת תעבוד ע"ג אחת מהרשתות הסלולארית (סלקום\פרטנר) במגבלות הרשת הסלולארית, כלומר, בכל מיקום גיאוגרפי שספק הסלולארי נותן שירות ואין מיסוך קליטה.
מתח ההזנה למערכת הוא V12, כמתח המצוי בכל רכב פרטי.
המתח יומר למתח של V5 ע"מ להתאימו לרכיבים האלקטרוניים, זאת ע"י ווסת מתח LM7805.
הרכיב האחראי לממשק הסלולארי הוא מודם מסוג Sony Ericsson GR-47, מודם זה מסוגל לשדר בטווחי התדרים הבאים:
ברשת: EGSM900/GSM900
שידור: 880-915/880-890MHz
קליטה: 935-960/925-935MHz
ברשת :GSM1800
שידור: 1710-1785MHz
קליטה: 1805-1880MHz
צריכת הספק:Stand-by 5mA
שידור\פעולה 275mA(2A peak) (דפי יצרן, סעיף 1.2.6 עמ' 8)
הספק שידור באנטנה: 1-2W.
המודם ישדר\יקלוט תשדורות בתצורת SMS (Short Message Service) באורך של עד 140 תווים (בקידוד 8bit).
ניתן לשמור עד שישה מספרי טלפון שונים שאליהם המודם ייזום קריאה במידת הצורך.
ליבה של המערכת הוא מיקרו-מחשב מסוג Microchip PIC16F877 במתח הזנה V5 , בצריכת זרם של 2mA, 1μA stand-by.
למחשב זה יחוברו חיישנים (יידומו ע"י מפסקים), בקרת נעילת דלתות ע"י Relay , נוריות בקרה, תצוגת LCD , מקלדת 16 לחצנים (4X4) להזנת נתונים והמודם הסלולארי GR-47 בחיבור לממשק התקשורת Tx/Rx ב-PIC.
המחשב ייזום תקשורת למודם במידה ואחד או יותר מהחיישנים הופעל, ויעביר מידע על איזה חיישן מדובר (דלת ,מכסה מנוע, תא מטען וכד') ע"פ הגדרות מוכנות מראש שייכתבו בשפת C וייצרבו ע"ג המיקרו מחשב, קוד התוכנה שייכתב ייתן מענה לכל התרחישים האפשריים.
המודם יעביר את המידע ב-SMS למכשיר טלפון שמספרו יוגדר מראש ע"ג המיקרו מחשב.
הנתונים, כגון הודעות ומספרי טלפון יוזנו ע"י המקלדת 4X4 בתצורה הנהוגה בטלפונים סלולאריים של תמיכה במספרים ובאלפבית האנגלי. דבר זה יהיה בר ביצוע לאחר כתיבת קוד תוכנה שיאפשר מעבר בין ספרות לאותיות ולהחליף בין 3 אותיות עוקבות לכל מקש.
בתחילה , נשקלה האפשרות להשתמש במקלדת PS/2, אולם אפשרות זו נפסלה בשלב בדיקת החלופות, משום שהייתה מסרבלת את המערכת בגלל מימדיה הפיזיים.
בנוסף, המקלדת הייתה אומנם חוסכת בכתיבת קוד נוסף, אבל דורשת כתיבת דרייבר במקום, והתאמה חומרה מעט יותר מסובכת. כאמור אופציה זו נפסלה ע"מ ליצור מערכת קטנת מימדים וניידת.

0 Comments:
<< Home