ARAD TECHNOLOGIES Encoder Software Guida utente

ARAD TECHNOLOGIES Encoder Software - Featured Image

TECNOLOGIE ARAD - logoSoftware codificatore
Guida per l'utente

Software codificatore

Questo documento contiene informazioni riservate, che sono di proprietà di ARAD Ltd. Nessuna parte del suo contenuto può essere utilizzata, copiata, divulgata o trasmessa a terzi in qualsiasi modo senza previa autorizzazione scritta da parte di ARAD Ltd.

Approvazioni:

Nome  Posizione  Firma 
Scritto da: Evgeni Kosakovski Ingegnere firmware
Approvato da: Responsabile R&S
Approvato da: Responsabile del prodotto
Approvato da:

Commissione federale per le comunicazioni (FCC) Avviso di conformità
ATTENZIONE
Software Encoder ARAD TECHNOLOGIES - icona 3 Questo dispositivo è conforme alla parte 15 delle norme FCC. L'utente deve essere consapevole che cambiamenti e modifiche all'apparecchiatura non espressamente approvati da Master Meter potrebbero invalidare la garanzia e l'autorità dell'utente a utilizzare l'apparecchiatura. Il personale professionalmente addestrato dovrebbe utilizzare l'attrezzatura.
Software Encoder ARAD TECHNOLOGIES - icona 4 Questa apparecchiatura è stata testata ed è risultata conforme ai limiti per un dispositivo digitale di Classe B, ai sensi della Parte 15 delle norme FCC. Questi limiti sono progettati per fornire una protezione ragionevole contro le interferenze dannose in un'installazione residenziale. Questa apparecchiatura genera, utilizza e può irradiare energia a radiofrequenza e, se non installata e utilizzata secondo le istruzioni, può causare interferenze dannose alle comunicazioni radio. Tuttavia, non vi è alcuna garanzia che non si verificheranno interferenze in un'installazione. Se questa apparecchiatura causa interferenze dannose alla ricezione radiofonica o televisiva, che possono essere determinate accendendo e spegnendo l'apparecchiatura, l'utente è incoraggiato a cercare di correggere l'interferenza adottando una o più delle seguenti misure:

  • Riorientare o riposizionare l'antenna ricevente.
  • Aumentare la distanza tra l'apparecchiatura e il ricevitore.
  • Collegare l'apparecchiatura a una presa di corrente appartenente a un circuito diverso da quello a cui è collegato il ricevitore.
  • Per assistenza, consultare il rivenditore o un tecnico radio/TV esperto.

Questo dispositivo è conforme alla Parte 15 delle Norme FCC. Il funzionamento è soggetto alle seguenti due condizioni:

  1. Questo dispositivo non può causare interferenze dannose e
  2. Questo dispositivo deve accettare qualsiasi interferenza ricevuta, comprese quelle che potrebbero causare un funzionamento indesiderato.

Avviso di conformità di Industry Canada (IC)
Questo dispositivo è conforme alle norme FCC Parte 15 e agli standard RSS esenti da licenza di Industry Canada. Il funzionamento è soggetto alle seguenti due condizioni:

  1. Questo dispositivo non può causare interferenze e
  2. Questo dispositivo deve accettare qualsiasi interferenza, comprese quelle che potrebbero causare un funzionamento indesiderato del dispositivo.

In base alle normative di Industry Canada, questo trasmettitore radio può funzionare solo utilizzando un'antenna di tipo e guadagno massimo (o inferiore) approvato per il trasmettitore da Industry Canada. Per ridurre potenziali interferenze radio ad altri utenti, il tipo di antenna e il suo guadagno dovrebbero essere scelti in modo tale che la potenza irradiata isotropica equivalente (EIRP) non sia superiore a quella necessaria per una comunicazione corretta.
– Questo apparecchio digitale di Classe B è conforme alla norma canadese ICES-003.
Dichiarazione sull'esposizione alle radiazioni:
Questa apparecchiatura è conforme ai limiti di esposizione alle radiazioni RF FCC e IC stabiliti per un ambiente non controllato.

