ARAD TECHNOLOGIES - logoLogiciel d'encodeur
Guide de l'utilisateur

Logiciel d'encodeur

Ce document contient des informations confidentielles, qui sont la propriété d'ARAD Ltd. Aucune partie de son contenu ne peut être utilisée, copiée, divulguée ou transmise à une partie de quelque manière que ce soit sans l'autorisation écrite préalable d'ARAD Ltd.

Approbations :

Nom  Position  Signature 
Écrit par: Evgueni Kosakovski Ingénieur micrologiciel
Approuvé par : Responsable R&D
Approuvé par : Chef de produit
Approuvé par :

Commission fédérale des communications (FCC) Avis de conformité
PRUDENCE
Logiciel Encodeur ARAD TECHNOLOGIES - icône 3 Cet appareil est conforme à la partie 15 des règles FCC. L'utilisateur doit être conscient que les changements et modifications de l'équipement non expressément approuvés par Master Meter peuvent annuler la garantie et le droit de l'utilisateur à faire fonctionner l'équipement. Un personnel professionnellement formé doit utiliser l'équipement.
Logiciel Encodeur ARAD TECHNOLOGIES - icône 4 Cet équipement a été testé et déclaré conforme aux limites d'un appareil numérique de classe B, conformément à la partie 15 des règles FCC. Ces limites sont conçues pour fournir une protection raisonnable contre les interférences nuisibles dans une installation résidentielle. Cet équipement génère des utilisations et peut émettre de l'énergie radiofréquence et, s'il n'est pas installé et utilisé conformément aux instructions, peut provoquer des interférences nuisibles aux communications radio. Cependant, il n'y a aucune garantie que des interférences ne se produiront pas dans une installation. Si cet équipement cause des interférences nuisibles à la réception de la radio ou de la télévision, ce qui peut être déterminé en éteignant et en rallumant l'équipement, l'utilisateur est encouragé à essayer de corriger les interférences par une ou plusieurs des mesures suivantes:

  • Réorienter ou déplacer l’antenne de réception.
  • Augmenter la séparation entre l’équipement et le récepteur.
  • Branchez l’équipement sur une prise d’un circuit différent de celui auquel le récepteur est connecté.
  • Consultez le revendeur ou un technicien radio/TV expérimenté pour obtenir de l’aide.

Cet appareil est conforme à la partie 15 des règles de la FCC. Son fonctionnement est soumis aux deux conditions suivantes :

  1. Cet appareil ne doit pas provoquer d'interférences nuisibles et
  2. Cet appareil doit accepter toute interférence reçue, y compris celles qui peuvent provoquer un fonctionnement indésirable.

Avis de conformité d'Industrie Canada (IC)
Cet appareil est conforme à la partie 15 des règles de la FCC et aux normes RSS exemptes de licence d'Industrie Canada. Le fonctionnement est soumis aux deux conditions suivantes :

  1. Cet appareil ne doit pas provoquer d'interférences et
  2. Cet appareil doit accepter toute interférence, y compris celles qui peuvent provoquer un fonctionnement indésirable de l'appareil.

En vertu des réglementations d'Industrie Canada, cet émetteur radio ne peut fonctionner qu'avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvés pour l'émetteur par Industrie Canada. Pour réduire les interférences radio potentielles avec d'autres utilisateurs, le type d'antenne et son gain doivent être choisis de manière à ce que la puissance rayonnée équivalente isotrope (EIRP) ne soit pas supérieure à celle nécessaire pour une communication réussie.
– Cet appareil numérique de classe B est conforme à la norme canadienne ICES-003.
Déclaration sur l'exposition aux radiations :
Cet équipement est conforme aux limites d'exposition aux rayonnements RF FCC et IC définies pour un environnement non contrôlé.

Introduction

