NMEA 0183

מתוך ויקיפדיה, האנציקלופדיה החופשית
(הופנה מהדף NMEA)
יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.
יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.

NMEA 0183 (גרסה מתקדמת של NMEA 0180 ו-NMEA 0182) הוא תקן תקשורת המקשר בין מכשירי אלקטרוניקה ימיים, כגון סונארים, מדי רוח, ג'ירוקומפסים, מקלטי GPS וכו'. התקן הוגדר ונשלט על ידי איגוד האלקטרוניקה הימית, הממוקם בארצות הברית.

NMEA מגדיר את אופן השימוש בקידוד ASCII פשוט, ובתקשורת טורית, לטובת שידור "משפט" מ"שדר" אחד ל"מאזין" אחד או יותר. NMEA גם מגדיר את התוכן של כל אחד מסוגי המשפטים (הודעות), כך שכל המאזינים יוכלו לנתח את ההודעות בצורה נכונה.

למרות ששימוש בתקן NMEA הוא יקר מאוד, ברוב התכונות שלו בוצעו "הנדסה הפוכה" ממקורות ציבוריים ואפשר למצוא אותו באינטרנט.

דוגמה למשפט[עריכת קוד מקור | עריכה]

Waypoint Arrival Alarm: $GPAAM,A,A,0.10,N,WPTNME*43

פירוש השדות במשפט:

  • $ התו המתחיל בכל הודעה הוא סימן הדולר
  • חמשת התווים הבאים מגדירות את סוג ההודעה:
    • GP
    • AAM - Arrival Alarm
  • כל שדות המידע הבאים בהמשך מופרדים בפסיק:
    • A - Arrival circle entered
    • A - Perpendicular passed
    • 0.10 - Circle radius
    • N - Nautical miles
    • WPTNME - Waypoint name
  • התו הראשון הבא מיד לאחר התו של שדה המידע האחרון הוא כוכבית.
  • מיד לאחר הכוכבית בא סכום ביקורת (CHECKSUM) בעל שתי ספרות:
  • *43 - Checksum data

תוספות יצרנים[עריכת קוד מקור | עריכה]

רוב יצרני ה-GPS כוללים הודעות מיוחדות בתוספת לתקן ה-NMEA, לכל מיני בדיקות. ההודעות הנוספות האלו לא נכנסו לשום תקן והן משתנות מיצרן ליצרן.

2000 NMEA[עריכת קוד מקור | עריכה]

2000 NMEA הוא תקן חדש שמאפשר לכמה "שדרים" לשדר במהירות גבוהה יותר, ללא שימוש במפצל מרכזי חכם.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]