Professional Documents
Culture Documents
Standard Complied:Q/72085584-0.1-2009
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
1 Page of 11 pages
1. General Introduction
The main function of WB7660QB-24B Battery Inspection Unit is used for measurement and monitor the voltage status from
the storage battery set. It can either measures voltage of individual battery or the total voltage from the battery set. Its
internal circuit has been adopted high accuracy A/D to achieve the each battery's voltage measurement. Each
measurement interface has been used optical isolator and internal core circuitry for isolating and each battery's voltage
input interface has had series connection with protection resistor to ensure high performance of product safety and high
accuracy of data measurement. WB7660QB-24B can at most measure 24 batteries with specifications of 2V or 6V or 12V.
Its RS485 communication interface for data output. Application: DC power 's storage batteries voltage measurement for
2. Features of WB7660QB-24B
z Measurement of individual battery voltage;
z Wire connection is based on actual number of batteries to set. For example, for 19 batteries’, user needs to
do BAT1 + to BAT20+ wiring; When wiring please pay attention to the battery’s polarity.
z RS 485 output interface. The user can use DIP switches to select communication address;
1
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
2 Page of 11 pages
z Battery: 24;
(2) Input:
z Temperature: -20℃~+85℃;
(7) Baud Rate: under MODBUS -RTU protocol, Baud rate range : 2400~19200bps (can be configured)
(9) Power Consumption: <3W (include hall effect current sensor, temperature sensor);
(14) Storage: -20℃~+65℃; Relative Humidity: 5%~95%, None erosion, non condensation;
(15) Altitude:<4000m;
2
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
3 Page of 11 pages
Wiring Terminal Location see Diagram 2; Wiring Terminal Definition see Table 1
DIP Switch For setting of Baud Rate and setting WB7660-24Z communication address. See 6. (DIP switch
3
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
4 Page of 11 pages
setting)
Note:
1 and 2 for setting of baud rate.
3 for setting of communication protocol
4 to 8 for setting of binary communication address.
DIP SWITCH to "ON" means position "0"
Please see table 2 to table 5 for further details.
1 2 Baud Rate
ON ON 2400BPS
ON OFF 4800BPS
OFF ON 9600BPS
OFF OFF 19.2KBPS
4 5 6 7 8 Address
ON ON ON ON ON 0+112
ON ON ON ON OFF 1+112
ON ON ON OFF ON 2+112
ON ON ON OFF OFF 3+112
… … … … … …
OFF OFF OFF OFF OFF 31+112
3 Protocol
ON Emerson Protocol
OFF MODBUS-RTU
Note:
z No matter the user choose MODBUS-RTU protocol or Emerson protocol, the address of WB7660-24Z is:
4
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
5 Page of 11 pages
z The DIP switch is used for setting Battery Inspection Unit’s binary communication address. DIP switch to “ON”, means
the address is 0. The Base Address can be set, default base address is 112.
z If user chooses MODBUS-RTU protocol, the baud rate can be set according to the table 3
Address
112 113 114 115 … 124 125 126 127
1 0 1 0 1 … 0 1 0 1
2 0 0 1 1 … 0 0 1 1
3 0 0 0 0 … 1 1 1 1
4 0 0 0 0 … 1 1 1 1
See Diagram 4.
The temperature sensor will be installed in the cabinet or on the surface of temperature measuring area of the battery
group. It can be fixed by screw or surface mount. When wiring, connect temperature sensor’s terminal properly to the
WB7660QB-B24’s “Temperature Detect Port”.
Sensor
+
Mounting
TEMP1
Hole
-
Thermal Shrink Mark
See Diagram 5.
The current sensor WBI02F21_1.0 uses Hall Effect principle features with high overload capacity and high isolation. It is
suitable for the battery group’s charging and discharging current isolation and measurement. Please see WBI021F21-1.0
5
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
6 Page of 11 pages
Power Supply(+E)
Not Connect(NC)
Power Supply & Output Ground (GND)
Voltage Output(Ug)
Because ofWB7660QB-24B is precision measurement instrument, when it in installation, please pay attention to the
following conditions:
z Stay away from heat and disturbance. Don’t install it to the where near the charging module, or air way of the charging
modules.
z The WB7660QB-24B is housed in a metal shell, and the shell is connected with “power supply Input” PE terminal.
When use the device, the PE terminal should be connected to the system’s earth protection.
z Since the WB7660QB-24B is directly connected to the terminals of the battery, it may be existed the danger of high
voltage and short circuit. During the installation, please prevent the short circuit situation happens.
See Diagram 6
internal protection
resistor
z Parameters Configuration: the measurement parameters can be easily configured through the testing software of
WB7660QB-24B which is provided by our company. When configure the parameters, please first select Modbus-RTU
protocol for proper “ serial Port Setting”, then do the corresponding configuration and download configuration
information from in the “ configuration” icon from the WB7660QB-24B testing software for normal working
performance.
6
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
7 Page of 11 pages
z Pay attention to the following items:
“RUN”: Working status indication. When the device works and communicates normally, the lights is in slow
flashing .When there is no communication in the device, the lights is in quick flashing.;
7
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
8 Page of 11 pages
Appendix : MODBUS-RTU Communication Protocol
When WB7660QB-24Z carries data change with PLC module through polling mode, the PLC module sending a data
packet of command to WB7660QB-24Z, then WB7660QB-24Z will response based on the received address code and
command.
Modbus-RTU protocol categories with address code, function code, data area, CRC code. Please see table 1 for
detailed data frame:
Note:
z In the mode of RTU, information starts with at least 3.5 characters' silent period. Then, the first area of data is device's
address. Devices from network continuously monitor the information from network, include silent period. When
receiving first data of address, each device will decode the data immediately for to make sure if the data is the
address for itself. When device sending out the last character, it must be a silent period of 3.5 characters, then starts
8
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
9 Page of 11 pages
with sending next new information.
z The whole information should be sending continuously. If it appears silent period of 1.5 characters during sending
frame information which means the data receiving unit is updating the incomplete information and assumes next
information is data of address.
z After sending same information frame, the device will send a new information, ( if no signs of silent period of 3.5
characters), the error will be generated because of invalid CRC parity code.
z When command sending to the instrument, the equipment unit which conformed to the related address code will
receiving the command, and will eliminate the address code to read information, if there is no error appears, it will
execute the task, then response the result to the sender. The return message include address code, function code,
result of the task execution and error parity code.
z Address code: address code is the first byte of the sending data. This byte shows the Slave which its address code
set by user will receiving information from the Master.Each Slave has different address code, and each of them
answers command starts with its address code. Address code which send by Master shows the Slave address will be
sending to the Slave, the Address code which send by the Slave shows the Slave address code returned by the Slave.
Among them, 0xFF is broadcast address.
z Function Code: function code is second byte of the sending data. Modbus defines function code is 1-127.
WB7660QB-24Z only uses part of them as function code. Through function code to tell the Slave what task it will
execute. As response of the Slave, if the function code answered by Slave is same as the function code send by
Master shows the Slave is answering Master for task execution. If the most High bit which send by Master is 1
(function code > 127), it shows the Slave is not answering or sending error.
06 Re-Set Single Register Write setting binary value into single register
z Data Area: the content and length of data area will be different according to the different function code. The data area
can be a real value, setting point, address sending by the Master or address sending by the Slave.
z CRC code: two-bytes error checking code. Modbus CRC (Cyclic Redundant Code) compromise two bytes, it is 16 bit
binary. The sending equipment unit will calculate CRC code and put them to the end part of information frame. The
receiving equipment will receive all the information (include CRC code) and re-calculate the CRC code to classify the
CRC code if it is "0". If it is "0", shows the received information is correct, otherwise, it shows the received information
frame is wrong. When CRC calculates, it only uses 8 data bits, the start bit and stop bit are not involved CRC
calculating.
1. Pre-set one 16 bit register is hexadecimal FFFF ( for instance it is 1), called this register is CRC register.
2. Exclusive-OR of the the first 8 bit binary data ( first byte of information frame) with 16 bit CRC register 's low 8 bit, and
keep the result of exclusive-or in the CRC register.
3. Right move out a digit ( to the low bit) of the content of CRC register, use 0 to fill up the the highest bit and check the
move out digit after right move of a digit.
4. If the move out digit is "0": repeat step 3 (right move a digit again); If move out digit is "1": Exclusive -or of CRC register
9
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
10 Page of 11 pages
and polynomial A001(0XA001);
5. Repeat step 3 and 4, until right move out 8 digit, thus, the whole data bit are processed.
7. Finishing to process all the byte of information frame to get 16 high, low bit of CRC register for exchange.
This WB7660QB-24Z 's output parameters are: the total voltage of battery set; discharging current and charging current of
battery set, temperature of battery and voltage of individual batter. For each parameter will use 2 byte with signed integer to
express, high bit 15= 0, means positive integer; high bit 15=1, means negative integer. It will send high byte first then low
byte. After the user to get the output parameter of WB7660QB-24Z, should process the sign of parameter first, then
divided certain value to get real measurement value. Be noticed, not all the parameter's dividing value are same.
3.1 Function code 03H refection's data area- basic data( data in the remarks column shows correspondent parameter 's
value, 2 byte)
Serial Address of
Items Remarks
Number Register
1 0x200 Total Voltage of Battery Pack Real Value = Data / 100
2 0x201 Charging & discharging urrent Real Value = Data / Ki
3 0x202 Battery Temperature Real Value = Data / Kt
4 0x203 First Battery voltage U1
5 0x204 2 Battery VoltageU2
6 0x205 3 Battery Voltage U3 Real Value = Data / 1000
7 0x206 4 Battery VoltageU4
8 0x207 5 Battery VoltageU5
9 0x208 6 Battery Voltage U6
10 0x209 7 Battery VoltageU7
11 0x20A 8 Battery VoltageU8
12 0x20B 9 Battery VoltageU9
13 0x20C 10 Battery VoltageU10
Real Value = Data / 1000
14 0x20D 11 Battery VoltageU11
15 0x20E 12 Battery VoltageU12
16 0x20F 13 Battery VoltageU13
17 0x210 14 Battery VoltageU14
18 0x211 15 Battery VoltageU15
19 0x212 16 Battery VoltageU16
20 0x213 17 Battery VoltageU17
21 0x214 18 Battery VoltageU18
22 0x215 19 Battery VoltageU19
Real Value = Data / 1000
23 0x216 20 Battery VoltageU20
24 0x217 21 Battery VoltageU21
25 0x218 22 Battery VoltageU22
26 0x219 23 Battery VoltageU23
10
Mianyang Weibo Electronic Co.,Ltd
WB7660QB-24B Battery Inspection Unit
11 Page of 11 pages
27 0x21A 24 Battery VoltageU24
0x21B Measurement Range of current
28 Real Value = Data / 100
sensor
29 0x21C Battery Quantities Maximum 24 batteries
0:Single battery :2V,2:Single Battery 6V,
30 0x21D Type ofBattery Pack
4:Single battery :12V
Remarks:
z Parameters of the charging and discharging current and the battery temperature have been adopted standard
integer format ( showed as 16 hexadecimal complement ): High bit 15 =0, indicates positive integer, e.g."0x0001" is
1; High bit 15 =1, indicates negative integer, and Bit 0 - bit 14 indicate complement of real value, e.g. 0x8001
means“-32767”, first,reverse “0x8001”to get “0x7FFE”then add 1, finally add negative sign "-" to get real value of
“-32767".
z The total voltage of batteries and voltage of individual battery can be presented with unsigned integer.
z When user processes the signed data, first, they need to determine the sign bit of the data. If it is positive
number,divide them with certain multiple value to get real data value; If it is negative number, first need to get the
absolute value, then divided them with certain multiple value to get real data value.
Note: to avoid error from configuration of parameters by user, the company provides WB7660QB-24Z special used
E.g. When read all parameters from WB7660QB-24Z ( 27 parameters, the address of WB7660QB-24Z is 112):
Master Sending:70H、03H、02H、00H、00H、1BH、0EH、98H
E.g. Setting measurement range of current sensor is 30A. ( WB7660QB-24Z address is 112):
Master Sending:70H、06H、02H、1BH、0BH、B8H、F5H、D6H
Slave Return:70H、06H、02H、1BH、0BH、B8H、F5H、D6H
11