La spécification des exigences logicielles de l'encodeur est une description d'un système logiciel à développer dans le module Encodeur. Il définit les exigences fonctionnelles et non fonctionnelles et peut inclure un ensemble de cas d'utilisation qui décrivent les interactions système et utilisateur que le logiciel doit fournir.
La spécification des exigences actuelles établit la base de fonctionnement entre les mesures d'eau Arad d'un côté et les lecteurs d'encodeur 2 ou 3 fils de l'autre. Utilisées de manière appropriée, les spécifications des exigences logicielles peuvent aider à prévenir l'échec du projet logiciel.
Le document actuel répertorie les exigences suffisantes et nécessaires pour le développement du module d'encodeur, notamment la définition du système, le DFD, la communication, etc., et présente les détails de l'interface matérielle et logicielle requise pour communiquer le module d'encodeur avec les lecteurs d'impulsions SENSUS.

Système terminéview

L'encodeur Sonata Sprint est un module de sous-système alimenté par batterie permettant de lire les données Sonata via une interface 2W ou 3W.
Il identifie le type de système de lecteur (2W ou 3W) et convertit les données reçues en série du compteur Sonata aux formats de chaîne du lecteur et les transmet dans le protocole de type lecteur Sensus.

Architecture logicielle du codeur

Le module d'encodeur 3.1 est un système configurable très simple qui :
3.1.1 Fournit un signal de sortie d'impulsion haute résolution.
3.1.2 Peut traduire les données reçues de Sonata en impulsions électriques pour chaque unité de mesure selon la configuration du module d'encodeur. L'impulsion électrique est transmise par un câble à deux ou trois conducteurs aux systèmes de télérelevé.
3.1.3 Prend en charge l'interface de communication avec différents lecteurs d'impulsions.
3.1.4 Le modèle d'encodeur est construit à partir d'un module qui ne transmet que la dernière chaîne qu'il a reçue du compteur Sonata sans aucun post-traitement.
3.2 L'architecture logicielle du module codeur est une architecture logicielle pilotée par interruption :

  • Interruption SPI RX
  • Interruptions de l'horloge du lecteur
  • Délais d'attente

3.3 Le programme principal consiste en une initialisation du système et une boucle principale.
3.3.1 Pendant la boucle principale, le système attend qu'une interruption SPI RX ou une interruption du lecteur se produise.
3.3.2 Si aucune interruption ne s'est produite et qu'aucune commande de sortie d'impulsion n'a été reçue, le système passe en mode « Mise hors tension ».
3.3.3 Le système se réveille du mode "Power down" par l'interruption de SPI ou l'interruption de l'horloge du lecteur.
3.3.4 Les événements SPI et lecteur sont traités dans les ISR.
3.4 La figure suivante montre le bloc de gestion d'événement SPI du module codeur.

Logiciel d'encodeur ARAD TECHNOLOGIES - temporisateur de détection de message

3.4.1 Ouvrir le temporisateur de détection de message de défaut Rx.
Lorsque l'octet est reçu sur SPI, le système vérifie s'il s'agit d'un octet d'en-tête, ouvre un temporisateur pour le délai de réception de l'octet suivant et lance le temporisateur. Cette méthode empêche le système d'attendre des octets pendant une longue période.
Si aucun octet n'est reçu pendant une longue période (plus de 200 ms), l'octet d'erreur SPI est mis à jour et le message n'est pas supprimé.
3.4.2 Enregistrer l'octet Rx reçu
Chaque octet est enregistré dans le tampon Rx.
3.4.3 Vérifier la somme de contrôle
Lorsque le dernier octet du message est reçu, la somme de contrôle est validée.
3.4.4 Mettre à jour l'octet d'erreur SPI
Lorsque la somme de contrôle n'est pas valide, l'octet d'erreur SPI est mis à jour et le message n'est pas analysé.
3.4.5 Analyser le message SPI reçu
Lorsque la somme de contrôle est valide, le processus d'analyse est appelé.
L'analyse est effectuée dans la boucle principale afin de traiter immédiatement le tampon reçu comme un processus atomique et non interféré. Lorsque l'analyse est effectuée, aucun événement de lecteur n'est géré.
3.5 La figure suivante montre le flux de messages d'analyse. Chacun des blocs est décrit brièvement dans les sous-paragraphes.

