ARAD TECHNOLOGIES מדריך למשתמש של תוכנת מקודד

ARAD TECHNOLOGIES Encoder Software - Featured Image

ARAD TECHNOLOGIES - לוגותוכנת מקודד
מדריך למשתמש

תוכנת מקודד

מסמך זה מכיל מידע סודי, הקנייני של ARAD בע"מ. אין להשתמש, להעתיק, לחשוף או להעביר כל חלק מתכניו לכל גורם בכל דרך שהיא ללא אישור מראש ובכתב מאת ARAD בע"מ.

אישורים:

שֵׁם  מַצָב  חֲתִימָה 
נכתב על ידי: יבגני קוסאקובסקי מהנדס קושחה
אושר על ידי: מנהל מו"פ
אושר על ידי: מנהל מוצר
אושר על ידי:

ועדת התקשורת הפדרלית (FCC) הודעת ציות
זְהִירוּת
תוכנת מקודד ARAD TECHNOLOGIES - סמל 3 מכשיר זה תואם לחלק 15 של כללי FCC. על המשתמש להיות מודע לכך ששינויים ושינויים בציוד שלא אושרו במפורש על ידי Master Meter עלולים לבטל את האחריות ואת סמכות המשתמש להפעיל את הציוד. אנשי הכשרה מקצועיים צריכים להשתמש בציוד.
תוכנת מקודד ARAD TECHNOLOGIES - סמל 4 ציוד זה נבדק ונמצא כי הוא תואם את המגבלות עבור מכשיר דיגיטלי מסוג B, בהתאם לחלק 15 לתקנון FCC. מגבלות אלה נועדו לספק הגנה סבירה מפני הפרעות מזיקות במתקן למגורים. ציוד זה מייצר שימושים ויכול להקרין אנרגיית תדרי רדיו, ואם אינו מותקן ומשמש אותו בהתאם להוראות, הוא עלול לגרום להפרעה מזיקה לתקשורת רדיו. עם זאת, אין כל ערובה כי הפרעה לא תתרחש בהתקנה. אם ציוד זה גורם להפרעות מזיקות לקליטת הרדיו או הטלוויזיה, שניתן לקבוע על ידי כיבוי והפעלה של הציוד, המשתמש מוזמן לנסות לתקן את ההפרעה באחת או יותר מהצעדים הבאים:

  • כיוון מחדש או העבר את האנטנה המקבלת.
  • הגדל את ההפרדה בין הציוד למקלט.
  • חבר את הציוד לשקע במעגל שונה מזה שאליו מחובר המקלט.
  • התייעץ עם הספק או עם טכנאי רדיו/טלוויזיה מנוסה לקבלת עזרה.

מכשיר זה תואם לחלק 15 של כללי FCC. ההפעלה כפופה לשני התנאים הבאים:

  1. מכשיר זה עלול שלא לגרום להפרעות מזיקות, וכן
  2. מכשיר זה חייב לקבל כל הפרעה שמתקבלת, לרבות הפרעה שעלולה לגרום לפעולה לא רצויה.

הודעת תאימות של Industry Canada (IC).
מכשיר זה תואם ל-FCC Rules Part 15 ול-Industry Canada פטור תקני RSS. ההפעלה כפופה לשני התנאים הבאים:

  1. ייתכן שהתקן זה לא יגרום להפרעות, וכן
  2. מכשיר זה חייב לקבל כל הפרעה, לרבות הפרעה שעלולה לגרום לפעולה לא רצויה של המכשיר.

על פי תקנות Industry Canada, משדר רדיו זה עשוי לפעול רק באמצעות אנטנה מסוג ורווח מקסימלי (או קטן יותר) שאושרו עבור המשדר על ידי Industry Canada. כדי לצמצם הפרעות רדיו פוטנציאליות למשתמשים אחרים, יש לבחור את סוג האנטנה וההגבר שלה כך שהספק ה-Isotropic ally radiated (EIRP) שווה ערך לא יותר מזה הדרוש לתקשורת מוצלחת.
- מכשיר דיגיטלי זה מסוג B תואם את ICES-003 הקנדי.
הצהרת חשיפה לקרינה:
ציוד זה תואם למגבלות החשיפה לקרינת FCC ו- IC שנקבעו עבור סביבה בלתי מבוקרת.

מָבוֹא

