ARAD TECHNOLOGIES - logoEncoder Software
Giya sa Gumagamit

Encoder Software

Kini nga dokumento naglangkob sa kompidensyal nga impormasyon, nga gipanag-iya sa ARAD Ltd. Walay bahin sa mga sulod niini ang mahimong gamiton, kopyahon, ibutyag o ipaabot sa bisan unsang partido sa bisan unsang paagi bisan unsa nga wala’y sinulat nga pagtugot gikan sa ARAD Ltd.

Mga pagtugot:

Ngalan  Posisyon  Pirma 
Gisulat ni: Evgeni Kosakovski Firmware Engineer
Giaprobahan ni: Tagdumala sa R&D
Giaprobahan ni: Manager sa Produkto
Giaprobahan ni:

Federal Communication Commission (FCC) Pahibalo sa Pagsunod
PAHINUMDOM
ARAD TECHNOLOGIES Encoder Software - icon 3 Ningsunud kini nga aparato sa bahin 15 sa Mga Patakaran sa FCC. Kinahanglan mahibal-an sa Gumagamit nga ang mga pagbag-o ug pagbag-o sa kagamitan nga dili tin-aw nga gi-aprubahan sa Master Meter mahimong makawang ang garantiya ug awtoridad sa gumagamit sa pagpadagan sa kagamitan. Ang mga propesyonal nga nabansay sa propesyonal kinahanglan nga mogamit sa kagamitan.
ARAD TECHNOLOGIES Encoder Software - icon 4 Ang ekipo nga kini gisulayan ug nakit-an nga nagsunod sa mga limitasyon alang sa usa ka digital nga aparato sa Class B, uyon sa Bahin 15 sa Mga Patakaran sa FCC. Ang kini nga mga limitasyon gilaraw aron mahatagan makatarunganon nga proteksyon batok sa makadaot nga pagpanghilabot sa usa ka instalar sa puy-anan. Ang kini nga ekipo makamugna paggamit ug makapasulud sa enerhiya sa frequency sa radyo ug, kung dili ma-install ug magamit pinauyon sa mga panudlo, mahimong hinungdan sa makadaot nga pagpanghilabot sa mga komunikasyon sa radyo. Bisan pa, wala'y garantiya nga ang pagpanghilabot dili mahitabo sa usa ka instalar. Kung ang kini nga kagamitan hinungdan sa makadaot nga pagpanghilabot sa pagdawat sa radyo o telebisyon, nga mahimong mahibal-an pinaagi sa pag-on ug pag-on sa kagamitan, giawhag ang mogamit nga sulayan nga itul-id ang pagpanghilabot sa usa o daghan pa sa mga mosunud nga lakang:

  • I-reorient o ibalhin ang nagdawat nga antenna.
  • Dugangi ang pagbulag tali sa kagamitan ug tigdawat.
  • Ikonektar ang kagamitan sa usa ka outlet sa usa ka sirkito nga lahi sa kung diin konektado ang tigdawat.
  • Konsultaha ang tigbaligya o usa ka eksperyensiyadong radio/TV technician para sa tabang.

Kini nga device nagsunod sa Part 15 sa FCC Rules. Ang operasyon gipailalom sa mosunod nga duha ka kondisyon:

  1. Kini nga aparato mahimong dili hinungdan sa makadaot nga interference, ug
  2. Kinahanglang dawaton niini nga device ang bisan unsang interference nga nadawat, lakip ang interference nga mahimong hinungdan sa dili gusto nga operasyon.

Pahibalo sa Pagsunod sa Industry Canada (IC).
Kini nga device nagsunod sa FCC Rules Part 15 ug sa Industry Canada license exempt RSS standard(s). Ang operasyon gipailalom sa mosunod nga duha ka kondisyon:

  1. Kini nga device mahimong dili hinungdan sa interference, ug
  2. Kinahanglang dawaton niini nga device ang bisan unsang interference, lakip ang interference nga mahimong hinungdan sa dili gusto nga operasyon sa device.