Logiciel d'encodeur ARAD TECHNOLOGIES - temporisateur de détection de message 1

Paramétrage du module codeur

Il est possible de configurer le module d'encodeur pour un fonctionnement à partir de l'interface graphique.

Logiciel codeur ARAD TECHNOLOGIES - configuration

4.1 Le jeu de configuration doit être stocké dans le compteur Sonata en appuyant sur Logiciel d'encodeur ARAD TECHNOLOGIES - icône bouton.
4.2 Sonata doit configurer la communication avec le module d'encodeur par la configuration d'alarme RTC en fonction des paramètres de l'interface graphique :
4.2.1 En cas de sélection de l'utilisateur Logiciel Encodeur ARAD TECHNOLOGIES - icône 1 L'alarme Sonata RTC doit être configurée pour une durée définie dans le champ "Minutes". La communication avec le module d'encodeur doit être effectuée toutes les « minutes » sur le terrain.
4.2.2 En cas de sélection de l'utilisateur Logiciel codeur ARAD TECHNOLOGIES - paramètres L'alarme Sonata RTC doit être configurée pour que l'heure soit définie dans le champ "Premier" ou "Second", selon l'option sélectionnée. La communication avec le module codeur doit être effectuée à l'heure sélectionnée.
4.3 Le module d'encodeur ne doit prendre en charge que le format de variable vers l'arrière.
4.4 Type de compteur :
4.4.1 Net non signé (1 est converti en 99999999).
4.4.2 Transférer (par défaut).
4.5 Résolution :
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (valeur par défaut 1).
4.6 Mode de mise à jour - Période Sonate pour envoyer des données au module Encodeur :
4.6.1 Période – à chaque heure prédéfinie (dans le champ « Minutes », voir 4.2.1) Sonata enverra des données au module Encodeur. (1…59 minutes. Par défaut 5 minutes)
4.6.2 Une fois – heure fixe à laquelle Sonata doit envoyer des données au module d'encodeur une fois par jour (voir 4.2.2). Le champ "Premier" doit contenir l'heure au format : heures et minutes.
4.6.3 Deux fois – heure fixe à laquelle Sonata doit envoyer des données au module Encodeur deux fois par jour (voir 4.2.2). Les champs "First" et "Second" doivent contenir l'heure au format : heures et minutes.
4.7 Numéro de série AMR - numéro d'identification jusqu'à 8 chiffres (identique par défaut à l'ID du compteur)

  • Uniquement des nombres numériques (en mode arrière).
  • Seulement 8 nombres les moins significatifs (en mode inversé).

4.8 Nombre de chiffres – 1- 8 chiffres à partir de la position la plus à droite à envoyer au lecteur 2/3W (8 chiffres par défaut).
4.9 TPOR – Temps d'attente du lecteur jusqu'à ce que le maître arrête la synchronisation de démarrage (voir Touch Read Interface) (0…1000 ms. Par défaut 500 ms).
4.10 Largeur d'impulsion 2W – (60…1200 ms. Par défaut 800 ms).
4.11 Unités - unités de débit et unités de volume identiques à celles du compteur d'eau Sonata (lecture seule).
4.12 Le module d'encodeur ne prend pas en charge les alarmes au format inversé. Par conséquent, nous ne pouvons pas avoir d'option pour l'indication des alarmes côté module.

Définition de la communication

Logiciel Encodeur ARAD TECHNOLOGIES - définition

Sonate – Interfaces d'encodeur 
Version 1.00 23/11/2017 Eugène K.

5.1 Communication Sonate↔ Encodeur
5.1.1 Le compteur d'eau Sonata communique avec le module d'encodeur via le protocole SPI : 500 kHz, aucun contrôle de données). L'utilisation d'autres paramètres produira des résultats imprévisibles et peut facilement rendre le compteur d'eau Sonata connecté insensible.
5.1.2 Après le redémarrage de Sonata, la configuration actuelle doit être envoyée au module d'encodeur avec la première demande de communication dans la minute suivant le fonctionnement de Sonata.
5.1.3 Si le module d'encodeur ne reçoit pas la configuration 3 fois, Sonata exécutera la réinitialisation du module d'encodeur via la broche « Reset » pendant 200 ms et tentera d'envoyer à nouveau la configuration.
5.1.4 Une fois la demande de configuration effectuée avec succès, Sonata commencera à envoyer des données au module d'encodeur.
5.2 Interface encodeur ↔ lecteur Sensus (lecture tactile)
5.2.1 La spécification de l'interface pour le mode Touch Read est définie en termes de fonctionnement dans un circuit standard.
5.2.2 Le module d'encodeur doit communiquer avec les lecteurs via le protocole Sensus 2W ou 3W. Il existe un diagramme de synchronisation de l'interface de lecture tactile pour la communication Sensus 2W ou 3W.
Logiciel d'encodeur ARAD TECHNOLOGIES - ASK DATA OUT

