
Encoder Software
Cov neeg siv phau ntawv qhia
Encoder Software
Cov ntaub ntawv no muaj cov ntaub ntawv tsis pub lwm tus paub, uas yog tus tswv ntawm ARAD Ltd. Tsis muaj ib feem ntawm nws cov ntsiab lus yuav raug siv, theej, nthuav tawm lossis xa mus rau ib tog twg yam tsis muaj ntawv tso cai ua ntej los ntawm ARAD Ltd.
Kev pom zoo:
| Lub npe | Txoj hauj lwm | Kos npe | |
| Sau los ntawm: | Evgeni Kosakovski | Firmware Engineer | |
| Pom zoo los ntawm: | R&D Manager | ||
| Pom zoo los ntawm: | Product Manager | ||
| Pom zoo los ntawm: |
Tsoom Fwv Teb Chaws Kev Sib Txuas Lus Commission (FCC) Daim Ntawv Ceeb Toom Ua Raws Cai
CEEB TOOM
Cov cuab yeej siv no ua raws li ntu 15 ntawm FCC Cov Cai. Tus Neeg Siv yuav tsum paub tias kev hloov pauv thiab kev hloov kho rau cov cuab yeej tsis tau pom zoo los ntawm Master Meter tuaj yeem tso cai lav tsis tau thiab tus neeg siv txoj cai los ua haujlwm cov cuab yeej. Cov neeg txawj ua haujlwm yuav tsum siv cov khoom siv.
Cov khoom siv no tau sim thiab pom tias ua raws li qhov kev txwv rau ib chav Class B digital device, ua raws nraim ntawm Ntu 15 ntawm FCC Cov Cai. Cov kev txwv no yog tsim los muab kev tiv thaiv tsim nyog tiv thaiv kev ua kom muaj kev cuam tshuam tsis zoo hauv kev teeb tsa thaj chaw. Cov khoom siv no tsim tawm siv thiab tuaj yeem tshaj tawm xov tooj cua ntau lub zog thiab, yog tias tsis ntsia thiab siv ua raws li cov lus qhia, yuav ua rau muaj kev cuam tshuam tsis zoo rau xov tooj cua. Txawm li cas los xij, tsis muaj kev lees paub tias kev cuam tshuam yuav tsis tshwm sim hauv ib qho kev teeb tsa. Yog tias cov khoom siv no ua rau muaj kev cuam tshuam tsis zoo rau xov tooj cua lossis TV txais tos, uas tuaj yeem txiav txim siab los ntawm tig cov cuab yeej tawm, thiab cov neeg siv raug txhawb kom sim kho qhov kev cuam tshuam los ntawm ib lossis ntau qhov kev ntsuas hauv qab no:
- Reorient los yog tshem tawm cov kav hlau txais xov.
- Ua kom muaj kev sib cais ntawm cov khoom siv thiab lub receiver.
- Txuas cov cuab yeej siv rau hauv qhov hluav taws xob ntawm lub voj voog sib txawv ntawm qhov uas lub receiver txuas nrog.
- Nrog rau tus neeg muag khoom lossis tus kws tshaj lij xov tooj cua / TV rau kev pab.
Cov cuab yeej no ua raws li Tshooj 15 ntawm FCC Cov Cai. Kev ua haujlwm yog ua raws li ob yam hauv qab no:
- Cov cuab yeej no yuav tsis ua teeb meem cuam tshuam, thiab
- Cov cuab yeej no yuav tsum lees txais ib qho kev cuam tshuam tau txais, suav nrog kev cuam tshuam uas yuav ua rau kev ua haujlwm tsis xav tau.
Kev Lag Luam Canada (IC) Daim Ntawv Ceeb Toom Ua Raws Cai
Cov cuab yeej no ua raws li FCC Txoj Cai Tshooj 15 thiab nrog rau Kev Lag Luam Canada daim ntawv tso cai zam RSS tus qauv (s). Kev ua haujlwm yog ua raws li ob yam hauv qab no:
- Cov cuab yeej no yuav tsis cuam tshuam, thiab
- Cov cuab yeej no yuav tsum lees txais ib qho kev cuam tshuam, suav nrog kev cuam tshuam uas yuav ua rau lub tshuab ua haujlwm tsis xav tau.
Raws li Kev Lag Luam Canada cov cai, lub xov tooj cua xa xov tooj cua no tsuas yog ua haujlwm siv lub kav hlau txais xov ntawm hom thiab qhov siab tshaj plaws (lossis tsawg dua) tau txais kev pom zoo rau lub tshuab xa tawm los ntawm Kev Lag Luam Canada. Txhawm rau txo cov xov tooj cua cuam tshuam rau lwm tus neeg siv, hom kav hlau txais xov thiab nws qhov kev nce qib yuav tsum raug xaiv kom qhov sib npaug Isotropic ally radiated power (EIRP) tsis ntau tshaj qhov tsim nyog rau kev sib txuas lus zoo.
- Chav kawm B cov cuab yeej digital no ua raws li Canadian ICES-003.
Radiation Exposure Statement:
Cov khoom siv no ua raws li FCC thiab IC RF hluav taws xob raug rau cov kev tsim tawm rau ib puag ncig tsis tswj.
Taw qhia
Encoder software yuav tsum specification yog ib tug piav qhia ntawm ib tug software system yuav tsum tau tsim nyob rau hauv Encoder module. Nws nteg tawm cov kev cai ua haujlwm thiab tsis ua haujlwm thiab yuav suav nrog cov txheej txheem siv uas piav qhia txog kev sib cuam tshuam ntawm cov neeg siv thiab cov software yuav tsum muab.
Cov kev cai tam sim no tsim lub hauv paus rau kev ua haujlwm ntawm Arad dej ntsuas los ntawm ib sab thiab encoder nyeem 2 lossis 3 xov hlau los ntawm lwm yam. Siv kom tsim nyog, software yuav tsum specifications yuav pab tiv thaiv software project tsis ua hauj lwm.
Cov ntaub ntawv tam sim no suav nrog cov kev xav tau txaus thiab tsim nyog uas yuav tsum muaj rau kev txhim kho Encoder module suav nrog kev txhais lus, DFD, kev sib txuas lus, thiab lwm yam, thiab nthuav qhia cov ntsiab lus ntawm cov khoom siv kho vajtse thiab software interface uas yuav tsum tau sib txuas lus Encoder module nrog SENSUS pulse nyeem.
Qhov System Tshajview
Sonata Sprint Encoder yog lub roj teeb uas siv hluav taws xob sub-system tau tso cai nyeem Sonata cov ntaub ntawv los ntawm 2W lossis 3W interface.
Nws txheeb xyuas hom kev nyeem ntawv (2W lossis 3W) thiab hloov cov ntaub ntawv tau txais los ntawm Sonata meter rau tus nyeem ntawv txoj hlua thiab xa mus rau hauv Sensus nyeem ntawv hom raws tu qauv.
Encoder SW architecture
3.1 Encoder module yog yooj yim heev configurable system uas:
3.1.1 Muab lub teeb liab pulse tso zis siab.
3.1.2 tuaj yeem txhais cov ntaub ntawv tau txais los ntawm Sonata rau hluav taws xob mem tes rau txhua chav ntsuas raws li kev teeb tsa ntawm Encoder module. Cov hluav taws xob pulse kis tau los ntawm ob-tus neeg xyuas pib lossis peb-tus neeg xyuas pib mus rau cov chaw taws teeb nyeem ntawv.
3.1.3 Txhawb kev sib txuas lus interface nrog cov mem tes sib txawv nyeem.
3.1.4 Tus qauv Encoder yog tsim los ntawm ib qho module uas tsuas yog xa cov hlua kawg uas nws tau txais los ntawm Sonata meter yam tsis muaj kev tshaj tawm.
3.2 Encoder module SW architecture yog qhov cuam tshuam-tsav SW architecture:
- SPI RX cuam tshuam
- Lub moos nyeem ntawv cuam tshuam
- Lub sijhawm
3.3 Qhov kev pab cuam tseem ceeb muaj qhov pib pib thiab lub voj loj.
3.3.1 Thaum lub sij hawm lub voj tseem ceeb lub kaw lus tos rau SPI RX cuam tshuam los yog nyeem ntawv cuam tshuam tshwm sim.
3.3.2 Yog hais tias tsis muaj kev cuam tshuam tshwm sim thiab tsis muaj mem tes tawm cov lus txib tau txais lub kaw lus nkag mus rau "Power down" hom.
3.3.3 Lub kaw lus tsim los ntawm "Power down" hom los ntawm SPI qhov cuam tshuam lossis nyeem ntawv lub moos cuam tshuam.
3.3.4 SPI thiab cov xwm txheej nyeem tau ua tiav hauv ISRs.
3.4 Daim duab hauv qab no qhia tau hais tias tus Encoder module SPI kev tshwm sim tuav thaiv.

3.4.1 Qhib qhov txhaum Rx lus tshawb pom timer.
Thaum byte tau txais ntawm SPI lub kaw lus tshawb xyuas yog tias nws yog ib qho header byte, qhib lub timer rau tom ntej byte tau txais timeout thiab pib lub timer. Txoj kev no tiv thaiv lub kaw lus los ntawm tos bytes ntev.
Yog tias tsis tau txais byte ntev (tshaj 200ms) SPI yuam kev byte hloov tshiab thiab cov lus tsis raug tshem tawm.
3.4.2 Txuag tau txais Rx byte
Txhua byte tau txais kev cawmdim rau hauv Rx tsis.
3.4.3 Checksum
Thaum kawg byte nyob rau hauv cov lus tau txais, lub checksum yog validated.
3.4.4 Hloov tshiab SPI yuam kev byte
Thaum checksum tsis siv tau, SPI yuam kev byte hloov tshiab thiab cov lus tsis raug cais.
3.4.5 Parse tau txais cov lus SPI
Thaum checksum siv tau, cov txheej txheem parsing raug hu.
Kev txheeb xyuas yog ua tiav hauv lub voj tseem ceeb txhawm rau ua haujlwm tam sim ntawd qhov tsis tau txais raws li cov txheej txheem atomic thiab tsis cuam tshuam. Thaum parsing ua tiav, tsis muaj kev tshwm sim ntawm tus nyeem ntawv.
3.5 Daim duab hauv qab no qhia tau hais tias parse message flow. Txhua qhov blocks tau piav qhia luv luv hauv cov kab lus.

