
Encoder Software
Brûkersgids
Encoder Software
Dit dokumint befettet fertroulike ynformaasje, dy't eigendom is fan ARAD Ltd. Gjin diel fan syn ynhâld meie wurde brûkt, kopiearre, iepenbiere of oerdroegen oan in partij op hokker wize dan ek sûnder foarôfgeande skriftlike tastimming fan ARAD Ltd.
Goedkarring:
| Namme | Posysje | Hantekening | |
| Skreaun troch: | Evgeni Kosakovski | Firmware Engineer | |
| Goedkard troch: | R&D manager | ||
| Goedkard troch: | Produkt Manager | ||
| Goedkard troch: |
Federal Communication Commission (FCC) Compliance Notice
FOARSICHTIGENS
Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. De brûker moat him bewust wêze dat wizigingen en wizigingen oan 'e apparatuer dy't net eksplisyt goedkard binne troch Master Meter de garânsje en de autoriteit fan' e brûker om de apparatuer te betsjinjen kinne ferjilde. Profesjoneel oplaat personiel moat de apparatuer brûke.
Dizze apparatuer is test en fûn oan 'e limiten foar in digitaal apparaat fan klasse B, neffens diel 15 fan' e FCC-regels. Dizze limiten binne ûntworpen om ridlike beskerming te jaan tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart gebrûk en kin enerzjy fan radiofrekwinsje útstrielje en, as net ynstalleare en brûkt wurdt neffens de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje. D'r is lykwols gjin garânsje dat ynterferinsje net foarkomt yn in ynstallaasje. As dizze apparatuer skealike hinderjen feroarsaket foar radio- of televyzje-ûntfangst, dy't kin wurde bepaald troch it yn- en ynskeakeljen fan 'e apparatuer, wurdt de brûker stimulearre de ynterferinsje te ferbetterjen troch ien of mear fan' e folgjende maatregels:
- Reorientearje of ferpleatse de ûntfangende antenne.
- Fergrutsje de skieding tusken de apparatuer en ûntfanger.
- Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn.
- Rieplachtsje de dealer of in betûfte radio / TV technikus foar help.
Dit apparaat foldocht oan Diel 15 fan FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:
- Dit apparaat kin net feroarsaakje skealike ynterferinsje, en
- Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.
Yndustry Kanada (IC) Compliance Notice
Dit apparaat foldocht oan FCC Rules Part 15 en mei Industry Canada frijstelde RSS-standert(en). Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:
- Dit apparaat kin net feroarsaakje ynterferinsje, en
- Dit apparaat moat elke ynterferinsje akseptearje, ynklusyf ynterferinsje dy't ûngewoane wurking fan it apparaat kin feroarsaakje.
Under Industry Canada regeljouwing, dizze radio stjoerder meie allinnich wurkje mei help fan in antenne fan in type en maksimale (of minder) winst goedkard foar de stjoerder troch Industry Canada. Om potinsjele radio-ynterferinsje foar oare brûkers te ferminderjen, moatte it antennetype en har winst sa keazen wurde dat de lykweardige Isotropyske bûnsgenoat útstriele krêft (EIRP) net mear is as dat nedich is foar suksesfolle kommunikaasje.
- Dit digitale apparaat fan Klasse B foldocht oan Kanadeeske ICES-003.
Ferklearring fan strieling bleatstelling:
Dizze apparatuer foldocht oan FCC- en IC RF-beheiningslimitaasjes foar strieling foar in unkontrolleare omjouwing.
Ynlieding
Encoder software easken spesifikaasje is in beskriuwing fan in software systeem te ûntwikkeljen yn Encoder module. It leit funksjonele en net-funksjonele easken út en kin in set gebrûksgefallen omfetsje dy't systeem- en brûkersynteraksjes beskriuwe dy't de software moat leverje.
Aktuele easken spesifikaasje stelt de basis foar operaasje tusken Arad wetter mjittingen fan de iene kant en encoder lêzers 2 of 3 triedden út oare. Geskikt brûkt, spesifikaasjes foar softwareeasken kinne helpe foar it foarkommen fan mislearjen fan softwareprojekt.
Aktuele dokumint enlists genôch en needsaaklike easken dy't nedich binne foar de Encoder module ûntwikkeling omfiemet systeem definysje, DFD, kommunikaasje, ensfh, en presintearret de details fan de hardware en software ynterface nedich om te kommunisearjen Encoder module mei SENSUS puls lêzers.
Systeem oerview
De Sonata Sprint Encoder is in batterij-oandreaune subsysteemmodule tastien om Sonata-gegevens te lêzen fia 2W- as 3W-ynterface.
It identifisearret it type lêzersysteem (2W of 3W) en konvertearret de serieel ûntfongen gegevens fan 'e Sonata-meter nei de stringformaten fan' e lêzer en stjoert it oer yn it Sensus-lêzertypeprotokol.
Encoder SW arsjitektuer
3.1 Encoder module is in heul ienfâldich konfigurearber systeem dat:
3.1.1 Jout in hege resolúsje puls útfier sinjaal.
3.1.2 Kin ûntfongen gegevens fan Sonata oersette nei elektryske puls foar elke ienheid fan mjitting neffens Encoder module konfiguraasje. De elektryske puls wurdt oer in twa-conductor of trije-conductor kabel oerbrocht nei de remote readout systemen.
3.1.3 Unterstützt kommunikaasje ynterface mei ferskate puls Readers.
3.1.4 It Encoder-model is boud fan in module dy't allinich de lêste snaar dy't it hat ûntfongen fan 'e Sonata-meter ferstjoert sûnder neiferwurking.
3.2 Encoder module SW-arsjitektuer is in interrupt-oandreaune SW-arsjitektuer:
- SPI RX ûnderbrekking
- Reader klok ûnderbrekt
- Timeouts
3.3 It haadprogramma bestiet út systeeminitialisaasje en in haadloop.
3.3.1 Tidens de wichtichste lus it systeem wachtet foar SPI RX ûnderbrekking of lêzer ûnderbrekking.
3.3.2 As der gjin ûnderbrekking barde en gjin puls út kommando waard ûntfongen it systeem komt yn "Power down" modus.
3.3.3 It systeem wekker út "Power down" modus troch SPI syn ûnderbrekking of lêzer syn klok ûnderbrekking.
3.3.4 SPI en lêzer eveneminten wurde ferwurke yn ISRs.
3.4 De folgjende figuer toant de Encoder module SPI evenemint handle blok.