מפרט דרישות תוכנת מקודד הוא תיאור של מערכת תוכנה שפותחה במודול מקודד. הוא מפרט דרישות פונקציונליות ולא פונקציונליות ויכול לכלול קבוצה של מקרי שימוש המתארים אינטראקציות עם מערכת ומשתמש שעל התוכנה לספק.
מפרט הדרישות הנוכחי קובע את הבסיס לפעולה בין מדידות מי ערד מצד אחד לבין קוראי מקודדים 2 או 3 חוטים מצד אחר. בשימוש מתאים, מפרטי דרישות התוכנה יכולים לסייע במניעת כשל בפרויקט התוכנה.
המסמך הנוכחי מגייס מספיק דרישות והכרחיות הנדרשות לפיתוח מודול ה-Encoder כוללות הגדרת מערכת, DFD, תקשורת וכו', ומציג את הפרטים של ממשק החומרה והתוכנה הנדרש לתקשורת מודול ה-Encoder עם קוראי הדופק של SENSUS.

מערכת נגמרהview

Sonata Sprint Encoder הוא מודול תת-מערכת המופעל על ידי סוללה המאפשר קריאת נתוני Sonata דרך ממשק 2W או 3W.
הוא מזהה את סוג מערכת הקורא (2W או 3W) וממיר את הנתונים שהתקבלו באופן סדרתי ממד Sonata לפורמטים של המחרוזות של הקורא ומשדר אותם בפרוטוקול מסוג Sensus reader.

ארכיטקטורת SW מקודד

מודול מקודד 3.1 הוא מערכת פשוטה מאוד הניתנת להגדרה ש:
3.1.1 מספק אות פלט פולס ברזולוציה גבוהה.
3.1.2 יכול לתרגם נתונים שהתקבלו מסונטה לפולס חשמלי עבור כל יחידת מדידה לפי תצורת מודול המקודד. הפולס החשמלי מועבר באמצעות כבל בעל שני מוליכים או שלושה מוליכים למערכות הקריאה המרוחקות.
3.1.3 תומך בממשק תקשורת עם קוראי פולסים שונים.
3.1.4 דגם ה-Encoder בנוי ממודול שמשדר רק את המחרוזת האחרונה שקיבל ממד הסונאטה ללא כל עיבוד אחר.
3.2 ארכיטקטורת SW של מודול מקודד היא ארכיטקטורת SW מונעת פסיקה:

  • הפסקת SPI RX
  • שעון הקורא מפריע
  • פסקי זמן

3.3 התוכנית הראשית מורכבת מאתחול מערכת ומלולאה ראשית.
3.3.1 במהלך הלולאה הראשית המערכת ממתינה להתרחשות הפסקת SPI RX או פסיקת קורא.
3.3.2 אם לא התרחשה הפרעה ולא התקבלה פקודת פולסים, המערכת נכנסת למצב "כיבוי".
3.3.3 המערכת מתעוררת ממצב "כיבוי" על ידי פסיקה של SPI או פסיקת השעון של הקורא.
3.3.4 אירועי SPI וקוראים מעובדים ב-ISRs.
3.4 האיור הבא מציג את בלוק האחיזה לאירועי SPI של מודול מקודד.

תוכנת מקודד ARAD TECHNOLOGIES - טיימר זיהוי הודעות

3.4.1 פתיחת טיימר זיהוי הודעת Rx תקלה.
כאשר בייט מתקבל ב-SPI המערכת בודקת אם מדובר ב-header byte, פותחת טיימר לפסק זמן קבלת בתים הבא ומפעילה את הטיימר. שיטה זו מונעת מהמערכת להמתין לבייטים במשך זמן רב.
אם לא התקבל בייט במשך זמן רב (מעל 200ms) בית השגיאה של SPI מתעדכן וההודעה לא מוסרת.
3.4.2 שמור בייט Rx שהתקבל
כל בייט נשמר במאגר Rx.
3.4.3 בדיקת סכום בדיקה
כאשר הבת האחרון בהודעה מתקבל, סכום הבדיקה מאומת.
3.4.4 עדכון בייט שגיאת SPI
כאשר סכום הבדיקה אינו חוקי, בייט השגיאה של SPI מתעדכן וההודעה לא מנותחת.
3.4.5 נתח הודעת SPI שהתקבלה
כאשר checksum חוקי, תהליך הניתוח נקרא.
הניתוח נעשה בלולאה הראשית על מנת לטפל באופן מיידי במאגר המתקבל כתהליך אטומי ולא מופרע. כאשר מתבצע ניתוח, לא מטופל אירוע קורא.
3.5 האיור הבא מציג את זרימת ההודעות לנתח. כל אחד מהבלוקים מתואר בקצרה בפסקאות המשנה.

תוכנת מקודד ARAD TECHNOLOGIES - טיימר זיהוי הודעות 1

תצורת מודול מקודד

יש אפשרות להגדיר מודול מקודד לפעולה מ-GUI.

תוכנת מקודד ARAD TECHNOLOGIES - תצורה

4.1 ערכת תצורה תישמר במד סונטה על ידי לחיצה על תוכנת מקודד ARAD TECHNOLOGIES - סמל לַחְצָן.
4.2 Sonata תגדיר תקשורת למודול מקודד על ידי תצורת RTC Alarm לפי פרמטרי GUI:
4.2.1 במקרה של בחירת משתמש תוכנת מקודד ARAD TECHNOLOGIES - סמל 1 אזעקת Sonata RTC תוגדר לזמן מוגדר בשדה "דקות". תקשורת למודול מקודד תתבצע בכל זמן שדה "דקות".
4.2.2 במקרה של בחירת משתמש תוכנת מקודד ARAD TECHNOLOGIES - פרמטרים אזעקת Sonata RTC תוגדר לזמן מוגדר בשדה "ראשון" או "שני", בהתאם לאפשרות שנבחרה. התקשורת למקודד תתבצע בזמן שנבחר.
4.3 מודול המקודד יתמוך רק בפורמט משתנה לאחור.
4.4 סוג מונה:
4.4.1 Net Unsigned (1 מומר ל-99999999).
4.4.2 קדימה (ברירת מחדל).
4.5 רזולוציה:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (ערך ברירת מחדל 1).
4.6 מצב עדכון - זמן תקופת סונטה לשליחת נתונים למודול מקודד:
4.6.1 תקופה - כל זמן מוגדר מראש (בשדה דקות, ראה 4.2.1) סונטה תשלח נתונים למודול המקודד. (1…59 דקות. ברירת מחדל 5 דקות)
4.6.2 פעם אחת - זמן קבוע שבו Sonata תשלח נתונים למודול מקודד פעם ביום (ראה 4.2.2). שדה "ראשון" יכיל זמן בפורמט: שעות ודקות.
4.6.3 פעמיים - זמן קבוע שבו Sonata תשלח נתונים למודול מקודד פעמיים ביום (ראה 4.2.2). שדות "ראשון" ו"שני" יכילו זמן בפורמט: שעות ודקות.
מספר סידורי 4.7 AMR - מספר זיהוי של עד 8 ספרות (ברירת המחדל זהה לזהות מד)

  • רק מספרים מספריים (במצב אחורה).
  • רק 8 מספרים הכי פחות משמעותיים (במצב אחורה).

4.8 מספר ספרות – 1-8 ספרות מהמיקום הימני ביותר להישלח לקורא 2/3W (ברירת מחדל 8 ספרות).
4.9 TPOR – זמן שהקורא ימתין עד שהמאסטר יפסיק את הסנכרון ההתחלה (ראה ממשק קריאה מגע) (0...1000 אלפיות השנייה. ברירת מחדל 500ms).
4.10 2W רוחב דופק - (60…1200 אלפיות השנייה. ברירת מחדל 800 אלפיות השנייה).
4.11 יחידות - יחידות זרימה ויחידות נפח זהות לאלו במד מים Sonata (לקריאה בלבד).
מודול מקודד 4.12 אינו תומך באזעקות בפורמט לאחור. לכן לא יכולה להיות לנו אפשרות להצביע על אזעקות בצד המודול.

הגדרת תקשורת

תוכנת מקודד ARAD TECHNOLOGIES - הגדרה

סונטה - ממשקי מקודד 
Ver. 1.00 23/11/2017 יבגני ק.