Encoder module configuration
Muaj peev xwm teeb tsa Encoder module rau kev ua haujlwm ntawm GUI.

4.1 Kev teeb tsa yuav tsum muab khaws cia rau hauv Sonata meter los ntawm nias rau
khawm.
4.2 Sonata yuav tsum teeb tsa kev sib txuas lus rau Encoder module los ntawm RTC Alarm configuration raws li GUI tsis:
4.2.1 Nyob rau hauv rooj plaub ntawm cov neeg siv xaiv
Sonata RTC Tswb yuav tsum tau teeb tsa rau lub sijhawm yog txhais hauv "Feeb" teb. Kev sib txuas lus rau Encoder module yuav tsum tau ua txhua "feeb" lub sij hawm teb.
4.2.2 Nyob rau hauv rooj plaub ntawm cov neeg siv xaiv
Sonata RTC Tswb yuav tsum tau teeb tsa rau lub sijhawm yog txhais hauv "Thawj" lossis "thib ob" teb, raws li kev xaiv. Kev sib txuas lus rau Encoder module yuav tsum tau ua thaum lub sijhawm xaiv.
4.3 Encoder module yuav tsum txhawb tsuas yog rov qab hloov pauv hom ntawv.
4.4 Counter Hom:
4.4.1 Net Unsigned (1 hloov mus rau 99999999).
4.4.2 Forward (default).
4.5 Kev daws teeb meem:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (default value 1).
4.6 Hloov Kho Hom - Sonata lub sij hawm xa cov ntaub ntawv mus rau Encoder module:
4.6.1 Lub Sijhawm - txhua lub sijhawm teem ua ntej (hauv Minutes” teb, saib 4.2.1) Sonata yuav tsum xa cov ntaub ntawv mus rau Encoder module. (1…59 feeb. Default 5 feeb)
4.6.2 Ib zaug – lub sij hawm tas thaum Sonata yuav xa cov ntaub ntawv mus rau Encoder module ib hnub (saib 4.2.2). Teb "Thawj" yuav tsum muaj sij hawm nyob rau hauv hom: teev thiab feeb.
4.6.3 Ob zaug – lub sij hawm tas thaum Sonata yuav xa cov ntaub ntawv mus rau Encoder module ob zaug ib hnub (saib 4.2.2). Fields "Thawj" thiab "thib ob" yuav tsum muaj sij hawm nyob rau hauv hom: teev thiab feeb.
4.7 AMR Serial Number - mus txog 8 tus lej ID tus lej (default tib yam li meter ID)
- Tsuas yog tus lej lej (hauv hom rov qab).
- Tsuas yog 8 tus lej tseem ceeb (hauv hom rov qab).
4.8 Tus lej ntawm tus lej - 1- 8 tus lej los ntawm txoj cai feem ntau xa mus rau 2/3W nyeem ntawv (default 8 tus lej).
4.9 TPOR – Lub sij hawm uas tus nyeem ntawv tos kom txog thaum tus tswv nres qhov pib sync (saib Kov Nyeem Interface) (0… 1000 ms. Default 500ms).
4.10 2W Pulse Dav - (60…1200 ms. Default 800 ms).
4.11 Units – flow units thiab volume units tib yam li hauv Sonata water meter (nyeem nkaus xwb).
4.12 Encoder module tsis txhawb lub tswb hauv hom rov qab. Yog li peb tsis tuaj yeem muaj kev xaiv rau Alarms qhia ntawm sab module.
Kev sib txuas lus txhais

