NMEA

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Incomplete-document-purple.svg יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה.
הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם.

NMEA (קיצור של Nmea 0183) הוא תקן תקשורת המקשר בין מכשירי אלקטרוניקה ימיים, ובניהם מקלטי 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 הוא תקן חדש שמאפשר לכמה "שדרים" לשדר במהירות גבוהה יותר, ללא שימוש במפצל מרכזי חכם.

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

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