5.1 תקשורת סונטה↔ מקודד
5.1.1 מד מים Sonata מתקשר עם מודול מקודד באמצעות פרוטוקול SPI: 500 קילו-הרץ, ללא בקרת נתונים). שימוש בהגדרות אחרות יביא לתוצאות בלתי צפויות, ויכול לגרום בקלות למד המים המחובר של Sonata ללא תגובה.
5.1.2 לאחר הפעלה מחדש של Sonata תישלח התצורה הנוכחית למודול מקודד עם בקשת התקשורת הראשונה תוך דקה אחת מהפעלת Sonata.
5.1.3 במקרה שמודול המקודד לא יקבל תצורה פי 3, Sonata תפעיל את איפוס מודול המקודד באמצעות פין "איפוס" למשך 200ms ותנסה לשלוח שוב את התצורה.
5.1.4 לאחר שבקשת התצורה תצליח, Sonata תתחיל לשלוח נתונים למודול המקודד.
5.2 ממשק מקודד ↔ Sensus Reader (Touch Read).
5.2.1 מפרט הממשק למצב Touch Read מוגדר במונחים של תפעול במעגל סטנדרטי.
5.2.2 מודול המקודד יתקשר עם הקוראים באמצעות פרוטוקול Sensus 2W או 3W. יש דיאגרמת תזמון של ממשק קריאת מגע לתקשורת Sensus 2W או 3W.
תוכנת מקודד של ARAD TECHNOLOGIES - ASK DATA OUT

סימ תֵאוּר מינימום מקסימום בְּרִירַת מֶחדָל
TPOR הפעל כדי שהמונה מוכן (הערה 1) 500 500
TPL זמן הפעלה/שעון נמוך 500 1500
ריצוד זמן נמוך של כוח/שעון (הערה 2) ±25
TPH זמן כוח/שעון גבוה 1500 הערה 3
TPSL עיכוב, שעון ליציאת נתונים 250
תדר הספק / שעון 20 30
תדירות הוצאת נתונים 40 60
TRC אפס פקודה. זמן לכוח/שעון נמוך כדי לכפות איפוס רישום 200
TRR זמן קריאה חוזר של מד (הערה 1) 200

הערות:

  1. במהלך TPOR, פולסים של כוח/שעון יכולים להיות נוכחים, אך האוגר מתעלם מהם. רישומים מסוימים עשויים שלא לחזור על הודעה ללא פקודת איפוס
  2. ריצוד שעון האוגר מצוין מכיוון שחלק מהאוגרים עשויים להיות רגישים לשונות גדולות בזמן נמוך של השעון.
  3. הפנקס יהיה התקן סטטי. הפנקס יישאר במצב הנוכחי כל עוד אות הכוח/שעון נשאר גבוה.

5.2.3 קוראים נתמכים:
2W

  1. TouchReader II Sensus M3096 – 146616D
  2. TouchReader II Sensus M3096 – 154779D
  3. TouchReader II Sensus 3096 - 122357C
  4. Sensus AutoGun 4090-89545 A
  5. VersaProbe NorthROP Grumman VP11BS1680
  6. Sensus RadioRead M520R C1-TC-X-AL

3W

  1. VL9 ,Kemp-Meek Mineola, TX (הקש)
  2. מאסטר מד MMR NTAMMR1 RepReader
  3. Sensus AR4002 RF

5.3 מצב כוח מקודד
5.3.1 כאשר התרחש פסק זמן מצוין אין פעילות של קוראים (200 msec), SPI או קוראים, המערכת נכנסת למצב כיבוי.
5.3.2 המערכת יכולה להתעורר ממצב כיבוי רק כאשר SPI מתקבל או Readeclock מתקבל.
5.3.3 מצב הכיבוי של המערכת הוא מצב HALT (צריכת חשמל מינימלית).
5.3.4 לפני כניסה למצב כיבוי מודול SPI מוגדר כ-EXTI על מנת לאפשר התעוררות ממצב HALT כאשר מתקבלת הודעת SPI.
5.3.5 PB0 מוגדר ל-EXTI על מנת להתעורר ממצב HALT כאשר השעון של Reader מתקבל.
5.3.6 ה-GPIO מוגדר לצריכת חשמל מינימלית במהלך מצב כיבוי.
5.3.7 כניסה למצב כיבוי מבוצעת מהלולאה הראשית לאחר תום טיימר הזמן הקצוב, טיימר 2 חלף.
5.4 הודעת תאימות לאחור
הודעה ממונה:

מספר בתים  (0:3)  (4:7) 
0 'S'
1 מזהה [0]-0x30 מזהה [1]-0x30
2 מזהה [2]-0x30 מזהה [3]-0x30
3 ID[4]-0x30 מזהה [5]-0x30
4 ID[6]-0x30 מזהה [7]-0x30
5 Acc[0]-0x30 Acc [1]-0x30
6 Acc [2]-0x30 Acc [3]-0x30
7 Acc [4]-0x30 Acc [5]-0x30
8 Acc [6]-0x30 Acc [7]-0x30
9 Check sum for(i=1;i<9;a^= message[i++]);
10 0x0D

5.5 תצורת ממשק מקודד

מספר בתים
1 סיביות:
0 - אפשר מתח חיצוני
1 – 0 תיקון פורמט
1 פורמט משתנה
ברירת המחדל היא 0
אין מתח חיצוני ופורמט משתנה
7
_
TPOR בצעדים של 10 אלפיות השנייה
תדר שעון 2W ב-Khz
סף Vsense עבור למתח חיצוני כאשר Vsense חורג מהסף
6 רוחב דופק של 2W ב-5*נו 0 פירושו אוס
10 פירושו 50US 100 פירושו 500US
7-8 סף גישה לסוללה
באלפי גישה.
TBD
9 מיקום נקודה עשרונית
10 מספר ספרות 0-8
11 זיהוי יצרן
12 יחידת נפח ראה נספח א
13 יחידת זרימה ראה נספח א
14-15 חלקית:
0 - שלח אזעקה
1 - שלח יחידה
2 - זרימת שלח
נפח 3 שליחת
16 סוג זרימה C
17 סוג נפח B
18-30 מונה מזהה ראשי קדימה (8 LSB במצב תיקון)
31-42 מזהה מד (משני) זרימה לאחור (8 LSB במצב תיקון)

5.6 עיצוב הודעות מקודד
5.6.1 פורמט באורך קבוע
RnnnniiiiiiiiCR
R[נתוני מקודד][ מזהה מד 8 LSB(קונפיגורציה)]CR
פורמט האורך הקבוע הוא בצורה:
אֵיפֹה:
"R" הוא הדמות המובילה.
"nnnn" הוא קריאת מד של ארבעה תווים.
"iiiiiii" הוא מספר זיהוי שמונה תווים.
"CR" הוא תו החזרת הגררה (ערך ASCII 0Dh)
תווים חוקיים עבור "n" הם "0-9" ו-"?"
תווים חוקיים עבור "i" הם: 0-9, AZ, az, ?
במקרה של פורמט תיקון המודול יהיה:

  1. המר את מונה המונה שנשלח למודול ל-ASCII (0 עד 9999)
  2. קח את ה-8 LSB מהמזהה הראשי של המונה או מזהה המונה (משני)

5.6.2 פורמט אורך משתנה
תבנית האורך המשתנה מורכבת מהתו מוביל "V", מסדרה של שדות, ומתו קיום "CR". הצורה הכללית:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnnn,ufCR

  1. קח את 12 תווי ה-LSB מהמזהה הראשי של המונה או מזהה המונה (משני)
  2. המר את שדה מונה המונה של נתוני המקודד והמר ל-ASCII (0 עד 99999999), מספר הספרות תלוי בתצורה
  3. שלח את Byte אזעקה מנתוני המקודד , אם קיים
  4. שלח יחידת Byte מנתוני המקודד , אם קיים
  5. המר את שדה ה- Meter Flow של נתוני המקודד והמר מ-float ל-ASCII, מספר הספרות הוא 4 ונקודה עשרונית וסימן במידת הצורך.
  6. שרשרת הכל עם כותרות ומפרידות מתאימות
  7. הוסף CR.
    Totalizer 0 1 2 3 . 4 5 6 7 8
    סנסוס 0 0 0 0 0 1 2 3
    נפח נתונים מקודד 123

    מספר הספרה = 8
    רזולוציה = 1
    מיקום נקודה עשרונית = 0 (ללא נקודה עשרונית)

    Totalizer 0 1 2 3 . 4 5 6 7 8
    סנסוס 0 0 1 2 3 . 4 5
    נפח נתונים מקודד 12345

    מספר הספרה = 7 (מקסימום בגלל הנקודה העשרונית)
    רזולוציה = 1
    מיקום נקודה עשרונית = 2

    Totalizer 0 1 2 3 . 4 5 6 7 8
    סנסוס 1 2 3 4 5 . 6 7
    נפח נתונים מקודד 1234567

    מספר הספרה =7 (מקסימום בגלל הנקודה העשרונית)
    רזולוציה =x0.01
    מיקום נקודה עשרונית = 2

    Totalizer 0 0 1 2 . 3 4 5 6 7
    סנסוס 0 0 0 1 2 3 4
    נפח נתונים מקודד 1234

    מספר הספרה = 7
    רזולוציה = x 0.01
    מיקום נקודה עשרונית = 0

    Totalizer 0 1 2 3 . 4 5 6 7 8
    סנסוס 0 0 0 0 0 1 2
    נפח נתונים מקודד 12

    מספר הספרה = 7
    רזולוציה =x10
    מיקום נקודה עשרונית = 0