Sym Description Min Max Défaut
TPOR Mise sous tension pour compteur prêt (Note 1) 500 500
TPL Alimentation/Horloge faible 500 1500
Faible gigue de temps d'alimentation/d'horloge (Note 2) ±25
TPH Puissance/Horloge haute 1500 Note 3
TPSL Retard, horloge à la sortie des données 250
Alimentation/Fréquence porteuse d'horloge 20 30
Demander la fréquence de sortie des données 40 60
TRC Commande de réinitialisation. Temps pour l'alimentation/l'horloge basse pour forcer la réinitialisation du registre 200
TRR Temps de relecture du compteur (Note 1) 200

Remarques :

  1. Pendant TPOR, des impulsions d'alimentation/d'horloge peuvent être présentes mais sont ignorées par le registre. Certains registres peuvent ne pas répéter le message sans commande de réinitialisation
  2. La gigue d'horloge de registre est spécifiée car certains registres peuvent être sensibles à de grandes variations du temps bas d'horloge.
  3. Le registre doit être un dispositif statique. Le registre doit rester dans l'état actuel tant que le signal Power/Clock reste haut.

5.2.3 Lecteurs pris en charge :
2W

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

3W

  1. VL9, Kemp-Meek Mineola, TX (robinet)
  2. Compteur maître MMR NTAMMR1 RepReader
  3. Sensus AR4002RF

5.3 Mode d'alimentation de l'encodeur
5.3.1 Lorsque le délai d'expiration est indiqué, aucune activité des lecteurs (200 msec), SPI ou Readers, le système passe en mode de mise hors tension.
5.3.2 Le système peut se réveiller du mode hors tension uniquement lorsque SPI est reçu ou Readeclock est reçu.
5.3.3 Le mode de mise hors tension du système est le mode HALT (consommation électrique minimale).
5.3.4 Avant d'entrer en mode hors tension, le module SPI est configuré en tant qu'EXTI afin d'activer le réveil à partir du mode HALT lorsqu'un message SPI est reçu.
5.3.5 PB0 est configuré sur EXTI afin de se réveiller du mode HALT lorsque l'horloge du lecteur est reçue.
5.3.6 Le GPIO est configuré pour une consommation d'énergie minimale en mode hors tension.
5.3.7 L'entrée en mode de mise hors tension est exécutée à partir de la boucle principale après l'expiration du temporisateur, le temporisateur 2 s'est écoulé.
5.4 Message de rétrocompatibilité
Message du compteur :

