Software de codificare
Ghidul utilizatorului
Software de codificare
Acest document conține informații confidențiale, care sunt proprietatea ARAD Ltd. Nicio parte a conținutului său nu poate fi utilizată, copiată, dezvăluită sau transmisă vreunei părți în niciun fel fără permisiunea prealabilă scrisă a ARAD Ltd.
Aprobari:
| Nume | Poziţie | Semnătura | |
| Scris de: | Evgeni Kosakovski | Inginer firmware | |
| Aprobat de: | Manager R&D | ||
| Aprobat de: | Manager de produs | ||
| Aprobat de: |
Comisia Federală de Comunicații (FCC) Notificare de conformitate
ATENŢIE
Acest dispozitiv respectă partea 15 din Regulile FCC. Utilizatorul ar trebui să fie conștient de faptul că modificările și modificările aduse echipamentului care nu sunt aprobate în mod expres de Master Meter pot anula garanția și autoritatea utilizatorului de a utiliza echipamentul. Personalul instruit profesional ar trebui să utilizeze echipamentul.
Acest echipament a fost testat și s-a constatat că respectă limitele pentru un dispozitiv digital de clasa B, în conformitate cu partea 15 din regulile FCC. Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează utilizări și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că nu vor apărea interferențe într-o instalație. Dacă acest echipament provoacă interferențe dăunătoare recepției de radio sau televiziune, care poate fi determinată prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferențele printr-una sau mai multe dintre următoarele măsuri:
- Reorientați sau mutați antena de recepție.
- Măriți distanța dintre echipament și receptor.
- Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul.
- Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.
Acest dispozitiv respectă Partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
- Acest dispozitiv nu poate cauza interferențe dăunătoare și
- Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.
Notă de conformitate Industry Canada (IC).
Acest dispozitiv este în conformitate cu Regulile FCC Partea 15 și cu standardele RSS scutite de licență din Industry Canada. Funcționarea este supusă următoarelor două condiții:
- Este posibil ca acest dispozitiv să nu provoace interferențe și
- Acest dispozitiv trebuie să accepte orice interferență, inclusiv interferența care poate cauza funcționarea nedorită a dispozitivului.
Conform reglementărilor Industry Canada, acest transmițător radio poate funcționa numai folosind o antenă de un tip și un câștig maxim (sau mai mic) aprobat pentru transmițător de Industry Canada. Pentru a reduce potențialele interferențe radio pentru alți utilizatori, tipul de antenă și câștigul acesteia ar trebui alese astfel încât puterea echivalentă izotropă radiată de aliați (EIRP) să nu fie mai mare decât cea necesară pentru o comunicare de succes.
– Acest aparat digital de clasa B este în conformitate cu ICES-003 canadian.
Declarație de expunere la radiații:
Acest echipament este conform cu limitele de expunere la radiații FCC și IC RF stabilite pentru un mediu necontrolat.
Introducere
Specificația cerințelor software pentru codificator este o descriere a unui sistem software care urmează să fie dezvoltat în modulul Encoder. Prezintă cerințe funcționale și nefuncționale și poate include un set de cazuri de utilizare care descriu interacțiunile dintre sistem și utilizator pe care software-ul trebuie să le ofere.
Specificațiile actuale de cerințe stabilesc baza de funcționare între măsurătorile apei Arad de pe o parte și cititoarele de codificatoare cu 2 sau 3 fire de pe cealaltă. Folosite în mod corespunzător, specificațiile cerințelor software pot ajuta la prevenirea eșecului proiectului software.
Documentul actual cuprinde cerințe suficiente și necesare care sunt necesare pentru dezvoltarea modulului Encoder includ definirea sistemului, DFD, comunicații etc. și prezintă detaliile interfeței hardware și software necesare pentru a comunica modulul Encoder cu cititoarele de impulsuri SENSUS.
Sistem terminatview
Sonata Sprint Encoder este un modul subsistem alimentat cu baterie, care permite citirea datelor Sonata prin interfața de 2W sau 3W.
Identifică tipul de sistem de citire (2W sau 3W) și convertește datele primite în serie de la contorul Sonata în formatele de șir ale cititorului și le transmite în protocolul de tip cititor Sensus.
Arhitectura SW a codificatorului
3.1 Modulul codificator este un sistem configurabil foarte simplu care:
3.1.1 Oferă un semnal de ieșire cu impulsuri de înaltă rezoluție.
3.1.2 Poate traduce datele primite de la Sonata în impuls electric pentru fiecare unitate de măsură conform configurației modulului Encoder. Impulsul electric este transmis printr-un cablu cu doi conductori sau trei conductori către sistemele de citire la distanță.
3.1.3 Suportă interfață de comunicare cu diferite cititoare de impulsuri.
3.1.4 Modelul Encoder este construit dintr-un modul care transmite doar ultimul șir primit de la contorul Sonata fără nicio post-procesare.
3.2 Arhitectura SW a modulului codificator este o arhitectură SW condusă de întreruperi:
- Întreruperea SPI RX
- Ceasul cititorului se întrerupe
- Timeouts
3.3 Programul principal constă din inițializarea sistemului și o buclă principală.
3.3.1 În timpul buclei principale, sistemul așteaptă întreruperea SPI RX sau întreruperea cititorului.
3.3.2 Dacă nu a avut loc nicio întrerupere și nu a fost primită nicio comandă de ieșire a impulsului, sistemul intră în modul „Oprire”.
3.3.3 Sistemul se trezește din modul „Oprire” prin întreruperea SPI sau întreruperea ceasului cititorului.
3.3.4 SPI și evenimentele cititoare sunt procesate în ISR.
3.4 Următoarea figură prezintă blocul de mâner de eveniment SPI al modulului Encoder.

