Programska oprema kodirnika
Uporabniški priročnik
Programska oprema kodirnika
Ta dokument vsebuje zaupne informacije, ki so last ARAD Ltd. Nobenega dela njegove vsebine ni dovoljeno uporabljati, kopirati, razkriti ali posredovati kateri koli stranki na kakršenkoli način brez predhodnega pisnega dovoljenja ARAD Ltd.
Odobritve:
| Ime | Položaj | Podpis | |
| Napisal: | Evgeni Kosakovski | Inženir vdelane programske opreme | |
| odobril: | Vodja raziskav in razvoja | ||
| odobril: | Produktni vodja | ||
| odobril: |
Zvezna komisija za komunikacije (FCC) Obvestilo o skladnosti
POZOR
Ta naprava je v skladu z delom 15 pravil FCC. Uporabnik se mora zavedati, da lahko spremembe in modifikacije opreme, ki jih Master Meter ni izrecno odobril, razveljavijo garancijo in uporabnikovo pooblastilo za upravljanje opreme. Opremo naj uporablja strokovno usposobljeno osebje.
Ta oprema je bila preizkušena in je ugotovila, da ustreza omejitvam za digitalno napravo razreda B v skladu z delom 15 pravil FCC. Te omejitve so zasnovane tako, da zagotavljajo primerno zaščito pred škodljivimi motnjami v stanovanjski instalaciji. Ta oprema ustvarja uporabe in lahko oddaja radiofrekvenčno energijo in, če ni nameščena in uporabljena v skladu z navodili, lahko povzroči škodljive motnje v radijskih komunikacijah. Vendar ni nobenega zagotovila, da v namestitvi ne bo prišlo do motenj. Če ta oprema povzroča škodljive motnje radijskega ali televizijskega sprejema, kar je mogoče ugotoviti z izklopom in vklopom opreme, uporabnik spodbuja, da poskuša motnje odpraviti z enim ali več naslednjimi ukrepi:
- Preusmerite ali premaknite sprejemno anteno.
- Povečajte razdaljo med opremo in sprejemnikom.
- Priključite opremo v vtičnico na drugem tokokrogu kot tisti, na katerega je priključen sprejemnik.
- Za pomoč se posvetujte s prodajalcem ali izkušenim radijskim/TV tehnikom.
Ta naprava je skladna s 15. delom pravil FCC. Delovanje je odvisno od naslednjih dveh pogojev:
- Ta naprava morda ne povzroča škodljivih motenj in
- Ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.
Obvestilo o skladnosti Industry Canada (IC).
Ta naprava je skladna s 15. delom pravil FCC in s standardi RSS, izvzetimi iz licence Industry Canada. Delovanje je odvisno od naslednjih dveh pogojev:
- Ta naprava ne sme povzročati motenj in
- Ta naprava mora sprejeti vse motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje naprave.
V skladu s predpisi Industry Canada sme ta radijski oddajnik delovati le z uporabo antene takšnega tipa in največjega (ali manjšega) ojačanja, ki ga za oddajnik odobri Industry Canada. Da bi zmanjšali morebitne radijske motnje za druge uporabnike, je treba vrsto antene in njeno ojačanje izbrati tako, da ekvivalentna izotropna zavezniška sevana moč (EIRP) ne presega tiste, ki je potrebna za uspešno komunikacijo.
– Ta digitalni aparat razreda B je skladen s kanadskim ICES-003.
Izjava o izpostavljenosti sevanju:
Ta oprema ustreza FCC in IC mejam izpostavljenosti RF sevanju, določenim za nenadzorovano okolje.
Uvod
Specifikacija programskih zahtev za kodirnik je opis programskega sistema, ki bo razvit v modulu Encoder. Določa funkcionalne in nefunkcionalne zahteve in lahko vključuje nabor primerov uporabe, ki opisujejo sistemske in uporabniške interakcije, ki jih mora zagotoviti programska oprema.
Specifikacija trenutnih zahtev določa osnovo za delovanje med meritvami vode Arad na eni strani in 2- ali 3-žilnimi čitalniki kodirnikov na drugi strani. Ob ustrezni uporabi lahko specifikacije zahtev za programsko opremo preprečijo neuspeh projekta programske opreme.
Trenutni dokument navaja dovolj in potrebne zahteve, ki so potrebne za razvoj modula Encoder, vključno z definicijo sistema, DFD, komunikacijo itd., in predstavlja podrobnosti vmesnika strojne in programske opreme, potrebnega za komunikacijo modula Encoder z čitalniki impulzov SENSUS.
Sistem je končanview
Sonata Sprint Encoder je modul podsistema z baterijskim napajanjem, ki omogoča branje podatkov Sonate prek vmesnika 2W ali 3W.
Identificira tip čitalnega sistema (2W ali 3W) in pretvori serijsko prejete podatke iz merilnika Sonata v formate nizov čitalnika ter jih posreduje v protokolu tipa čitalnika Sensus.
Arhitektura programske opreme kodirnika
3.1 Encoder modul je zelo preprost nastavljiv sistem, ki:
3.1.1 Zagotavlja impulzni izhodni signal visoke ločljivosti.
3.1.2 Lahko prevede prejete podatke iz Sonate v električni impulz za vsako mersko enoto glede na konfiguracijo modula Encoder. Električni impulz se preko dvožilnega ali trižilnega kabla prenaša do sistemov za daljinsko odčitavanje.
3.1.3 Podpira komunikacijski vmesnik z različnimi bralniki impulzov.
3.1.4 Model kodirnika je zgrajen iz modula, ki oddaja samo zadnji niz, ki ga je prejel od merilnika Sonate, brez naknadne obdelave.
3.2 Arhitektura programske opreme modula kodirnika je arhitektura programske opreme, ki jo poganja prekinitev:
- SPI RX prekinitev
- Bralnik ure prekine
- Časovne omejitve
3.3 Glavni program je sestavljen iz inicializacije sistema in glavne zanke.
3.3.1 Med glavno zanko sistem čaka na prekinitev SPI RX ali prekinitev čitalnika.
3.3.2 Če ni prišlo do prekinitve in ni bil prejet ukaz za izhod impulza, sistem vstopi v način "izklopa".
3.3.3 Sistem se prebudi iz načina »Izklop« s prekinitev SPI ali prekinitev ure čitalnika.
3.3.4 Dogodki SPI in čitalniki se obdelujejo v ISR.
3.4 Naslednja slika prikazuje blok ročaja dogodka SPI modula kodirnika.

