ARAD TECHNOLOGIES - logotipoaKodetzaileen softwarea
Erabiltzailearen Gida

Kodetzaileen softwarea

Dokumentu honek isilpeko informazioa dauka, zeina ARAD Ltd-en jabetzakoa den. Bere edukiaren zati bat ezin da erabili, kopiatu, zabaldu edo helarazi inori inongo inola ere ARAD Ltd-en idatzizko baimenik gabe.

Onarpenak:

Izena  Posizioa  Sinadura 
Honek idatzia: Evgeni Kosakovski Firmware ingeniaria
Honek onartua: I+Gko arduraduna
Honek onartua: Produktu kudeatzailea
Honek onartua:

Komunikazio Batzorde Federala (FCC) Betetze-oharra
KONTUZ
ARAD TECHNOLOGIES Encoder Software - 3. ikonoa Gailu honek FCC Arauen 15. zatia betetzen du. Erabiltzaileak jakin behar du Master Meterrek berariaz onartu ez dituen ekipoen aldaketek eta aldaketek bermea eta erabiltzaileak ekipoak erabiltzeko baimena baliogabetu dezaketela. Profesionalki prestatutako langileek ekipoak erabili beharko dituzte.
ARAD TECHNOLOGIES Encoder Software - 4. ikonoa Ekipo hau probatu da eta aurkitu da B klaseko gailu digital baten mugak betetzen dituela, FCC Arauen 15. atalean ezarritakoaren arabera. Muga hauek egoitza-instalazioetako interferentzia kaltegarrien aurkako arrazoizko babesa emateko diseinatuta daude. Ekipo honek erabilerak sortzen ditu eta irrati frekuentziaren energia igor dezake eta, jarraibideen arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak sor ditzake irrati komunikazioetan. Hala ere, ez dago bermerik instalazio batean interferentziarik gertatuko ez denik. Ekipo honek interferentzia kaltegarriak eragiten baditu irrati edo telebistako harreran, ekipoa itzalita eta piztuta zehaztu daitekeenez, erabiltzaileari interferentzia zuzentzen saiatuko da neurri hauetako bat edo gehiagoren bidez:

  • Berbideratu edo lekuz aldatu antena hartzailea.
  • Handitu ekipoaren eta hargailuaren arteko bereizketa.
  • Konektatu ekipoa hargailua konektatuta dagoen zirkuitu desberdineko entxufe batera.
  • Kontsultatu banatzaileari edo irrati/telebistako teknikari esperientziadun bati laguntza lortzeko.

Gailu honek FCC Arauen 15. zatia betetzen du. Funtzionamendua honako bi baldintza hauen menpe dago:

  1. Baliteke gailu honek ez du interferentzia kaltegarririk eragin, eta
  2. Gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne.

Industry Canada (IC) betetze-oharra
Gailu honek FCC Arauen 15. zatia eta Industry Canada lizentzia salbuetsitako RSS estandarrak betetzen ditu. Funtzionamendua honako bi baldintza hauen menpe dago:

  1. Baliteke gailu honek ez du interferentziarik eragin, eta
  2. Gailu honek edozein interferentzia onartu behar du, gailuaren funtzionamendua eragin dezakeen interferentziak barne.

Industry Canada-ren araudiaren arabera, irrati-igorgailu honek Industry Canada-k transmisorearentzat onartutako mota eta irabazi maximoko (edo txikiagoa) antena erabiliz soilik funtziona dezake. Beste erabiltzaile batzuekiko irrati-interferentzia potentzialak murrizteko, antena mota eta bere irabazia aukeratu behar dira, non erradiatutako potentzia isotropiko baliokidea (EIRP) komunikazio arrakastatsurako beharrezkoa dena baino handiagoa izan ez dadin.
– B Klaseko aparatu digital honek ICES-003 Kanadakoarekin bat egiten du.
Erradiazio-esposizioaren adierazpena:
Ekipo honek kontrolik gabeko ingurune baterako ezarritako FCC eta IC RF erradiazioen esposizio mugak betetzen ditu.

Sarrera