3.4.1 Deschidere cronometrul de detectare a mesajului Rx de eroare.
Când octetul este primit pe SPI, sistemul verifică dacă este un octet antet, deschide un temporizator pentru următorul octet de timp expirat de primire și inițiază temporizatorul. Această metodă împiedică sistemul să aștepte octeți pentru o perioadă lungă de timp.
Dacă nu este primit niciun octet pentru o perioadă lungă de timp (peste 200 ms), octetul de eroare SPI este actualizat și mesajul nu este eliminat.
3.4.2 Salvați octetul Rx primit
Fiecare octet este salvat în memoria tampon Rx.
3.4.3 Verificare suma de control
Când se primește ultimul octet din mesaj, suma de control este validată.
3.4.4 Actualizați octetul de eroare SPI
Când suma de control nu este validă, octetul de eroare SPI este actualizat și mesajul nu este analizat.
3.4.5 Analizați mesajul SPI primit
Când suma de control este validă, este apelat procesul de analiză.
Analiza se face în bucla principală pentru a gestiona imediat tamponul primit ca un proces atomic și neinterferat. Când se efectuează parsarea, nu este gestionat niciun eveniment cititor.
3.5 Figura următoare arată fluxul de mesaje de analizare. Fiecare dintre blocuri este descris pe scurt în subparagrafele.

Configurarea modulului codificatorului
Există posibilitatea de a configura modulul Encoder pentru funcționarea din GUI.

4.1 Setul de configurare va fi stocat în contorul Sonata prin apăsarea butonului
buton.
4.2 Sonata va configura comunicarea cu modulul Encoder prin configurarea alarmei RTC conform parametrilor GUI:
4.2.1 În cazul selectării utilizatorului
Alarma Sonata RTC va fi configurată pentru timpul definit în câmpul „Minute”. Comunicarea cu modulul Encoder va fi efectuată la fiecare timp de câmp „Minute”.
4.2.2 În cazul selectării utilizatorului
Alarma Sonata RTC va fi configurată pentru timpul definit în câmpul „Primul” sau „Al doilea”, în funcție de opțiunea selectată. Comunicarea cu modulul Encoder va fi efectuată la ora selectată.
4.3 Modulul codificator va accepta doar formatul variabil invers.
4.4 Tip de contor:
4.4.1 Net Unsigned (1 este convertit în 99999999).
4.4.2 Redirecționare (implicit).
4.5 Rezoluție:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (valoarea implicită 1).
4.6 Mod de actualizare – Perioada Sonata pentru trimiterea datelor către modulul Encoder:
4.6.1 Perioada – fiecare timp predefinit (în câmpul Minute, vezi 4.2.1) Sonata va trimite date către modulul Encoder. (1…59 minute. Implicit 5 minute)
4.6.2 O dată – oră fixă la care Sonata va trimite date către modulul Encoder o dată pe zi (vezi 4.2.2). Câmpul „Primul” va conține ora în format: ore și minute.
4.6.3 De două ori – oră fixă când Sonata va trimite date către modulul Encoder de două ori pe zi (vezi 4.2.2). Câmpurile „Primul” și „Al doilea” vor conține ora în format: ore și minute.
4.7 Număr de serie AMR – număr ID de până la 8 cifre (implicit identic cu ID-ul contorului)
- Numai numere numerice (în modul invers).
- Doar 8 numere cel mai puțin semnificative (în modul invers).
4.8 Număr de cifre – 1-8 cifre din poziția cea mai dreaptă pentru a fi trimise la cititorul de 2/3W (implicit 8 cifre).
4.9 TPOR – Timp în care cititorul așteaptă până când masterul oprește sincronizarea de pornire (consultați Interfața de citire la atingere) (0…1000 ms. Implicit 500 ms).
4.10 Lățimea impulsului 2W – (60…1200 ms. Implicit 800 ms).
4.11 Unități – unități de debit și unități de volum la fel ca în apometrul Sonata (numai citire).
4.12 Modulul codificator nu acceptă alarme în format invers. Prin urmare, nu putem avea opțiune pentru indicarea alarmelor pe partea modulului.
Definiția comunicării

| Sonata – Interfețe pentru codificator | ||
| Ver. 1.00 | 23/11/2017 | Evgeni K. |
5.1 Comunicare Sonata↔ Encoder
5.1.1 Contorul de apă Sonata comunică cu modulul Encoder prin protocolul SPI: 500 kHz, control fără date). Utilizarea altor setări va produce rezultate imprevizibile și poate face cu ușurință ca apometrul Sonata conectat să nu răspundă.
5.1.2 După repornirea Sonata, configurația curentă va fi trimisă la modulul Encoder cu prima solicitare de comunicare în termen de 1 minut de la funcționarea Sonata.
5.1.3 În cazul în care modulul Encoder nu primește configurația de 3 ori, Sonata va executa Resetarea modulului Encoder prin pinul „Resetare” timp de 200 ms și va încerca să trimită configurația din nou.
5.1.4 După ce cererea de configurare are succes, Sonata va începe să trimită date către modulul Encoder.
5.2 Interfață Encoder ↔ Sensus Reader (Citire la atingere).
5.2.1 Specificația interfeței pentru modul Touch Read este definită în termeni de funcționare într-un circuit standard.
5.2.2 Modulul codificator va comunica cu cititorii prin protocolul Sensus 2W sau 3W. Există diagrame de sincronizare a interfeței de citire la atingere pentru comunicarea Sensus 2W sau 3W.

| Sym | Descriere | Min | Max | Implicit |
| TPOR | Porniți contorul gata (Nota 1) | 500 | 500 | |
| TPL | Timp scăzut de putere/ceas | 500 | 1500 | |
| Putere/Clock timp scăzut de fluctuație (Nota 2) | ±25 | |||
| TPH | Putere/Ceas la ora maximă | 1500 | Nota 3 | |
| TPSL | Întârziere, ceas la ieșirea datelor | 250 | ||
| Frecvența purtătoare de putere/ceas | 20 | 30 | ||
| Întrebați frecvența de ieșire a datelor | 40 | 60 | ||
| TRC | Comanda de resetare. Este timpul pentru puterea/ceasul scăzut pentru a forța resetarea registrului | 200 | ||
| TRR | Timp de recitire a contorului (Nota 1) | 200 |
Note:
- În timpul TPOR, impulsurile de putere/ceas pot fi prezente, dar sunt ignorate de registru. Este posibil ca unele registre să nu repete mesajul fără comanda de resetare
- Se specifică fluctuația ceasului registrului deoarece unele registre pot fi sensibile la variații mari ale timpului scăzut al ceasului.
- Registrul va fi un dispozitiv static. Registrul va rămâne în starea curentă atâta timp cât semnalul Power/Clock rămâne ridicat.
5.2.3 Cititori acceptați:
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 (Atingeți)
- Master Meter MMR NTAMMR1 RepReader
- Sensus AR4002 RF
5.3 Modul de alimentare a codificatorului
5.3.1 Când a avut loc expirarea timpului, este indicată nicio activitate a cititorilor (200 msec), SPI sau cititoare, sistemul intră în modul de oprire.
5.3.2 Sistemul se poate trezi din modul de oprire numai atunci când este primit SPI sau Readeclock este primit.
5.3.3 Modul de oprire a sistemului este modul HALT (consum minim de energie).
5.3.4 Înainte de a intra în modul de oprire, modulul SPI este configurat ca EXTI pentru a activa trezirea din modul HALT când este primit mesajul SPI.
5.3.5 PB0 este configurat la EXTI pentru a se trezi din modul HALT când este primit ceasul Reader.
5.3.6 GPIO este configurat pentru un consum minim de energie în timpul modului de oprire.
5.3.7 Intrarea în modul de oprire este executată din bucla principală după expirarea temporizatorului, temporizatorul 2.
5.4 Mesaj de compatibilitate inversă
Mesaj de la contor:
| Byte Num | (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 | Verificați suma pentru(i=1;i<9;a^= mesaj[i++]); | |
| 10 | 0x0D | |
5.5 Configurarea interfeței codificatorului
| Byte Num | ||
| 1 | Biți: 0 – Activați alimentarea externă 1 – 0 Fix format 1 Format variabil |
Implicit este 0 Fără alimentare externă și format variabil |
| 7 _ |
TPOR | În pași de 10 ms |
| 2W frecvență ceas | În Khz | |
| Pragul Vsense | Comutați la alimentare externă când Vsense depășește pragul | |
| 6 | Lățimea impulsului de 2W în 5*us | 0 înseamnă Ous 10 înseamnă 50us 100 înseamnă 500us |
| 7-8 | Pragul de acces la baterie În mii de accesări. |
TBD |
| 9 | Locația punctului zecimal | |
| 10 | Număr de cifre | 0-8 |
| 11 | ID producator | |
| 12 | Unitate de volum | Vezi Anexa A. |
| 13 | Unitate de flux | Vezi Anexa A. |
| 14-15 | Pe bit: 0 – trimite alarma 1 – trimite unitatea 2 -trimite flux 3 -trimite volum |
|
| 16 | Tipul fluxului | C |
| 17 | Tip volum | B |
| 18-30 | ID contor principal | Înainte (8 LSB în modul Fix) |
| 31-42 | ID-ul contorului (secundar) | Flux înapoi (8 LSB în modul Fix) |
5.6 Formatarea mesajului codificator
5.6.1 Format de lungime fixă
RnnnniiiiiiiCR
R[Date codificator][ ID contor 8 LSB(Configurație)]CR
Formatul cu lungime fixă este de forma:
Unde:
„R” este personajul principal.
„nnnn” este o citire cu patru caractere.
„iiiiiiiii” este un număr de identificare cu opt caractere.
„CR” este caracterul de returnare a căruciorului (valoarea ASCII 0Dh)
Caracterele valide pentru „n” sunt „0-9” și „?”
Caracterele valide pentru „i” sunt: 0-9, AZ, az, ?
În cazul unui format corect, modulul va:
- Convertiți contorul contorului trimis către modul în ASCII (de la 0 la 9999)
- Luați 8 LSB de la Meter ID principal sau Meter ID (secundar)
5.6.2 Format de lungime variabilă
Formatul cu lungime variabilă constă dintr-un caracter principal „V”, o serie de câmpuri și un caracter final „CR”. Forma generala:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR
- Luați cele 12 caractere LSB din ID-ul contorului principal sau ID-ul contorului (secundar)
- Convertiți câmpul contorului contorului din datele codificatorului și convertiți-l în ASCII (de la 0 la 99999999), numărul de cifre depinde de configurație
- Trimiteți octetul de alarmă din datele codificatorului, dacă există
- Trimiteți octet de unitate din datele codificatorului, dacă există
- Convertiți câmpul debitmetru al datelor codificatorului și convertiți din float în ASCII, numărul de cifre este 4 și virgulă zecimală și semn dacă este necesar.
- Concatenați toate cu anteturi și separatoare adecvate
- Adăugați CR.
Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 3 Encoder Date-volum 123 Număr de cifre = 8
Rezoluție = 1
Locația punctului zecimal = 0 (fără virgulă zecimală)Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 1 2 3 . 4 5 Encoder Date-volum 12345 Număr de cifre = 7 (maxim din cauza punctului zecimal)
Rezoluție = 1
Locația punctului zecimal = 2Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 1 2 3 4 5 . 6 7 Encoder Date-volum 1234567 Număr de cifre =7 (maxim din cauza punctului zecimal)
Rezoluție =x0.01
Locația punctului zecimal = 2Totalizator 0 0 1 2 . 3 4 5 6 7 Sensus 0 0 0 1 2 3 4 Encoder Date-volum 1234 Număr de cifre = 7
Rezoluție = x 0.01
Locația punctului zecimal = 0Totalizator 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 Encoder Date-volum 12 Număr de cifre = 7
Rezoluție =x10
Locația punctului zecimal = 0
5.7 Definirea câmpului
5.7.1 Formatul mesajului este identificat în funcție de primul octet de mesaj.
- 0 x 55 a indicat un mesaj de format nou.
- 0 x 53 („S”) indică un mesaj în format vechi
5.7.2 Există mai multe sub-câmpuri opționale prezentate mai jos. Acestea sunt incluse între paranteze „[,]”. Dacă sunt definite mai multe subcâmpuri pentru un câmp, sub-câmpurile trebuie să apară în ordinea prezentată.
5.7.3 Modulul convertește datele de la Multimetru într-unul din cele două formate în funcție de configurație (Fix sau variabilă).
Următorul tabel definește formatele de lungime acceptate:
|
Mesaj de ieșire Format |
Formă | Unde | Configurare |
| Format cu lungime fixă | RnnnniiiiiiiCR | R personajul principal n – citirea contorului i – ID-ul contorului CR – ASCII 0Dh |
unități de citire a contorului |
| Format cu lungime variabilă | V;IMiiiiiiiiiiii; RBmmmmmmm,ffff,uv; Aaaa; GCnnnnnn,uf CR | V – personaj principal I – Câmp de identificare. i – până la 12 caractere M – ID producător RB – Volumul curent A – Câmp de alarmă. a – sunt permise tipuri de alarmă până la 8 sub-câmpuri de cod de alarmă. GC – Debit curent m – până la 8 cifre f – mantisa uv – unități de volum (vezi tabelul unităților) nnnnnn – 4-6 caractere: 4 numere, 1 virgulă zecimală, 1 caracter semn uf – unități de debit (vezi tabelul unităților) |
Câmpurile:
f (mantissa), a (alarma), u (unitățile) sunt opționale.
Caractere valide: „0-9”, „AZ”, „az”, „?” este valabil ca indicator de eroare.
5.8 Analizați mesajul conform vechiului format
5.8.1 În formatul vechi, mesajul conține ID-ul contorului și data volumului.
5.8.2 Mesajul este analizat conform ICD.
5.9 Scrieți în EEPROM parametrii recepționați
5.9.1 Când se primesc ID-ul modulului, mesajul de date sau mesajul de configurare, parametrii mesajului sunt scrieți în EEPROM.
5.9.2 Această scriere în EEPROM împiedică sistemul să piardă date atunci când are loc resetarea sistemului.
5.10 Bloc de manevrare a evenimentului cititor
5.10.1 Când este primit Reader Clock, sistemul se ocupă de evenimentul ISR al cititorului.
5.10.2 Toate procesele sunt realizate în ISR pentru a fi sincronizate cu cititorul.
5.10.3 Dacă nu este detectat niciun ceas timp de 200 ms, sistemul trece în modul oprire.

| Bloc mâner Reader ISR | ||
| Ver. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Deschideți temporizatorul de detectare destul de mare
5.11.1 Când se primește ceasul cititorului, este deschis un cronometru de detectare destul de mare.
5.11.2 Când nu există evenimente de ceas pentru 200 ms, sistemul trece în modul oprire.
5.12 Detectare tip de cititor
5.12.1 Primele 3 evenimente de ceas sunt utilizate pentru tipul de detectare a ceasului.
5.12.2 Detectarea se face prin măsurarea frecvenței ceasului cititorului.
5.12.3 Frecvența de ceas pentru cititorul de 2w este: 20 kHz – 30 kHz.
5.12.4 Frecvența de ceas pentru cititorul de 3w este mai mică de 2 kHz.
5.13 Deschideți cronometrul pentru detectarea TPSL
5.13.1 Când este detectat cititorul de 2w, este deschis un cronometru pentru detectarea timpului TPSL de destul înainte de a transmite fiecare octet.
5.13.2 În protocolul cititorului 2w, fiecare bit este transmis în interval sau destul.
5.14 Așteptați evenimentul de scadere, transferați datele
- In conexiune de 2w. După ce timpul TPSL este detectat, bitul este transmis conform protocolului 2w.
„0” este transmis ca impuls de 50 kHz timp de 300 µs
„1” este transmis ca „0” pentru 300 µs - In conexiune de 3w. După timpul de întârziere TPOR, bitul este transmis conform protocolului 3w.
„0” este transmis ca „1”
„1” este transmis ca „0”
Fiecare bit este transmis după evenimentul de scadere a ceasului.
5.15 Contor de evenimente TX în avans, mergeți la TRR
După fiecare transmisie de mesaj, contorul de evenimente TX este actualizat. Contorul este utilizat pentru a indica eroarea de depășire a accesului la baterie atunci când numărul de citiri depășește valoarea de acces la baterie. După fiecare transmisie, pentru timpul TRR, sistemul nu primește evenimentele de ceas ale cititorului.
5.16 Format mesaj/Configurare codificator
Mesaj de la contor către encoder:
| Antet | Adresa 17:61 | Tip 15:0] | Len | Date | Sfârşit | ||
| Obțineți acces la codificator | 55 | X | 12 | 0 | Nul | CSum | |
| Obțineți starea codificatorului | 55 | X | 13 | 0 | Nul | CSum | |
| Ștergeți starea codificatorului | 55 | X | 14 | 0 | Nul | CSum | |
| Date codificatorului | 55 | X | 15 | 4-10 | octet | Datele contorului | CSum |
| 1-4 5 6-9 |
Volumul contorului (singed Int) Alarma Debit (plutitor) |
||||||
| Codificator Configurare |
55 | X | 16 | Eroare! Referinţă sursa nu a fost gasita. |
CSum | ||
Len – lungimea datelor;
CSum – verificați suma peste tot cadrul [55…Data] sau AA.
Răspunsul codificatorului la contor:
| Antet | adr | Tip | Len | Date | Sfârşit | ||
| Obțineți acces la codificator | 55 | X | 9 | 2 | ID modul | ||
| Obține stare | 55 | X | 444 | 1 | Pe bit | ID modul | |
| 0 1 2 4 8 |
OK A avut loc Watch Dog Eroare UART Depășește numărul citit Erori interfeței codificatorului |
||||||
| Toate comenzile | 55 | X | X | 0 | ID modul | ||
Glosar
| Termen | Descriere |
| CSCI | Interfață de configurare a software-ului computerului |
| EEPROM | PROM șters electronic |
| GUI | Interfață grafică cu utilizatorul |
| ISR | Rutina de întrerupere a serviciului |
| SRS | Specificații pentru cerințele software |
| WD | Câine de pază |
Apendice
7.1 unități de măsură
| Caracter | Unități |
| m³ | Metri cubi |
| ft³ | Picioare cubice |
| US Gal | Galoane SUA |
| l | litri |
Documente Externe
| Nume și locație |
| 2W-SENSUS |
| 3W-SENSUS |
Istoricul revizuirilor:
| Revizuire | Secțiunea afectată | Data | Schimbat de | Schimbați descrierea |
| 1.00 | Toate | 04/12/2017 | Evgeni Kosakovski | Crearea documentelor |
~ Sfârșitul documentului ~
Arad Technologies Ltd.
Sf. HaMada, Yokneam Elite ,
2069206, Israel
www.arad.co.il
Documente/Resurse
![]() |
ARAD TECHNOLOGIES Software de codare [pdfGhid de utilizare 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, software codificator, codificator, software, codificator Sonata Sprint, software codificator pentru codificatorul Sonata Sprint |