3.4.1 Časovnik za odkrivanje sporočila o odprti napaki Rx.
Ko je bajt prejet na SPI, sistem preveri, ali je bajt glave, odpre časovnik za prekinitev sprejema naslednjega bajta in sproži časovnik. Ta metoda preprečuje, da bi sistem dolgo čakal na bajte.
Če dalj časa (več kot 200 ms) ni prejet noben bajt, se bajt napake SPI posodobi in sporočilo ni odstranjeno.
3.4.2 Shrani prejeti Rx bajt
Vsak bajt se shrani v medpomnilnik Rx.
3.4.3 Preverite kontrolno vsoto
Ko je prejet zadnji bajt v sporočilu, je kontrolna vsota potrjena.
3.4.4 Posodobi bajt napake SPI
Ko kontrolna vsota ni veljavna, se bajt napake SPI posodobi in sporočilo ni razčlenjeno.
3.4.5 Razčleni prejeto sporočilo SPI
Ko je kontrolna vsota veljavna, se pokliče postopek razčlenjevanja.
Razčlenjevanje se izvede v glavni zanki, da se prejeti vmesni pomnilnik takoj obravnava kot atomičen proces brez motenj. Ko se izvede razčlenjevanje, se ne obravnava noben dogodek bralca.
3.5 Naslednja slika prikazuje tok sporočila razčlenitve. Vsak od blokov je na kratko opisan v pododstavkih.

Konfiguracija modula kodirnika
Modul Encoder je mogoče konfigurirati za delovanje iz GUI.

4.1 Konfiguracijski niz se shrani v merilnik Sonata s pritiskom
gumb.
4.2 Sonata mora konfigurirati komunikacijo z modulom kodirnika s konfiguracijo alarma RTC v skladu s parametri GUI:
4.2.1 V primeru izbire uporabnika
Alarm Sonata RTC mora biti konfiguriran za čas, določen v polju »Minute«. Komunikacija z modulom Encoder se izvede vsak čas polja »Minute«.
4.2.2 V primeru izbire uporabnika
Sonata RTC Alarm mora biti konfiguriran za čas, določen v polju »Prvo« ali »Drugo«, glede na izbrano možnost. Komunikacija z modulom Encoder se izvede ob izbranem času.
4.3 Modul kodirnika mora podpirati samo obliko spremenljivke za nazaj.
4.4 Vrsta števca:
4.4.1 Neto brez predznaka (1 se pretvori v 99999999).
4.4.2 Posreduj (privzeto).
4.5 Ločljivost:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (privzeta vrednost 1).
4.6 Posodobitveni način – Čas obdobja sonate za pošiljanje podatkov v modul Encoder:
4.6.1 Obdobje – vsak vnaprej določen čas (v polju Minutes, glejte 4.2.1) Sonata pošlje podatke modulu Encoder. (1…59 minut. Privzeto 5 minut)
4.6.2 Enkrat – določen čas, ko mora Sonata poslati podatke modulu Encoder enkrat na dan (glejte 4.2.2). Polje »Prvo« vsebuje čas v obliki: ure in minute.
4.6.3 Dvakrat – določen čas, ko mora Sonata pošiljati podatke modulu Encoder dvakrat na dan (glejte 4.2.2). Polji »Prvo« in »Drugo« vsebujeta čas v obliki: ure in minute.
4.7 Serijska številka AMR – do 8-mestna ID številka (privzeto enako kot ID števca)
- Samo številske številke (v načinu za nazaj).
- Samo 8 najmanj pomembnih števil (v načinu za nazaj).
4.8 Število števk – 1-8 števk od skrajnega desnega položaja, ki se pošljejo čitalniku 2/3W (privzeto 8 števk).
4.9 TPOR – Čas, v katerem čitalnik čaka, dokler glavni ne ustavi začetne sinhronizacije (glejte vmesnik za branje na dotik) (0…1000 ms. Privzeto 500 ms).
4.10 2W impulzna širina – (60…1200 ms. Privzeto 800 ms).
4.11 Enote – enote pretoka in prostorninske enote enake kot pri vodomeru Sonata (samo branje).
4.12 Encoder modul ne podpira alarmov v formatu za nazaj. Zato ne moremo imeti možnosti za prikaz alarmov na strani modula.
Opredelitev komunikacije

| Sonata – vmesniki kodirnikov | ||
| ver. 1.00 | 23/11/2017 | Evgeni K. |
5.1 Sonata↔ komunikacija kodirnika
5.1.1 Vodomer Sonata komunicira z modulom kodirnika prek protokola SPI: 500 kHz, brez nadzora podatkov). Uporaba drugih nastavitev bo povzročila nepredvidljive rezultate in lahko povzroči, da se priključeni vodomer Sonata zlahka neodzove.
5.1.2 Po ponovnem zagonu Sonate se trenutna konfiguracija pošlje modulu Encoder s prvo komunikacijsko zahtevo v 1 minuti delovanja Sonate.
5.1.3 V primeru, da modul kodirnika ne prejme konfiguracije 3-krat, bo Sonata za 200 ms izvedla ponastavitev modula kodirnika prek pina »Reset« in poskusila znova poslati konfiguracijo.
5.1.4 Ko je konfiguracijska zahteva uspešna, bo Sonata začela pošiljati podatke modulu Encoder.
5.2 Vmesnik Encoder ↔ Sensus Reader (Branje na dotik).
5.2.1 Specifikacija vmesnika za način branja na dotik je opredeljena v smislu delovanja v standardnem vezju.
5.2.2 Modul kodirnika mora komunicirati z čitalci preko protokola Sensus 2W ali 3W. Obstaja časovni diagram vmesnika Touch Read Interface za komunikacijo Sensus 2W ali 3W.

| sim | Opis | Min | Maks | Privzeto |
| TPOR | VKLOP, da je merilnik pripravljen (Opomba 1) | 500 | 500 | |
| TPL | Nizki čas napajanja/ure | 500 | 1500 | |
| Nizko časovno tresenje moči/ura (Opomba 2) | ±25 | |||
| TPH | Power/Clock skrajni čas | 1500 | Opomba 3 | |
| TPSL | Zakasnitev, ura do prenosa podatkov | 250 | ||
| Nosilna frekvenca moči/takta | 20 | 30 | ||
| Vprašajte frekvenco oddajanja podatkov | 40 | 60 | ||
| TRC | Ponastavi ukaz. Čas za Power/Clock low za prisilno ponastavitev registra | 200 | ||
| TRR | Čas ponovnega odčitavanja merilnika (Opomba 1) | 200 |
Opombe:
- Med TPOR so lahko napajalni/taktni impulzi prisotni, vendar jih register ignorira. Nekateri registri morda ne bodo ponovili sporočila brez ukaza za ponastavitev
- Tresenje ure registra je določeno, ker so nekateri registri lahko občutljivi na velike variacije nizkega časa ure.
- Register mora biti statična naprava. Register ostane v trenutnem stanju, dokler je signal Power/Clock visok.
5.2.3 Podprti bralniki:
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 (Tap)
- Master Meter MMR NTAMMR1 RepReader
- Sensus AR4002 RF
5.3 Način napajanja kodirnika
5.3.1 Ko je prišlo do časovne omejitve, je označeno, da ni aktivnosti čitalnikov (200 msec), SPI ali čitalnikov, sistem vstopi v način izklopa.
5.3.2 Sistem se lahko prebudi iz načina izklopa le, ko je prejet SPI ali Readeclock.
5.3.3 Način izklopa sistema je način HALT (minimalna poraba energije).
5.3.4 Pred vstopom v način izklopa je modul SPI konfiguriran kot EXTI, da se omogoči prebujanje iz načina HALT, ko je prejeto sporočilo SPI.
5.3.5 PB0 je konfiguriran na EXTI, da se prebudi iz načina HALT, ko prejme Readerjevo uro.
5.3.6 GPIO je konfiguriran za minimalno porabo energije v načinu izklopa.
5.3.7 Vstop v način izklopa se izvede iz glavne zanke po preteku časovne omejitve časovnika 2.
5.4 Sporočilo o združljivosti s prejšnjimi različicami
Sporočilo števca:
| Številka bajta | (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 | 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 | Kontrolna vsota za (i=1;i<9;a^= sporočilo[i++]); | |
| 10 | 0x0D | |
5.5 Konfiguracija vmesnika kodirnika
| Številka bajta | ||
| 1 | Biti: 0 – Omogoči zunanje napajanje 1 – 0 Popravi obliko 1 Spremenljiv format |
Privzeto je 0 Brez zunanjega napajanja in spremenljivega formata |
| 7 _ |
TPOR | V korakih po 10 ms |
| 2W taktna frekvenca | V Khz | |
| Vsense prag | Preklopite na zunanje napajanje, ko Vsense preseže prag | |
| 6 | 2W impulzna širina v 5*us | 0 pomeni Naš 10 pomeni 50 us, 100 pomeni 500 us |
| 7-8 | Battery Access threshold V tisočih dostopih. |
še ni razvidno |
| 9 | Mesto decimalne vejice | |
| 10 | Število števk | 0-8 |
| 11 | ID proizvajalca | |
| 12 | Enota prostornine | Glej Dodatek A |
| 13 | Enota pretoka | Glej Dodatek A |
| 14-15 | Bitno: 0 – pošlji alarm 1 – pošlji enoto 2 - pošiljanje toka 3 - glasnost pošiljanja |
|
| 16 | Vrsta pretoka | C |
| 17 | Vrsta nosilca | B |
| 18-30 | Glavni ID merilnika | Naprej (8 LSB v načinu popravka) |
| 31-42 | ID merilnika (sekundarni) | Povratni tok (8 LSB v načinu Fix) |
5.6 Oblikovanje sporočil kodirnika
5.6.1 Format s fiksno dolžino
RnnnniiiiiiiCR
R[Podatki kodirnika][ID merilnika 8 LSB(konfiguracija)]CR
Format fiksne dolžine ima obliko:
kje:
"R" je glavni znak.
»nnnn« je štirimestni odčitek merilnika.
"iiiiiiii" je osemmestna identifikacijska številka.
»CR« je znak za vrnitev v začetek (vrednost ASCII 0Dh)
Veljavni znaki za "n" so "0-9" in "?"
Veljavni znaki za "i" so: 0-9, AZ, az, ?
V primeru popravljene oblike bo modul:
- Pretvori števec merilnikov, poslan v modul, v ASCII (0 do 9999)
- Vzemite 8 LSB iz glavnega ID-ja števca ali ID-ja števca (sekundarni)
5.6.2 Format spremenljive dolžine
Format spremenljive dolžine je sestavljen iz vodilnega znaka »V«, niza polj in zaključnega znaka »CR«. Splošna oblika:
V;IMiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR
- Vzemite 12 znakov LSB iz glavnega ID-ja števca ali ID-ja števca (sekundarni)
- Pretvorite polje števca števca podatkov kodirnika in pretvorite v ASCII (0 do 99999999), število števk je odvisno od konfiguracije
- Pošlji alarmni bajt iz podatkov kodirnika, če obstaja
- Pošlji bajt enote iz podatkov kodirnika, če obstaja
- Pretvorite polje pretoka števca podatkov kodirnika in pretvorite iz float v ASCII, število števk je 4 in decimalna vejica ter znak, če je potrebno.
- Povežite vse z ustreznimi glavami in ločili
- Dodajte CR.
Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 3 Podatkovni volumen kodirnika 123 Število števk = 8
Ločljivost = 1
Lokacija decimalne vejice = 0 (brez decimalne vejice)Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 1 2 3 . 4 5 Podatkovni volumen kodirnika 12345 Število števk = 7 (največ zaradi decimalne vejice)
Ločljivost = 1
Mesto decimalne vejice = 2Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 1 2 3 4 5 . 6 7 Podatkovni volumen kodirnika 1234567 Število števk =7 (največ zaradi decimalne vejice)
Ločljivost =x0.01
Mesto decimalne vejice = 2Totalizator 0 0 1 2 . 3 4 5 6 7 Sensus 0 0 0 1 2 3 4 Podatkovni volumen kodirnika 1234 Število števk = 7
Ločljivost = x 0.01
Mesto decimalne vejice = 0Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 Podatkovni volumen kodirnika 12 Število števk = 7
Ločljivost =x10
Mesto decimalne vejice = 0
5.7 Definicija polja
5.7.1 Oblika sporočila je identificirana glede na prvi bajt sporočila.
- 0 x 55 je označevalo novo obliko sporočila.
- 0 x 53 ('S') označuje sporočilo stare oblike
5.7.2 Spodaj je predstavljenih več neobveznih podpolj. Ti so v oklepajih "[,]". Če je za polje definirano več kot eno podpolje, se morajo podpolja pojaviti v predstavljenem vrstnem redu.
5.7.3 Modul pretvori podatke iz merilnika v enega od dveh formatov glede na konfiguracijo (fiksni ali spremenljivi).
Naslednja tabela določa podprte oblike zapisa dolžine:
|
Izhodno sporočilo Oblika |
obrazec | kje | Konfiguracija |
| Format fiksne dolžine | RnnnniiiiiiiCR | R glavni lik n – odčitek števca i – ID števca CR – ASCII 0Dh |
enote za odčitavanje števcev |
| Format spremenljive dolžine | V;IMiiiiiiiiiii; RBmmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn, uf CR | V – glavni lik I – Identifikacijsko polje. i – do 12 znakov M – ID proizvajalca RB – Trenutna količina A – Alarmno polje. a – dovoljene so vrste alarmov do 8 podpolj s kodo alarma. GC – trenutni pretok m – do 8 mest f – mantisa uv – prostorninske enote (glej tabelo enot) nnnnnn – 4-6 znakov: 4 številke, 1 decimalna vejica, 1 predznak uf – enote pretoka (glej tabelo enot) |
Polja:
f (mantisa), a (alarm), u (enote) so neobvezne.
Veljavni znaki: “0-9”, “AZ”, “az”, “?” velja kot indikator napake.
5.8 Razčleni sporočilo glede na stari format
5.8.1 V stari obliki sporočilo vsebuje ID merilnika in datum prostornine.
5.8.2 Sporočilo je razčlenjeno glede na ICD.
5.9 Zapis prejetih parametrov v EEPROM
5.9.1 Ko je prejet ID modula, podatkovno sporočilo ali konfiguracijsko sporočilo, se parametri sporočila zapišejo v EEPROM.
5.9.2 To pisanje v EEPROM preprečuje, da bi sistem izgubil podatke, ko pride do ponastavitve sistema.
5.10 Blok ročaja dogodka bralnika
5.10.1 Ko je Reader Clock prejet, sistem obravnava dogodek ISR čitalca.
5.10.2 Vsi procesi se izvajajo v ISR, da se sinhronizirajo z bralnikom.
5.10.3 Če 200 ms ni zaznana ura, sistem preide v način izklopa.

| Blok ročaja čitalnika ISR | ||
| ver. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Časovnik za zaznavanje odprte tišine
5.11.1 Ko je ura bralnika sprejeta, se odpre merilnik časa Quite Detection.
5.11.2 Če 200 ms ni dogodkov ure, sistem preide v način izklopa.
5.12 Zaznaj vrsto čitalnika
5.12.1 Prvi 3 dogodki ure se uporabljajo za vrsto zaznavanja ure.
5.12.2 Zaznavanje se izvede z merjenjem frekvence čitalčeve ure.
5.12.3 Urna frekvenca za 2w čitalnik je: 20 kHz – 30 kHz.
5.12.4 Urna frekvenca za 3w čitalnik je nižja od 2 kHz.
5.13 Odprti časovnik za zaznavanje TPSL
5.13.1 Ko je zaznan 2w bralnik, se odpre časovnik za zaznavanje časa TPSL precej pred prenosom vsakega bajta.
5.13.2 V protokolu 2w čitalnika se vsak bit prenaša v intervalih ali povsem.
5.14 Počakajte na dogodek znižanja ure, premaknite podatke ven
- V 2w priključku. Ko je zaznan čas TPSL, se bit prenese v skladu s protokolom 2w.
'0' se prenaša kot impulz 50 kHz za 300 µs
'1' se prenaša kot '0' za 300 µs - V 3w priključku. Po zakasnitvi TPOR se bit prenese po protokolu 3w.
'0' se prenaša kot '1'
'1' se prenaša kot '0'
Vsak bit se prenese po dogodku znižanja ure.
5.15 Predhodni števec dogodkov TX, pojdite na TRR
Po vsakem prenosu sporočila se posodobi števec TX dogodkov. Števec se uporablja za prikazovanje napake pri prekoračitvi dostopa do baterije, ko število odčitkov preseže vrednost dostopa do baterije. Po vsakem prenosu za čas TRR sistem ne prejema dogodkov ure čitalnika.
5.16 Oblika sporočila/konfiguracija kodirnika
Sporočilo števca kodirniku:
| Glava | Naslov 17:61 | Vrsta 15:0] | Len | podatki | Konec | ||
| Pridobite dostop do kodirnika | 55 | X | 12 | 0 | Nič | CSum | |
| Pridobite status kodirnika | 55 | X | 13 | 0 | Nič | CSum | |
| Počisti status kodirnika | 55 | X | 14 | 0 | Nič | CSum | |
| Podatki kodirnika | 55 | X | 15 | 4-10 | Bajt | Podatki števca | CSum |
| 1-4 5 6-9 |
Prostornina števca (pečeno Int) Alarm Tok (float) |
||||||
| Kodirnik Konfiguracija |
55 | X | 16 | Napaka! Referenca vir ni najden. |
CSum | ||
Len – dolžina podatkov;
CSum – kontrolna vsota za celoten okvir [55…Podatki] ali AA.
Odgovor kodirnika merilniku:
| Glava | Addr | Vrsta | Len | podatki | Konec | ||
| Pridobite dostop do kodirnika | 55 | X | 9 | 2 | ID modula | ||
| Pridobite status | 55 | X | 444 | 1 | Bitno | ID modula | |
| 0 1 2 4 8 |
OK Watch Dog se je zgodil Napaka UART Presežena številka branja Napake vmesnika kodirnika |
||||||
| Vsi ukazi | 55 | X | X | 0 | ID modula | ||
Glosar
| Izraz | Opis |
| CSCI | Konfiguracijski vmesnik računalniške programske opreme |
| EEPROM | Elektronsko izbrisljiv PROM |
| GUI | Grafični uporabniški vmesnik |
| ISR | Rutinska storitev prekinitve |
| SRS | Specifikacija programskih zahtev |
| WD | Pes čuvaj |
Dodatek
7.1 Merske enote
| Znak | Enote |
| m³ | Kubični metri |
| ft³ | Kubični čevlji |
| US Gal | Ameriške galone |
| l | litrov |
Zunanji dokumenti
| Ime in lokacija |
| 2W-SENSUS |
| 3W-SENSUS |
Zgodovina revizij:
| Revizija | Prizadeti odsek | Datum | Spremenil | Spremeni opis |
| 1.00 | Vse | 04/12/2017 | Evgeni Kosakovski | Ustvarjanje dokumentov |
~ Konec dokumenta ~
Arad Technologies Ltd.
st. HaMada, Yokneam Elite,
2069206, Izrael
www.arad.co.il
Dokumenti / Viri
![]() |
Programska oprema za kodiranje ARAD TECHNOLOGIES [pdf] Uporabniški priročnik 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, programska oprema kodirnika, kodirnik, programska oprema, kodirnik Sonata Sprint, programska oprema kodirnika za kodirnik Sonata Sprint |