5.7 הגדרת שדה
5.7.1 פורמט ההודעה מזוהה על פי בית ההודעה הראשון.

  1. 0 x 55 ציינו הודעה בפורמט חדש.
  2. 0 x 53 ('S') מציין הודעה בפורמט ישן

5.7.2 ישנם מספר שדות משנה אופציונליים המוצגים להלן. אלה מוקפים בסוגריים "[,]". אם מוגדר יותר משדה משנה אחד עבור שדה, שדות המשנה חייבים להופיע בסדר המוצג.
5.7.3 המודול ממיר את הנתונים מהמד לאחד משני הפורמטים בהתאם לתצורה (תיקון או משתנה).
הטבלה הבאה מגדירה פורמטים של אורך נתמכים:

הודעת פלט פוּרמָט

טוֹפֶס אֵיפֹה תְצוּרָה
פורמט באורך קבוע RnnnniiiiiiiiCR R דמות מובילה
n – קריאת מטר
i – מזהה מד
CR – ASCII 0Dh
יחידות קריאת מונים
פורמט אורך משתנה V;IMiiiiiiiiiiii; RBmmmmmmmm,ffff,uv; אא,א,א; GCnnnnnn,uf CR V – דמות מובילה
I – שדה זיהוי. i – עד 12 תווים
M – זיהוי יצרן RB – נפח נוכחי
א – שדה אזעקה. א – מותרים סוגי אזעקה של עד 8 שדות משנה של קוד אזעקה.
GC – Current Flow rate m – עד 8 ספרות
f – מנטיס
uv - יחידות נפח (ראה טבלת יחידות)
nnnnnn – 4-6 תווים:
4 מספרים, נקודה עשרונית אחת, תו סימן אחד
uf - יחידות זרימה (ראה טבלת יחידות)

השדות:
f (מנטיסה), a (אזעקה) ,u (יחידות) הן אופציונליות.
תווים חוקיים: "0-9", "AZ", "az", "?" תקף כמחוון שגיאה.
5.8 ניתוח הודעה לפי פורמט ישן
5.8.1 בפורמט ישן ההודעה מכילה מזהה מד ותאריך נפח.
5.8.2 ההודעה מנותחת בהתאם ל-ICD.
5.9 כתוב ל-EEPROM פרמטרים שהתקבלו
5.9.1 כאשר מתקבלת מזהה מודול, הודעת נתונים או הודעת תצורה, הפרמטרים של ההודעה נכתבים ב-EEPROM.
5.9.2 כתיבה זו ל-EEPROM מונעת מהמערכת לאבד נתונים כאשר מתרחש איפוס המערכת.
5.10 חסימת טיפול באירועים של הקורא
5.10.1 כאשר שעון הקורא מתקבל, המערכת מטפלת באירוע ISR של הקורא.
5.10.2 כל התהליכים נעשים ב-ISR על מנת להיות מסונכרנים עם הקורא.
5.10.3 אם לא מזוהה שעון במשך 200ms, המערכת עוברת למצב כיבוי.

תוכנת מקודד ARAD TECHNOLOGIES - ידית

בלוק ידית ISR לקורא
Ver. 1.00 3/12/2017 3/12/2017

5.11 פתח את טיימר זיהוי למדי
5.11.1 כאשר שעון הקורא מתקבל, נפתח טיימר Quite Detection.
5.11.2 כאשר אין אירועי שעון למשך 200ms, המערכת עוברת למצב כיבוי.
5.12 זיהוי סוג קורא
5.12.1 3 אירועי השעון הראשונים משמשים לסוג זיהוי השעון.
5.12.2 הזיהוי נעשה על ידי מדידת תדר השעון של הקורא.
5.12.3 תדר השעון לקורא 2w הוא: 20 קילו-הרץ – 30 קילו-הרץ.
5.12.4 תדר השעון עבור קורא 3w הוא פחות מ-2 קילו-הרץ.
5.13 פתיחת טיימר לזיהוי TPSL
5.13.1 כאשר מזוהה קורא 2w, נפתח טיימר לזיהוי זמן TPSL של די לפני שידור כל בייט.
5.13.2 בפרוטוקול קורא 2w, כל סיביות מועברות במרווחים או די.
5.14 המתן לאירוע ירידה בשעון, העבר נתונים החוצה

  • בחיבור 2w. לאחר זיהוי זמן TPSL הביט מועבר לפי פרוטוקול 2w.
    '0' מועבר כפולס של 50 קילו-הרץ למשך 300 מיקרו-שניות
    '1' מועבר כ-'0' למשך 300 מיקרוסופט
  • בחיבור 3w. לאחר זמן TPOR של עיכוב הביט מועבר לפי פרוטוקול 3w.
    '0' מועבר בתור '1'
    '1' מועבר בתור '0'

כל ביט מועבר לאחר אירוע הפחתת שעון.
5.15 מונה אירועי TX מראש, עבור אל TRR
לאחר כל שידור הודעה, מונה אירועי ה-TX מתעדכן. המונה משמש לציון שגיאת מעבר לגישה לסוללה כאשר מספר הקריאות עולה על ערך הגישה לסוללה. לאחר כל שידור, עבור זמן TRR, המערכת לא מקבלת אירועי שעון של הקורא.
5.16 פורמט הודעה/ תצורת מקודד
הודעה ממונה למקודד:

כּוֹתֶרֶת אדר 17:61 סוג 15:0] לן נְתוּנִים סוֹף
קבל גישת מקודד 55 X 12 0 בָּטֵל CSum
קבל סטטוס מקודד 55 X 13 0 בָּטֵל CSum
נקה סטטוס מקודד 55 X 14 0 בָּטֵל CSum
נתוני מקודד 55 X 15 4-10 בייט נתוני מד CSum
1-4
5
6-9
עוצמת הקול של מטר (מושר אינט.)
אַזעָקָה
זרימה (צף)
קוֹדַאִי
תְצוּרָה
55 X 16 שְׁגִיאָה! התייחסות
מקור לא נמצא.
CSum

לן - אורך נתונים;
CSum – בדוק סכום על כל המסגרת [55...נתונים] או AA.
תשובת המקודד למונה:

כּוֹתֶרֶת Addr סוּג לן נְתוּנִים סוֹף
קבל גישת מקודד 55 X 9 2 מזהה מודול
קבל סטטוס 55 X 444 1 חלקית מזהה מודול
0
1
2
4
8
OK
התרחשה Watch Dog
שגיאת UART
חריגה ממספר הקריאה
שגיאות ממשק מקודד
כל הפקודות 55 X X 0 מזהה מודול

אַגְרוֹן

מוּנָח תֵאוּר
CSCI ממשק תצורת תוכנת מחשב
EEPROM PROM הניתן למחיקה אלקטרונית
ממשק משתמש ממשק משתמש גרפי
ISR שגרת שירות להפריע
SRS מפרט דרישות תוכנה
WD כֶּלֶב שְׁמִירָה

נִספָּח

7.1 יחידות מדידה

אוֹפִי יחידות
מטר מעוקב
ft³ רגל מעוקב
US Gal גלונים בארה"ב
l ליטרים

מסמכים חיצוניים

שם ומיקום
2W-SENSUS
3W-SENSUS

היסטוריית גרסאות:

עדכון המדור מושפע תַאֲרִיך השתנה על ידי שנה תיאור
1.00 כֹּל 04/12/2017 יבגני קוסאקובסקי יצירת מסמכים

~ סוף המסמך ~

ערד טכנולוגיות בע"מ
רחוב. המדע, יקנעם עלית,
2069206, ישראל
www.arad.co.il

מסמכים / משאבים

PDF thumbnailתוכנת מקודד
User Guide · 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software for Sonata Sprint Encoder

הפניות

שאל שאלה

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

שאל שאלה

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.