Ubos sa mga regulasyon sa Industry Canada, kini nga radio transmitter mahimo ra nga molihok gamit ang usa ka antenna sa usa ka tipo ug labing taas (o gamay) nga nakuha nga gi-aprubahan alang sa transmitter sa Industry Canada. Aron makunhuran ang potensyal nga interference sa radyo sa ubang mga tiggamit, ang tipo sa antenna ug ang ganansya niini kinahanglan nga pilion nga ang katumbas nga Isotropic ally radiated power (EIRP) dili labi pa sa kinahanglan alang sa malampuson nga komunikasyon.
– Kini nga Class B digital apparatus nagsunod sa Canadian ICES-003.
Pahayag sa Exposure sa Radiation:
Ang kini nga kagamitan nagsunod sa mga limitasyon sa pagkaladlad sa radiation sa FCC ug IC RF nga gitakda alang sa usa ka dili kapugngan nga palibot.

Pasiuna

Ang espesipiko sa mga kinahanglanon sa software sa encoder usa ka paghulagway sa usa ka sistema sa software nga himuon sa module sa Encoder. Naglatid kini sa mga kinahanglanon nga magamit ug dili magamit ug mahimong maglakip sa usa ka hugpong sa mga kaso sa paggamit nga naghulagway sa mga interaksyon sa sistema ug tiggamit nga kinahanglan ihatag sa software.
Ang espesipikasyon sa mga kinahanglanon karon nagtukod sa sukaranan alang sa operasyon tali sa mga pagsukod sa tubig sa Arad gikan sa usa ka kilid ug mga magbabasa sa encoder 2 o 3 nga mga wire gikan sa lain. Gigamit sa hustong paagi, ang mga detalye sa mga kinahanglanon sa software makatabang sa pagpugong sa pagkapakyas sa proyekto sa software.
Ang kasamtangan nga dokumento nag-apil sa igo ug gikinahanglan nga mga kinahanglanon nga gikinahanglan alang sa pagpalambo sa module sa Encoder naglakip sa kahulugan sa sistema, DFD, komunikasyon, ug uban pa, ug nagpresentar sa mga detalye sa hardware ug software interface nga gikinahanglan aron makigkomunikar sa Encoder module sa SENSUS pulse readers.

Natapos na ang Sistemaview

Ang Sonata Sprint Encoder kay usa ka battery-powered sub-system module nga gitugotan sa pagbasa sa Sonata data pinaagi sa 2W o 3W interface.
Gipaila niini ang tipo sa sistema sa magbabasa (2W o 3W) ug gi-convert ang serially nga nadawat nga datos gikan sa Sonata meter ngadto sa mga format sa string sa magbabasa ug gipasa kini sa Sensus reader type protocol.

Encoder SW nga arkitektura

Ang 3.1 Encoder module kay yano kaayo nga ma-configure nga sistema nga:
3.1.1 Naghatag ug high-resolution nga pulse output signal.
3.1.2 Makahubad sa nadawat nga datos gikan sa Sonata ngadto sa electrical pulse para sa matag yunit sa pagsukod sumala sa Encoder module configuration. Ang elektrikal nga pulso gipasa sa usa ka duha ka konduktor o tulo ka konduktor nga kable ngadto sa hilit nga mga sistema sa pagbasa.
3.1.3 Nagsuporta sa interface sa komunikasyon nga adunay lainlaing mga Magbabasa sa pulso.
3.1.4 Ang modelo sa Encoder gihimo gikan sa usa ka module nga nagpasa lamang sa katapusang hilo nga nadawat niini gikan sa Sonata meter nga walay bisan unsang pagproseso sa post.
3.2 Encoder module SW architecture usa ka interrupt-driven SW architecture:

  • Ang SPI RX nakabalda
  • Ang orasan sa magbabasa mohunong
  • Mga timeout

3.3 Ang nag-unang programa naglangkob sa sistema sa pagsugod ug usa ka nag-unang loop.
3.3.1 Atol sa main loop ang sistema naghulat sa SPI RX interrupt o reader interrupt nga mahitabo.
3.3.2 Kung walay interrupt nga nahitabo ug walay pulse out command nga nadawat ang sistema mosulod sa "Power down" mode.
3.3.3 Ang sistema momata gikan sa “Power down” mode pinaagi sa SPI's interrupt o reader's clock interrupt.
3.3.4 Ang mga panghitabo sa SPI ug magbabasa giproseso sa mga ISR.
3.4 Ang mosunod nga numero nagpakita sa Encoder module SPI event handle block.

ARAD TECHNOLOGIES Encoder Software - timer sa pagtuki sa mensahe

3.4.1 Open fault Rx message detection timer.
Kung ang byte madawat sa SPI ang sistema magsusi kung kini usa ka header byte, magbukas sa usa ka timer alang sa sunod nga byte nga makadawat sa timeout ug magsugod sa timer. Kini nga pamaagi nagpugong sa sistema sa paghulat sa mga byte sa dugay nga panahon.
Kung walay byte nga madawat sa dugay nga panahon (sobra sa 200ms) ang SPI error byte ma-update ug ang mensahe dili makuha.
3.4.2 I-save ang nadawat nga Rx byte
Ang matag byte gitipigan sa Rx buffer.
3.4.3 Susihon ang checksum
Kung ang katapusan nga byte sa mensahe nadawat, ang checksum ma-validate.
3.4.4 I-update ang SPI error byte
Kung ang checksum dili balido, ang SPI error byte ma-update ug ang mensahe wala ma-parse.
3.4.5 Parse nakadawat SPI mensahe
Kung ang checksum balido, ang proseso sa pag-parse gitawag.
Ang pag-parse gihimo sa main loop aron madumala dayon ang nadawat nga buffer ingon usa ka atomic ug wala’y interfered nga proseso. Kung gihimo ang pag-parse, walay panghitabo sa magbabasa ang gidumala.
3.5 Ang mosunod nga numero nagpakita sa pag-parse sa dagan sa mensahe. Ang matag usa sa mga bloke gihulagway sa mubo sa mga sub paragraph.

ARAD TECHNOLOGIES Encoder Software - timer detection sa mensahe 1

Pag-configure sa module sa encoder

Adunay posible nga i-configure ang Encoder module para sa operasyon gikan sa GUI.

ARAD TECHNOLOGIES Encoder Software - configuration

4.1 Configuration set kinahanglang tipigan sa Sonata meter pinaagi sa press on ARAD TECHNOLOGIES Encoder Software - icon butones.
4.2 Ang Sonata kinahanglang mag-configure sa komunikasyon ngadto sa Encoder module pinaagi sa RTC Alarm configuration sumala sa GUI parameters:
4.2.1 Sa kaso sa user pagpili ARAD TECHNOLOGIES Encoder Software - icon 1 Ang Sonata RTC Alarm kinahanglan nga i-configure alang sa oras nga gihubit sa "Minuto" nga uma. Ang komunikasyon sa module sa Encoder himuon matag oras sa field nga "Minuto".
4.2.2 Sa kaso sa user pagpili ARAD TECHNOLOGIES Encoder Software - mga parameter Ang Sonata RTC Alarm kinahanglan nga i-configure alang sa oras nga gihubit sa "Una" o "Ikaduha" nga uma, sumala sa gipili nga kapilian. Ang komunikasyon sa module sa Encoder ipahigayon sa pinili nga oras.
4.3 Ang encoder module mosuporta lamang sa backward variable format.
4.4 Matang sa counter:
4.4.1 Net Unsigned (1 nakabig ngadto sa 99999999).
4.4.2 Sa unahan (default).
4.5 Resolusyon:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (default nga bili 1).
4.6 Update Mode - Panahon sa Sonata alang sa pagpadala sa datos sa Encoder module:
4.6.1 Panahon – matag gitakda nang daan nga oras (sa Minutes” field, tan-awa ang 4.2.1) Ang Sonata mopadala ug data sa Encoder module. (1…59 ka minuto. Default nga 5 ka minuto)
4.6.2 Kausa - gitakda nga oras kung kanus-a ipadala ni Sonata ang data sa module sa Encoder kausa sa usa ka adlaw (tan-awa ang 4.2.2). Ang field nga "Una" kinahanglan adunay oras sa pormat: oras ug minuto.
4.6.3 Kaduha – gitakdang oras kung kanus-a ipadala ni Sonata ang datos sa Encoder module kaduha sa usa ka adlaw (tan-awa ang 4.2.2). Ang mga field nga "Una" ug "Ikaduha" kinahanglan adunay oras sa pormat: oras ug minuto.
4.7 AMR Serial Number – hangtod sa 8 digits ID number (default parehas sa meter ID)

  • Mga numero lamang (sa backwards mode).
  • 8 lang ka pinakagamay nga mga numero (sa backwards mode).

