ARAD TECHNOLOGIES Encoder Software User Guide

ARAD TECHNOLOGIES Encoder Software - Featured Image

ARAD TECHNOLOGIES - logoEncoder 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
ARAD TECHNOLOGIES Encoder Software - ikoan 3 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.
ARAD TECHNOLOGIES Encoder Software - ikoan 4 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:

  1. Dit apparaat kin net feroarsaakje skealike ynterferinsje, en
  2. 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:

  1. Dit apparaat kin net feroarsaakje ynterferinsje, en
  2. 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.

ARAD TECHNOLOGIES Encoder Software - timer foar berjochtdeteksje

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.

ARAD TECHNOLOGIES Encoder Software - timer foar berjochtdeteksje 1

Encoder module konfiguraasje

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

ARAD TECHNOLOGIES Encoder Software - konfiguraasje

4.1 Konfiguraasje set sil wurde opslein yn Sonata meter troch druk op ARAD TECHNOLOGIES Encoder Software - byldkaike 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 ARAD TECHNOLOGIES Encoder Software - ikoan 1 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 ARAD TECHNOLOGIES Encoder Software - parameters 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

ARAD TECHNOLOGIES Encoder Software - 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.
ARAD TECHNOLOGIES Encoder Software - ASK DATA OUT

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:

  1. 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
  2. De registerklokjitter wurdt oantsjutte omdat guon registers gefoelich wêze kinne foar grutte fariaasjes yn klok leechtiid.
  3. 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

  1. TouchReader II Sensus M3096 - 146616D
  2. TouchReader II Sensus M3096 - 154779D
  3. TouchReader II Sensus 3096 - 122357C
  4. Sensus AutoGun 4090-89545 A
  5. VersaProbe NorthROP Grumman VP11BS1680
  6. Sensus RadioRead M520R C1-TC-X-AL

3W

  1. VL9 ,Kemp-Meek Mineola, TX (Tap)
  2. Master Meter MMR NTAMMR1 RepReader
  3. 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:

  1. Konvertearje de meterteller stjoerd nei de module nei ASCII (0 nei 9999)
  2. 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

  1. Nim de 12 LSB-tekens fan 'e Meter ID Main of Meter ID (sekundêr)
  2. Konvertearje it metertellerfjild fan 'e Encodergegevens en konvertearje nei ASCII (0 nei 99999999), it oantal sifers hinget ôf fan konfiguraasje
  3. Stjoer de alarmbyte fan 'e Encoder Data, as bestiet
  4. Stjoer ienheid Byte út de Encoder Data, as bestiet
  5. 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.
  6. Ferbine alles mei passende kopteksten en skiedingstekens
  7. 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 = 2

    Totalizer 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 = 2

    Totalizer 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 = 0

    Totalizer 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.

  1. 0 x 55 hat in nij opmaakberjocht oanjûn.
  2. 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.

ARAD TECHNOLOGIES Encoder Software - handle

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
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

PDF thumbnailEncoder Software
User Guide · 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software for Sonata Sprint Encoder

Referinsjes

Stel in fraach

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stel in fraach

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.