Nombre d'octets  (0:3)  (4:7) 
0 'S'
1 Identifiant [0]-0x30 Identifiant [1]-0x30
2 Identifiant [2]-0x30 Identifiant [3]-0x30
3 ID[4]-0x30 Identifiant [5]-0x30
4 ID[6]-0x30 Identifiant [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 Somme de contrôle pour(i=1;i<9;a^= message[i++]);
10 0x0D

5.5 Configuration de l'interface codeur

Nombre d'octets
1 Morceaux:
0 - Activer l'alimentation externe
1 – 0 Format fixe
1 Format variable
La valeur par défaut est 0
Pas d'alimentation externe et format variable
7
_
TPOR Par pas de 10 ms
Fréquence d'horloge 2W En Khz
Seuil Vsens Passer à l'alimentation externe lorsque Vsense dépasse le seuil
6 Largeur d'impulsion 2W en 5*us 0 signifie Ous
10 signifie 50us 100 signifie 500us
7-8 Seuil d'accès à la batterie
Dans des milliers d'accès.
À déterminer
9 Emplacement du point décimal
10 Nombre de chiffres 0-8
11 Identifiant du fabricant
12 Unité de volume Voir l'annexe A
13 Unité de débit Voir l'annexe A
14-15 Au niveau du bit :
0 - envoyer une alarme
1 – envoyer l'unité
2 - flux d'envoi
3 -volume d'envoi
16 Type de flux C
17 Type de volume B
18-30 ID du compteur principal Avant (8 LSB en mode Fix)
31-42 ID du compteur (secondaire) Flux arrière (8 LSB en mode Fix)

5.6 Formatage des messages de l'encodeur
5.6.1 Format de longueur fixe
RnnnniiiiiiCR
R[Données de l'encodeur][ID du compteur 8 LSB(Configuration)]CR
Le format de longueur fixe est de la forme :
Où:
"R" est le personnage principal.
"nnnn" est un relevé de compteur à quatre caractères.
"iiiiiiiii" est un numéro d'identification à huit caractères.
"CR" est le caractère de retour chariot (valeur ASCII 0Dh)
Les caractères valides pour "n" sont "0-9" et "?"
Les caractères valides pour "i" sont : 0-9, AZ, az, ?
En cas de format fixe, le module :

  1. Convertir le compteur de compteur envoyé au module en ASCII (0 à 9999)
  2. Prenez le 8 LSB de Meter ID Main ou Meter ID (secondaire)

5.6.2 Format de longueur variable
Le format de longueur variable se compose d'un premier caractère "V", d'une série de champs et d'un caractère de fin "CR". La forme générale :
V;IMiiiiiiiiiiii;RBmmmmmmmm,uv;Aa,a,a;GCnnnnn,ufCR

  1. Prenez les 12 caractères LSB de Meter ID Main ou Meter ID (secondaire)
  2. Convertissez le champ du compteur de compteur des données de l'encodeur et convertissez-le en ASCII (0 à 99999999), le nombre de chiffres dépend de la configuration
  3. Envoyer l'octet d'alarme à partir des données de l'encodeur, s'il existe
  4. Envoyer l'octet d'unité à partir des données de l'encodeur, s'il existe
  5. Convertissez le champ de débit du compteur des données de l'encodeur et convertissez de flottant en ASCII, le nombre de chiffres est de 4 et le point décimal et le signe si nécessaire.
  6. Concaténer le tout avec les en-têtes et séparateurs appropriés
  7. Ajouter RC.
    Totalisateur 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2 3
    Volume de données de l'encodeur 123

    Nombre de chiffres = 8
    Résolution = 1
    Emplacement du point décimal = 0 (pas de point décimal)

    Totalisateur 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 1 2 3 . 4 5
    Volume de données de l'encodeur 12345

    Nombre de chiffres = 7 (max à cause du point décimal)
    Résolution = 1
    Emplacement de la virgule décimale = 2

    Totalisateur 0 1 2 3 . 4 5 6 7 8
    Sensus 1 2 3 4 5 . 6 7
    Volume de données de l'encodeur 1234567

    Nombre de chiffres =7 (max à cause du point décimal)
    Résolution =x0.01
    Emplacement de la virgule décimale = 2

    Totalisateur 0 0 1 2 . 3 4 5 6 7
    Sensus 0 0 0 1 2 3 4
    Volume de données de l'encodeur 1234

    Nombre de chiffres = 7
    Résolution = x 0.01
    Emplacement de la virgule décimale = 0

    Totalisateur 0 1 2 3 . 4 5 6 7 8
    Sensus 0 0 0 0 0 1 2
    Volume de données de l'encodeur 12

    Nombre de chiffres = 7
    Résolution =x10
    Emplacement de la virgule décimale = 0

5.7 Définition du champ
5.7.1 Le format du message est identifié en fonction du premier octet du message.

  1. 0 x 55 indique un nouveau format de message.
  2. 0 x 53 ('S') indique un ancien format de message

5.7.2 Plusieurs sous-champs facultatifs sont présentés ci-dessous. Ceux-ci sont entre parenthèses "[,]". Si plusieurs sous-champs sont définis pour un champ, les sous-champs doivent apparaître dans l'ordre présenté.
5.7.3 Le Module convertit les données du Compteur dans l'un des deux formats selon la configuration (Fixe ou variable).
Le tableau suivant définit les formats de longueur pris en charge :

Message de sortie Format

Formulaire Configuration
Format de longueur fixe RnnnniiiiiiCR R personnage principal
n – relevé du compteur
i – identifiant du compteur
CR-ASCII 0Dh
unités de relevé de compteur
Format de longueur variable V;IMiiiiiiiiiiii; RBmmmmmmmm,ffff,uv ; Aa,a,a; GCnnnnnn,uf CR V - personnage principal
I – Champ d'identification. i – jusqu'à 12 caractères
M – ID du fabricant RB – Volume actuel
A – Champ d'alarme. a – les types d'alarme jusqu'à 8 sous-champs de code d'alarme sont autorisés.
GC - Débit actuel m - jusqu'à 8 chiffres
f - mantisse
uv – unités de volume (voir tableau des unités)
nnnnnn – 4-6 caractères :
4 chiffres, 1 point décimal, 1 signe
uf – unités de débit (voir tableau des unités)

Les champs:
f (mantisse), a (alarme) ,u (unités) sont facultatifs.
Caractères valides : "0-9", "AZ", "az", "?" est valable comme indicateur d'erreur.
5.8 Analyser le message selon l'ancien format
5.8.1 Dans l'ancien format, le message contient l'ID du compteur et la date du volume.
5.8.2 Le message est analysé conformément à l'ICD.
5.9 Écrire dans l'EEPROM les paramètres reçus
5.9.1 Lorsque l'ID du module, le message de données ou le message de configuration est reçu, les paramètres du message sont écrits dans l'EEPROM.
5.9.2 Cette écriture dans l'EEPROM empêche le système de perdre des données lors de la réinitialisation du système.
5.10 Bloc de gestion des événements du lecteur
5.10.1 Lorsque l'horloge du lecteur est reçue, le système gère l'événement ISR du lecteur.
5.10.2 Tous les processus sont effectués dans l'ISR afin d'être synchronisés avec le lecteur.
5.10.3 Si aucune horloge n'est détectée pendant 200 ms, le système passe en mode hors tension.

Logiciel d'encodeur ARAD TECHNOLOGIES - poignée

Bloc poignée lecteur ISR
Version 1.00 3/12/2017 3/12/2017

5.11 Minuterie de détection d'ouverture silencieuse
5.11.1 Lorsque l'horloge du lecteur est reçue, une minuterie de détection d'arrêt est ouverte.
5.11.2 Lorsqu'il n'y a aucun événement d'horloge pendant 200 ms, le système passe en mode hors tension.
5.12 Détecter le type de lecteur
5.12.1 Les 3 premiers événements d'horloge sont utilisés pour le type de détection d'horloge.
5.12.2 La détection se fait en mesurant la fréquence de l'horloge du lecteur.
5.12.3 La fréquence d'horloge pour le lecteur 2w est : 20 kHz – 30 kHz.
5.12.4 La fréquence d'horloge du lecteur 3w est inférieure à 2 kHz.
5.13 Minuterie d'ouverture pour la détection TPSL
5.13.1 Lorsqu'un lecteur 2w est détecté, une minuterie est ouverte pour la détection du temps TPSL bien avant la transmission de chaque octet.
5.13.2 Dans le protocole du lecteur 2w, chaque bit est transmis par intervalle ou tout à fait.
5.14 Attendre l'événement d'horloge descendante, décaler les données vers la sortie

  • En connexion 2w. Une fois le temps TPSL détecté, le bit est transmis selon le protocole 2w.
    '0' est transmis sous forme d'impulsion de 50 kHz pendant 300 µs
    '1' est transmis comme '0' pendant 300 µs
  • En connexion 3w. Après le temps de retard TPOR, le bit est transmis selon le protocole 3w.
    '0' est transmis comme '1'
    '1' est transmis comme '0'

Chaque bit est transmis après l'événement d'arrêt d'horloge.
5.15 Compteur d'événements Advance TX, aller à TRR
Après chaque transmission de message, le compteur d'événements TX est mis à jour. Le compteur est utilisé pour indiquer que l'accès à la batterie dépasse l'erreur lorsque le nombre de lectures dépasse la valeur d'accès à la batterie. Après chaque transmission, pendant le temps TRR, le système ne reçoit pas les événements d'horloge du lecteur.
5.16 Format des messages/Configuration de l'encodeur
Message du compteur à l'encodeur :

En-tête Adr 17:61 Tapez 15:0] Len Données Fin
Obtenir l'accès à l'encodeur 55 X 12 0 Nul Somme CS
Obtenir l'état de l'encodeur 55 X 13 0 Nul Somme CS
Effacer l'état de l'encodeur 55 X 14 0 Nul Somme CS
Données d'encodeur 55 X 15 4-10 Octet Données du compteur Somme CS
1-4
5
6-9
Volume du compteur (singed Int)
Alarme
Débit (flotteur)
Encodeur
Configuration
55 X 16 Erreur! Référence
source introuvable.
Somme CS

Len – longueur des données;
Somme CS – somme de contrôle sur toute la trame [55…Données] ou AA.
Réponse de l'encodeur au compteur :

En-tête Addr Taper Len Données Fin
Obtenir l'accès à l'encodeur 55 X 9 2 Identifiant du module
Obtenir le statut 55 X 444 1 Au niveau du bit Identifiant du module
0
1
2
4
8
OK
Le chien de garde s'est produit
Erreur UART
Dépasser le nombre lu
Erreurs d'interface d'encodeur
Toutes les commandes 55 X X 0 Identifiant du module

Glossaire

Terme Description
CSCI Interface de configuration du logiciel informatique
Mémoire EEPROM PROM effaçable électroniquement
Interface utilisateur graphique Interface utilisateur graphique
ISR Routine de service d'interruption
SRS Spécification des exigences logicielles
WD Chien de garde

Appendice

7.1 unités de mesure

Personnage Unités
Mètres cubes
pi³ Pieds cubes
Gal US Gallons américains
l Litres

Documents externes

Nom et localisation
2W-SENSUS
3W-SENSUS

Historique des révisions :

Révision Rubrique concernée Date Changé par Description du changement
1.00 Tous 04/12/2017 Evgueni Kosakovski création de documents

~ Fin du document ~

Arad Technologies Ltd.
St. Hamada, Yokneam Elite,
2069206, Israël
www.arad.co.il

Documents / Ressources

Logiciel codeur ARAD TECHNOLOGIES [pdf] Guide de l'utilisateur
2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Logiciel d'encodeur, Encodeur, Logiciel, Encodeur Sonata Sprint, Logiciel d'encodeur pour encodeur Sonata Sprint

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *