ARAD TECHNOLOGIES Encoder sagteware gebruikersgids

ARAD TECHNOLOGIES Encoder Software - Featured Image

ARAD TEGNOLOGIES - logoEncoder 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
ARAD TECHNOLOGIES Encoder sagteware - ikoon 3 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.
ARAD TECHNOLOGIES Encoder sagteware - ikoon 4 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:

  1. Hierdie toestel mag nie skadelike steurings veroorsaak nie, en
  2. 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:

  1. Hierdie toestel mag nie inmenging veroorsaak nie, en
  2. 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.

ARAD TECHNOLOGIES Encoder sagteware - boodskap opsporing timer

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.

ARAD TECHNOLOGIES Encoder sagteware - boodskap opsporing timer 1

Encoder module opset

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

ARAD TECHNOLOGIES Encoder sagteware - konfigurasie

4.1 Konfigurasiestel sal in Sonata meter gestoor word deur op te druk ARAD TECHNOLOGIES Encoder sagteware - ikoon 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 ARAD TECHNOLOGIES Encoder sagteware - ikoon 1 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 ARAD TEGNOLOGIES Encoder sagteware - parameters 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

ARAD TEGNOLOGIES Encoder sagteware - 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.
ARAD TECHNOLOGIES Encoder sagteware - VRA DATA UIT

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:

  1. Tydens TPOR kan krag/klokpulse teenwoordig wees, maar word deur die register geïgnoreer. Sommige registers sal dalk nie boodskap herhaal sonder terugstelopdrag nie
  2. Die registerklokjitter word gespesifiseer omdat sommige registers sensitief kan wees vir groot variasies in kloklaagtyd.
  3. 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

  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 (Tik)
  2. Meester Meter MMR NTAMMR1 RepReader
  3. 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:

  1. Skakel die meterteller wat na die module gestuur is om na ASCII (0 na 9999)
  2. 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

  1. Neem die 12 LSB-tekens van die Meter ID Hoof of Meter ID (sekondêr)
  2. Skakel die metertellerveld van die enkodeerderdata om en skakel om na ASCII (0 na 99999999), die aantal syfers hang af van konfigurasie
  3. Stuur die alarmgreep vanaf die enkodeerderdata, indien dit bestaan
  4. Stuur eenheidgreep vanaf die enkodeerderdata, indien bestaan
  5. 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.
  6. Sluit alles aan met toepaslike kopskrifte en skeiers
  7. 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 = 2

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

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

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

  1. 0 x 55 het 'n nuwe formaatboodskap aangedui.
  2. 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.

ARAD TEGNOLOGIES Encoder sagteware - handvatsel

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

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

Verwysings

Vra 'n Vraag

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

Vra 'n Vraag

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.