4.8 Gidaghanon sa mga numero – 1- 8 nga mga numero gikan sa tuo nga pinakataas nga posisyon nga ipadala ngadto sa 2/3W nga magbabasa (default 8 digits).
4.9 TPOR – Oras nga naghulat ang magbabasa hangtod nga ihunong sa master ang pagsugod sa pag-sync (tan-awa ang Touch Read Interface) (0…1000 ms. Default 500ms).
4.10 2W Pulse Width – (60…1200 ms. Default nga 800 ms).
4.11 Mga Yunit – mga yunit sa pag-agos ug mga yunit sa volume nga parehas sa metro sa tubig sa Sonata (basahon lamang).
4.12 Ang module sa encoder dili mosuporta sa mga alarma sa paatras nga pormat. Busa dili kami adunay kapilian alang sa indikasyon sa Alarm sa bahin sa module.

Kahulugan sa komunikasyon

ARAD TECHNOLOGIES Encoder Software - kahulugan

Sonata - Mga Interface sa Encoder 
Ver. 1.00 23/11/2017 Evgeni K.

5.1 Sonata↔ Komunikasyon sa Encoder
5.1.1 Sonata water meter nakigkomunikar sa Encoder module pinaagi sa SPI protocol: 500 kHz, Walay Data control). Ang paggamit sa ubang mga setting makapatunghag dili matag-an nga mga resulta, ug dali nga makahimo sa konektado nga Sonata water meter nga dili matubag.
5.1.2 Human sa Sonata restart kasamtangan nga configuration ipadala ngadto sa Encoder module uban sa unang komunikasyon hangyo sa sulod sa 1 minuto sa Sonata operasyon.
5.1.3 Sa kaso sa Encoder module dili makadawat sa configuration sa 3 ka beses, ang Sonata mopatuman sa Encoder module Reset pinaagi sa “Reset” pin sa 200ms ug mosulay sa pagpadala sa configuration pag-usab.
5.1.4 Human sa hangyo sa configuration mobuhat sa kalampusan Sonata magsugod sa pagpadala data ngadto sa Encoder module.
5.2 Encoder ↔ Interface sa Sensus Reader (Touch Read)
5.2.1 Ang espesipikasyon sa interface alang sa Touch Read mode gihubit sa termino sa operasyon sa usa ka standard circuit.
5.2.2 Encoder module kinahanglan makigkomunikar sa mga magbabasa pinaagi sa Sensus 2W o 3W protocol. Adunay Touch Read Interface timing diagram alang sa Sensus 2W o 3W nga komunikasyon.
ARAD TECHNOLOGIES Encoder Software - PANGUTANA DATA OUT

Si Sym Deskripsyon Min Max Default
TPOR Power ON sa metro andam (Nota 1) 500 500
TPL Gahum/Orasan ubos nga oras 500 1500
Gahum/Orasan ubos nga oras jitter (Nota 2) ± 25
TPH Gahum/Orasan taas nga oras 1500 Nota 3
TPSL Paglangan, Oras sa Data Out 250
Kadaghanon sa Pagdala sa Gahum/Orasan 20 30
Pangutan-a ang Data Out Frequency 40 60
TRC I-reset ang sugo. Oras alang sa Gahum / Orasan ubos aron pugson ang pag-reset sa rehistro 200
TRR Oras sa Pagbasa Pag-usab sa Metro (Nota 1) 200

Mubo nga sulat:

  1. Atol sa TPOR power/clock pulses mahimong anaa apan wala panumbalinga sa rehistro. Ang ubang mga rehistro mahimong dili magsubli sa mensahe nga walay reset command
  2. Gipiho ang rehistro sa orasan nga jitter tungod kay ang pipila nga mga rehistro mahimong sensitibo sa daghang mga pagbag-o sa ubos nga oras sa orasan.
  3. Ang rehistro kinahanglan nga static nga aparato. Ang rehistro magpabilin sa kasamtangan nga kahimtang basta ang Power/Clock signal magpabilin nga taas.

5.2.3 Gisuportahan nga mga magbabasa:
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 mode
5.3.1 Kung nahitabo ang timeout gipakita nga walay kalihokan sa mga magbabasa (200 msec), SPI o Readers ang sistema mosulod sa power down mode.
5.3.2 Ang sistema mahimong makamata gikan sa power down mode lamang kung ang SPI madawat o Readeclock madawat.
5.3.3 Ang power down mode sa sistema mao ang HALT mode (minimal power consumption).
5.3.4 Sa dili pa mosulod sa power down mode SPI module gi-configure isip EXTI aron makahimo sa pagmata gikan sa HALT mode kung ang SPI nga mensahe nadawat.
Ang 5.3.5 PB0 gi-configure sa EXTI aron makamata gikan sa HALT mode kung madawat ang orasan sa Reader.
5.3.6 Ang GPIO gi-configure para sa gamay nga konsumo sa kuryente sa panahon sa power down mode.
5.3.7 Ang pagsulod sa power down mode gipatuman gikan sa main loop pagkahuman sa timeout timer, ang timer 2 milabay na.
5.4 Pabalik nga mensahe sa pagkaangay
Mensahe gikan sa metro:

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 Susiha ang sum para sa(i=1;i<9;a^= mensahe[i++]);
10 0x0D

5.5 Encoder interface configuration

Byte Num
1 Mga bit:
0 – I-enable ang External Power
1 – 0 Pag-ayo sa pormat
1 Variable nga pormat
Default kay 0
Walay eksternal nga gahum ug Variable format
7
_
TPOR Sa 10 ms nga mga lakang
2W nga orasan freq Sa Khz
Vsense threshold Pagbalhin sa eksternal nga gahum kung ang Vsense molapas sa threshold
6 2W pulso gilapdon sa 5*us Ang 0 nagpasabot nga Ous
10 nagpasabot 50us 100 nagpasabot 500us
7-8 Baterya Access threshold
Sa liboan ka mga access.
TBD
9 lokasyon sa desimal nga punto
10 Numero sa mga digit 0-8
11 Manufacturer Id
12 Yunit sa Tomo Tan-awa ang Apendise A
13 Yunit sa Pag-agos Tan-awa ang Apendise A
14-15 Bitwise:
0 - ipadala ang Alarm
1 - ipadala Unit
2 -ipadala ang dagan
3-pagpadala volume
16 Uri sa Pag-agos C
17 Type sa Volume B
18-30 Meter ID Main Ipasa (8 LSB sa Fix mode)
31-42 Meter ID (ikaduha) Balik nga Daloy (8 LSB sa Fix mode)

5.6 Pag-format sa Mensahe sa Encoder
5.6.1 Fixed Length Format
RnnniiiiiiiiCR
R[Encoder Data][ Meter ID 8 LSB(Configuration)]CR
Ang porma nga gitakda nga gitas-on mao ang porma:
diin:
Ang "R" mao ang nanguna nga karakter.
Ang "nnnn" kay upat ka karakter meter nga pagbasa.
Ang "iiiiiiii" kay walo ka karakter nga identification number.
Ang "CR" mao ang karakter sa pagbalik sa karwahe (ASCII nga kantidad 0Dh)
Ang balido nga mga karakter alang sa "n" mao ang "0-9" ug "?"
Ang balido nga mga karakter para sa "i" mao ang: 0-9, AZ, az, ?
Sa kaso sa pag-ayo nga pormat ang module:

  1. I-convert ang Meter counter nga gipadala ngadto sa module ngadto sa ASCII (0 ngadto sa 9999)
  2. Kuhaa ang 8 LSB gikan sa Meter ID Main o Meter ID (secondary)

5.6.2 Variable Length Format
Ang pormat sa variable nga gitas-on naglangkob sa usa ka nag-unang karakter nga "V", usa ka serye sa mga uma, ug usa ka karakter sa terminator nga "CR". Kinatibuk-ang porma:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Kuhaa ang 12 ka LSB chars gikan sa Meter ID Main o Meter ID (secondary)
  2. I-convert ang meter counter field sa Encoder Data ug i-convert sa ASCII (0 to 99999999), ang gidaghanon sa mga digit nagdepende sa configuration
  3. Ipadala ang Alarm Byte gikan sa Encoder Data , kung anaa
  4. Ipadala unit Byte gikan sa Encoder Data , kon anaa
  5. I-convert ang meter Flow field sa Encoder Data ug i-convert gikan sa float ngadto sa ASCII, ang gidaghanon sa mga digit kay 4 ug decimal point ug sign kung gikinahanglan.
  6. Idugtong ang tanan gamit ang angay nga mga ulohan ug mga separator
  7. Idugang ang CR.
    Totalizer 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2 3
    Encoder Data-volume 123

    Gidaghanon sa digit = 8
    Resolusyon = 1
    Desimal nga punto nga lokasyon = 0 (walay desimal nga punto)

    Totalizer 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 1 2 3 . 4 5
    Encoder Data-volume 12345

    Gidaghanon sa digit = 7 (max tungod sa decimal point)
    Resolusyon = 1
    lokasyon sa desimal nga punto = 2

    Totalizer 0 1 2 3 . 4 5 6 7 8
    Sensus 1 2 3 4 5 . 6 7
    Encoder Data-volume 1234567

    Gidaghanon sa digit =7 (max tungod sa decimal point)
    Resolusyon = x0.01
    lokasyon sa desimal nga punto = 2

    Totalizer 0 0 1 2 . 3 4 5 6 7
    Sensus 0 0 0 1 2 3 4
    Encoder Data-volume 1234

    Gidaghanon sa digit = 7
    Resolusyon = x 0.01
    lokasyon sa desimal nga punto = 0

    Totalizer 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2
    Encoder Data-volume 12

    Gidaghanon sa digit = 7
    Resolusyon = x10
    lokasyon sa desimal nga punto = 0

5.7 Kahubitan sa uma
5.7.1 Ang format sa mensahe giila sumala sa unang byte sa mensahe.

  1. 0 x 55 nagpakita og bag-ong format nga mensahe.
  2. 0 x 53 ('S') nagpakita sa daan nga format nga mensahe

5.7.2 Adunay pipila ka opsyonal nga mga sub field nga gipresentar sa ubos. Kini gilakip sa mga bracket nga "[,]". Kung labaw pa sa usa ka sub field ang gihubit alang sa usa ka field ang mga sub field kinahanglang makita sa order nga gipresentar.
5.7.3 Gi-convert sa Module ang datos gikan sa Meter ngadto sa usa sa duha ka format sumala sa configuration (Fix o variable).
Ang sunod nga lamesa naghubit sa gisuportahan nga mga format sa gitas-on:

Output nga mensahe Porma

Porma asa Pag-configure
Fixed Length nga Format RnnniiiiiiiiCR R nanguna nga karakter
n - pagbasa sa metro
i – metro ID
CR – ASCII 0Dh
mga yunit sa pagbasa sa metro
Variable Length Format V;IMiiiiiiiiiiii; RBmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR V - nanguna nga karakter
I – Identification field. i – hangtod sa 12 ka karakter
M – Manufacturer Id RB – Current Volume
A – Natad sa alarma. a – mga tipo sa alarma hangtod sa 8 nga mga sub field sa alarm code ang gitugotan.
GC – Kasamtangang Flow rate m – hangtod sa 8 digits
f – mantissa
uv – volume units (tan-awa ang Units table)
nnnnnn – 4-6 ka karakter:
4-numero, 1 decimal point, 1 sign character
uf – flow units (tan-awa ang Units table)

Mga kaumahan:
f (mantissa), a (alarm), u (units) kay opsyonal.
Balido nga mga karakter: “0-9”, “AZ”, “az”, “?” balido ingon usa ka timailhan sa sayup.
5.8 Pag-parse sa mensahe sumala sa daan nga pormat
5.8.1 Sa daan nga format ang mensahe adunay meter ID ug petsa sa Volume.
5.8.2 Ang mensahe gi-parse sumala sa ICD.
5.9 Isulat sa EEPROM nga nadawat nga mga parametro
5.9.1 Kung ang module ID, mensahe sa datos o mensahe sa Configuration madawat, ang mga parameter sa mensahe gisulat sa EEPROM.
5.9.2 Kini nga pagsulat sa EEPROM nagpugong sa sistema sa pagkawala sa datos kung mahitabo ang pag-reset sa sistema.
5.10 Ang block sa pagdumala sa panghitabo sa magbabasa
5.10.1 Sa diha nga ang Reader Clock madawat, ang sistema nagdumala sa ISR nga panghitabo sa magbabasa.
5.10.2 Ang tanan nga mga proseso gihimo sa ISR aron ma-synchronize sa magbabasa.
5.10.3 Kung walay orasan nga makita sa 200ms, ang sistema moadto sa power down mode.

ARAD TECHNOLOGIES Encoder Software - kuptanan

Ang magbabasa ISR kuptanan block
Ver. 1.00 3/12/2017 3/12/2017

5.11 Ablihi ang medyo detection timer
5.11.1 Kung madawat ang orasan sa magbabasa, ang usa ka Timer sa Pagsusi nga Giablihan.
5.11.2 Kung walay mga panghitabo sa orasan sa 200ms, ang sistema moadto sa power down mode.
5.12 Pag-ila sa tipo sa magbabasa
5.12.1 Ang unang 3 ka mga panghitabo sa orasan gigamit para sa matang sa pagkakita sa orasan.
5.12.2 Ang pagtuki gihimo pinaagi sa pagsukod sa frequency sa orasan sa Magbabasa.
5.12.3 Ang frequency sa orasan para sa 2w reader mao ang: 20 kHz – 30 kHz.
5.12.4 Ang frequency sa orasan para sa 3w reader kay ubos pa sa 2 kHz.
5.13 Open timer alang sa TPSL detection
5.13.1 Sa diha nga ang 2w nga magbabasa namatikdan, ang usa ka timer giablihan alang sa pag-ila sa TPSL nga oras sa dili pa ipadala ang matag byte.
5.13.2 Sa 2w reader's protocol, ang matag bit gipasa sa interval o medyo.
5.14 Paghulat alang sa down clock nga panghitabo, ibalhin ang data sa gawas

  • Sa 2w nga koneksyon. Human mamatikdan ang oras sa TPSL ang bit gipasa sumala sa 2w protocol.
    Ang '0' gipasa isip pulso nga 50 kHz sa 300 µs
    Ang '1' gipasa isip '0' sa 300 µs
  • Sa 3w nga koneksyon. Pagkahuman sa oras sa paglangan sa TPOR ang bit gipasa sumala sa 3w protocol.
    Ang '0' gipasa isip '1'
    Ang '1' gipasa isip '0'

Ang matag bit gipasa pagkahuman sa panghitabo sa orasan.
5.15 Advance TX events counter, adto sa TRR
Human sa matag pagpadala sa mensahe, ang counter sa mga panghitabo sa TX gi-update. Ang counter gigamit alang sa pagpakita sa pag-access sa baterya nga molapas sa sayup kung ang gidaghanon sa mga pagbasa molapas sa kantidad sa pag-access sa baterya. Pagkahuman sa matag transmission, alang sa oras sa TRR, ang sistema wala makadawat mga panghitabo sa orasan sa magbabasa.
5.16 Format sa mensahe/ Pag-configure sa encoder
Mensahe gikan sa metro hangtod sa Encoder:

Ulohan Addr 17:61 Type 15:0] Si Len Data Katapusan
Pagkuha og Encoder Access 55 X 12 0 Null Csum
Kuhaa ang Encoder Status 55 X 13 0 Null Csum
Tin-aw nga Encoder Status 55 X 14 0 Null Csum
Data sa Encoder 55 X 15 4-10 Byte Data sa metro Csum
1-4
5
6-9
Gidaghanon sa metro (gikanta nga Int)
Alarm
Pag-agos (float)
Encoder
Pag-configure
55 X 16 Sayop! Reperensya
wala makit-an ang tinubdan.
Csum

Si Len - gitas-on sa datos;
Csum – check sum sa tanang frame [55…Data] o AA.
Encoder tubag sa metro:

Ulohan Addr Type Si Len Data Katapusan
Pagkuha og Encoder Access 55 X 9 2 ID sa module
Pagkuha Status 55 X 444 1 Bitwise ID sa module
0
1
2
4
8
OK
Nahitabo ang Watch Dog
UART Error
Labaw sa pagbasa nga numero
Encoder Interface mga sayop
Tanan nga mga Sugo 55 X X 0 ID sa module

Glosaryo

Termino Deskripsyon
CSCI Interface sa Configuration sa Computer Software
EEPROM Electronically Erasable PROM
GUI Graphical User Interface
ISR Pagbabag sa Naandan nga Serbisyo
SRS Detalye sa mga Kinahanglanon sa Software
WD Tigbantay-Iro

Apendise

7.1 Mga Yunit sa Pagsukod

Kinaiya Mga yunit
Mga metro kubiko
ft³ Kubiko nga mga tiil
US Gal Mga galon sa US
l Mga litro

Mga Eksternal nga Dokumento

Ngalan ug Lokasyon
2W-SENSUS
3W-SENSUS

Kasaysayan sa Pagbag-o:

Rebisyon Naapektuhan ang seksyon Petsa Gibag-o ni Usba ang Deskripsyon
1.00 Tanan 04/12/2017 Evgeni Kosakovski Paghimo og dokumento

~ Katapusan sa Dokumento ~

Arad Technologies Ltd.
st. HaMada, Yokneam Elite,
2069206, Israel
www.arad.co.il

Mga Dokumento / Mga Kapanguhaan

ARAD TECHNOLOGIES Encoder Software [pdf] Giya sa Gumagamit
2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software para sa Sonata Sprint Encoder

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *