د انکوډر سافټویر
د کارن لارښود
د انکوډر سافټویر
دا سند محرم معلومات لري، کوم چې د ARAD Ltd ملکیت دی. د منځپانګې هیڅ برخه نشي کولی د ARAD Ltd له مخکینۍ لیکلي اجازې پرته په هیڅ ډول هیڅ ډول کارول، کاپي، افشا یا هیڅ اړخ ته ونه رسول شي.
تصویبونه:
نوم | موقف | لاسلیک | |
لخوا لیکل شوی: | Evgeni Kosakovski | د فرم ویئر انجینر | |
لخوا تصویب شوی: | د R&D مدیر | ||
لخوا تصویب شوی: | د محصول مدیر | ||
لخوا تصویب شوی: |
د فدرالي اړیکو کمیسیون (FCC) د اطاعت خبرتیا
احتیاط
دا وسیله د FCC قواعد 15 برخې سره مطابقت لري. کارونکي باید خبر وي چې تجهیزاتو ته بدلون او تغیرات د ماسټر میټر لخوا په واضح ډول نه منل شوي کیدی شي تضمین بایللی شي او د کارونکي واک د تجهیزاتو چلولو واک ولري. مسلکي روزل شوي پرسونل باید تجهیزات وکاروي.
دا تجهیزات ازمول شوي او موندل شوي چې د ټولګي B ډیجیټل وسیلې لپاره د حدود سره مطابقت ولري ، د FCC قواعد 15 برخې برخې په تعقیب. دا محدودیتونه د استوګنې په نصب کې د زیان رسونکي مداخلې پروړاندې مناسب محافظت چمتو کولو لپاره ډیزاین شوي. دا وسایل کاروي پیدا کوي او کولی شي د راډیو فریکونسۍ انرژي راډیټ کړي او ، که چیرې نصب او د لارښوونو سره سم ونه کارول شي ، ممکن د راډیو مخابراتو ته زیان رسونکي مداخله رامینځته کړي. په هرصورت ، هیڅ تضمین شتون نلري چې مداخله به په نصب کې نه پیښ شي. که چیرې دا تجهیزات د راډیو یا تلویزیون استقامت کې د زیان رسونکي مداخلت لامل شي ، کوم چې د تجهیزاتو په بندولو یا پلي کولو سره ټاکل کیدی شي ، کارونکی هڅول کیږي چې د لاندې یا یو یا ډیرو اقداماتو لخوا مداخله سمه کړي.
- د ترلاسه کونکي انتن بیا ځای پرځای کول یا ځای په ځای کول.
- د تجهیزاتو او رسیدونکي ترمینځ جلا کول زیات کړئ.
- تجهیزات په یوه سرکټ کې له هغه څخه توپیر سره وصل کړئ چې ریسیور ورسره وصل دی.
- د مرستې لپاره د ډیلر یا تجربه لرونکي راډیو / تلویزیون تخنیکین سره مشوره وکړئ.
دا وسیله د FCC قواعدو برخه 15 سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د زیان رسونکي مداخلې لامل نشي، او
- دا وسیله باید هر ډول لاسوهنه ومني، په شمول هغه مداخله چې ممکن د ناغوښتل شوي عملیاتو لامل شي.
د صنعت کاناډا (IC) د اطاعت خبرتیا
دا وسیله د FCC قواعدو برخه 15 او د صنعت کاناډا جواز معاف شوي RSS معیارونو سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د مداخلې لامل نشي، او
- دا وسیله باید هر ډول مداخله ومني، پشمول هغه مداخله چې کیدای شي د وسیلې غیر مطلوب عملیات لامل شي.
د صنعت کاناډا مقرراتو سره سم، دا راډیو ټرانسمیټر کولی شي یوازې د یو ډول انټینا په کارولو سره کار وکړي او د صنعت کاناډا لخوا د ټرانسمیټر لپاره تصویب شوي اعظمي (یا لږ) لاسته راوړنې. د نورو کاروونکو لپاره د احتمالي راډیو مداخلې کمولو لپاره، د انتن ډول او د هغې لاسته راوړنه باید داسې وټاکل شي چې د مساوي Isotropic ali radiated power (EIRP) د بریالۍ اړیکو لپاره اړین نه وي.
- دا ټولګي B ډیجیټل وسایل د کاناډا ICES-003 سره مطابقت لري.
د وړانګو افشا کولو بیان:
دا تجهیزات د غیر منظم کنټرول چاپیریال لپاره ټاکل شوي FCC او IC RF د وړانګو توضیحي حدود سره مطابقت لري.
پیژندنه
د کوډر سافټویر اړتیاو توضیحات د سافټویر سیسټم توضیحات دي چې د کوډر ماډل کې رامینځته کیږي. دا فعال او غیر فعال اړتیاوې وړاندې کوي او ممکن د کارولو قضیو سیټ پکې شامل وي چې د سیسټم او کارونکي متقابل عمل تشریح کوي چې سافټویر یې باید چمتو کړي.
د اوسني اړتیاو مشخصات د یوې خوا څخه د ارادې اوبو اندازه کولو او له بل اړخ څخه د کوډ لوستونکو 2 یا 3 تارونو ترمینځ د عملیاتو اساس رامینځته کوي. په سمه توګه کارول کیږي، د سافټویر اړتیاوې مشخصات کولی شي د سافټویر پروژې ناکامۍ مخنیوي کې مرسته وکړي.
اوسنی سند کافي او اړین اړتیاوې لیست کوي چې د انکوډر ماډل پراختیا لپاره اړین دي د سیسټم تعریف، DFD، مخابرات، او نور شامل دي، او د هارډویر او سافټویر انٹرفیس توضیحات وړاندې کوي چې د SENSUS نبض لوستونکو سره د انکوډر ماډل خبرو اترو لپاره اړین دي.
سیسټم ختم شوview
د سوناټا سپرینټ انکوډر د بیټرۍ لخوا چلول شوی فرعي سیسټم ماډل دی چې د 2W یا 3W انٹرفیس له لارې د سوناټا ډیټا لوستلو اجازه لري.
دا د لوستونکي سیسټم ډول (2W یا 3W) پیژني او د سوناټا میټر څخه په سریال کې ترلاسه شوي ډیټا د لوستونکي سټینګ فارمیټونو ته بدلوي او د سینسس ریډر ډول پروتوکول کې یې لیږدوي.
د کوډګر SW جوړښت
3.1 انکوډر ماډل خورا ساده ترتیب کوونکی سیسټم دی چې:
3.1.1 د لوړ ریزولوشن نبض محصول سیګنال چمتو کوي.
3.1.2 کولی شي د انکوډر ماډل ترتیب سره سم د اندازه کولو هر واحد لپاره د سونټا څخه بریښنایی نبض ته ترلاسه شوي معلومات وژباړي. بریښنایی نبض د دوه کنډکټر یا درې کنډکټر کیبل په واسطه د لیرې لوستلو سیسټمونو ته لیږدول کیږي.
3.1.3 د مختلف نبض لوستونکو سره د مخابراتو انٹرفیس ملاتړ کوي.
3.1.4 د انکوډر ماډل له یو ماډل څخه جوړ شوی چې یوازې د سوناټا میټر څخه ترلاسه شوی وروستی تار لیږدوي پرته له کوم پوسټ پروسس کولو.
3.2 د انکوډر ماډل SW جوړښت د مداخلې لخوا پرمخ وړل شوی SW جوړښت دی:
- د SPI RX مداخله
- د لوستونکي ساعت مداخله کوي
- مهال ویش
3.3 اصلي برنامه د سیسټم پیل کولو او اصلي لوپ څخه جوړه ده.
3.3.1 د اصلي لوپ په جریان کې سیسټم د SPI RX مداخلې یا ریډر مداخلې ته انتظار باسي.
3.3.2 که چیرې هیڅ مداخله ونشي او د پلس آوټ کمانډ ترلاسه نشي سیسټم د "پاور ډاون" حالت ته ننوځي.
3.3.3 سیسټم د "Power down" حالت څخه د SPI د مداخلې یا د لوستونکي ساعت مداخلې سره بیداریږي.
3.3.4 SPI او لوستونکي پیښې په ISRs کې پروسس کیږي.
3.4 لاندې انځور د انکوډر ماډل SPI پیښې هینډل بلاک ښیې.
3.4.1 د غلطۍ Rx پیغام کشف ټایمر خلاص کړئ.
کله چې بایټ په SPI کې ترلاسه کیږي سیسټم ګوري چې ایا دا د سرلیک بایټ دی، د راتلونکي بایټ ترلاسه کولو وخت پای ته رسیدو لپاره ټایمر خلاصوي او ټایمر پیل کوي. دا میتود سیسټم د اوږدې مودې لپاره د بایټس انتظار کولو مخه نیسي.
که د اوږدې مودې لپاره هیڅ بایټ ترلاسه نشي (د 200ms څخه ډیر) د SPI غلطی بایټ تازه کیږي او پیغام نه لرې کیږي.
3.4.2 ترلاسه شوي Rx بایټ خوندي کړئ
هر بایټ په Rx بفر کې خوندي شوی.
3.4.3 چیک سم چیک کړئ
کله چې په پیغام کې وروستی بایټ ترلاسه شي، چکسم تایید شوی.
3.4.4 د SPI غلطی بایټ تازه کړئ
کله چې چیکسم د اعتبار وړ نه وي، د SPI غلطی بایټ تازه کیږي او پیغام نه تجزیه کیږي.
3.4.5 پارس د SPI پیغام ترلاسه کړ
کله چې چیکسم اعتبار ولري، د پارس کولو پروسه ویل کیږي.
تحلیل په اصلي لوپ کې ترسره کیږي ترڅو ترلاسه شوي بفر سمدستي د اټومي او نه مداخلې پروسې په توګه اداره کړي. کله چې تحلیل ترسره کیږي، د لوستونکي هیڅ پیښه نه اداره کیږي.
3.5 لاندې شکل د پیغام جریان پارس ښیي. هر بلاک په لنډ ډول په فرعي پراګرافونو کې تشریح شوی.
د انکوډر ماډل ترتیب
د GUI څخه د عملیاتو لپاره د انکوډر ماډل تنظیم کولو امکان شتون لري.
4.1 د کنفیګریشن سیټ باید د فشار په واسطه په سونتا میټر کې زیرمه شي تڼۍ
4.2 سونتا باید د GUI پیرامیټونو سره سم د RTC الارم ترتیب سره د انکوډر ماډل سره اړیکه تنظیم کړي:
4.2.1 د کارونکي انتخاب په صورت کې د سونتا RTC الارم باید د هغه وخت لپاره تنظیم شي چې په "دقیقو" ساحه کې تعریف شوي. د انکوډر ماډل سره اړیکه باید په هره "دقیقه" ساحه کې ترسره شي.
4.2.2 د کارونکي انتخاب په صورت کې د سونتا RTC الارم باید د ټاکل شوي اختیار سره سم د "لومړی" یا "دوهم" ساحه کې د ټاکل شوي وخت لپاره تنظیم شي. د انکوډر ماډل سره اړیکه باید په ټاکل شوي وخت کې ترسره شي.
4.3 د کوډر ماډل باید یوازې د شاته متغیر شکل ملاتړ وکړي.
4.4 د کاونټر ډول:
4.4.1 خالص نه لاسلیک شوی (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 یو ځل - ټاکل شوی وخت کله چې سوناټا په ورځ کې یو ځل انکوډر ماډل ته ډیټا واستوي (وګورئ 4.2.2). ساحه "لومړی" باید په شکل کې وخت ولري: ساعتونه او دقیقې.
4.6.3 دوه ځله - ټاکلی وخت کله چې سوناټا په ورځ کې دوه ځله انکوډر ماډل ته ډیټا واستوي (وګورئ 4.2.2). ساحې "لومړی" او "دوهم" باید په شکل کې وخت ولري: ساعتونه او دقیقې.
4.7 AMR سیریل نمبر - تر 8 عددونو پورې د ID شمیره (ډیفالټ د میټر ID په څیر)
- یوازې عددي شمیرې (په شاته حالت کې).
- یوازې 8 لږترلږه د پام وړ شمیرې (په شاته حالت کې).
4.8 د عددونو شمیره - 1- 8 عددونه د سم موقعیت څخه 2/3W لوستونکي ته لیږل کیږي (ډیفالټ 8 عددونه).
4.9 TPOR – هغه وخت چې لوستونکی تر هغه پورې انتظار کوي تر څو چې ماسټر د پیل ترکیب ودروي (د ټچ ریډ انٹرفیس وګورئ) (0…1000 ms. ډیفالټ 500ms).
4.10 2W د نبض پلنوالی – (60…1200 ms. Default 800 ms).
4.11 واحدونه – د جریان واحدونه او د حجم واحدونه د سونتا واټر میټر په څیر (یوازې لوستل).
4.12 انکوډر ماډل په شاته بڼه کې د الارمونو ملاتړ نه کوي. له همدې امله موږ نشو کولی د ماډل اړخ ته د الارم نښې لپاره اختیار ولرو.
د مخابراتو تعریف
سوناټا - انکوډر انٹرفیسونه | ||
ور. 1.00 | 23/11/2017 | ایوګیني کی. |
5.1 سوناټا انکوډر مخابرات
5.1.1 د سونتا واټر میټر د انکوډر ماډل سره د SPI پروتوکول له لارې اړیکه نیسي: 500 kHz، د معلوماتو کنټرول نشته). د نورو ترتیباتو کارول به غیر متوقع پایلې رامینځته کړي، او کولی شي په اسانۍ سره تړل شوي سونتا واټر میټر غیر ځواب ویونکي کړي.
5.1.2 وروسته له دې چې د سوناټا بیا پیل شي اوسنی ترتیب به د سوناټا عملیاتو په 1 دقیقو کې دننه د لومړي مخابراتو غوښتنې سره د انکوډر ماډل ته واستول شي.
5.1.3 په هغه صورت کې چې د انکوډر ماډل 3 ځله ترتیب نه وي ترلاسه کړي، سوناټا باید د 200ms لپاره د "ری سیٹ" پن له لارې د انکوډر ماډل ریسیټ اجرا کړي او بیا به د ترتیب لیږلو هڅه وکړي.
5.1.4 وروسته له دې چې د ترتیب غوښتنه بریالۍ شي سوناټا به د انکوډر ماډل ته د معلوماتو لیږل پیل کړي.
5.2 انکوډر ↔ سینس ریډر (ټچ لوستل) انٹرفیس
5.2.1 د ټچ ریډ حالت لپاره د انٹرفیس مشخصات په معیاري سرکټ کې د عملیاتو شرایطو کې تعریف شوي.
5.2.2 د انکوډر ماډل باید له لوستونکو سره د Sensus 2W یا 3W پروتوکول له لارې اړیکه ونیسي. د سینسس 2W یا 3W مخابراتو لپاره د ټچ ریډ انٹرفیس وخت ډیاګرام شتون لري.
سیم | تفصیل | من | مکس | ډیفالټ |
TPOR | د میټر چمتو کولو لپاره بریښنا آن (نوټ 1) | 500 | 500 | |
TPL | بریښنا / ساعت ټیټ وخت | 500 | 1500 | |
بریښنا / ساعت د ټیټ وخت جټټر (نوټ 2) | ±25 | |||
TPH | بریښنا / ساعت لوړ وخت | 1500 | نوټ 3 | |
TPSL | ځنډ، د ډیټا بهر ته ساعت | 250 | ||
د بریښنا / ساعت کیریر فریکونسی | 20 | 30 | ||
د ډیټا آوټ فریکونسی څخه پوښتنه وکړئ | 40 | 60 | ||
TRC | کمانډ بیا تنظیم کړئ. د راجستر بیا تنظیم کولو لپاره د بریښنا / ساعت ټیټ وخت | 200 | ||
د TRR | د میټر د بیا لوستلو وخت (نوټ 1) | 200 |
یادونه:
- د TPOR د بریښنا / ساعت په جریان کې نبض شتون لري مګر د راجستر لخوا له پامه غورځول کیږي. ځینې راجسترونه ممکن د ریسیټ کمانډ پرته پیغام تکرار نکړي
- د راجستر ساعت جټټر مشخص شوی ځکه چې ځینې راجسترونه ممکن د ساعت په ټیټ وخت کې د لوی بدلونونو سره حساس وي.
- راجستر باید جامد وسیله وي. راجستر باید په اوسني حالت کې پاتې شي تر هغه چې د بریښنا / ساعت سیګنال لوړ وي.
5.2.3 ملاتړي لوستونکي:
2W
- ټچ ریډر II Sensus M3096 – 146616D
- ټچ ریډر II Sensus M3096 – 154779D
- ټچ ریډر II سینسس 3096 - 122357C
- Sensus AutoGun 4090-89545 A
- VersaProbe NorthROP Grumman VP11BS1680
- د سینوس راډیو ریډ M520R C1-TC-X-AL
3W
- VL9 ,Kemp-Meek Mineola, TX (نل)
- ماسټر میټر MMR NTAMMR1 RepReader
- 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 په توګه ترتیب شوی ترڅو د SPI پیغام ترلاسه کولو په وخت کې د HALT حالت څخه ویښولو وړ کړي.
5.3.5 PB0 د EXTI لپاره ترتیب شوی ترڅو د HALT حالت څخه ویښ شي کله چې د لوستونکي ساعت ترلاسه شي.
5.3.6 GPIO د بریښنا کمولو حالت کې د لږترلږه بریښنا مصرف لپاره ترتیب شوی.
5.3.7 د پاور ډاون حالت ته ننوتل د وخت پای ته رسیدو وروسته له اصلي لوپ څخه اجرا کیږي، ټایمر 2 تیر شو.
5.4 د شاته مطابقت پیغام
د میټر پیغام:
د بایټ شمیره | (۴:۳) | (۴:۳) |
0 | 'س' | |
1 | ID [0] -0x30 | ID [1] -0x30 |
2 | ID [2] -0x30 | ID [3] -0x30 |
3 | ID[4]-0x30 | ID [5] -0x30 |
4 | ID[6]-0x30 | ID [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 | د (i=1;i<9;a^= پیغام[i++]) لپاره رقم چیک کړئ؛ | |
10 | 0x0D |
5.5 د کوډر انٹرفیس ترتیب
د بایټ شمیره | ||
1 | بیتونه: 0 - بهرنۍ بریښنا فعاله کړئ 1 - 0 بڼه سمه کړئ 1 متغیر بڼه |
ډیفالټ 0 دی هیڅ بهرنی ځواک او متغیر بڼه نلري |
7 _ |
TPOR | په 10 ms ګامونو کې |
د 2W ساعت فریکونسۍ | په Khz کې | |
د Vsense حد | کله چې Vsense له حد څخه تیریږي بهرني بریښنا ته لاړشئ | |
6 | 2W نبض په 5*us کې | 0 معنی Ous 10 معنی 50s 100 معنی 500s |
7-8 | د بیټرۍ لاسرسي حد په زرګونو لاسرسي کې. |
TBD |
9 | د لسیزې نقطې موقعیت | |
10 | د عددونو شمیر | 0-8 |
11 | د جوړونکي پیژندنه | |
12 | د حجم واحد | ضمیمه A وګورئ |
13 | د جریان واحد | ضمیمه A وګورئ |
14-15 | په بټ کې: 0 - الارم ولېږئ 1 - واحد لیږل 2 - د لیږلو جریان ۳-حجم لیږل |
|
16 | د جریان ډول | C |
17 | د حجم ډول | B |
18-30 | د میټر ID اصلي | فارورډ (8 LSB په فکس حالت کې) |
31-42 | د میټر ID (ثانوي) | شاته جریان (8 LSB په فکس حالت کې) |
5.6 د کوډونکي پیغام فارمیټ کول
5.6.1 ثابت اوږدوالی بڼه
RnnnniiiiiiiiCR
R[Encoder Data][Meter ID 8 LSB(Configuration)]CR
د ثابت اوږدوالی بڼه په لاندې ډول ده:
چیرته:
"R" مخکښ کرکټر دی.
"nnnn" د څلور کریکټ مترو لوستل دی.
"iiiiiiii" د اته کرکټر پیژندنې شمیره ده.
"CR" د بار وړونکي راستنیدونکي کرکټر دی (ASCII ارزښت 0Dh)
د "n" لپاره معتبر توري "0-9" او "؟"
د "i" لپاره معتبر توري دي: 0-9, AZ, az, ?
د فکس فارمیټ په صورت کې ماډل به:
- د میټر کاونټر بدل کړئ ماډل ته لیږل شوي ASCII (0 څخه تر 9999)
- د میټر ID اصلي یا میټر ID (ثانوي) څخه 8 LSB واخلئ
5.6.2 د متغیر اوږدوالی بڼه
د متغیر اوږدوالی بڼه د مخکښ کرکټر "V"، د ساحو لړۍ، او د ټرمینټر کرکټر "CR" څخه جوړه ده. عمومي بڼه:
V;IMiiiiiiiiii;RBmmmmmm,uv;Aa,a,a;GCnnnn,ufCR
- د میټر ID مین یا میټر ID (ثانوي) څخه د 12 LSB کرښو واخلئ
- د انکوډر ډیټا د میټر کاونټر ساحه بدل کړئ او ASCII (0 څخه 99999999) ته واړوئ ، د شمیرو شمیر په ترتیب پورې اړه لري
- د انکوډر ډیټا څخه الارم بایټ واستوئ، که شتون ولري
- د انکوډر ډاټا څخه د واحد بایټ لیږئ، که شتون ولري
- د انکوډر ډیټا میټر فلو فیلډ بدل کړئ او له فلوټ څخه ASCII ته واړوئ ، د ډیجیټل شمیره 4 ده او د اړتیا په صورت کې لسیزې نقطه او نښه.
- ټول د مناسب سرلیکونو او جلا کونکو سره یوځای کړئ
- CR اضافه کړئ.
ټولیزونکی 0 1 2 3 . 4 5 6 7 8 سینس 0 0 0 0 0 1 2 3 کوډ کوونکی ډیټا حجم 123 د شمیرو شمیر = 8
حل = 1
د لسیزې نقطې موقعیت = 0 (د لسیزو نقطه نشته)ټولیزونکی 0 1 2 3 . 4 5 6 7 8 سینس 0 0 1 2 3 . 4 5 کوډ کوونکی ډیټا حجم 12345 د عددونو شمیر = 7 (د لسیزې نقطې له امله اعظمي)
حل = 1
د لسیزې نقطې موقعیت = 2ټولیزونکی 0 1 2 3 . 4 5 6 7 8 سینس 1 2 3 4 5 . 6 7 کوډ کوونکی ډیټا حجم 1234567 د عددونو شمیر = 7 (زیاته د لسیزې نقطې له امله)
ریزولوشن = x0.01
د لسیزې نقطې موقعیت = 2ټولیزونکی 0 0 1 2 . 3 4 5 6 7 سینس 0 0 0 1 2 3 4 کوډ کوونکی ډیټا حجم 1234 د شمیرو شمیر = 7
ریزولوشن = x 0.01
د لسیزې نقطې موقعیت = 0ټولیزونکی 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 د پیغام بڼه د لومړي پیغام بایټ سره سم پیژندل کیږي.
- 0 x 55 د نوي شکل پیغام ته اشاره وکړه.
- 0 x 53 ('S') د زاړه شکل پیغام ته اشاره کوي
5.7.2 لاندې څو اختیاري فرعي ساحې شتون لري. دا په "[،]" قوسونو کې تړل شوي دي. که چیرې د یوې ساحې لپاره له یو څخه ډیر فرعي ساحې تعریف شوي وي فرعي ساحې باید په وړاندې شوي ترتیب کې څرګند شي.
5.7.3 ماډل د میټر څخه ډاټا د ترتیب سره سم د دوو فارمیټونو څخه یو ته بدلوي (فکس یا متغیر).
راتلونکی جدول د ملاتړ شوي اوږدوالي شکلونه تعریفوي:
د محصول پیغام بڼه |
فورمه | چیرته | ترتیب |
ثابت اوږدوالی بڼه | RnnnniiiiiiiiCR | R مخکښ کرکټر n – د میټر لوستل i - میټر ID CR – ASCII 0Dh |
د میټر لوستلو واحدونه |
د متغیر اوږدوالی بڼه | V;IMiiiiiiiiiii RBmmmmmm,ffff,uv; آ،ا،ا; GCnnnnnn، uf CR | V - مخکښ کرکټر I – د پېژندنې ساحه. i - تر 12 حروف پورې M - د تولید کونکي ID RB - اوسنی حجم الف – د الارم ساحه. a - د الارم ډولونه تر 8 پورې د الارم کوډ فرعي ساحې اجازه لري. GC - د اوسني جریان کچه m - تر 8 عددونو پورې f – مانتیسا uv - حجم واحدونه (د واحدونو جدول وګورئ) nnnnnn - 4-6 حروف: 4-شمیرونه، 1 لسیزې نقطه، 1 نښه نښه uf - د جریان واحدونه (د واحدونو جدول وګورئ) |
ساحې:
f (مانټیسا)، یو (الارم)، یو (یونټ) اختیاري دي.
معتبر توري: "0-9"، "AZ"، "az"، "؟" د غلطۍ شاخص په توګه اعتبار لري.
5.8 د زاړه فارمیټ مطابق پیغام پارس کړئ
5.8.1 په زوړ شکل کې پیغام د میټر ID او حجم نیټه لري.
5.8.2 پیغام د ICD سره سم تجزیه شوی.
5.9 EEPROM ترلاسه شوي پیرامیټونه ولیکئ
5.9.1 کله چې د ماډل ID، د معلوماتو پیغام یا د ترتیب پیغام ترلاسه شي، د پیغام پیرامیټونه په EEPROM کې لیکل کیږي.
5.9.2 EEPROM ته دا لیکنه د سیسټم د ډیټا له لاسه ورکولو څخه مخنیوی کوي کله چې سیسټم بیا تنظیم شي.
5.10 د لوستونکي پیښې هینډل بلاک
5.10.1 کله چې د لوستونکي ساعت ترلاسه شي، سیسټم د لوستونکي ISR پیښه اداره کوي.
5.10.2 ټولې پروسې په ISR کې ترسره کیږي ترڅو د لوستونکي سره همغږي شي.
5.10.3 که چیرې د 200ms لپاره هیڅ ساعت ونه موندل شي، سیسټم د بریښنا بند حالت ته ځي.
د ریډر ISR هینډل بلاک | ||
ور. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 د کافي کشف کولو ټایمر خلاص کړئ
5.11.1 کله چې د لوستونکي ساعت ترلاسه شي، د کافي کشف ټایمر پرانستل کیږي.
5.11.2 کله چې د 200ms لپاره د ساعت پیښې شتون نلري، سیسټم د بریښنا ښکته حالت ته ځي.
5.12 د لوستونکي ډول معلوم کړئ
5.12.1 د لومړي 3 ساعت پیښې د ساعت کشف ډول لپاره کارول کیږي.
5.12.2 کشف د لوستونکي ساعت د فریکونسۍ اندازه کولو سره ترسره کیږي.
5.12.3 د 2w لوستونکي لپاره د ساعت فریکونسۍ ده: 20 kHz – 30 kHz.
5.12.4 د 3w لوستونکي لپاره د ساعت فریکونسۍ له 2 kHz څخه کمه ده.
5.13 د TPSL کشف لپاره ټایمر خلاص کړئ
5.13.1 کله چې د 2w ریډر کشف شي، د هر بایټ لیږدولو دمخه د TPSL وخت موندلو لپاره ټایمر پرانستل کیږي.
5.13.2 د 2w لوستونکي پروتوکول کې، هر بټ په وقفه یا کافی اندازه لیږدول کیږي.
5.14 د ښکته ساعت پیښې ته انتظار وکړئ ، ډاټا بهر ته واړوئ
- په 2w اړیکه کې. وروسته له دې چې د TPSL وخت کشف شو بټ د 2w پروتوکول سره سم لیږدول کیږي.
'0' د 50 µs لپاره د 300 kHz نبض په توګه لیږدول کیږي
'1' د 0 µs لپاره د '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 کې جمع چیک کړئ.
میټر ته د کوډر ځواب:
سرلیک | اضافه | ډول | لین | ډاټا | پای | ||
د انکوډر لاسرسی ترلاسه کړئ | 55 | X | 9 | 2 | د ماډل ID | ||
وضعیت ترلاسه کړئ | 55 | X | 444 | 1 | Bitwise | د ماډل ID | |
0 1 2 4 8 |
OK واچ سپی پیښه شوه د UART تېروتنه د لوستلو شمیر څخه ډیر د انکوډر انٹرفیس تېروتنې |
||||||
ټول قوماندې | 55 | X | X | 0 | د ماډل ID |
لغت
اصطلاح | تفصیل |
CSCI | د کمپیوټر سافټویر ترتیب انٹرفیس |
EEPROM | په بریښنایی توګه د پاکولو وړ PROM |
GUI | د ګرافیکي کارن انٹرفیس |
د ISR پاڼې اړوند نور معلومات په فسبوک کې اوګورئ | د خدمت ورځنۍ مداخله |
SRS | د سافټویر اړتیاوې مشخصات |
WD | څار - سپی |
ضمیمه
7.1 د اندازه کولو واحدونه
کرکټر | واحدونه |
m³ | مکعب متره |
ft³ | کیوبیک فوټ |
د امریکا ګال | د امریکا ګیلن |
l | لیترونه |
بهرني اسناد
نوم او ځای |
2W-SENSUS |
3W-SENSUS |
د بیاکتنې تاریخ:
بیاکتنه | برخه اغیزمنه شوې | نیټه | لخوا بدل شوی | توضیحات بدل کړئ |
1.00 | ټول | 04/12/2017 | Evgeni Kosakovski | د اسنادو جوړول |
~ د سند پای ~
Arad Technologies Ltd.
st. حمدا، یوکنیم ایلیټ،
2069206، اسراییل
www.arad.co.il
اسناد / سرچینې
![]() |
د ARAD ټیکنالوژۍ انکوډر سافټویر [pdf] د کارونکي لارښود 2A7AA-SONSPR2LCEMM، 28664-SON2SPRLCEMM، د انکوډر سافټویر، کوډر، سافټویر، سوناټا سپرینټ کوډر، د سوناټا سپرینټ انکوډر لپاره د کوډر سافټویر |