Introduzione

La specifica dei requisiti software dell'encoder è una descrizione di un sistema software da sviluppare nel modulo Encoder. Stabilisce i requisiti funzionali e non funzionali e può includere una serie di casi d'uso che descrivono le interazioni del sistema e dell'utente che il software deve fornire.
La specifica dei requisiti attuali stabilisce la base per il funzionamento tra le misurazioni dell'acqua Arad da un lato e i lettori encoder a 2 o 3 fili dall'altro. Usate in modo appropriato, le specifiche dei requisiti software possono aiutare a prevenire il fallimento del progetto software.
Il documento attuale elenca requisiti sufficienti e necessari richiesti per lo sviluppo del modulo Encoder, tra cui definizione del sistema, DFD, comunicazione, ecc., e presenta i dettagli dell'interfaccia hardware e software richiesta per comunicare il modulo Encoder con i lettori di impulsi SENSUS.

Sistema finitoview

Il Sonata Sprint Encoder è un modulo di sottosistema alimentato a batteria che consente di leggere i dati di Sonata tramite un'interfaccia da 2W o 3W.
Identifica il tipo di sistema di lettura (2W o 3W) e converte i dati ricevuti in serie dal misuratore Sonata nei formati stringa del lettore e li trasmette nel protocollo del tipo di lettore Sensus.

Architettura SW dell'encoder

3.1 Il modulo Encoder è un sistema configurabile molto semplice che:
3.1.1 Fornisce un segnale di uscita a impulsi ad alta risoluzione.
3.1.2 Può tradurre i dati ricevuti da Sonata in impulsi elettrici per ciascuna unità di misura secondo la configurazione del modulo Encoder. L'impulso elettrico viene trasmesso tramite un cavo a due o tre conduttori ai sistemi di lettura remota.
3.1.3 Supporta l'interfaccia di comunicazione con diversi lettori di impulsi.
3.1.4 Il modello Encoder è costituito da un modulo che trasmette solo l'ultima stringa ricevuta dal misuratore Sonata senza alcuna post-elaborazione.
3.2 L'architettura SW del modulo encoder è un'architettura SW basata su interrupt:

  • Interruzione RX SPI
  • Interruzioni dell'orologio del lettore
  • Timeout

3.3 Il programma principale consiste nell'inizializzazione del sistema e in un ciclo principale.
3.3.1 Durante il loop principale il sistema attende che si verifichi l'interrupt SPI RX o l'interrupt del lettore.
3.3.2 Se non si è verificata alcuna interruzione e non è stato ricevuto alcun comando di uscita impulso, il sistema entra in modalità "Spegnimento".
3.3.3 Il sistema si riattiva dalla modalità "Spegnimento" tramite l'interruzione di SPI o l'interruzione dell'orologio del lettore.
3.3.4 Gli eventi SPI e Reader vengono elaborati negli ISR.
3.4 La figura seguente mostra il blocco di gestione dell'evento SPI del modulo Encoder.

Software di codifica ARAD TECHNOLOGIES - timer di rilevamento dei messaggi

3.4.1 Aprire il timer di rilevamento del messaggio Rx guasto.
Quando viene ricevuto un byte su SPI, il sistema verifica se si tratta di un byte di intestazione, apre un timer per il timeout di ricezione del byte successivo e avvia il timer. Questo metodo impedisce al sistema di attendere a lungo i byte.
Se nessun byte viene ricevuto per un lungo periodo (oltre 200 ms) il byte di errore SPI viene aggiornato e il messaggio non viene rimosso.
3.4.2 Salvataggio del byte Rx ricevuto
Ogni byte viene salvato nel buffer Rx.
3.4.3 Verifica checksum
Quando viene ricevuto l'ultimo byte del messaggio, il checksum viene convalidato.
3.4.4 Aggiorna il byte di errore SPI
Quando il checksum non è valido, il byte di errore SPI viene aggiornato e il messaggio non viene analizzato.
3.4.5 Analizza il messaggio SPI ricevuto
Quando il checksum è valido, viene chiamato il processo di analisi.
L'analisi viene eseguita nel ciclo principale per gestire immediatamente il buffer ricevuto come un processo atomico e senza interferenze. Quando viene eseguita l'analisi, non viene gestito alcun evento di lettura.
3.5 La figura seguente mostra il flusso di messaggi di analisi. Ciascuno dei blocchi è descritto brevemente nei sottoparagrafi.

Software Encoder ARAD TECHNOLOGIES - timer rilevamento messaggi 1

Configurazione del modulo encoder

È possibile configurare il modulo Encoder per il funzionamento dalla GUI.

Software Encoder ARAD TECHNOLOGIES - configurazione

4.1 Il set di configurazione deve essere memorizzato nel misuratore Sonata premendo su Software codificatore ARAD TECHNOLOGIES - icona pulsante.
4.2 Sonata configura la comunicazione con il modulo Encoder mediante la configurazione dell'allarme RTC in base ai parametri della GUI:
4.2.1 In caso di utente selezionare Software Encoder ARAD TECHNOLOGIES - icona 1 L'allarme Sonata RTC deve essere configurato per il tempo definito nel campo "Minuti". La comunicazione con il modulo Encoder deve essere eseguita ogni "Minuti" di campo.
4.2.2 In caso di utente selezionare ARAD TECHNOLOGIES Encoder Software - parametri L'allarme Sonata RTC deve essere configurato per il tempo definito nel campo "Primo" o "Secondo", in base all'opzione selezionata. La comunicazione con il modulo Encoder deve essere eseguita all'ora selezionata.
4.3 Il modulo Encoder deve supportare solo il formato variabile all'indietro.
4.4 Tipo di contatore:
4.4.1 Net Unsigned (1 viene convertito in 99999999).
4.4.2 Avanti (predefinito).
4.5 Risoluzione:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (valore predefinito 1).
4.6 Modalità di aggiornamento – Tempo del periodo di Sonata per l'invio dei dati al modulo Encoder:
4.6.1 Periodo – ogni tempo predefinito (nel campo Minuti, vedere 4.2.1) Sonata invierà i dati al modulo Encoder. (1…59 minuti. Predefinito 5 minuti)
4.6.2 Una volta – orario fisso in cui Sonata invierà i dati al modulo Encoder una volta al giorno (vedere 4.2.2). Il campo "Primo" deve contenere l'ora nel formato: ore e minuti.
4.6.3 Due volte – orario fisso in cui Sonata invierà i dati al modulo Encoder due volte al giorno (vedere 4.2.2). I campi "Primo" e "Secondo" devono contenere l'ora nel formato: ore e minuti.
4.7 Numero di serie AMR: numero ID fino a 8 cifre (predefinito uguale all'ID del misuratore)

  • Solo numeri numerici (in modalità all'indietro).
  • Solo 8 numeri meno significativi (in modalità all'indietro).

4.8 Numero di cifre – 1- 8 cifre dalla posizione più a destra da inviare al lettore 2/3W (predefinito 8 cifre).
4.9 TPOR – Tempo che il lettore attende fino a quando il master interrompe la sincronizzazione di avvio (vedi Interfaccia Touch Read) (0…1000 ms. Default 500ms).
4.10 Durata impulso 2 W – (60…1200 ms. Predefinito 800 ms).
4.11 Unità – unità di portata e unità di volume le stesse del contatore dell'acqua Sonata (sola lettura).
4.12 Il modulo Encoder non supporta gli allarmi in formato precedente. Pertanto non possiamo avere l'opzione per l'indicazione degli allarmi sul lato del modulo.

Definizione di comunicazione

ARAD TECHNOLOGIES Encoder Software - definizione

Sonata – Interfacce codificatore 
Versione 1.00 23/11/2017 Evgeni K.

5.1 Sonata↔ Comunicazione con l'encoder
5.1.1 Il contatore dell'acqua Sonata comunica con il modulo Encoder tramite il protocollo SPI: 500 kHz, nessun controllo dati). L'utilizzo di altre impostazioni produrrà risultati imprevedibili e può facilmente far sì che il contatore dell'acqua Sonata collegato non risponda.
5.1.2 Dopo il riavvio di Sonata, la configurazione corrente deve essere inviata al modulo Encoder con la prima richiesta di comunicazione entro 1 minuto dal funzionamento di Sonata.
5.1.3 Nel caso in cui il modulo Encoder non riceva la configurazione entro 3 volte, Sonata eseguirà il Reset del modulo Encoder attraverso il pin “Reset” per 200ms e tenterà di inviare nuovamente la configurazione.
5.1.4 Dopo che la richiesta di configurazione ha avuto successo, Sonata inizierà a inviare i dati al modulo Encoder.
5.2 Interfaccia Encoder ↔ Sensus Reader (Touch Read).
5.2.1 La specifica dell'interfaccia per la modalità Touch Read è definita in termini di funzionamento in un circuito standard.
5.2.2 Il modulo encoder deve comunicare con i lettori tramite il protocollo Sensus 2W o 3W. Sono disponibili diagrammi di temporizzazione dell'interfaccia Touch Read per la comunicazione Sensus 2W o 3W.
Software di codifica ARAD TECHNOLOGIES - RICHIEDI DATI

Simbolo Descrizione Minimo Massimo Predefinito
TPO Accendere per misuratore pronto (Nota 1) 500 500
TPL Tempo basso di alimentazione/orologio 500 1500
Potenza/orologio basso jitter tempo (Nota 2) ±25
TPH Tempo massimo di alimentazione/orologio 1500 Nota 3
TPSL Ritardo, orologio in uscita dati 250
Frequenza portante di alimentazione/orologio 20 30
Chiedi la frequenza di uscita dei dati 40 60
TRC Comando di ripristino. Tempo per Power/Clock basso per forzare il reset del registro 200
TRR Tempo di rilettura del contatore (Nota 1) 200

Note:

  1. Durante TPOR possono essere presenti impulsi di alimentazione/orologio ma vengono ignorati dal registro. Alcuni registri potrebbero non ripetere il messaggio senza il comando di ripristino
  2. Il jitter dell'orologio del registro è specificato perché alcuni registri possono essere sensibili a grandi variazioni dell'ora bassa dell'orologio.
  3. Il registro è un dispositivo statico. Il registro rimarrà nello stato corrente finché il segnale Power/Clock rimane alto.

5.2.3 Lettori supportati:
2W

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

3W

  1. VL9 ,Kemp-Meek Mineola, TX (Tocca)
  2. Master Meter MMR NTAMMR1 RepReader
  3. Sensus AR4002RF

5.3 Modalità di alimentazione dell'encoder
5.3.1 Quando si verifica il timeout viene indicata nessuna attività dei lettori (200 msec), SPI o lettori il sistema entra in modalità di spegnimento.
5.3.2 Il sistema può riattivarsi dalla modalità di spegnimento solo quando viene ricevuto SPI o Readeclock.
5.3.3 La modalità di spegnimento del sistema è la modalità HALT (consumo energetico minimo).
5.3.4 Prima di entrare in modalità di spegnimento, il modulo SPI è configurato come EXTI per abilitare il risveglio dalla modalità HALT quando viene ricevuto un messaggio SPI.
5.3.5 PB0 è configurato su EXTI per svegliarsi dalla modalità HALT quando viene ricevuto l'orologio del lettore.
5.3.6 Il GPIO è configurato per un consumo energetico minimo durante la modalità di spegnimento.
5.3.7 L'accesso alla modalità di spegnimento viene eseguito dal loop principale dopo che è trascorso il timer di timeout, il timer 2.
5.4 Messaggio di compatibilità con le versioni precedenti
Messaggio dal contatore:

Numero byte  (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 Somma di controllo for(i=1;i<9;a^= messaggio[i++]);
10 0x0D

5.5 Configurazione interfaccia encoder

Numero byte
1 Pezzi:
0 – Abilita alimentazione esterna
1 – 0 Correggere il formato
1 Formato variabile
Il valore predefinito è 0
Nessuna alimentazione esterna e formato variabile
7
_
TPO In passi di 10 ms
Frequenza orologio 2W In Khz
Soglia del senso Passa all'alimentazione esterna quando Vsense supera la soglia
6 Larghezza di impulso 2W in 5*us 0 significa Noi
10 significa 50us 100 significa 500us
7-8 Soglia di accesso alla batteria
In migliaia di accessi.
Da definire
9 Posizione del punto decimale
10 Numero di cifre 0-8
11 ID produttore
12 Unità di volume Vedi l'appendice A
13 Unità di flusso Vedi l'appendice A
14-15 Bit a bit:
0 – invia allarme
1 – unità di invio
2 - manda flusso
3 -invia volume
16 Tipo di flusso C
17 Tipo di volume B
18-30 ID contatore Principale Avanti (8 LSB in modalità Fix)
31-42 ID contatore (secondario) Flusso all'indietro (8 LSB in modalità Fix)

5.6 Codificatore Formattazione dei messaggi
5.6.1 Formato a lunghezza fissa
RnnnniiiiiiiiiCR
R[Dati encoder][ ID misuratore 8 LSB(Configurazione)]CR
Il formato a lunghezza fissa è della forma:
Dove:
"R" è il personaggio principale.
"nnnn" è una lettura del contatore di quattro caratteri.
"iiiiiiiii" è un numero di identificazione di otto caratteri.
“CR” è il carattere di ritorno a capo (valore ASCII 0Dh)
I caratteri validi per "n" sono "0-9" e "?"
I caratteri validi per "i" sono: 0-9, AZ, az, ?
In caso di formato fisso il modulo:

  1. Converti il ​​contatore dei contatori inviato al modulo in ASCII (da 0 a 9999)
  2. Prendi l'8 LSB da Meter ID Main o Meter ID (secondario)

5.6.2 Formato a lunghezza variabile
Il formato a lunghezza variabile è costituito da un carattere iniziale "V", una serie di campi e un carattere di terminazione "CR". La forma generale:
V;IMiiiiiiiiiiii;RBmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Prendi i 12 caratteri LSB da Meter ID Main o Meter ID (secondary)
  2. Convertire il campo contametri dei dati dell'encoder e convertirlo in ASCII (da 0 a 99999999), il numero di cifre dipende dalla configurazione
  3. Invia il byte di allarme dai dati dell'encoder, se esiste
  4. Invia unità Byte dai dati dell'encoder, se esiste
  5. Convertire il campo di flusso del contatore dei dati dell'encoder e convertire da float ad ASCII, il numero di cifre è 4 e punto decimale e segno se richiesto.
  6. Concatena tutto con intestazioni e separatori appropriati
  7. Aggiungi CR.
    Totalizzatore 0 1 2 3 . 4 5 6 7 8
    Senso 0 0 0 0 0 1 2 3
    Encoder Volume dati 123

    Numero di cifre = 8
    Risoluzione = 1
    Posizione della virgola decimale = 0 (nessuna virgola decimale)

    Totalizzatore 0 1 2 3 . 4 5 6 7 8
    Senso 0 0 1 2 3 . 4 5
    Encoder Volume dati 12345

    Numero di cifre = 7 (max a causa del punto decimale)
    Risoluzione = 1
    Posizione del punto decimale = 2

    Totalizzatore 0 1 2 3 . 4 5 6 7 8
    Senso 1 2 3 4 5 . 6 7
    Encoder Volume dati 1234567

    Numero di cifre =7 (max a causa del punto decimale)
    Risoluzione =x0.01
    Posizione del punto decimale = 2

    Totalizzatore 0 0 1 2 . 3 4 5 6 7
    Senso 0 0 0 1 2 3 4
    Encoder Volume dati 1234

    Numero di cifre = 7
    Risoluzione = x 0.01
    Posizione del punto decimale = 0

    Totalizzatore 0 1 2 3 . 4 5 6 7 8
    Senso 0 0 0 0 0 1 2
    Encoder Volume dati 12

    Numero di cifre = 7
    Risoluzione =x10
    Posizione del punto decimale = 0

5.7 Definizione del campo
5.7.1 Il formato del messaggio viene identificato in base al primo byte del messaggio.

  1. 0 x 55 indicava un nuovo messaggio di formato.
  2. 0 x 53 ('S') indica un messaggio di vecchio formato

5.7.2 Ci sono diversi campi secondari facoltativi presentati di seguito. Questi sono racchiusi tra parentesi “[,]”. Se per un campo è definito più di un sottocampo, i sottocampi devono apparire nell'ordine presentato.
5.7.3 Il Modulo converte i dati del contatore in uno dei due formati a seconda della configurazione (fisso o variabile).
La tabella successiva definisce i formati di lunghezza supportati:

Messaggio di output Formato

Modulo Dove Configurazione
Formato a lunghezza fissa RnnnniiiiiiiiiCR protagonista R
n – lettura del contatore
i – ID contatore
CR – ASCII 0Dh
unità di lettura del contatore
Formato a lunghezza variabile V;IMiiiiiiiiiiii; RBmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR V – protagonista
I – Campo di identificazione. i – fino a 12 caratteri
M – Id produttore RB – Volume attuale
A – Campo di allarme. a – tipi di allarme sono consentiti fino a 8 sottocampi codice allarme.
GC – Portata corrente m – fino a 8 cifre
f - mantissa
uv – unità di volume (vedi tabella Unità)
nnnnnn – 4-6 caratteri:
4 numeri, 1 punto decimale, 1 segno
uf – unità di portata (vedi tabella Unità)

I campi:
f (mantissa), a (allarme) ,u (unità) sono opzionali.
Caratteri validi: “0-9”, “AZ”, “az”, “?” è valido come indicatore di errore.
5.8 Analizza il messaggio secondo il vecchio formato
5.8.1 Nel vecchio formato il messaggio contiene l'ID del contatore e la data del volume.
5.8.2 Il messaggio viene analizzato secondo l'ICD.
5.9 Scrivere in EEPROM i parametri ricevuti
5.9.1 Quando viene ricevuto l'ID del modulo, il messaggio di dati o il messaggio di configurazione, i parametri del messaggio vengono scritti nella EEPROM.
5.9.2 Questa scrittura nella EEPROM impedisce al sistema di perdere dati quando si verifica il ripristino del sistema.
5.10 Blocco dell'handle dell'evento del lettore
5.10.1 Quando viene ricevuto l'orologio del lettore, il sistema gestisce l'evento ISR del lettore.
5.10.2 Tutti i processi vengono eseguiti nell'ISR per essere sincronizzati con il lettore.
5.10.3 Se non viene rilevato alcun clock per 200 ms, il sistema va in modalità di spegnimento.

ARAD TECHNOLOGIES Encoder Software - maniglia

Blocco maniglia lettore PVR
Versione 1.00 3/12/2017 3/12/2017

5.11 Apri abbastanza timer di rilevamento
5.11.1 Quando viene ricevuto l'orologio del lettore, viene aperto un timer Quite Detection.
5.11.2 Quando non ci sono eventi di clock per 200 ms, il sistema va in modalità di spegnimento.
5.12 Rileva tipo di lettore
5.12.1 I primi 3 eventi dell'orologio vengono utilizzati per il tipo di rilevamento dell'orologio.
5.12.2 Il rilevamento viene effettuato misurando la frequenza dell'orologio del Reader.
5.12.3 La frequenza di clock per il lettore 2w è: 20 kHz – 30 kHz.
5.12.4 La frequenza di clock per il lettore 3w è inferiore a 2 kHz.
5.13 Timer aperto per rilevamento TPSL
5.13.1 Quando viene rilevato un lettore 2w, viene aperto un timer per il rilevamento del tempo TPSL di abbastanza prima della trasmissione di ogni byte.
5.13.2 Nel protocollo del lettore 2w, ogni bit viene trasmesso a intervalli o abbastanza.
5.14 Attendere l'evento down clock, spostare i dati in uscita

  • In connessione 2w. Dopo che il tempo TPSL è stato rilevato, il bit viene trasmesso secondo il protocollo 2w.
    '0' viene trasmesso come impulso di 50 kHz per 300 µs
    '1' viene trasmesso come '0' per 300 µs
  • In connessione 3w. Dopo il tempo di ritardo TPOR il bit viene trasmesso secondo il protocollo 3w.
    '0' viene trasmesso come '1'
    '1' viene trasmesso come '0'

Ogni bit viene trasmesso dopo l'evento di clock down.
5.15 Contatore eventi TX avanzato, vai a TRR
Dopo ogni trasmissione di messaggio, il contatore degli eventi TX viene aggiornato. Il contatore viene utilizzato per indicare l'errore di superamento dell'accesso alla batteria quando il numero di letture supera il valore di accesso alla batteria. Dopo ogni trasmissione, per il tempo TRR, il sistema non riceve gli eventi dell'orologio del lettore.
5.16 Formato messaggio/Configurazione encoder
Messaggio dal contatore all'Encoder:

Intestazione Addio 17:61 Digitare 15:0] Len Dati FINE
Ottieni l'accesso all'encoder 55 X 12 0 Nullo CSum
Ottieni lo stato dell'encoder 55 X 13 0 Nullo CSum
Cancella stato dell'encoder 55 X 14 0 Nullo CSum
Dati dell'encoder 55 X 15 4-10 Byte Dati del contatore CSum
1-4
5
6-9
Volume contatore (singed Int)
Allarme
Flusso (galleggiante)
Codificatore
Configurazione
55 X 16 Errore! Riferimento
fonte non trovata.
CSum

Len – lunghezza dei dati;
CSum – check sum su tutto il frame [55…Dati] o AA.
Risposta dell'encoder al misuratore:

Intestazione Ind Tipo Len Dati FINE
Ottieni l'accesso all'encoder 55 X 9 2 ID modulo
Ottieni lo stato 55 X 444 1 Bit a bit ID modulo
0
1
2
4
8
OK
Si è verificato Watch Dog
Errore UART
Numero letto superato
Errori dell'interfaccia dell'encoder
Tutti i comandi 55 X X 0 ID modulo

Glossario

Termine Descrizione
CSCI Interfaccia di configurazione del software per computer
Memoria EEPROM PROM cancellabile elettronicamente
Interfaccia grafica Interfaccia utente grafica
ISR Routine di servizio di interruzione
SRS Specifiche dei requisiti software
WD Cane da guardia

Appendice

7.1 unità di misura

Carattere Unità
metri cubi Metri cubi
ft³ Piedi cubi
Gal Galloni USA
l litri

Documenti esterni

Nome e posizione
2W-SENSO
3W-SENSO

Cronologia delle revisioni:

Revisione Sezione interessata Data Modificato da Descrizione del cambiamento
1.00 Tutto 04/12/2017 Evgeni Kosakovski Creazione di documenti

~ Fine del documento ~

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

Documenti / Risorse

miniatura PDFSoftware codificatore
User Guide · 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Encoder Software, Encoder, Software, Sonata Sprint Encoder, Encoder Software for Sonata Sprint Encoder

Riferimenti

Fai una domanda

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

Fai una domanda

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