انڪوڊر سافٽ ويئر
استعمال ڪندڙ ھدايت
انڪوڊر سافٽ ويئر
هي دستاويز ڳجهي معلومات تي مشتمل آهي، جيڪا ARAD لميٽيڊ جي ملڪيت آهي. ان جي مواد جو ڪو به حصو ڪنهن به طريقي سان استعمال، نقل، ظاهر يا ڪنهن به پارٽيءَ کي ARAD لميٽيڊ جي اڳوڻي تحريري اجازت کان سواءِ استعمال نٿو ڪري سگهجي.
منظوريون:
نالو | پوزيشن | دستخط | |
پاران لکيل آهي: | Evgeni Kosakovski | فرم ويئر انجنيئر | |
پاران منظور ٿيل: | آر اينڊ ڊي مئنيجر | ||
پاران منظور ٿيل: | پراڊڪٽ مئنيجر | ||
پاران منظور ٿيل: |
وفاقي ڪميونيڪيشن ڪميشن (FCC) تعميل جو نوٽيس
احتياط
هي ڊوائيس ايف سي سي جي قاعدن جي 15 حصي جي مطابق آهي. صارف کي shouldاڻڻ گهرجي ته سامان جي تبديلين ۽ تبديلين کي واضح طور تي منظور نه ڪيو ويو ماسٽر ميٽر وارنٽي کي باطل ڪري سگهي ٿو ۽ صارف کي سامان هلائڻ جا اختيار. مسلکي طور تي تربيت يافته اهلڪار سامان استعمال ڪن.
هي سامان آزمايو ويو آهي ۽ ايف سي سي جي قاعدن جي پارٽ 15 جي مطابق ، ڪلاس بي جي ڊجيٽل ڊيوائس جي حدن کي پورو ڪرڻ لاءِ مليو آهي. هي حدون رهائشي تنصيب ۾ نقصانڪار مداخلت خلاف مناسب تحفظ فراهم ڪرڻ لاءِ ٺاهيل آهن. هي سامان استعمال پيدا ڪندو آهي ۽ ريڊيو فريڪوئنسي انرجي کي روشن ڪري سگهي ٿو ۽ ، جيڪڏهن انسٽال ٿيل ۽ هدايتن جي مطابق استعمال نه ٿيو هجي ، ريڊيو مواصلات جي نقصانڪار مداخلت جو سبب بڻجي سگهي ٿو. بهرحال ، ڪا به ضمانت ناهي ته هڪ انسٽاليشن ۾ مداخلت واقع نه ٿيندي. جيڪڏهن هي سامان ريڊيو يا ٽيليويزن جي استقبال جي نقصانڪار مداخلت جو سبب بڻجندو آهي ، جيڪو سامان بند ڪري ۽ بند ڪري سگهجي ٿو ، صارف کي زور ڏنو وڃي ٿو ته هو مداخلت جي صحيح کي ڪوشش ڪندي هيٺ ڏنل طريقن مان هڪ يا وڌيڪ:
- وصول ڪندڙ اينٽينا کي ٻيهر ترتيب ڏيو يا منتقل ڪريو.
- سامان ۽ وصول ڪندڙ جي وچ ۾ علحدگي کي وڌايو.
- سامان کي ھڪڙي سرڪٽ تي ھڪڙي آئوٽليٽ ۾ ڳنڍيو جنھن کان رسيور ڳنڍيل آھي.
- مدد لاءِ ڊيلر يا تجربيڪار ريڊيو/ٽي وي ٽيڪنيشن سان صلاح ڪريو.
هي ڊوائيس FCC ضابطن جي حصو 15 جي تعميل ڪري ٿو. آپريشن هيٺ ڏنل ٻن شرطن جي تابع آهي:
- هي ڊوائيس نقصانڪار مداخلت جو سبب نه ٿي سگھي، ۽
- هن ڊوائيس کي ڪنهن به مداخلت قبول ڪرڻ گهرجي، جنهن ۾ مداخلت شامل آهي جيڪا ناپسنديده آپريشن سبب ٿي سگهي ٿي.
انڊسٽري ڪئناڊا (IC) تعميل جو نوٽيس
هي ڊوائيس FCC ضابطن جي پارٽ 15 ۽ انڊسٽري ڪينيڊا جي لائسنس سان گڏ RSS معيار (معيارين) جي تعميل ڪري ٿو. آپريشن هيٺ ڏنل ٻن شرطن جي تابع آهي:
- هي ڊوائيس مداخلت جو سبب نه ٿي سگھي، ۽
- هن ڊوائيس کي ڪنهن به مداخلت کي قبول ڪرڻ گهرجي، جنهن ۾ مداخلت شامل آهي جيڪا ڊوائيس جي ناپسنديده آپريشن سبب ٿي سگهي ٿي.
انڊسٽري ڪئناڊا جي ضابطن جي تحت، هي ريڊيو ٽرانسميٽر صرف انٽينا استعمال ڪري سگھي ٿو هڪ قسم جي اينٽينا استعمال ڪندي ۽ انڊسٽري ڪئناڊا پاران ٽرانسميٽر لاء منظور ٿيل وڌ ۾ وڌ (يا گهٽ) حاصل. ٻين استعمال ڪندڙن لاءِ امڪاني ريڊيو مداخلت کي گھٽائڻ لاءِ، اينٽينا جو قسم ۽ ان جي حاصلات کي ايترو منتخب ڪيو وڃي ته برابر Isotropic ali radiated power (EIRP) ڪامياب ڪميونيڪيشن لاءِ ضروري کان وڌيڪ نه هجي.
- هي ڪلاس بي ڊجيٽل اپريٽس ڪينيڊا ICES-003 سان مطابقت رکي ٿو.
تابڪاري جي نمائش جو بيان:
اهو سامان بي قابو ماحول جي لاءِ مقرر ڪيل ايف سي سي ۽ آئي سي آر ايف تابڪاري نمائش جي حدن سان لاڳو ٿئي ٿو.
تعارف
انڪوڊر سافٽ ويئر گهرجن جي وضاحت هڪ سافٽ ويئر سسٽم جي وضاحت آهي جيڪا انڪوڊر ماڊل ۾ ترقي ڪئي ويندي. اهو فنڪشنل ۽ غير فنڪشنل گهرجن کي ترتيب ڏئي ٿو ۽ شايد استعمال جي ڪيسن جو هڪ سيٽ شامل ڪري سگھي ٿو جيڪو بيان ڪري ٿو سسٽم ۽ صارف جي رابطي کي جيڪو سافٽ ويئر مهيا ڪرڻ گهرجي.
موجوده ضرورتن جي وضاحت هڪ پاسي کان ارادو پاڻي جي ماپ جي وچ ۾ آپريشن لاء بنياد قائم ڪري ٿي ۽ انڪوڊر ريڊرز 2 يا 3 تارن کان ٻئي طرف. مناسب طور تي استعمال ڪيو ويو، سافٽ ويئر گهرجن جون خاصيتون سافٽ ويئر پروجيڪٽ جي ناڪامي کي روڪڻ ۾ مدد ڪري سگھن ٿيون.
موجوده دستاويز ڪافي ۽ ضروري ضرورتن کي لسٽ ڪري ٿو جيڪي انڪوڊر ماڊل ڊولپمينٽ لاءِ گهربل آهن سسٽم جي تعريف، ڊي ايف ڊي، ڪميونيڪيشن وغيره، ۽ پيش ڪري ٿو هارڊويئر ۽ سافٽ ويئر انٽرفيس جا تفصيل جيڪي انڪوڊر ماڊل کي SENSUS پلس ريڊرز سان رابطو ڪرڻ لاءِ گهربل آهن.
سسٽم ختمview
Sonata Sprint Encoder هڪ بيٽري تي هلندڙ سب-سسٽم ماڊل آهي جنهن کي 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 سسٽم "پاور ڊائون" موڊ مان جاڳي ٿو 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 پيغام
جڏهن چيڪسم صحيح آهي، پارسنگ عمل کي سڏيو ويندو آهي.
parsing مکيه لوپ ۾ ڪيو ويندو آهي فوري طور تي حاصل ڪيل بفر کي ايٽمي ۽ غير مداخلت واري عمل جي طور تي سنڀالڻ لاء. جڏهن تجزيو ڪيو ويندو آهي، ڪو به پڙهندڙ واقعو هٿ نه ڪيو ويندو آهي.
3.5 هيٺ ڏنل انگ اکر ڏيکاري ٿو پارس پيغام جي وهڪري. هر هڪ بلاڪ کي مختصر طور تي ذيلي پيراگراف ۾ بيان ڪيو ويو آهي.
انڪوڊر ماڊل ٺاھ جوڙ
GUI کان آپريشن لاءِ انڪوڊر ماڊل کي ترتيب ڏيڻ ممڪن آھي.
4.1 ڪنفيگريشن سيٽ کي دٻائڻ سان سونٽا ميٽر ۾ ذخيرو ڪيو ويندو بٽڻ
4.2 سونٽا انڪوڊر ماڊيول تائين ڪميونيڪيشن کي ترتيب ڏيندو RTC الارم جي ترتيب سان GUI پيرا ميٽرز موجب:
4.2.1 صارف جي چونڊ جي صورت ۾ سونٽا RTC الارم کي ترتيب ڏنو ويندو وقت جي لاءِ وضاحت ڪئي وئي آهي ”منٽ“ فيلڊ ۾. انڪوڊر ماڊل کي ڪميونيڪيشن هر ”منٽ“ فيلڊ ٽائيم تي ڪيو ويندو.
4.2.2 صارف جي چونڊ جي صورت ۾ سونٽا 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 هڪ ڀيرو - مقرر وقت جڏهن سونٽا انڪوڊر ماڊل ڏانهن ڊيٽا موڪليندو ڏينهن ۾ هڪ ڀيرو (ڏسو 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. ڊفالٽ 800 ms).
4.11 يونٽ - فلو يونٽ ۽ حجم يونٽ ساڳيا آهن جيئن سونٽا واٽر ميٽر ۾ (صرف پڙهڻ لاءِ).
4.12 انڪوڊر ماڊل پسمانده فارميٽ ۾ الارم کي سپورٽ نٿو ڪري. تنهن ڪري اسان وٽ اختيار نه ٿي سگهيا الارم اشاري لاءِ ماڊل پاسي.
رابطي جي تعريف
سونٽا - انڪوڊر انٽرفيس | ||
ور. 1.00 | 23/11/2017 | Evgeni K. |
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 انڪوڊر ماڊل پڙهندڙن سان سينسس 2W يا 3W پروٽوڪول ذريعي رابطو ڪندو. سينسس 2W يا 3W ڪميونيڪيشن لاءِ ٽچ ريڊ انٽرفيس ٽائمنگ ڊراگرام آھن.
سم | وصف | منٽ | وڌ | ڊفالٽ |
TPOR | پاور آن ڪرڻ لاءِ ميٽر تيار (نوٽ 1) | 500 | 500 | |
ٽي پي ايل | پاور / ڪلاڪ گھٽ وقت | 500 | 1500 | |
پاور/گھڙي گھٽ وقت جي گھڙي (نوٽ 2) | ±25 | |||
ٽي پي ايڇ | پاور / ڪلاڪ اعلي وقت | 1500 | نوٽ 3 | |
TPSL | دير، گھڙي ڊيٽا کان ٻاهر | 250 | ||
پاور / ڪلاڪ ڪيريئر فريکوئنسي | 20 | 30 | ||
پڇو ڊيٽا آئوٽ فريڪوئنسي | 40 | 60 | ||
TRC | حڪم بحال ڪريو. رجسٽر ري سيٽ ڪرڻ لاءِ پاور/گھڙي گھٽ ۾ گھٽ وقت | 200 | ||
ٽي آر | ميٽر ٻيهر پڙهڻ جو وقت (نوٽ 1) | 200 |
نوٽس:
- TPOR پاور/گھڙي جي دوران دال موجود ٿي سگھي ٿي پر رجسٽر طرفان نظرانداز ٿيل آھن. ڪجھ رجسٽرڊ ري سيٽ ڪمانڊ کانسواءِ پيغام کي ورجائي نه سگھندا
- رجسٽر گھڙي جي گھڙي جي وضاحت ڪئي وئي آھي ڇاڪاڻ ته ڪجھ رجسٽر گھڙي گھٽ وقت ۾ وڏي تبديلين لاء حساس ٿي سگھن ٿا.
- رجسٽر جامد ڊوائيس هجڻ گهرجي. رجسٽر موجوده حالت ۾ رهندو جيستائين پاور/ڪلاڪ سگنل بلند رهي.
5.2.3 معاون پڙهندڙ:
2W
- ٽچ ريڊر II Sensus M3096 - 146616D
- ٽچ ريڊر II Sensus M3096 - 154779D
- ٽچ ريڊر II سينسس 3096 - 122357 سي
- سينس آٽو گن 4090-89545 اي
- VersaProbe NorthROP Grumman VP11BS1680
- سينسس ريڊيو ريڊ M520R C1-TC-X-AL
3W
- VL9، ڪيمپ-ميڪ مينيولا، 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 جي طور تي ترتيب ڏنو ويو آهي ته جيئن HALT موڊ مان جاڳائڻ کي فعال ڪيو وڃي جڏهن SPI پيغام ملي ٿو.
5.3.5 PB0 کي EXTI ۾ ترتيب ڏنو ويو آهي ته جيئن ريڊر جي ڪلاڪ موصول ٿئي هالٽ موڊ مان جاڳڻ.
5.3.6 پاور ڊائون موڊ دوران GPIO گھٽ ۾ گھٽ بجلي جي استعمال لاءِ ترتيب ڏنل آھي.
5.3.7 پاور ڊائون موڊ ۾ داخل ٿيڻ وقت ٽائمر 2 ختم ٿيڻ کان پوء مين لوپ مان عمل ڪيو ويو آھي.
5.4 پسمانده مطابقت پيغام
ميٽر مان پيغام:
بائيٽ نمبر | (0:3) | (4:7) |
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 حد کان وڌي وڃي | |
6 | 2W نبض جي چوٽي 5 * اسان ۾ | 0 يعني Ous 10 جو مطلب آھي 50s 100 جو مطلب آھي 500s |
7-8 | بيٽري جي رسائي جي حد هزارين پهچن ۾. |
ٽي بي ڊي |
9 | ڊيسيمل پوائنٽ جي جڳھ | |
10 | انگن جو تعداد | 0-8 |
11 | ٺاهيندڙ Id | |
12 | حجم يونٽ | ڏسو ضميمو الف |
13 | فلو يونٽ | ڏسو ضميمو الف |
14-15 | Bitwise: 0 - الارم موڪليو 1 - يونٽ موڪليو 2 - موڪل جو وهڪرو 3 - مقدار موڪليو |
|
16 | وهڪري جو قسم | C |
17 | حجم جو قسم | B |
18-30 | ميٽر ID مکيه | اڳتي (8 LSB فڪس موڊ ۾) |
31-42 | ميٽر ID (ثانوي) | پسمانده وهڪري (8 LSB فڪس موڊ ۾) |
5.6 انڪوڊر پيغام فارميٽنگ
5.6.1 مقرر ٿيل ڊگھائي فارميٽ
Rnnnniiiiiiii سي آر
R[Encoder Data][Meter ID 8 LSB(Configuration)]CR
مقرر ٿيل ڊگھائي فارميٽ جي شڪل آھي:
ڪٿي:
”ر“ اڳوڻو ڪردار آهي.
"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
- ميٽر آئي ڊي مين يا ميٽر آئي ڊي (ثانوي) مان 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 ماڊل ميٽر مان ڊيٽا کي ٻن فارميٽ ۾ تبديل ڪري ٿو ترتيب جي مطابق (فيڪس يا متغير).
ايندڙ جدول وضاحت ڪري ٿو حمايت ٿيل ڊگھائي فارميٽ:
ٻاھر موڪليو پيغام فارميٽ |
فارم | ڪٿي | ٺاھ جوڙ |
مقرر ڊگھائي فارميٽ | Rnnnniiiiiiii سي آر | آر اهم ڪردار n - ميٽر ريڊنگ i - ميٽر ID CR - ASCII 0Dh |
ميٽر ريڊنگ يونٽ |
متغير ڊگھائي فارميٽ | V؛ IMiiiiiiiiii؛ 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 (mantissa)، a (الارم)، u (يونٽ) اختياري آھن.
صحيح اکر: "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 | نال | سيسم | |
حاصل ڪريو انڪوڊر اسٽيٽس | 55 | X | 13 | 0 | نال | سيسم | |
صاف ڪريو انڪوڊر اسٽيٽس | 55 | X | 14 | 0 | نال | سيسم | |
انڪوڊر ڊيٽا | 55 | X | 15 | 4-10 | بائيٽ | ميٽر ڊيٽا | سيسم |
1-4 5 6-9 |
ميٽر جو مقدار (singed Int) الارم وهڪري (فلوٽ) |
||||||
انڪوڊر ٺاھ جوڙ |
55 | X | 16 | غلطي! حوالو ذريعو نه مليو. |
سيسم |
لين - ڊيٽا جي ڊيگهه؛
سيسم - چيڪ ڪريو سمورو فريم [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 |
لغت
اصطلاح | وصف |
سي ايس سي آئي | ڪمپيوٽر سافٽ ويئر ڪنفيگريشن انٽرفيس |
EEPROM | اليڪٽرانڪ طور تي ختم ڪرڻ وارو PROM |
GUI | گرافڪ يوزر انٽرفيس |
آئي ايس آر | رڪاوٽ سروس روين |
ايس آر ايس | سافٽ ويئر جي گهرج جي وضاحت |
WD | واچ- ڪتو |
ضميمو
7.1 ماپ جا يونٽ
ڪردار | يونٽس |
m³ | ڪعبي ميٽر |
فوٽ | ڪعبي فوٽ |
US Gal | آمريڪي گيلن |
l | ليٽرز |
خارجي دستاويز
نالو ۽ جڳھ |
2W-سينسس |
3W-سينسس |
نظرثاني جي تاريخ:
نظرثاني | سيڪشن متاثر | تاريخ | طرفان تبديل ٿيل | وضاحت تبديل ڪريو |
1.00 | سڀ | 04/12/2017 | Evgeni Kosakovski | دستاويز ٺاھڻ |
~ دستاويز جي پڇاڙي ~
Arad Technologies Ltd.
ايس ٽي هاماڊا، يوڪنام ايلٽ،
2069206، اسرائيل
www.arad.co.il
دستاويز / وسيلا
![]() |
ARAD TECHNOLOGIES انڪوڊر سافٽ ويئر [pdf] استعمال ڪندڙ ھدايت 2A7AA-SONSPR2LCEMM، 28664-SON2SPRLCEMM، انڪوڊر سافٽ ويئر، انڪوڊر، سافٽ ويئر، سوناٽا اسپرنٽ انڪوڊر، انڪوڊر سافٽ ويئر سوناٽا اسپرنٽ انڪوڊر لاءِ |