Status Byte; Frames Of Information On The Product Configuration - ADEUNIS WMBUS Pulse Guide Utilisateur

Transceiver pulse interfaces
Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

WMBUS Pulse - Guide utilisateur / User guide version V2.2.0
4.2.1.02

Status byte

The status byte is broken down in the following way:
Alarm Status
Bit 7
No Error
FR
Low bat
HW Error
Details of the fields:
• Frame counter: Frame counter, it increments at each transmission and allows the user to see quickly if a frame has been lost. It counts
from 0 to 7 before looping back.
EN
• HW: This bit is set to 1 when a hardware error has occurred, for example a writing problem in the EEPROM, a reading problem on the
ADC, etc. The product must be returned to the service dept.
• Low Bat: bit at 1 if the battery voltage is less than 2.5V, otherwise 0. This information remains permanent.
• Config: bit at 1 if a configuration was carried out during the last downlink frame, otherwise 0. This bit
returns to 0 as from the next frame.
E.g.:
A value of the status byte equal to 0xA2 (= 10100010 in binary) gives:
• Bit 7 at 5 = 101 = 0x05 i.e. a frame counter at 5
• Bit 4 at 0 = 00010 in binary i.e. a low battery alarm

4.2.2 Frames of information on the product configuration

During the passage into operation mode (from the Park or Command Mode), the following frames (0x10 to 0x12) representing the application
configuration of the product are transmitted:
0
1
Code
Status
0x10
Cf Status
0x10
0xA2
...
14 to15
...PAYLOAD
S328
0x000A
Its size is of 22 bytes.
Description of the frame:
Byte 2 : register 306, product mode (Park, Standard (production), Test or REPLI)
Bytes 3 to 4 : register 301, periodicity of transmission (periodic mode), expressed in minutes
Byte 5 : register 320, channels configuration (A and B)
Byte 6 : register 321, history configuration (channels A and B)
Byte 7 : register 322, anti-bounce filter period (channels A and B)
Bytes 8 and 9 : register 325, flow calculation period (x1 minute if S306=1, x20 seconds if S306=2)
Bytes 10 and 11 : register 326, flow threshold (channel A)
Bytes 12 and 13 : register 327, flow threshold (channel B)
Bytes 14 and 15 : register 328, leak threshold (channel A)
Bytes 16 and 17 : register 329, leak threshold (channel B)
Bytes 18 and 19 : register 330, number of daily periods under leak threshold (channel A)
Bytes 20 and 21 : register 331, number of daily periods under leak threshold (channel B)
Bit 6
Bit 5
Frame Counter
0x00 to 0x07
2
3 and 4
5
PAYLOAD...
S306
S301
S320
0x01
0x003C
0x39
16 to 17
18 to 19
20 to 21
S329
S330
S331
0x0000
0x0003
0x0005
Bit 4
Bit 3
Reserved
Reserved
X
X
X
X
X
X
6
7
8 and 9
S321
S322
S325
0x02
0x57
0x003C
Bit 2
Bit 1
Bit 0
HW
Low Bat
Reserved
0
0
X
0
1
X
1
0
X
10 and 11 12 and 13 ...
S326
S327
0x2710
0x7530
Page
80
of 99

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Pulse atexArf8230eaArf8230haArf8043xx

Table des Matières