3.4.1 Iepenje flater Rx berjocht detection timer.
Wannear't byte wurdt ûntfongen op SPI it systeem kontrolearret as it is in koptekst byte, iepenet in timer foar folgjende byte ûntfange timeout en inisjearret de timer. Dizze metoade foarkomt dat it systeem lang wachtsje op bytes.
As gjin byte wurdt ûntfongen foar in lange tiid (oer 200ms) wurdt de SPI flater byte bywurke en it berjocht wurdt net fuortsmiten.
3.4.2 Bewarje ûntfongen Rx byte
Elke byte wurdt bewarre yn Rx buffer.
3.4.3 Kontrolearje checksum
As lêste byte yn it berjocht wurdt ûntfongen, wurdt de kontrôlesum falidearre.
3.4.4 Update SPI error byte
As kontrôlesum net jildich is, wurdt de SPI-flaterbyte bywurke en wurdt it berjocht net parseard.
3.4.5 Untfongen SPI-berjocht parse
As kontrôlesum jildich is, wurdt it parseproses neamd.
It parsearjen wurdt dien yn 'e haadloop om de ûntfongen buffer fuortendaliks te behanneljen as in atomysk en net-ynterfereare proses. As it parsearjen wurdt útfierd, wurdt gjin lêzer-evenemint behannele.
3.5 De folgjende figuer lit sjen parse berjocht flow. Elk fan 'e blokken wurdt koart beskreaun yn' e subparagrafen.

Encoder module konfiguraasje
D'r binne mooglik om te konfigurearjen Encoder module foar operaasje út GUI.

4.1 Konfiguraasje set sil wurde opslein yn Sonata meter troch druk op
knop.
4.2 Sonata sil kommunikaasje konfigurearje nei Encoder module troch RTC Alarm konfiguraasje neffens GUI parameters:
4.2.1 Yn gefal fan brûker selektearje
Sonata RTC Alarm sil wurde konfigurearre foar tiid wurdt definiearre yn "Minuten" fjild. Kommunikaasje nei Encoder module sil wurde útfierd eltse "Minuten" fjild tiid.
4.2.2 Yn gefal fan brûker selektearje
Sonata RTC Alarm sil wurde konfigurearre foar tiid wurdt definiearre yn "Earste" of "Twadde" fjild, neffens selektearre opsje. Kommunikaasje nei Encoder module sil wurde útfierd op selektearre tiid.
4.3 Encoder module sil stypje allinne efterút fariabele opmaak.
4.4 Tellertype:
4.4.1 Net net ûndertekene (1 wurdt omboud ta 99999999).
4.4.2 Foarút (standert).
4.5 Resolúsje:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (standertwearde 1).
4.6 Update Mode - Sonata perioade tiid foar ferstjoeren fan gegevens nei Encoder module:
4.6.1 Perioade - eltse foarôf definiearre tiid (yn Minuten "fjild, sjoch 4.2.1) Sonata sil stjoere gegevens te Encoder module. (1…59 minuten. Standert 5 minuten)
4.6.2 Ien kear - fêste tiid doe't Sonata sil stjoere gegevens nei Encoder module ien kear deis (sjoch 4.2.2). Fjild "Earst" sil tiid befetsje yn opmaak: oeren en minuten.
4.6.3 Twa kear - fêste tiid doe't Sonata sil stjoere gegevens nei Encoder module twa kear deis (sjoch 4.2.2). Fjilden "Earste" en "Twadde" sille tiid yn opmaak befetsje: oeren en minuten.
4.7 AMR-searjenûmer - oant 8 sifers ID-nûmer (standert itselde as meter-ID)
- Allinnich numerike sifers (yn efterút modus).
- Allinnich 8 minste signifikante nûmers (yn efterút modus).
4.8 Oantal sifers - 1- 8 sifers fan 'e rjochts meast posysje te stjoeren nei de 2/3W lêzer (standert 8 sifers).
4.9 TPOR - Tiid dat de lêzer wachtet oant de master stopet mei de startsyngronisaasje (sjoch Touch Read Interface) (0…1000 ms. Standert 500ms).
4.10 2W Pulse Width – (60…1200 ms. Standert 800 ms).
4.11 Units - flow ienheden en folume ienheden itselde as yn Sonata wetter meter (allinnich lêze).
4.12 Encoder module stipet gjin alaarms yn efterút opmaak. Dêrom kinne wy gjin opsje hawwe foar Alarmyndikaasje oan modulekant.
Kommunikaasje definysje

| Sonata - Encoder Schnittstellen | ||
| Ver. 1.00 | 23/11/2017 | Evgeny K. |
5.1 Sonata↔ Encoder Kommunikaasje
5.1.1 Sonata wetter meter kommunisearje mei Encoder module fia SPI protokol: 500 kHz, Gjin Data kontrôle). It brûken fan oare ynstellings sil produsearje ûnfoarspelbere resultaten, en kin maklik meitsje de oansletten Sonata wetter meter unresponsive.
5.1.2 Nei Sonata opnij starte sil aktuele konfiguraasje stjoerd wurde nei Encoder module mei de earste kommunikaasje fersyk binnen 1 minút fan Sonata operaasje.
5.1.3 Yn gefal fan encoder module net ûntfange konfiguraasje troch 3 kear, Sonata sil útfiere Encoder module Reset fia "Reset" pin foar 200ms en sil besykje te stjoeren konfiguraasje wer.
5.1.4 Neidat konfiguraasje fersyk útfiert súkses Sonata sil begûn te ferstjoeren gegevens nei Encoder module.
5.2 Encoder ↔ Sensus Reader (Touch Read) ynterface
5.2.1 De ynterface spesifikaasje foar de Touch Read modus wurdt definiearre yn termen fan operaasje yn in standert circuit.
5.2.2 Encoder module sil kommunisearje mei lêzers fia Sensus 2W of 3W protokol. Der binne Touch Read Interface timing diagram foar Sensus 2W of 3W kommunikaasje.