| Sonata – Encoder Interfaces | ||
| Ver. 1.00 | 23/11/2017 | Evgeni K. |
5.1 Sonata↔ Kev sib txuas lus encoder
5.1.1 Sonata dej ntsuas kev sib txuas lus nrog Encoder module los ntawm SPI raws tu qauv: 500 kHz, Tsis muaj ntaub ntawv tswj). Kev siv lwm qhov chaw yuav tsim cov txiaj ntsig tsis tau tshwm sim, thiab tuaj yeem ua kom yooj yim rau kev sib txuas Sonata dej ntsuas tsis teb.
5.1.2 Tom qab Sonata restart tam sim no configuration yuav tsum raug xa mus rau Encoder module nrog thawj kev sib txuas lus thov nyob rau hauv 1 feeb ntawm Sonata ua hauj lwm.
5.1.3 Nyob rau hauv cov ntaub ntawv ntawm Encoder module tsis tau txais configuration los ntawm 3 zaug, Sonata yuav tsum coj Encoder module Pib dua los ntawm "Reset" tus pin rau 200ms thiab yuav tsum sim xa configuration dua.
5.1.4 Tom qab kev teeb tsa kev thov ua tiav Sonata yuav tsum pib xa cov ntaub ntawv mus rau Encoder module.
5.2 Encoder ↔ Sensus Reader (Kov Nyeem) Interface
5.2.1 Cov lus qhia tshwj xeeb ntawm kev sib txuas rau Kov Nyeem hom yog txhais raws li kev ua haujlwm hauv tus qauv Circuit Court.
5.2.2 Encoder module yuav tsum sib txuas lus nrog cov nyeem los ntawm Sensus 2W lossis 3W raws tu qauv. Muaj Touch Read Interface lub sijhawm daim duab rau Sensus 2W lossis 3W kev sib txuas lus.

| Sym | Kev piav qhia | Min | Max | Default |
| TPOR | Fais fab rau 'meter' npaj (Nco tseg 1) | 500 | 500 | |
| TPL | Lub zog / moos qis | 500 | 1500 | |
| Lub zog / moos tsis tshua muaj lub sijhawm jitter (Nco tseg 2) | ± 25 | |||
| TPH | Lub zog / moos siab | 1500 | Nco tseg 3 | |
| TPSL | Ncua sijhawm, moos kom cov ntaub ntawv tawm | 250 | ||
| Lub Hwj Chim/Clock Carrier zaus | 20 | 30 | ||
| Nug cov ntaub ntawv tawm zaus | 40 | 60 | ||
| TRC | Rov pib dua cov lus txib. Lub Sijhawm rau Lub Hwj Chim / Moos qis kom yuam kom rov pib dua | 200 | ||
| TRR | Meter Rov Nyeem Lub Sijhawm (Nco tseg 1) | 200 |
Nco tseg:
- Thaum lub sij hawm TPOR fais fab / moos pulses tuaj yeem tshwm sim tab sis tsis quav ntsej los ntawm cov npe. Qee cov ntawv sau npe yuav tsis rov hais dua yam tsis tau rov pib dua
- Lub moos jitter tau teev tseg vim qee cov ntawv sau npe yuav nkag siab rau qhov hloov pauv loj hauv lub sijhawm qis.
- Cov ntawv sau npe yuav tsum yog cov cuab yeej zoo li qub. Daim ntawv teev npe yuav tsum nyob twj ywm rau hauv lub xeev tam sim no tsuav yog lub hwj chim / moos teeb liab tseem siab.
5.2.3 Txhawb cov neeg nyeem:
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 muaj
5.3 Encoder Fais fab hom
5.3.1 Thaum lub sij hawm tshwm sim tau qhia tias tsis muaj kev ua haujlwm ntawm cov neeg nyeem (200 msec), SPI lossis Readers lub kaw lus nkag mus rau lub zog qis.
5.3.2 Lub kaw lus tuaj yeem sawv ntawm lub hwj chim down hom tsuas yog thaum tau txais SPI lossis Readeclock tau txais.
5.3.3 Lub hwj chim down hom ntawm lub system yog HALT hom (tsawg zog noj).
5.3.4 Ua ntej nkag mus rau lub hwj chim down hom SPI module yog configured li EXTI thiaj li yuav pab kom sawv los ntawm HALT hom thaum SPI lus tau txais.
5.3.5 PB0 tau teeb tsa rau EXTI txhawm rau sawv los ntawm HALT hom thaum nyeem ntawv lub moos tau txais.
5.3.6 Lub GPIO tau teeb tsa rau kev siv hluav taws xob tsawg tsawg thaum lub zog qis.
5.3.7 Nkag mus rau lub hwj chim down hom yog raug tua los ntawm lub voj tseem ceeb tom qab lub sijhawm timer, timer 2 tau dhau los.
5.4 Cov lus rov qab sib raug zoo
Cov lus los ntawm meter:
| Byte Num | (0:3) Nws. | (4:7) Nws. |
| 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 | Check sum for(i=1;i<9;a^= message[i++]); | |
| 10 | 0 x0d | |
5.5 Encoder interface configuration
| Byte Num | ||
| 1 | Cov khoom: 0 - Ua kom muaj zog sab nraud 1 – 0 Kho hom ntawv 1 Variable format |
Default yog 0 Tsis muaj zog sab nraud thiab hloov pauv hom |
| 7 _ |
TPOR | Hauv 10 ms kauj ruam |
| 2W moos zaus | Hauv Khz | |
| Vsense pib | Hloov mus rau lwm lub zog thaum Vsense tshaj qhov pib | |
| 6 | 2W mem tes dav hauv 5 * peb | 0 mean ua 10 txhais tau tias 50us 100 txhais tau tias 500us |
| 7-8 : kuv | Lub roj teeb Access pib Hauv ntau txhiab tus nkag. |
TBD |
| 9 | Qhov chaw decimal point | |
| 10 | Tus lej | 0-8 : kuv |
| 11 | Tus neeg tsim khoom Id | |
| 12 | Volume Unit | Saib Daim Ntawv Ntxiv A |
| 13 | Flow Unit | Saib Daim Ntawv Ntxiv A |
| 14-15 : kuv | Bitwise: 0 – xa tswb 1 – xa Unit 2 - xa dej ntws 3 - xa ntim |
|
| 16 | Hom Flow | C |
| 17 | Hom ntim | B |
| 18-30 : kuv | Meter ID Main | Forward (8 LSB hauv Fix hom) |
| 31-42 : kuv | Meter ID (secondary) | Rov qab Flow (8 LSB hauv Kho Hom) |
5.6 Encoder Message formatting
5.6.1 Taag Length Format
RnnnniiiiiiiiiCR
R[Encoder Data][Meter ID 8 LSB(Configuration)]CR
Daim ntawv ntev ntev yog ntawm daim ntawv:
Qhov twg:
"R" yog tus thawj coj.
"nnnn" yog plaub lub cim nyeem ntawv.
"iiiiiiiii" yog yim tus lej cim.
"CR" yog tus nqi thauj khoom rov qab (ASCII tus nqi 0Dh)
Cov cim siv tau rau "n" yog "0-9" thiab "?"
Cov cim siv tau rau "i" yog: 0-9, AZ, az, ?
Nyob rau hauv cov ntaub ntawv ntawm fix format lub module yuav:
- Hloov lub Meter txee xa mus rau module rau ASCII (0 rau 9999)
- Siv 8 LSB los ntawm Meter ID Main lossis Meter ID (secondary)
5.6.2 Variable Length Format
Cov qauv ntev kuj sib txawv muaj cov cim ua "V", ib qho ntawm cov teb, thiab cov cim terminator "CR". General form:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnn,ufCR
- Siv 12 LSB chars los ntawm Meter ID Main lossis Meter ID (secondary)
- Hloov cov 'meter' txee teb ntawm cov ntaub ntawv encoder thiab hloov mus rau ASCII (0 rau 99999999), tus lej ntawm tus lej nyob ntawm kev teeb tsa
- Xa Alarm Byte los ntawm cov ntaub ntawv encoder, yog tias muaj
- Xa unit Byte los ntawm cov ntaub ntawv encoder, yog tias muaj
- Hloov cov 'meter' Flow teb ntawm cov ntaub ntawv encoder thiab hloov los ntawm ntab mus rau ASCII, tus lej ntawm tus lej yog 4 thiab tus lej lej thiab kos npe yog tias xav tau.
- Ua ke tag nrho nrog cov headers tsim nyog thiab cais
- Ntxiv CR.
Totalizer 0 1 2 3 . 4 5 6 7 8 Kev xav 0 0 0 0 0 1 2 3 Encoder Cov ntaub ntawv ntim 123 Tus lej = 8
Kev daws teeb meem = 1
Qhov chaw tus lej lej = 0 (tsis muaj tus lej lej)Totalizer 0 1 2 3 . 4 5 6 7 8 Kev xav 0 0 1 2 3 . 4 5 Encoder Cov ntaub ntawv ntim 12345 Tus lej ntawm tus lej = 7 (max vim tus lej lej)
Kev daws teeb meem = 1
Qhov chaw tus lej lej = 2Totalizer 0 1 2 3 . 4 5 6 7 8 Kev xav 1 2 3 4 5 . 6 7 Encoder Cov ntaub ntawv ntim 1234567 Tus lej ntawm tus lej = 7 (max vim tus lej lej)
Resolution = x 0.01
Qhov chaw tus lej lej = 2Totalizer 0 0 1 2 . 3 4 5 6 7 Kev xav 0 0 0 1 2 3 4 Encoder Cov ntaub ntawv ntim 1234 Tus lej = 7
Luas = x 0.01
Qhov chaw tus lej lej = 0Totalizer 0 1 2 3 . 4 5 6 7 8 Kev xav 0 0 0 0 0 1 2 Encoder Cov ntaub ntawv ntim 12 Tus lej = 7
Resolution = x 10
Qhov chaw tus lej lej = 0
5.7 Field definition
5.7.1 Cov hom lus tau txheeb xyuas raws li thawj cov lus byte.
- 0 x 55 qhia ib hom ntawv tshiab.
- 0 x 53 ('S') qhia cov lus qub
5.7.2 Muaj ob peb qhov kev xaiv sub teb tau nthuav tawm hauv qab no. Cov no muaj nyob rau hauv cov kab lus “[,]”. Yog tias ntau tshaj ib qho sub field tau txhais rau ib daim teb, sub fields yuav tsum tshwm sim hauv qhov kev txiav txim tau nthuav tawm.
5.7.3 Lub Module hloov cov ntaub ntawv los ntawm Meter mus rau ib qho ntawm ob hom ntawv raws li kev teeb tsa (Kho lossis hloov pauv).
Cov lus tom ntej no txhais cov qauv ntev uas txhawb nqa:
|
Cov lus tso tawm Hom ntawv |
Daim ntawv | Qhov twg | Kev teeb tsa |
| Tsau Length Format | RnnnniiiiiiiiiCR | R coj tus cwj pwm n-meter nyeem ntawv i-meter ID CR – ASCII 0Dh |
meter nyeem units |
| Variable Length Format | V;IMiiiiiiiiiiii; RBmmmmmmm,ffff,uv; Aw, a, a; GCnnnnnn,uf CR | V - tus thawj coj I – Identification field. i – mus txog 12 cim M – Chaw tsim tshuaj paus ID RB – Tam sim no ntim A – Tswb teb. a – tswb hom mus txog 8 tswb code sub teb tau tso cai. GC - Tam sim no Flow tus nqi m - mus txog 8 tus lej f – kev uv – volume units (saib Units table) nnnnnn – 4-6 cim: 4-tus lej, 1 tus lej lej, 1 tus lej cim uf – flow units (saib Units table) |
Cov teb:
f (mantissa), a (alarm), u (units) yog xaiv tau.
Cov cim siv tau: "0-9", "AZ", "az", "?" yog siv tau raws li qhov ua yuam kev.
5.8 Parse lus raws li qub hom
5.8.1 Hauv hom qub cov lus muaj 'meter' ID thiab hnub ntim.
5.8.2 Cov lus raug cais raws li ICD.
5.9 Sau rau EEPROM tau txais cov kev txwv
5.9.1 Thaum module ID, cov ntaub ntawv xov xwm lossis Configuration message tau txais, cov lus tsis sib xws tau sau rau hauv EEPROM.
5.9.2 Qhov kev sau ntawv no rau EEPROM txwv tsis pub lub kaw lus los ntawm cov ntaub ntawv poob thaum lub kaw lus rov pib dua.
5.10 Nyeem qhov xwm txheej tuav thaiv
5.10.1 Thaum Lub Sij Hawm Nyeem Ntawv tau txais, lub kaw lus tswj hwm tus nyeem ntawv qhov xwm txheej ISR.
5.10.2 Tag nrho cov txheej txheem tau ua tiav hauv ISR txhawm rau txhawm rau synchronized nrog tus nyeem ntawv.
5.10.3 Yog tias tsis pom lub moos rau 200ms, lub kaw lus mus rau lub zog qis.

| Nyeem ntawv ISR tuav thaiv | ||
| Ver. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Qhib lub sijhawm nrhiav pom zoo heev
5.11.1 Thaum nyeem ntawv moos tau txais, Lub Sijhawm Tshawb Pom Zoo tau qhib.
5.11.2 Thaum tsis muaj xwm txheej moos rau 200ms, lub kaw lus mus rau lub hwj chim down hom.
5.12 Txheeb xyuas hom nyeem ntawv
5.12.1 Thawj 3 teev xwm txheej yog siv rau hom kev tshawb nrhiav moos.
5.12.2 Kev kuaj pom yog ua los ntawm kev ntsuas qhov zaus ntawm Tus nyeem ntawv lub moos.
5.12.3 Lub moos zaus rau 2w nyeem ntawv yog: 20 kHz - 30 kHz.
5.12.4 Lub moos zaus rau 3w nyeem ntawv tsawg dua 2 kHz.
5.13 Qhib timer rau TPSL nrhiav pom
5.13.1 Thaum kuaj pom 2w nyeem ntawv, lub timer qhib rau kev tshawb pom ntawm TPSL lub sij hawm ntawm heev ua ntej xa txhua byte.
5.13.2 Nyob rau hauv 2w nyeem ntawv raws tu qauv, txhua me ntsis kis tau nyob rau hauv luv luv los yog heev.
5.14 Tos rau cov xwm txheej teev cia, hloov cov ntaub ntawv tawm
- Hauv 2 w kev sib txuas. Tom qab TPSL lub sijhawm kuaj pom qhov me ntsis kis tau raws li 2w raws tu qauv.
'0' yog kis raws li mem tes ntawm 50 kHz rau 300 µs
'1' yog kis li '0' rau 300 µs - Hauv 3w kev sib txuas. Tom qab TPOR lub sij hawm ncua lub ntsis yog kis raws li 3w raws tu qauv.
'0' yog kis li '1'
'1' yog kis li '0'
Txhua qhov me me raug xa mus tom qab kev tshwm sim.
5.15 Advance TX txheej xwm txee, mus rau TRR
Tom qab txhua qhov kev xa xov, lub txee ntawm TX cov xwm txheej tau hloov kho. Lub txee yog siv los qhia txog cov roj teeb nkag mus dhau qhov yuam kev thaum muaj pes tsawg tus nyeem ntawv tshaj li roj teeb tus nqi. Tom qab txhua kis, rau lub sijhawm TRR, lub kaw lus tsis tau txais cov neeg nyeem cov xwm txheej moos.
5.16 Lus hom / Encoder configuration
Cov lus los ntawm meter mus rau Encoder:
| Lub taub hau | Xwm Txheej Taug Kev 17:61 | Hom 15:0] | Len | Cov ntaub ntawv | Xaus | ||
| Tau txais Encoder Access | 55 | X | 12 | 0 | Null | CSum | |
| Tau txais Encoder Status | 55 | X | 13 | 0 | Null | CSum | |
| Clear Encoder Status | 55 | X | 14 | 0 | Null | CSum | |
| Cov ntaub ntawv encoder | 55 | X | 15 | 4-10 : kuv | Byte | Meter Data | CSum |
| 1-4 : kuv 5 6-9 : kuv |
Meter ntim (singed Int) Tswb Flow (zeeg) |
||||||
| Encoder Kev teeb tsa |
55 | X | 16 | yuam kev! Kev siv nrhiav tsis tau qhov twg los. |
CSum | ||
Len - cov ntaub ntawv ntev;
CSum - txheeb xyuas tag nrho cov ncej [55…Data] lossis AA.
Encoder teb rau meter:
| Lub taub hau | Ntxiv | Hom | Len | Cov ntaub ntawv | Xaus | ||
| Tau txais Encoder Access | 55 | X | 9 | 2 | Module ID | ||
| Tau qhov xwm txheej | 55 | X | 444 | 1 | Bitwise | Module ID | |
| 0 1 2 4 8 |
OK Saib dev tshwm sim UART yuam kev Tshaj nyeem tus lej Encoder Interface yuam kev |
||||||
| Txhua Cov Lus txib | 55 | X | X | 0 | Module ID | ||
Glossary
| Lub sij hawm | Kev piav qhia |
| CSCI | Computer Software Configuration Interface |
| EEPROM | Electronically Erasable PROM |
| GUI | Graphical User Interface |
| ISR | Kev Pab Cuam Tshuam |
| SRS | Software Requirements Specification |
| WD | Saib-Dog |
Cov ntawv ntxiv
7.1 Kev ntsuas ntsuas
| Cim | Chav tsev |
| m³ | Kub Meters |
| ft³ ib | Kub taw |
| US Gal | US Gallons |
| l | liters |
Cov ntaub ntawv sab nraud
| Lub npe thiab qhov chaw |
| 2 W-SENSUS |
| 3 W-SENSUS |
Keeb kwm kho dua:
| Kev kho dua | Tshooj cuam tshuam | Hnub tim | Hloov los ntawm | Hloov Cov Lus Qhia |
| 1.00 | Tag nrho | 04/12/2017 | Evgeni Kosakovski | Kev tsim cov ntaub ntawv |
~ Xaus Cov Ntaub Ntawv ~
Arad Technologies Ltd liab.
st. HaMada, Yokneam Elite,
2069206, Israel
www.arad.co.il
Cov ntaub ntawv / Cov ntaub ntawv
![]() | Encoder Software |
Cov ntaub ntawv
- Cov neeg siv phau ntawvmanual.tools