Encoder software-eskakizunen zehaztapena Encoder moduluan garatu beharreko software-sistema baten deskribapena da. Baldintza funtzionalak eta ez-funtzionalak ezartzen ditu eta softwareak eman behar dituen sistemaren eta erabiltzaileen elkarrekintzak deskribatzen dituen erabilera-kasu multzo bat izan dezake.
Gaur egungo eskakizunen zehaztapenak Arad uraren neurketak alde batetik eta kodegailu irakurgailuak bestetik 2 edo 3 hari arteko funtzionamenduaren oinarriak ezartzen ditu. Egoki erabilita, software-eskakizunen zehaztapenek software-proiektuaren porrota saihesten lagun dezakete.
Egungo dokumentuak Encoder moduluaren garapenerako beharrezkoak diren baldintza nahikoak biltzen ditu, besteak beste, sistemaren definizioa, DFD, komunikazioa, etab., eta Encoder modulua SENSUS pultsu irakurgailuekin komunikatzeko beharrezkoak diren hardware eta software interfazearen xehetasunak aurkezten ditu.

Sistema amaitu daview

Sonata Sprint Encoder bateriaz elikatzen den azpisistemako modulua da, Sonata datuak 2W edo 3W interfazearen bidez irakurtzeko aukera ematen duena.
Irakurle sistema mota identifikatzen du (2W edo 3W) eta Sonata neurgailutik seriean jasotako datuak irakurlearen kate formatuetara bihurtzen ditu eta Sensus irakurgailu motako protokoloan transmititzen ditu.

Encoder SW arkitektura

3.1 Kodetzaile modulua oso sistema konfiguragarria da, hau da:
3.1.1 Bereizmen handiko pultsu irteerako seinalea eskaintzen du.
3.1.2 Sonatatik jasotako datuak pultsu elektrikora itzul ditzake neurketa-unitate bakoitzeko Encoder moduluaren konfigurazioaren arabera. Pultsu elektrikoa bi eroale edo hiru eroale kable baten bidez transmititzen da urruneko irakurketa sistemetara.
3.1.3 Pultsu irakurgailu ezberdinekin komunikazio interfazea onartzen du.
3.1.4 Encoder eredua Sonata neurgailutik jasotako azken katea soilik prozesatu gabe transmititzen duen modulu batetik eraiki da.
3.2 Kodetzaile-modulua SW arkitektura etenetan oinarritutako SW arkitektura bat da:

  • SPI RX etenaldia
  • Irakurlearen erlojua eten egiten da
  • Denbora-muga

3.3 Programa nagusia sistemaren hasierak eta begizta nagusi batek osatzen dute.
3.3.1 Begizta nagusian sistemak SPI RX etenaren edo irakurgailuaren etenaren zain egongo da.
3.3.2 Ez bada etenik gertatu eta pultsurik irteteko komandorik jasotzen ez bada, sistema "Aztertu" moduan sartzen da.
3.3.3 Sistema "Aztertu" modutik esnatzen da SPIren etenaren edo irakurlearen erlojuaren etenaren bidez.
3.3.4 SPI eta irakurleen gertaerak ISRetan prozesatzen dira.
3.4 Hurrengo irudian Encoder modulu SPI gertaeren heldulekua blokea erakusten da.

ARAD TECHNOLOGIES Encoder Software - mezuak hautemateko tenporizadorea

3.4.1 Ireki matxurak Rx mezuak hautemateko tenporizadorea.
SPI-n bytea jasotzen denean sistemak goiburuko byte bat den egiaztatzen du, hurrengo bytearen jasotzeko denbora-mugarako tenporizadorea irekitzen du eta tenporizadorea abiarazten du. Metodo honek sistemak byteen zain egotea eragozten du denbora luzez.
Denbora luzez byterik jasotzen ez bada (200 ms baino gehiago), SPI errore-bytea eguneratzen da eta mezua ez da kentzen.
3.4.2 Gorde jasotako Rx byta
Byte bakoitza Rx bufferean gordetzen da.
3.4.3 Egiaztatu batura
Mezuaren azken bytea jasotzen denean, checksum-a baliozkotzen da.
3.4.4 Eguneratu SPI errore-bytea
Checksum baliozkoa ez denean, SPI errore-bytea eguneratzen da eta mezua ez da analizatzen.
3.4.5 Analizatu jasotako SPI mezua
Checksum baliozkoa denean, analisi-prozesuari deitzen zaio.
Analisia begizta nagusian egiten da jasotako buffer-a berehala kudeatzeko prozesu atomiko eta interferentziarik gabeko gisa. Analisia egiten denean, ez da irakurle-gertaerarik kudeatzen.
3.5 Ondorengo irudiak analizatu mezuen fluxua erakusten du. Bloke bakoitza laburki deskribatzen da azpiparagrafoetan.

ARAD TECHNOLOGIES Encoder Software - mezuak hautemateko tenporizadorea 1

Kodegailu-moduluaren konfigurazioa

Encoder modulua GUItik funtzionatzeko konfiguratu daiteke.

ARAD TECHNOLOGIES Encoder Software - konfigurazioa

4.1 Konfigurazio multzoa Sonata neurgailuan gordeko da sakatuta ARAD TECHNOLOGIES Encoder Software - ikonoa botoia.
4.2 Sonata-k Encoder moduluarekiko komunikazioa konfiguratuko du RTC Alarma konfigurazioaren bidez, GUI parametroen arabera:
4.2.1 Erabiltzailearen kasuan, hautatu ARAD TECHNOLOGIES Encoder Software - 1. ikonoa Sonata RTC Alarma "Minutoak" eremuan definitzen den denborarako konfiguratuko da. Encoder moduluarekiko komunikazioa "Minutu" eremuan behin egingo da.
4.2.2 Erabiltzailearen kasuan, hautatu ARAD TECHNOLOGIES Encoder Software - parametroak Sonata RTC Alarma "Lehenengo" edo "Bigarren" eremuan definitutako denborarako konfiguratuko da, hautatutako aukeraren arabera. Encoder moduluarekiko komunikazioa hautatutako unean egingo da.
4.3 Kodegailu moduluak atzerako aldagaien formatua soilik onartuko du.
4.4 Kontadore mota:
4.4.1 Sinatu gabeko garbia (1 99999999 bihurtzen da).
4.4.2 Aurreratu (lehenetsia).
4.5 Ebazpena:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (1 balio lehenetsia).
4.6 Eguneratze modua - Encoder modulura datuak bidaltzeko Sonata aldiaren denbora:
4.6.1 Periodoa - aurrez zehaztutako denbora bakoitzean (minutuetan" eremuan, ikus 4.2.1) Sonatak datuak bidaliko ditu Encoder modulura. (1…59 minutu. Lehenetsia 5 minutu)
4.6.2 Behin: Sonatak egunean behin Encoder modulura datuak bidaliko dituen ordu finkoa (ikus 4.2.2). "Lehenengoa" eremuak ordua formatuan jasoko du: orduak eta minutuak.
4.6.3 Bi aldiz – Sonatak Encoder modulura egunean bi aldiz bidaliko dituen denbora finkoa (ikus 4.2.2). "Lehena" eta "Bigarrena" eremuek ordua izango dute formatuan: orduak eta minutuak.
4.7 AMR serie-zenbakia - gehienez 8 zifrako ID-zenbakia (neurgailuaren IDaren lehenetsia)

  • Zenbakiak soilik (atzerako moduan).
  • 8 zenbaki esanguratsuenak soilik (atzerako moduan).

4.8 Zifra kopurua - 1-8 digitu eskuineko posiziotik 2/3W irakurgailura bidaltzeko (lehenetsia 8 digitu).
4.9 TPOR – Irakurleak maisuak hasierako sinkronizazioa eten arte itxaroten duen denbora (ikus Touch Read Interface) (0…1000 ms. Lehenetsia 500 ms).
4.10 2W Pultsu-zabalera - (60…1200 ms. Lehenetsia 800 ms).
4.11 Unitateak - emari-unitateak eta bolumen-unitateak Sonata ur-kontagailuaren berdinak (irakurtzeko soilik).
4.12 Kodegailu moduluak ez ditu alarmarik onartzen atzerako formatuan. Beraz, ezin dugu moduluaren aldetik Alarmak adierazteko aukerarik izan.

Komunikazioaren definizioa

ARAD TECHNOLOGIES Encoder Software - definizioa

Sonata - Kodetzaileen interfazeak 
Bert. 1.00 23/11/2017 Evgeni K.

5.1 Sonata↔ Encoder Komunikazioa
5.1.1 Sonata ur-neurgailua Encoder moduluarekin komunikatzen da SPI protokoloaren bidez: 500 kHz, Datu-kontrolik gabe). Beste ezarpen batzuk erabiltzeak ezusteko emaitzak emango ditu, eta konektatutako Sonata ur-kontagailuak erraz erantzun dezake.
5.1.2 Sonata berrabiarazi ondoren, uneko konfigurazioa Encoder modulura bidaliko da lehen komunikazio eskaerarekin Sonata funtzionamendutik minutu bateko epean.
5.1.3 Encoder moduluak 3 aldiz konfigurazioa jasotzen ez badu, Sonata-k Encoder modulua Berrezarri "Berrezarri" pin bidez exekutatu beharko du 200 ms eta berriro konfigurazioa bidaltzen saiatuko da.
5.1.4 Konfigurazio eskaerak arrakasta izan ondoren Sonata kodetzaile modulura datuak bidaltzen hasiko da.
5.2 Kodetzailea ↔ Sensus Reader (Ukipen bidezko irakurketa) Interfazea
5.2.1 Ukipen-irakurketa moduaren interfazearen zehaztapena zirkuitu estandar bateko funtzionamenduaren arabera definitzen da.
5.2.2 Kodegailu-modulua irakurleekin komunikatuko da Sensus 2W edo 3W protokoloaren bidez. Sensus 2W edo 3W komunikaziorako Touch Read Interface denbora-diagrama dago.
ARAD TECHNOLOGIES Encoder Software - ESKATU DATUAK

Sym Deskribapena Min Max Lehenetsia
TPOR Piztu neurgailua prest (1. oharra) 500 500
TPL Potentzia/Erlojuaren denbora gutxian 500 1500
Potentzia/Erlojuaren denbora gutxiko jitter (2. oharra) ±25
TPH Potentzia/Erlojuaren garaia 1500 3. oharra
TPSL Atzerapena, erlojua datuak ateratzeko 250
Potentzia/Erlojuaren Eramailearen Maiztasuna 20 30
Galdetu datuak ateratzeko maiztasuna 40 60
TRC Berrezarri komandoa. Piztu/Erlojua baxuaren ordua erregistroa berrezarri behartzeko 200
TRR Kontagailuaren berrirakurketa-denbora (1. oharra) 200

Oharrak:

  1. TPOR-en potentzia/erlojuaren pultsuak egon daitezke baina erregistroak ez ditu aintzat hartzen. Baliteke erregistro batzuk ez errepikatzea mezua berrezarri komandorik gabe
  2. Erregistro-erlojuaren jitter-a zehazten da, erregistro batzuk erlojuaren denbora baxuaren aldakuntza handiekiko sentikorrak izan daitezkeelako.
  3. Erregistroa gailu estatikoa izango da. Erregistroak uneko egoeran jarraituko du Potentzia/Erlojuaren seinalea altua den bitartean.

5.2.3 Onartutako irakurleak:
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 (Sakatu)
  2. Master Meter MMR NTAMMR1 RepReader
  3. Sensus AR4002 RF

5.3 Encoder Power modua
5.3.1 Denbora-muga gertatu dela adierazten denean, irakurleen jarduerarik ez (200 mseg), SPI edo Readers-ek sistema itzaltzeko moduan sartzen da.
5.3.2 Sistema itzaltzeko modutik esna daiteke SPI jasotzen denean edo Readeclock jasotzen denean soilik.
5.3.3 Sistemaren itzali modua HALT modua da (potentzia gutxieneko kontsumoa).
5.3.4 Desaktibatzeko moduan sartu aurretik SPI modulua EXTI gisa konfiguratuta dago HALT modutik esnatzeko SPI mezua jasotzen denean.
5.3.5 PB0 EXTI-n konfiguratuta dago Reader-en erlojua jasotzen denean HALT modutik esnatzeko.
5.3.6 GPIO itzali moduan gutxieneko energia-kontsumorako konfiguratuta dago.
5.3.7 Itzaltzeko moduan sartzea begizta nagusitik exekutatzen da denbora-mugako tenporizadorea, 2. tenporizadorea igaro ondoren.
5.4 Atzerako bateragarritasun mezua
Kontagailuaren mezua:

Byte Zenbakia  (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 Egiaztatu batura for(i=1;i<9;a^= mezua[i++]);
10 0x0D

5.5 Kodetzailearen interfazearen konfigurazioa

Byte Zenbakia
1 Bits:
0 - Gaitu kanpoko energia
1 – 0 Konpondu formatua
1 Formatu aldakorra
Lehenetsia 0 da
Kanpoko energiarik gabe eta formatu aldakorra
7
_
TPOR 10 ms-ko urratsetan
2W erlojuaren maiztasuna Khz-en
Vsense atalasea Aldatu kanpoko energiara Vsense-k atalasea gainditzen duenean
6 2W pultsu zabalera 5*us-tan 0 Ous esan nahi du
10ek 50us esan nahi du 100ek 500us esan nahi du
7-8 Bateria sartzeko atalasea
Milaka sarbidetan.
TBD
9 Puntu hamartarraren kokapena
10 Zifra kopurua 0-8
11 Fabrikatzailearen ID
12 Bolumen Unitatea Ikus A eranskina
13 Fluxu Unitatea Ikus A eranskina
14-15 Bitartean:
0 - bidali alarma
1 - bidali Unitatea
2-bidal fluxua
3 - bolumena bidali
16 Fluxu Mota C
17 Bolumen mota B
18-30 Kontagailuaren ID nagusia Aurrera (8 LSB Konponbide moduan)
31-42 Kontagailuaren IDa (bigarren mailakoa) Atzerako fluxua (8 LSB Konponketa moduan)

5.6 Kodetzailea Mezuen formatua
5.6.1 Luzera finkoaren formatua
RnnnniiiiiiiCR
R[Kodetzailearen datuak][ Meter ID 8 LSB(Konfigurazioa)]CR
Luzera finkoaren formatua honelakoa da:
Non:
"R" da protagonista.
"nnnn" lau karaktere-neurgailuko irakurketa da.
"iiiiiii" zortzi karaktere identifikazio-zenbakia da.
"CR" bagoiaren itzulera karakterea da (ASCII balioa 0Dh)
"n"-rako baliozko karaktereak "0-9" eta "?" dira.
"i"-rako baliozko karaktereak hauek dira: 0-9, AZ, az, ?
Formatu konpontzen bada moduluak honako hauek izango ditu:

  1. Bihurtu modulura bidalitako neurgailuaren kontagailua ASCIIra (0tik 9999ra)
  2. Hartu 8 LSB neurgailuaren ID nagusia edo neurgailuaren IDa (bigarren mailakoa)

5.6.2 Luzera aldakorreko formatua
Luzera aldakorreko formatuak hasierako "V" karaktere batek, eremu multzo batek eta amaierako "CR" karaktere batek osatzen dute. Forma orokorra:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Hartu 12 LSB karaktereak Meter ID Main edo Meter ID (bigarren mailakoa)
  2. Bihurtu kodetzailearen datuen neurgailuaren kontagailuaren eremua eta bihurtu ASCIIra (0tik 99999999ra), zifra kopurua konfigurazioaren araberakoa da.
  3. Bidali Alarma Byte Kodetzailearen Datuetatik, badago
  4. Bidali unitatea byte kodetzailearen datuetatik, badago
  5. Bihurtu Encoder Datuen neurgailuaren Fluxuaren eremua eta bihurtu float-etik ASCII-ra, zifra kopurua 4 eta hamartar puntua eta zeinua behar izanez gero.
  6. Lotu guztiak goiburu eta bereizle egokiekin
  7. Gehitu CR.
    Totalizatzailea 0 1 2 3 . 4 5 6 7 8
    Sentsua 0 0 0 0 0 1 2 3
    Kodetzailea Datu-bolumena 123

    Zifra kopurua = 8
    Ebazpena = 1
    Puntu hamartarren kokapena = 0 (ez dago hamartarrik)

    Totalizatzailea 0 1 2 3 . 4 5 6 7 8
    Sentsua 0 0 1 2 3 . 4 5
    Kodetzailea Datu-bolumena 12345

    Zifra kopurua = 7 (gehienez, koma hamartarengatik)
    Ebazpena = 1
    Puntu hamartarraren kokapena = 2

    Totalizatzailea 0 1 2 3 . 4 5 6 7 8
    Sentsua 1 2 3 4 5 . 6 7
    Kodetzailea Datu-bolumena 1234567

    Zifra kopurua = 7 (gehienez hamartarengatik)
    Ebazpena =x0.01
    Puntu hamartarraren kokapena = 2

    Totalizatzailea 0 0 1 2 . 3 4 5 6 7
    Sentsua 0 0 0 1 2 3 4
    Kodetzailea Datu-bolumena 1234

    Zifra kopurua = 7
    Ebazpena = x 0.01
    Puntu hamartarraren kokapena = 0

    Totalizatzailea 0 1 2 3 . 4 5 6 7 8
    Sentsua 0 0 0 0 0 1 2
    Kodetzailea Datu-bolumena 12

    Zifra kopurua = 7
    Ebazpena =x10
    Puntu hamartarraren kokapena = 0

5.7 Eremuaren definizioa
5.7.1 Mezuaren formatua lehen mezuaren bytearen arabera identifikatzen da.

  1. 0 x 55 formatu berriko mezua adierazi du.
  2. 0 x 53 ("S") formatu zaharreko mezu bat adierazten du

5.7.2 Behean aurkezten diren aukerako azpieremu batzuk daude. Horiek "[,]" parentesi artean daude. Eremu baterako azpieremu bat baino gehiago definitzen bada, azpieremuak aurkeztutako ordenan agertu behar dira.
5.7.3 Moduluak Neurgailuko datuak bi formatuetako batera bihurtzen ditu konfigurazioaren arabera (Finkoa edo aldagaia).
Hurrengo taulak onartzen dituen luzera formatuak definitzen ditu:

Irteera mezua Formatua

Forma Non Konfigurazioa
Luzera finkoaren formatua RnnnniiiiiiiCR R pertsonaia nagusia
n – neurgailuaren irakurketa
i - neurgailuaren ID
CR – ASCII 0Dh
neurgailuak irakurtzeko unitateak
Luzera aldakorreko formatua V;IMiiiiiiiiiiii; RBmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR V - pertsonaia nagusia
I – Identifikazio eremua. i - 12 karaktere gehienez
M - Fabrikatzailearen Id. RB - Uneko bolumena
A – Alarma eremua. a – alarma motak gehienez 8 alarma-kode azpieremu onartzen dira.
GC - Korronte-fluxua m - 8 zifra arte
f – mantisa
uv - bolumen-unitateak (ikus Unitateen taula)
nnnnnn – 4-6 karaktere:
4 zenbaki, hamartar bat, zeinu karaktere bat
uf – fluxu-unitateak (ikus Unitateen taula)

Eremuak:
f (mantissa), a (alarma) ,u (unitateak) aukerakoak dira.
Baliozko karaktereak: "0-9", "AZ", "az", "?" errore-adierazle gisa balio du.
5.8 Analisi mezua formatu zaharraren arabera
5.8.1 Formatu zaharrean mezuak neurgailuaren IDa eta bolumenaren data ditu.
5.8.2 Mezua ICDaren arabera analizatzen da.
5.9 Jasotako parametroak EEPROMean idatzi
5.9.1 Moduluaren IDa, datu-mezua edo Konfigurazio-mezua jasotzen denean, mezuaren parametroak EEPROMean idazten dira.
5.9.2 EEPROM-en idazte honek sistemak datuak galtzea eragozten du sistema berrezartzen denean.
5.10 Irakurlearen gertaeren kudeatzailearen blokea
5.10.1 Reader Clock jasotzen denean, sistemak irakurlearen ISR gertaera kudeatzen du.
5.10.2 Prozesu guztiak ISRn egiten dira irakurlearekin sinkronizatzeko.
5.10.3 200 ms-tan erlojurik ez bada hautematen, sistema itzali moduan pasako da.

ARAD TECHNOLOGIES Encoder Software - heldulekua

Reader ISR helduleku blokea
Bert. 1.00 3/12/2017 3/12/2017

5.11 Ireki nahiko detektatzeko tenporizadorea
5.11.1 Irakurlearen erlojua jasotzen denean, nahiko hautemateko tenporizadorea irekitzen da.
5.11.2 200 ms-ko erloju-gertaerarik ez dagoenean, sistema itzali moduan doa.
5.12 Irakurle mota detektatu
5.12.1 Erlojuaren lehen 3 gertaerak erabiltzen dira erlojua hautemateko motarako.
5.12.2 Irakurlearen erlojuaren maiztasuna neurtuz egiten da detekzioa.
5.12.3 2w-ko irakurgailuaren erloju-maiztasuna hau da: 20 kHz – 30 kHz.
5.12.4 3w-ko irakurgailuaren erloju-maiztasuna 2 kHz baino txikiagoa da.
5.13 Ireki tenporizadorea TPSL detektatzeko
5.13.1 2w irakurgailua detektatzen denean, tenporizadore bat irekitzen da TPSL denbora nahikoa detektatzeko byte bakoitza transmititu aurretik.
5.13.2 2w irakurgailuaren protokoloan, bit bakoitza tartean edo nahiko transmititzen da.
5.14 Itxaron erlojuaren gertaera beherantz, eta kendu datuak kanpora

  • 2w-ko konexioan. TPSL denbora detektatu ondoren bit 2w protokoloaren arabera transmititzen da.
    '0' 50 kHz-ko pultsu gisa transmititzen da 300 µs-tan
    '1' '0' gisa transmititzen da 300 µs
  • 3w-ko konexioan. TPOR atzerapen-denbora igaro ondoren bit 3w protokoloaren arabera transmititzen da.
    '0' '1' gisa transmititzen da
    '1' '0' gisa transmititzen da

Bit bakoitza erlojuaren beherako gertaeraren ondoren transmititzen da.
5.15 Aurreratu TX gertaeren kontagailua, joan TRRra
Mezu transmisio bakoitzaren ondoren, TX gertaeren kontagailua eguneratzen da. Kontadorea bateriaren sarbidea gainditzen duen errorea adierazteko erabiltzen da irakurketa kopuruak bateriaren sarbidearen balioa gainditzen duenean. Transmisio bakoitzaren ondoren, TRR denborarako, sistema ez da irakurlearen erloju-gertaerak jasotzen ari.
5.16 Mezuen formatua/ Kodetzailearen konfigurazioa
Neurgailutik kodegailura mezua:

Goiburua Helbidea 17:61 Mota 15:0] Len Datuak Amaiera
Lortu kodetzailerako sarbidea 55 X 12 0 Nulua CSum
Lortu kodetzailearen egoera 55 X 13 0 Nulua CSum
Garbitu kodetzailearen egoera 55 X 14 0 Nulua CSum
Kodetzailearen datuak 55 X 15 4-10 Byte Neurgailuaren datuak CSum
1-4
5
6-9
Metroaren bolumena (Int abestua)
Alarma
Fluxua (flotatzailea)
Kodetzailea
Konfigurazioa
55 X 16 Errorea! Erreferentzia
iturria ez da aurkitu.
CSum

Len – datuen luzera;
CSum – egiaztatu batura [55…Datuak] edo AA osoan.
Kodegailuaren erantzuna neurgailuari:

Goiburua addr Mota Len Datuak Amaiera
Lortu kodetzailerako sarbidea 55 X 9 2 Moduluaren IDa
Lortu egoera 55 X 444 1 Bitartean Moduluaren IDa
0
1
2
4
8
OK
Watch Dog gertatu da
UART errorea
Irakurri zenbakia gainditu
Kodetzailearen interfazearen erroreak
Komando guztiak 55 X X 0 Moduluaren IDa

Glosarioa

Epea Deskribapena
CSCI Ordenagailuaren Softwarearen Konfigurazio Interfazea
EEPROM Elektronikoki ezaba daitekeen PROM
GUI Erabiltzaile Interfaze Grafikoa
ISR Eten Zerbitzu Errutina
SRS Software-eskakizunen zehaztapena
WD Zakurra

eranskina

7.1 Neurketa-unitateak

Pertsonaia Unitateak
Metro kubikoak
oin³ Oin kubikoak
AEBetako Gal AEBetako galoiak
l Litroak

Kanpoko Dokumentuak

Izena eta kokapena
2W-SENTSUA
3W-SENTSUA

Berrikuspen historia:

Berrikuspena Eragindako atala Data arabera aldatua Aldatu deskribapena
1.00 Denak 04/12/2017 Evgeni Kosakovski Dokumentuak sortzea

~ Dokumentuaren amaiera ~

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

Dokumentuak / Baliabideak

ARAD TECHNOLOGIES Encoder Software [pdfErabiltzailearen gida
2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software Sonata Sprint Encoder

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *