
Encoder sagteware
Gebruikersgids
Encoder sagteware
Hierdie dokument bevat vertroulike inligting, wat eie is aan ARAD Bpk. Geen deel van die inhoud daarvan mag gebruik, gekopieer, openbaar gemaak of aan enige party oorgedra word op enige wyse hoegenaamd sonder vooraf skriftelike toestemming van ARAD Bpk.
Goedkeurings:
| Naam | Posisie | Handtekening | |
| Geskryf deur: | Evgeni Kosakovski | Firmware Ingenieur | |
| Goedgekeur deur: | R&D Bestuurder | ||
| Goedgekeur deur: | Produkbestuurder | ||
| Goedgekeur deur: |
Federale Kommunikasie Kommissie (FCC) Nakomingskennisgewing
VERSIGTIG
Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Die Gebruiker moet bewus wees dat veranderinge en wysigings aan die toerusting wat nie uitdruklik deur Master Meter goedgekeur is nie, die waarborg en die gebruiker se magtiging om die toerusting te gebruik, kan vernietig. Professioneel opgeleide personeel moet die toerusting gebruik.
Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ingevolge Deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer gebruike en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word in ooreenstemming met die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:
- Heroriënteer of verskuif die ontvangsantenna.
- Verhoog die skeiding tussen die toerusting en ontvanger.
- Koppel die toerusting aan 'n uitlaat op 'n stroombaan anders as dié waaraan die ontvanger gekoppel is.
- Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.
Hierdie toestel voldoen aan Deel 15 van FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:
- Hierdie toestel mag nie skadelike steurings veroorsaak nie, en
- Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
Industry Canada (IC) Voldoeningskennisgewing
Hierdie toestel voldoen aan FCC-reëls Deel 15 en aan Industry Canada-lisensievrygestelde RSS-standaard(e). Werking is onderhewig aan die volgende twee voorwaardes:
- Hierdie toestel mag nie inmenging veroorsaak nie, en
- Hierdie toestel moet enige steuring aanvaar, insluitend steuring wat ongewenste werking van die toestel kan veroorsaak.
Kragtens Industry Canada-regulasies mag hierdie radiosender slegs werk met 'n antenna van 'n tipe en maksimum (of minder) versterking wat deur Industry Canada vir die sender goedgekeur is. Om potensiële radio-interferensie vir ander gebruikers te verminder, moet die antennatipe en sy wins so gekies word dat die ekwivalente Isotropic ally radiated power (EIRP) nie meer is as wat nodig is vir suksesvolle kommunikasie nie.
– Hierdie Klas B digitale apparaat voldoen aan die Kanadese ICES-003.
Bestralingsblootstellingverklaring:
Hierdie toerusting voldoen aan FCC- en IC RF-stralingsblootstellingslimiete wat vir 'n onbeheerde omgewing uiteengesit is.
Inleiding
Encoder sagteware vereistes spesifikasie is 'n beskrywing van 'n sagteware stelsel wat ontwikkel moet word in Encoder module. Dit lê funksionele en nie-funksionele vereistes uiteen en kan 'n stel gebruiksgevalle insluit wat stelsel- en gebruikerinteraksies beskryf wat die sagteware moet verskaf.
Huidige vereistespesifikasie bepaal die basis vir werking tussen Arad-watermetings van die een kant en enkodeerderlesers 2 of 3 drade van die ander. Toepaslik gebruik, kan sagtewarevereiste-spesifikasies help om sagtewareprojekmislukking te voorkom.
Huidige dokument bevat genoeg en nodige vereistes wat vereis word vir die Encoder-module-ontwikkeling, insluitend stelseldefinisie, DFD, kommunikasie, ens., en bied die besonderhede van die hardeware- en sagteware-koppelvlak aan wat nodig is om Encoder-module met SENSUS-pulslesers te kommunikeer.
Stelsel verbyview
Die Sonata Sprint Encoder is 'n battery-aangedrewe substelselmodule wat toegelaat word om Sonata-data deur 2W of 3W-koppelvlak te lees.
Dit identifiseer die leserstelseltipe (2W of 3W) en skakel die serie-ontvangte data van die Sonata-meter om na die leser se stringformate en stuur dit in die Sensus-lesertipe protokol.
Encoder SW argitektuur
3.1 Encoder module is 'n baie eenvoudige konfigureerbare stelsel wat:
3.1.1 Verskaf 'n hoë-resolusie puls uitsetsein.
3.1.2 Kan ontvangde data van Sonata vertaal na elektriese puls vir elke eenheid van meting volgens Encoder module konfigurasie. Die elektriese puls word oor 'n tweegeleier- of driegeleierkabel na die afstanduitleesstelsels oorgedra.
3.1.3 Ondersteun kommunikasie-koppelvlak met verskillende pulslesers.
3.1.4 Die Encoder-model is gebou uit 'n module wat slegs die laaste string wat dit van die Sonata-meter ontvang het uitstuur sonder enige naverwerking.
3.2 Encoder module SW argitektuur is 'n onderbrekingsgedrewe SW argitektuur:
- SPI RX onderbreking
- Lesershorlosie onderbreek
- Time-outs
3.3 Die hoofprogram bestaan uit stelselinisialisering en 'n hooflus.
3.3.1 Tydens die hooflus wag die stelsel vir SPI RX-onderbreking of leseronderbreking om te voorkom.
3.3.2 Indien geen onderbreking voorgekom het nie en geen uitpuls-opdrag ontvang is nie, gaan die stelsel in die “Power down”-modus.
3.3.3 Die stelsel ontwaak uit “Power down”-modus deur SPI se onderbreking of leser se klok onderbreking.
3.3.4 SPI en lesergebeurtenisse word in ISR'e verwerk.
3.4 Die volgende figuur toon die Encoder module SPI gebeurtenis hanteer blok.

3.4.1 Maak fout Rx boodskap opsporing timer oop.
Wanneer grepe op SPI ontvang word, kontroleer die stelsel of dit 'n kopgreepgreep is, maak 'n tydteller oop vir die volgende greep-ontvangs-uitteltyd en inisieer die tydteller. Hierdie metode verhoed dat die stelsel vir 'n lang tyd vir grepe wag.
As geen greep vir 'n lang tyd (meer as 200 ms) ontvang word nie, word die SPI-foutgreep opgedateer en die boodskap word nie verwyder nie.
3.4.2 Stoor ontvang Rx greep
Elke greep word in Rx-buffer gestoor.
3.4.3 Kontroleer kontrolesom
Wanneer laaste greep in die boodskap ontvang word, word die kontrolesom bekragtig.
3.4.4 Dateer SPI-foutgreep op
Wanneer kontrolesom nie geldig is nie, word die SPI-foutgreep opgedateer en die boodskap word nie ontleed nie.
3.4.5 Ontleed ontvangde SPI-boodskap
Wanneer kontrolesom geldig is, word die ontledingsproses opgeroep.
Die ontleding word in die hooflus gedoen om die ontvangde buffer onmiddellik te hanteer as 'n atoom- en nie-geïnterfereerde proses. Wanneer ontleding uitgevoer word, word geen lesergebeurtenis hanteer nie.
3.5 Die volgende figuur toon ontleedboodskapvloei. Elkeen van die blokke word kortliks in die subparagrawe beskryf.

Encoder module opset
Daar is moontlik om Encoder-module te konfigureer vir werking vanaf GUI.

4.1 Konfigurasiestel sal in Sonata meter gestoor word deur op te druk
knoppie.
4.2 Sonata sal kommunikasie na Encoder module konfigureer deur RTC Alarm konfigurasie volgens GUI parameters:
4.2.1 In geval van gebruiker kies
Sonata RTC Alarm sal gekonfigureer word vir tyd is gedefinieer in "Minute" veld. Kommunikasie na Encoder module sal elke "Minute" veldtyd uitgevoer word.
4.2.2 In geval van gebruiker kies
Sonata RTC-alarm sal gekonfigureer word vir tyd is gedefinieer in "Eerste" of "Tweede" veld, volgens geselekteerde opsie. Kommunikasie na Encoder module sal uitgevoer word op geselekteerde tyd.
4.3 Enkodeerdermodule sal slegs agteruit veranderlike formaat ondersteun.
4.4 Toonbank tipe:
4.4.1 Net onondertekend (1 word omgeskakel na 99999999).
4.4.2 Aanstuur (verstek).
4.5 Resolusie:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (verstekwaarde 1).
4.6 Opdateringsmodus – Sonatetydperk vir die stuur van data na enkodeerdermodule:
4.6.1 Periode – elke voorafbepaalde tyd (in Minute” veld, sien 4.2.1) Sonata sal data na Encoder module stuur. (1…59 minute. Verstek 5 minute)
4.6.2 Een keer – vaste tyd wanneer Sonata data een keer per dag na Encoder module sal stuur (sien 4.2.2). Veld "Eerste" sal tyd in formaat bevat: ure en minute.
4.6.3 Twee keer – vaste tyd wanneer Sonata data twee keer per dag na Encoder module sal stuur (sien 4.2.2). Velde "Eerste" en "Tweede" sal tyd in formaat bevat: ure en minute.
4.7 AMR-reeksnommer – tot 8-syfer-ID-nommer (verstek dieselfde as meter-ID)
- Slegs numeriese getalle (in terugwaartse modus).
- Slegs 8 minste betekenisvolle getalle (in terugwaartse modus).
4.8 Aantal syfers – 1- 8 syfers vanaf die regterkantste posisie om na die 2/3W-leser gestuur te word (verstek 8 syfers).
4.9 TPOR – Tyd wat die leser wag totdat die meester die beginsinkronisering stop (sien Raak Lees-koppelvlak) (0…1000 ms. Verstek 500 ms).
4.10 2W Polswydte – (60…1200 ms. Verstek 800 ms).
4.11 Eenhede – vloeieenhede en volume-eenhede dieselfde as in Sonata-watermeter (leesalleen).
4.12 Enkodeerdermodule ondersteun nie alarms in terugwaartse formaat nie. Daarom kan ons nie 'n opsie hê vir Alarm-aanduiding aan modulekant nie.
Kommunikasie definisie

| Sonata – Encoder Interfaces | ||
| Ver. 1.00 | 23/11/2017 | Evgeni K. |
5.1 Sonate↔ Encoder Kommunikasie
5.1.1 Sonata watermeter kommunikeer met Encoder module deur SPI protokol: 500 kHz, Geen Data beheer). Die gebruik van ander instellings sal onvoorspelbare resultate lewer, en kan maklik die gekoppelde Sonata-watermeter laat reageer.
5.1.2 Na Sonata-herbegin sal huidige opstelling na Encoder-module gestuur word met die eerste kommunikasieversoek binne 1 minuut van Sonata-werking.
5.1.3 In die geval van enkodeerdermodule nie 3 keer konfigurasie ontvang nie, sal Sonata Encoder module Reset uitvoer deur “Reset” pen vir 200ms en sal probeer om konfigurasie weer te stuur.
5.1.4 Nadat die konfigurasieversoek suksesvol is, sal Sonata begin om data na Encoder-module te stuur.
5.2 Encoder ↔ Sensus Reader (Touch Read) Interface
5.2.1 Die koppelvlakspesifikasie vir die Touch Read-modus word gedefinieer in terme van werking in 'n standaardkring.
5.2.2 Enkodeerdermodule sal met lesers kommunikeer deur Sensus 2W of 3W protokol. Daar is Touch Read Interface tydsberekening diagram vir Sensus 2W of 3W kommunikasie.

| Sim | Beskrywing | Min | Maks | Verstek |
| TPOR | Skakel AAN na meter gereed (Nota 1) | 500 | 500 | |
| TPL | Krag / horlosie lae tyd | 500 | 1500 | |
| Krag/klok lae tyd jitter (Nota 2) | ±25 | |||
| TPH | Krag/Klok hoogtyd | 1500 | Nota 3 | |
| TPSL | Vertraging, klok na data uit | 250 | ||
| Krag/Klokdraerfrekwensie | 20 | 30 | ||
| Vra data uit frekwensie | 40 | 60 | ||
| WVK | Stel opdrag terug. Tyd vir Krag/Klok laag om registerterugstelling af te dwing | 200 | ||
| TRR | Meter herleestyd (Nota 1) | 200 |
Notas:
- Tydens TPOR kan krag/klokpulse teenwoordig wees, maar word deur die register geïgnoreer. Sommige registers sal dalk nie boodskap herhaal sonder terugstelopdrag nie
- Die registerklokjitter word gespesifiseer omdat sommige registers sensitief kan wees vir groot variasies in kloklaagtyd.
- Die register moet statiese toestel wees. Die register sal in die huidige toestand bly solank die krag/kloksein hoog bly.
5.2.3 Ondersteunde lesers:
2W
- TouchReader II Sensus M3096 – 146616D
- TouchReader II Sensus M3096 – 154779D
- TouchReader II Sensus 3096 – 122357C
- Sensus AutoGun 4090-89545 A
- VersaProbe NorthROP Grumman VP11BS1680
- Sensus RadioRead M520R C1-TC-X-AL
3W
- VL9 ,Kemp-Meek Mineola, TX (Tik)
- Meester Meter MMR NTAMMR1 RepReader
- Sensus AR4002 RF
5.3 Encoder Kragmodus
5.3.1 Wanneer 'n time-out plaasgevind het, word geen aktiwiteit van lesers (200 msek), SPI of Lesers aangedui nie, gaan die stelsel in kragafmodus.
5.3.2 Die stelsel kan slegs wakker word van kragafmodus wanneer SPI ontvang word of Readeclock ontvang word.
5.3.3 Die afskakelmodus van die stelsel is HALT-modus (minimale kragverbruik).
5.3.4 Voordat afskakelmodus betree word, word SPI-module as EXTI gekonfigureer om wakker te word vanaf HALT-modus wanneer SPI-boodskap ontvang word.
5.3.5 PB0 is gekonfigureer na EXTI om wakker te word van HALT-modus wanneer die leser se horlosie ontvang word.
5.3.6 Die GPIO is gekonfigureer vir minimale kragverbruik tydens afskakelmodus.
5.3.7 Toegang tot die afskakelmodus word vanaf hooflus uitgevoer nadat die uitteltydteller, timer 2 verby is.
5.4 Terugwaartse versoenbaarheidsboodskap
Boodskap van meter:
| Byte nommer | (0:3) | (4:7) |
| 0 | 'S' | |
| 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 | Rek [1]-0x30 |
| 6 | Rek [2]-0x30 | Rek [3]-0x30 |
| 7 | Rek [4]-0x30 | Rek [5]-0x30 |
| 8 | Rek [6]-0x30 | Rek [7]-0x30 |
| 9 | Kontroleer som vir(i=1;i<9;a^= boodskap[i++]); | |
| 10 | 0x0d | |
5.5 Encoder-koppelvlakkonfigurasie
| Byte nommer | ||
| 1 | Stukkies: 0 – Aktiveer eksterne krag 1 – 0 Maak formaat reg 1 Veranderlike formaat |
Verstek is 0 Geen eksterne krag en veranderlike formaat nie |
| 7 _ |
TPOR | In 10 ms stappe |
| 2W klok frekw | In Khz | |
| Vsense drempel | Skakel oor na eksterne krag wanneer Vsense die drempel oorskry | |
| 6 | 2W polswydte in 5 * ons | 0 beteken Ous 10 beteken 50 ons 100 beteken 500 ons |
| 7-8 | Batterytoegangsdrempel In duisende toegange. |
TBD |
| 9 | Desimale punt ligging | |
| 10 | Aantal syfers | 0-8 |
| 11 | Vervaardiger-ID | |
| 12 | Volume Eenheid | Sien Bylaag A |
| 13 | Vloei Eenheid | Sien Bylaag A |
| 14-15 | Bitsgewys: 0 – stuur Alarm 1 – stuur Eenheid 2 -stuur vloei 3 -stuur volume |
|
| 16 | Soort vloei | C |
| 17 | Volume tipe | B |
| 18-30 | Meter ID Hoof | Vorentoe (8 LSB in Fix-modus) |
| 31-42 | Meter-ID (sekondêr) | Terugwaartse vloei (8 LSB in Fix-modus) |
5.6 Encoder Boodskapformatering
5.6.1 Vaste Lengte Formaat
RnnnniiiiiiiiCR
R[Encoder Data][ Meter ID 8 LSB(Configuration)]CR
Die vaste lengte formaat is van die vorm:
Waar:
“R” is die hoofkarakter.
"nnnn" is 'n vierkarakter meterlesing.
"iiiiiii" is 'n agt karakter identifikasienommer.
"CR" is die karretjie-terugvoerkarakter (ASCII-waarde 0Dh)
Geldige karakters vir “n” is “0-9” en “?”
Geldige karakters vir "i" is: 0-9, AZ, az, ?
In die geval van regstellingsformaat sal die module:
- Skakel die meterteller wat na die module gestuur is om na ASCII (0 na 9999)
- Neem die 8 LSB van die Meter ID Hoof of Meter ID (sekondêr)
5.6.2 Veranderlike Lengte Formaat
Die veranderlike lengte-formaat bestaan uit 'n leidende karakter "V", 'n reeks velde, en 'n terminator karakter "CR". Die algemene vorm:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnnn,ufCR
- Neem die 12 LSB-tekens van die Meter ID Hoof of Meter ID (sekondêr)
- Skakel die metertellerveld van die enkodeerderdata om en skakel om na ASCII (0 na 99999999), die aantal syfers hang af van konfigurasie
- Stuur die alarmgreep vanaf die enkodeerderdata, indien dit bestaan
- Stuur eenheidgreep vanaf die enkodeerderdata, indien bestaan
- Skakel die metervloeiveld van die enkodeerderdata om en skakel om van float na ASCII, die aantal syfers is 4 en desimale punt en teken indien nodig.
- Sluit alles aan met toepaslike kopskrifte en skeiers
- Voeg CR by.
Totaliseerder 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 3 Encoder Data-volume 123 Getal van syfer = 8
Resolusie = 1
Desimale punt ligging = 0 (geen desimale punt)Totaliseerder 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 1 2 3 . 4 5 Encoder Data-volume 12345 Getal van syfer = 7 (maksimum as gevolg van desimale punt)
Resolusie = 1
Desimale punt ligging = 2Totaliseerder 0 1 2 3 . 4 5 6 7 8 Sensus 1 2 3 4 5 . 6 7 Encoder Data-volume 1234567 Getal van syfer =7 (maksimum as gevolg van desimale punt)
Resolusie =x0.01
Desimale punt ligging = 2Totaliseerder 0 0 1 2 . 3 4 5 6 7 Sensus 0 0 0 1 2 3 4 Encoder Data-volume 1234 Getal van syfer = 7
Resolusie = x 0.01
Desimale punt ligging = 0Totaliseerder 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 Encoder Data-volume 12 Getal van syfer = 7
Resolusie =x10
Desimale punt ligging = 0
5.7 Velddefinisie
5.7.1 Die boodskapformaat word volgens die eerste boodskapgreep geïdentifiseer.
- 0 x 55 het 'n nuwe formaatboodskap aangedui.
- 0 x 53 ('S') dui 'n ou formaat boodskap aan
5.7.2 Daar is verskeie opsionele subvelde wat hieronder aangebied word. Dit word tussen hakies “[,]” ingesluit. Indien meer as een subveld vir 'n veld gedefinieer is, moet die subvelde in die volgorde verskyn.
5.7.3 Die Module skakel die data van die Meter om na een van die twee formate volgens konfigurasie (Repareer of veranderlike).
Die volgende tabel definieer ondersteunde lengteformate:
|
Uitvoer boodskap Formaat |
Vorm | Waar | Konfigurasie |
| Formaat met vaste lengte | RnnnniiiiiiiiCR | R leidende karakter n – meterlesing i – meter ID CR – ASCII 0Dh |
meterlesingseenhede |
| Veranderlike lengte-formaat | V;IMiiiiiiiiiiii; RBmmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR | V – hoofkarakter I – Identifikasie veld. i – tot 12 karakters M – Vervaardiger-ID RB – Huidige Volume A – Alarm veld. a – alarmtipes tot 8 alarmkode subvelde word toegelaat. GC – Huidige vloeitempo m – tot 8 syfers f – mantissa uv – volume eenhede (sien Eenhede tabel) nnnnnn – 4-6 karakters: 4-getalle, 1 desimale punt, 1 teken karakter uf – vloei eenhede (sien Eenhede tabel) |
Die velde:
f (mantisse), a (alarm) ,u (eenhede) is opsioneel.
Geldige karakters: "0-9", "AZ", "az", "?" is geldig as 'n foutaanwyser.
5.8 Ontleed boodskap volgens ou formaat
5.8.1 In ou formaat bevat die boodskap meter ID en Volume datum.
5.8.2 Die boodskap word volgens die ICD ontleed.
5.9 Skryf na EEPROM ontvang parameters
5.9.1 Wanneer module-ID, databoodskap of konfigurasieboodskap ontvang word, word die parameters van die boodskap in die EEPROM ingeskryf.
5.9.2 Hierdie skrywe aan EEPROM verhoed dat die stelsel data verloor wanneer stelselterugstelling plaasvind.
5.10 Leser gebeurtenis hanteer blok
5.10.1 Wanneer lesersklok ontvang word, hanteer die stelsel leser se ISR-gebeurtenis.
5.10.2 Al die prosesse word in die ISR gedoen om met die leser gesinchroniseer te word.
5.10.3 Indien geen horlosie vir 200ms bespeur word nie, gaan die stelsel na afskakelmodus.

| Leser ISR-handvatselblok | ||
| Ver. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Maak 'n redelike opsporingstydteller oop
5.11.1 Wanneer lesersklok ontvang word, word 'n Quite Detection timer oopgemaak.
5.11.2 Wanneer daar geen klokgebeurtenisse vir 200ms is nie, gaan die stelsel na afskakelmodus.
5.12 Bespeur tipe leser
5.12.1 Eerste 3 klokgebeure word vir klokopsporingtipe gebruik.
5.12.2 Die opsporing word gedoen deur die frekwensie van die leser se klok te meet.
5.12.3 Die klokfrekwensie vir 2w-leser is: 20 kHz – 30 kHz.
5.12.4 Die klokfrekwensie vir 3w-leser is minder as 2 kHz.
5.13 Oop timer vir TPSL-opsporing
5.13.1 Wanneer 2w-leser bespeur word, word 'n tydhouer oopgemaak vir opsporing van TPSL-tyd van nogal voordat elke greep uitgesaai word.
5.13.2 In 2w-leserprotokol word elke bis in interval of nogal versend.
5.14 Wag vir afklokgebeurtenis, skuif data uit
- In 2w verbinding. Nadat TPSL-tyd opgespoor is, word die bietjie volgens 2w-protokol oorgedra.
'0' word oorgedra as 'n puls van 50 kHz vir 300 µs
'1' word as '0' oorgedra vir 300 µs - In 3w verbinding. Na TPOR-tyd van vertraging word die bietjie volgens 3w-protokol oorgedra.
'0' word as '1' oorgedra
'1' word as '0' oorgedra
Elke bis word oorgedra na afklokgebeurtenis.
5.15 Advance TX events teller, gaan na TRR
Na elke boodskapversending word die teller van TX-gebeure opgedateer. Die teller word gebruik om die batterytoegangsoorskryffout aan te dui wanneer die aantal lesings die batterytoegangswaarde oorskry. Na elke uitsending, vir TRR-tyd, ontvang die stelsel nie leser se klokgebeure nie.
5.16 Boodskapformaat/enkodeerderkonfigurasie
Boodskap van meter na enkodeerder:
| Opskrif | Addr 17:61 | Tipe 15:0] | Len | Data | Einde | ||
| Kry Encoder Toegang | 55 | X | 12 | 0 | Nul | CSum | |
| Kry Encoder Status | 55 | X | 13 | 0 | Nul | CSum | |
| Vee enkodeerderstatus uit | 55 | X | 14 | 0 | Nul | CSum | |
| Enkodeerder data | 55 | X | 15 | 4-10 | Byte | Meter data | CSum |
| 1-4 5 6-9 |
Meter volume (gesing Int) Alarm Vloei (dryf) |
||||||
| Enkodeerder Konfigurasie |
55 | X | 16 | Fout! Verwysing bron nie gevind nie. |
CSum | ||
Len - data lengte;
CSum – kontroleer som oor alle raam [55...Data] of AA.
Enkodeerder antwoord op meter:
| Opskrif | addr | Tik | Len | Data | Einde | ||
| Kry Encoder Toegang | 55 | X | 9 | 2 | Module ID | ||
| Kry Status | 55 | X | 444 | 1 | Bietjiegewys | Module ID | |
| 0 1 2 4 8 |
OK Waghond het plaasgevind UART fout Oorskry die leesnommer Encoder Interface foute |
||||||
| Alle opdragte | 55 | X | X | 0 | Module ID | ||
Woordelys
| Termyn | Beskrywing |
| CSCI | Rekenaarsagteware-konfigurasie-koppelvlak |
| EEPROM | Elektronies uitveebare PROM |
| GUI | Grafiese gebruikerskoppelvlak |
| ISR | Onderbreek diensroetine |
| SRS | Sagteware vereistes spesifikasie |
| WD | Waghond |
Bylaag
7.1 Meeteenhede
| Karakter | Eenhede |
| m³ | Kubieke meter |
| ft³ | Kubieke voete |
| Amerikaanse Gal | Amerikaanse gallons |
| l | liter |
Eksterne dokumente
| Naam en ligging |
| 2W-SENSUS |
| 3W-SENSUS |
Hersieningsgeskiedenis:
| Hersiening | Afdeling geraak | Datum | Verander deur | Verander beskrywing |
| 1.00 | Almal | 04/12/2017 | Evgeni Kosakovski | Dokument skepping |
~ Einde van Dokument ~
Arad Technologies Bpk.
st. HaMada, Yokneam Elite,
2069206, Israel
www.arad.co.il
Dokumente / Hulpbronne
![]() | Encoder sagteware |
Verwysings
- Gebruikershandleidingmanual.tools