| Sym | Beskriuwing | Min | Max | Standert |
| TPOR | Power ON om meter klear (Notysje 1) | 500 | 500 | |
| TPL | Power / Klok lege tiid | 500 | 1500 | |
| Power/Klok lege tiid jitter (Notysje 2) | ±25 | |||
| TPH | Power / Klok hege tiid | 1500 | Notysje 3 | |
| TPSL | Fertraging, Klok nei Data Out | 250 | ||
| Power / Clock Carrier Frequency | 20 | 30 | ||
| Freegje Data Out Frequency | 40 | 60 | ||
| TRC | Reset kommando. Tiid foar Power / Clock leech te twingen register reset | 200 | ||
| TRR | Meter opnij lêstiid (Notysje 1) | 200 |
Notysjes:
- Tidens TPOR kinne macht / klok pulses oanwêzich wêze, mar wurde negearre troch it register. Guon registers meie net werhelje berjocht sûnder reset kommando
- De registerklokjitter wurdt oantsjutte omdat guon registers gefoelich wêze kinne foar grutte fariaasjes yn klok leechtiid.
- It register sil statysk apparaat wêze. It register sil yn 'e hjoeddeistige steat bliuwe salang't it Power / Clock-sinjaal heech bliuwt.
5.2.3 Stipe lêzers:
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 Encoder Power modus
5.3.1 Wannear't barde time-out wurdt oanjûn gjin aktiviteit fan lêzers (200 msec), SPI of Readers it systeem giet power down modus.
5.3.2 It systeem kin wekker wurde út macht down modus allinne as SPI wurdt ûntfongen of Readeclock wurdt ûntfongen.
5.3.3 De macht down modus fan it systeem is HALT modus (minimale macht konsumpsje).
5.3.4 Foar it ynfieren fan power down modus SPI module is konfigurearre as EXTI om te aktivearjen wekker út HALT modus as SPI berjocht wurdt ûntfongen.
5.3.5 PB0 is konfigurearre foar EXTI om wekker te wurden út HALT-modus as de klok fan Reader wurdt ûntfongen.
5.3.6 De GPIO is konfigurearre foar minimaal enerzjyferbrûk yn 'e macht-down-modus.
5.3.7 It ynfieren fan power down modus wurdt útfierd út haadloop nei de timeout timer, timer 2 is ferrûn.
5.4 Efterút komptabiliteit berjocht
Berjocht fan meter:
| Byte nûmer | (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 | Kontrolearje som foar (i=1;i<9;a^= berjocht[i++]); | |
| 10 | 0x0 d | |
5.5 Encoder ynterface konfiguraasje
| Byte nûmer | ||
| 1 | Bits: 0 - Ynskeakelje eksterne macht 1 - 0 Fix opmaak 1 Fariabele opmaak |
Standert is 0 Gjin eksterne macht en Fariabele opmaak |
| 7 _ |
TPOR | Yn stappen fan 10 ms |
| 2W klok freq | Yn Khz | |
| Vsense drompel | Oerskeakelje nei eksterne macht doe't Vsense boppe drompel | |
| 6 | 2W pulsbreedte yn 5 * us | 0 betsjut Ous 10 betsjut 50us 100 betsjut 500us |
| 7-8 | Batterij Access drompel Yn tûzenen tagongen. |
TBD |
| 9 | Desimaal punt lokaasje | |
| 10 | Oantal sifers | 0-8 |
| 11 | Fabrikant ID | |
| 12 | Volume Unit | Sjoch bylage A |
| 13 | Flow Unit | Sjoch bylage A |
| 14-15 | Bitwize: 0 - stjoer Alarm 1 - stjoer Unit 2 -stjoer flow 3 -ferstjoere folume |
|
| 16 | Flow Type | C |
| 17 | Volume Type | B |
| 18-30 | Meter ID Main | Foarút (8 LSB yn Fix-modus) |
| 31-42 | Meter ID (sekundêr) | Backward Flow (8 LSB yn Fix-modus) |
5.6 Encoder Berjocht opmaak
5.6.1 Fêste Length Format
RnnnniiiiiiiiCR
R[Encoder Data][ Meter ID 8 LSB(Configuration)]CR
It formaat mei fêste lingte is fan 'e foarm:
Wêr:
"R" is it liedende karakter.
"nnnn" is in meterlêzing fan fjouwer tekens.
"iiiiiii" is in identifikaasjenûmer fan acht tekens.
"CR" is it karakter foar weromkear (ASCII-wearde 0Dh)
Jildige tekens foar "n" binne "0-9" en "?"
Jildige tekens foar "i" binne: 0-9, AZ, az, ?
Yn gefal fan fix opmaak sil de module:
- Konvertearje de meterteller stjoerd nei de module nei ASCII (0 nei 9999)
- Nim de 8 LSB fan 'e Meter ID Main of Meter ID (sekundêr)
5.6.2 Fariabele Length Format
De fariabele lingte opmaak bestiet út in liedend karakter "V", in rige fan fjilden, en in terminator karakter "CR". De algemiene foarm:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnnn,ufCR
- Nim de 12 LSB-tekens fan 'e Meter ID Main of Meter ID (sekundêr)
- Konvertearje it metertellerfjild fan 'e Encodergegevens en konvertearje nei ASCII (0 nei 99999999), it oantal sifers hinget ôf fan konfiguraasje
- Stjoer de alarmbyte fan 'e Encoder Data, as bestiet
- Stjoer ienheid Byte út de Encoder Data, as bestiet
- Konvertearje it meter Flow-fjild fan 'e Encoder-gegevens en konvertearje fan float nei ASCII, it oantal sifers is 4 en desimale punt en teken as nedich.
- Ferbine alles mei passende kopteksten en skiedingstekens
- Foegje CR ta.
Totalizer 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 3 Encoder Data-folume 123 Oantal sifers = 8
Resolúsje = 1
Lokaasje foar desimale punt = 0 (gjin desimale punt)Totalizer 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 1 2 3 . 4 5 Encoder Data-folume 12345 Oantal sifers = 7 (maksimaal fanwege desimale punt)
Resolúsje = 1
Desimaal punt lokaasje = 2Totalizer 0 1 2 3 . 4 5 6 7 8 Sensus 1 2 3 4 5 . 6 7 Encoder Data-folume 1234567 Oantal sifers = 7 (maksimaal fanwege desimale punt)
Resolúsje = x0.01
Desimaal punt lokaasje = 2Totalizer 0 0 1 2 . 3 4 5 6 7 Sensus 0 0 0 1 2 3 4 Encoder Data-folume 1234 Oantal sifers = 7
Resolúsje = x 0.01
Desimaal punt lokaasje = 0Totalizer 0 1 2 3 . 4 5 6 7 8 Sensus 0 0 0 0 0 1 2 Encoder Data-folume 12 Oantal sifers = 7
Resolúsje = x10
Desimaal punt lokaasje = 0
5.7 Field definysje
5.7.1 It berjochtformaat wurdt identifisearre neffens de earste berjochtbyte.
- 0 x 55 hat in nij opmaakberjocht oanjûn.
- 0 x 53 ('S') jout in âld opmaakberjocht oan
5.7.2 Der binne ferskate opsjonele sub fjilden presintearre hjirûnder. Dizze wurde ynsletten tusken heakjes "[,]". As mear as ien sub fjild is definiearre foar in fjild de sub fjilden moatte ferskine yn de folchoarder presintearre.
5.7.3 De Module konvertearret de gegevens fan de Meter nei ien fan de twa formaten neffens konfiguraasje (Fix of fariabele).
De folgjende tabel definiearret stipe lingteformaten:
|
Utfier berjocht Formaat |
Foarm | Wêr | Konfiguraasje |
| Fêste Length Format | RnnnniiiiiiiiCR | R liedend karakter n - meterlêzing i - meter ID CR – ASCII 0Dh |
meterlêzen ienheden |
| Fariabele Length Format | V;IMiiiiiiiiiiii; RBmmmmmmmm,ffff,uv; Aa, a, a; GCnnnnnn,uf CR | V - liedend karakter I - Identifikaasjefjild. i - oant 12 tekens M - Fabrikant ID RB - Aktueel Volume A - Alarmfjild. a - alarmtypen oant 8 subfjilden foar alarmkoade binne tastien. GC - Aktuele Flow rate m - oant 8 sifers f - mantissa uv - folume ienheden (sjoch ienheden tabel) nnnnnn - 4-6 tekens: 4-nûmers, 1 desimaal, 1 tekenteken uf - flow units (sjoch ienheden tabel) |
De fjilden:
f (mantissa), a (alarm), u (ienheden) binne opsjoneel.
Jildige tekens: "0-9", "AZ", "az", "?" is jildich as in flater indicator.
5.8 Berjocht parse neffens âlde opmaak
5.8.1 Yn âlde opmaak befettet it berjocht meter-ID en folumedatum.
5.8.2 It berjocht wurdt parsed neffens de ICD.
5.9 Skriuw nei EEPROM ûntfongen parameters
5.9.1 As module ID, gegevensberjocht of konfiguraasjeberjocht wurdt ûntfongen, wurde de parameters fan it berjocht yn 'e EEPROM skreaun.
5.9.2 Dit skriuwen nei EEPROM foarkomt dat it systeem gegevens ferliest as systeem weromsette optreedt.
5.10 Reader barren handle blok
5.10.1 As Reader Clock wurdt ûntfongen, it systeem behannelet lêzer syn ISR evenemint.
5.10.2 Alle prosessen wurde dien yn 'e ISR om te syngronisearjen mei de lêzer.
5.10.3 As gjin klok wurdt ûntdutsen foar 200ms, it systeem giet nei macht down modus.

| Reader ISR handle blok | ||
| Ver. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Iepenje frij detectietimer
5.11.1 As lêzersklok wurdt ûntfongen, wurdt in Quite Detection-timer iepene.
5.11.2 As d'r gjin klokeveneminten binne foar 200ms, giet it systeem yn 'e macht-down-modus.
5.12 Detect reader type
5.12.1 Earste 3 klok eveneminten wurde brûkt foar klok detection type.
5.12.2 De deteksje wurdt dien troch it mjitten fan de frekwinsje fan de Reader syn klok.
5.12.3 De klok frekwinsje foar 2w lêzer is: 20 kHz - 30 kHz.
5.12.4 De klok frekwinsje foar 3w lêzer is minder as 2 kHz.
5.13 Iepen timer foar TPSL-deteksje
5.13.1 As 2w-lêzer wurdt ûntdutsen, wurdt in timer iepene foar detectie fan TPSL-tiid fan frij foardat elke byte ferstjoert.
5.13.2 Yn 2w reader syn protokol, elk bit wurdt oerdroegen yn ynterval of hielendal.
5.14 Wachtsje op down klok evenemint, ferskowe gegevens út
- Yn 2w ferbining. Nei't TPSL-tiid is ûntdutsen, wurdt it bit oerbrocht neffens 2w-protokol.
'0' wurdt útstjoerd as puls fan 50 kHz foar 300 µs
'1' wurdt oerbrocht as '0' foar 300 µs - Yn 3w ferbining. Nei TPOR tiid fan fertraging it bit wurdt oerdroegen neffens 3w protokol.
'0' wurdt oerbrocht as '1'
'1' wurdt oerbrocht as '0'
Elts bit wurdt oerdroegen nei klok down evenemint.
5.15 Advance TX events counter, gean nei TRR
Nei elke oerdracht fan berjochten wurdt de teller fan TX-eveneminten bywurke. De teller wurdt brûkt om oan te jaan dat batterij tagong grutter is as it oantal lêzings grutter is as de batterij tagongswearde. Nei eltse oerdracht, foar TRR tiid, it systeem is net ûntfange lêzer syn klok eveneminten.
5.16 Berjochtopmaak / Encoder konfiguraasje
Berjocht fan meter nei Encoder:
| Koptekst | Addr 17:61 | Type 15:0] | Len | Data | Ein | ||
| Fa Encoder tagong | 55 | X | 12 | 0 | Null | CSum | |
| Krij Encoder Status | 55 | X | 13 | 0 | Null | CSum | |
| Wiskje Encoder Status | 55 | X | 14 | 0 | Null | CSum | |
| Encoder Data | 55 | X | 15 | 4-10 | Byte | Meter Data | CSum |
| 1-4 5 6-9 |
Meter volume (singed Int) Alarm Flow (float) |
||||||
| Encoder Konfiguraasje |
55 | X | 16 | Fersin! Referinsje boarne net fûn. |
CSum | ||
Len - gegevens lingte;
CSum - kontrolearje som oer alle frame [55 ... Data] of AA.
Encoder antwurd op meter:
| Koptekst | Addr | Type | Len | Data | Ein | ||
| Fa Encoder tagong | 55 | X | 9 | 2 | Module ID | ||
| Get Status | 55 | X | 444 | 1 | Bitwiis | Module ID | |
| 0 1 2 4 8 |
OK Watch Dog barde UART flater Lês nûmer te boppe Encoder Interface flaters |
||||||
| Alle kommando's | 55 | X | X | 0 | Module ID | ||
Glossary
| Term | Beskriuwing |
| CSCI | Computer Software Konfiguraasje Interface |
| EEPROM | Elektroanysk wisbere PROM |
| GUI | Grafyske brûkersynterface |
| ISR | Underbrekken fan tsjinstferliening |
| SRS | Software Requirements Specification |
| WD | Watch-Hûn |
Taheakke
7.1 Measurement Units
| Personaazje | Units |
| m³ | kubike meter |
| ft³ | Kubike fuotten |
| US Gal | Amerikaanske gallons |
| l | Liters |
Eksterne dokuminten
| Namme en Lokaasje |
| 2W-SENSUS |
| 3W-SENSUS |
Ferzjeskiednis:
| Revyzje | Seksje beynfloede | Datum | Feroare troch | Feroarje Beskriuwing |
| 1.00 | Alle | 04/12/2017 | Evgeni Kosakovski | Dokumint oanmeitsjen |
~ Ein fan dokumint ~
Ynformaasje oer it bedriuw Arad Technologies Ltd.
st. HaMada, Yokneam Elite,
2069206, Israel
www.arad.co.il
Dokuminten / Resources
![]() | Encoder Software |
Referinsjes
- User Manualmanual.tools
