Honeywell Battery Safety Pressure Sensor Instruction Manual
- June 3, 2024
- Honeywell
Table of Contents
- Honeywell Battery Safety Pressure Sensor
- GENERAL INFORMATION
- INSTALLATION
- Figure 2. Pin Description
- GENERAL SPECIFICATION
- CAN (CONTROLLER AREA NETWORK) OUTPUT
- BMS: BATTERY MANAGEMENT SYSTEM
- THERMAL RUNAWAY WARNING
- HARDWARE INTERFACE
- SOFTWARE INTERFACE
- WARRANTY/REMEDY
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
Honeywell Battery Safety Pressure Sensor
GENERAL INFORMATION
Honeywell Battery Safety Pressure Sensor (BPS) is designed to detect and report thermal runaway events in lithium-ion battery packs. They use a combination of MEMS (Micro- Electromechanical System) and ASIC (Application- Specific Integrated Circuit) technologies to detect pressure changes in the battery packs of electric vehicles and energy storage systems (ESS). The detected value is transmitted to the battery management system (BMS) using CAN (Controller Area Network) communication. The BPS Series measures from 50 kPa to 300 kPa absolute pressure. It has settable warning thresholds for both absolute pressure and rate of change of pressure. The BPS Series allows the early detection of a thermal runaway event in a lithium-ion battery.
INSTALLATION
- Install sensor with Honeywell logo facing up as shown in Figure 1.
- Plastic housing material: PBT-GF30
- Mount the sensor using two mounting holes and two M5 screws or bolts.
- Nm max torque for hexagon lobular socket pan head screw
- Nm max torque for hexagon bolt with flange 2.4 Mating connector: TE MPN 175507-2
Figure 1. Mounting Direction
Figure 2. Pin Description
TABLE 1. PINOUT
PIN| DEFINITION
1| Vpwr
2| GND
3| CAN_H
4| CAN_L
5| Wakeup
6| Request
GENERAL SPECIFICATION
TABLE 2. GENERAL SPECIFICATIONS 1
CHARACTERISTIC| MIN.| TYP.| MAX.| UNIT|
CONDITION
Operating and storage temperature ranges| -40 [-40]| —| 105
[221]| °C [°F]| —
Absolute pressure detection range| 50| —| 300| kPa| —
Maximum withstand pressure| —| —| 400| kPa| —
Maximum failure pressure| —| —| 500| kPa| —
- All specifications are at room temperature unless otherwise noted.
CAN (CONTROLLER AREA NETWORK) OUTPUT
The BPS Series is able to provide outputs using the CAN communication protocol. See Table 3 for additional information.
TABLE 3. OPERATING SPECIFICATIONS FOR CAN VERSIONS 1
CHARACTERISTIC| MIN.| TYP.| MAX.| UNIT|
CONDITION
CANBUS protocol| —| —| —| —| Version 2.0A/B
Baud rate| —| —| 500| kbps| —
Supply voltage (Vs)| 6| 12| 18| V| —
Over voltage| —| —| 24| V| for Vs, 1 min at 25°C
Reverse voltage| —| —| -20| V| for Vs, 1 min at 25°C
Supply current| —| 25| 30| mA| Continuous Mode
ECO mode current: t = 1 s
t = 2 s
|
—
—
|
—
—
|
200
100
|
mA
mA
|
1 s ECO Mode cycle time 2 s ECO Mode cycle time
Wake-up output:
high level voltage low level voltage output capability
default state (low level voltage)
|
5.5
—
0.6
—
|
12
—
1.2
—
|
18
0.15
1.8
0.15
|
V V
mA
V
|
—
—
—
—
REQUEST input from from BMS to BPS: voltage
sink current
enable voltage level disable voltage level enable signal time
|
5.5
—
5.5
—
—
|
12
— 12
—
50
|
18
0.15
18
0.5
—
|
V
mA V
V
ms
|
—
—
—
—
—
Minimum data bit (resolution)| 0.1| —| —| kPa| -40°C to 105°C
Absolute accuracy: 10°C to 100°C
-40°C to 105°C
|
-2
-4
|
—
—
|
2
4
|
kPa kPa
|
—
—
ECO Mode detection cycle time| 400| 1000| 2000| ms| ECO Mode,
configurable
Response time| —| 30| —| ms| —
BMS: BATTERY MANAGEMENT SYSTEM
TABLE 4. ORDER GUIDE
CATALOG LISTING| DESCRIPTION
BPS6C- X00| BPS Series, battery safety pressure sensor, six pins,
CAN output signal, MCU1 version.
BPS6C- H00| BPS Series, battery safety pressure sensor, six pins,
CAN output signal, MCU2 version.
THERMAL RUNAWAY WARNING
-
Operating Modes: The BPS series is designed to work in two operating modes:
-
E CO Mode: The sensor operates in ECO mode when the request pin voltage is set to low. The sensor wakes up for 15 ms and hibernates for the remaining 985 ms (typical) to reduce power consumption during each measurement cycle of 1 second (default value). In ECO Mode, CAN communication is disabled. If the sensed pressure is above the set threshold, a wake-up signal is sent to the BMS to initiate a full battery system check.
-
Continuous Mode: The sensor operates in Continuous mode when the request pin voltage is set to high by the BMS. CAN communication is enabled in Continuous mode. In Continuous mode, the sensor monitors and outputs the absolute pressure and rate of change (slope) of pressure to the BMS using CAN communication. The sensor can be switched to ECO mode by setting the request pin voltage to low.
Figure 3. State Diagram for Operating Modes -
Thermal Runaway Warning Message: The BPS series uses two warning flags to report the occurrence of a thermal runaway event. These flags are only available in Continuous mode through the CAN broadcast message. In ECO mode, CAN communication is disabled.
-
Absolute Threshold: If the air pressure in the battery pack is greater than the configured absolute pressure threshold, the CAN broadcast message BpsOverAbsThresholdFlg bit is updated from 0 to 1. The absolute pressure threshold can be configured.
Figure 4. Absolute Pressure Threshold Monitoring -
Slope Threshold: If the rate of change (slope) of the air pressure in the battery pack is greater than the configured rate of change (slope) threshold, the CAN broadcast message Bps OverSlope Threshold Flg bit is updated from 0 to 1. The rate of change (slope) threshold can be configured. The default setting is 0.5 Kpa/sec.
Figure 5. Rate of Change (Slope) Threshold Monitoring
Signal Timing Diagram:
The timing diagrams outlines the timing of events in the right order.
Request Signal Set to High (Figure 6):
The BPS enters Continuous mode due to Request signal set to high by the
BMS. This is triggered by an external command.
Figure 6. Request Signal Timing Diagram
Wake-up Signal Set to High:
The BPS sets its Wake-up signal to high when in ECO mode and the absolute
pressure or rate of change of pressure in the battery pack is above the
configured threshold.
Figure 7. Wake-up Signal Timing Diagram
Ideal Timing Sequence
Figure 8. Ideal Timing Sequence Diagram
No Feedback Timing Sequence
Figure 9. No Feedback Sequence Diagram
HARDWARE INTERFACE
- Recommended Request Pin Interface Circuit at BMS: The Request signal is a logic signal from the BMS to the BPS sensor. See table below. The default state is active low.
Figure 10. Request Pin Interface Circuit
Recommended Wake-up Pin Interface Circuit at BMS:
The Wake-up signal is a 500ms logic signal from the BPS sensor to the BMS
sensor. See table below.
Figure 11. Wake-up Signal Specification
TABLE 5. BMS REQUEST INPUT
PARAMETER| MIN| TYPICAL| MAX| UNIT
BMS request input voltage| 5.5| 12| 18| V
Sink current| —| —| 0.15| mA
Request enable voltage level| 5.5| 12| 18| V
Request disable voltage level| —| —| 0.5| V
Request enable signal time| —| 50| —| ms
TABLE 6. WAKEUP OUTPUT
PARAMETER| MIN| TYPICAL| MAX| UNIT
Wakeup high level voltage| 5.5| 12| 18| V
Wakeup low level voltage| —| —| 0.5| V
Wakeup output capacity| 0.6| 1.2| 1.8| mA
Default state (low level voltage)| —| —| 0.5| V
SOFTWARE INTERFACE
Signal Description
TABLE 7. SIGNAL DESCRIPTION
FAULT CATEGORY| SIGNAL NAME| FAULT DESCRIPTION
Thermal runaway warning| BpsOverAbsThresholdFlg| Absolute pressure alarm
Thermal runaway warning| BpsOverSlopeThresholdFlg| Pressure rate of
change (slope) alarm
BPS self- test| BpsOutMeasureableFlg| Indicates pressure out of
range (>300 kpa)
BPS self- test
| ****
BpsWakeupAbnFlg
| Internal self-check initiated by the sensor to ensure the Wake-up pin is
working as specified. An abnormal flag will set if wake-up pin level is
inconsistent with settings
BPS self- test| BpsPowerLowFlg| Supply voltage under voltage
diagnosis
BPS self- test| BpsPowerHighFlg| Supply voltage overvoltage
diagnosis
BPS self- test
| ****
BpsErrorIndictorFlg
| BPS internal module fault, including pressure module short circuit to power supply/ground, pressure chip internal fault, MCU EEPROM CRC fault
DBC Parse
- Frame: BpsDataState_Cycle
- Frame ID: 0x310 Periodic Frames
- Frame Period: 30ms
- Function: Report real-time pressure information and fault information in Continuous mode.
TABLE 8. BPS PRESSURE AND FAULT INFORMATION
SIGNAL NAME
|
GENERAL DESCRIPTION
| START BIT| LENGTH (BIT)|
RANGE
| SCALING FACTOR| OFFSET| UNIT|
USAGE
BpsOutMeasureableFlg
|
Battery pressure out measurable range flag
|
8
|
1
|
0-1
|
1
|
0
|
—
| 0 means no fault
1 means pressure out of measurable range
(300 Kpa)
BpsOverAbsThresholdFlg
|
Battery pressure over absolute threshold
|
9
|
1
|
0-1
|
1
|
0
|
—
| 0 means no fault
1 means pressure out of absolute threshold value
BpsOverSlopeThresholdFlg
| Battery pressure rise too fast, over slope|
10
|
1
|
0-1
|
1
|
0
|
—
| 0 means no fault
1 means over the slope threshold value
BpsWakeupAbnFlg
| Battery pressure wakeup signal abnormal wakeup (signal self diagnositics)|
12
|
12
|
0-4095
|
1
|
0
|
—
| 0 means no fault
1 means wakeup signal abnormal
BpsPressureData
|
Battery pressure data
|
20
|
1
|
0-1
|
1
|
0
|
—
| 0 means no fault
1 means BPS power lower than 6V
BpsPowerLowFlg
|
BPS power lower than 6V
|
21
|
1
|
0-1
|
1
|
0
|
—
| 0 means no fault
1 means BPS power higher than 18V
BpsPowerHighFlg
| BPS power higher than 18V|
22
|
1
|
0-1
|
1
|
0
|
—
| 0 means no internal Error 1 means Internal Error
BpsInternalErrorFlag
| BPS internal error flag BPS internal fault flag bit: pressure module short circuit to power supply/ ground; pressure chip internal fault; MCU CRC failure|
22
|
1
|
0-1
|
1
|
0
|
—
|
0 means no internal error 1 means internal error
ReservedBits1| ReservedBits| 23| 1| 0| 1| 0| —| Fix to 0x0
BpsPressureDataAlarm
|
Battery pressure data alarm
|
24
|
12
|
0
|
0.1
|
0
|
kPA
| Pressure data 2 seconds before wake-up signal is triggered will be recorded
BpsHwSubVer| BPS hardware sub version| 32| 4| —| 1| 0| —| TBD
BpsHwMajorVer| BPS hardware major version| 36| 4| —| 1| 0| —| TBD
BpsFwSubVer| BPS firmware sub version| 40| 4| —| 1| 0| —| TBD
BpsFwMajorVer| BPS firmware major version| 44| 4| —| 1| 0| —| TBD
BpsRollingCounter
| Increased from 0 to 15 when the CAN frame are transmitted|
48
|
8
|
0-255
|
1
|
0
|
—
| Number counter from 0 To 15
BpsCheckSum| The sum of first seven bytes| 56| 8| 0-255| 1| 0| —| The
sum of first seven bytes
Figure 12. Layout Diagram Of Pressure Information And Fault Information CAN Frame Message Structure
- Frame: BmsRWBpsPara
- Frame ID:0x312
- Function: Read and write BPS parameters
TABLE 9. BPS READ AND WRITE PARAMETERS
Signal Name
|
General Description
|
Start bit
| Length (bit)|
Range
| Scaling Factor| Offset|
Unit
|
Usage
BmsWriteBpsAbsThreshold
| BMS write battery pressure absolute threshold value to BPS|
12
|
12
|
0-4095
|
0.1
|
0
|
kPa
| Absolute threshold value write To BPS configurable range: 1-4095
BmsWriteBpsSlopeThreshold
| BMS write battery pressure slope threshold value to BPS|
16
|
12
|
0-4095
|
0.1
|
0
|
kPa/s
| Slope threshold value writes to BPS configurable range: 5-200
BmsRWCmd
|
BMS write or read command to or from BPS
|
24
|
2
|
0-1
|
1
|
0
|
—
| 0: This is a read command
1: This is a write command
BmsWriteAbsFunEn
| Battery pressure absolute alarm function enable or disable|
26
|
1
|
0-1
|
1
|
0
|
—
| 0: Disable
1: Enable
BmsWriteSlopeFunEn
| Battery pressure slope alarm function enable or disable|
27
|
1
|
0-1
|
1
|
0
|
—
| 0: Disable
1: Enable
BmsSetLowPowerModeTimer
| BMS set BPS echo mode wakeup Timer ECO
(eco mode cycle time)
|
28
|
2
|
0-3
|
1
|
0
|
—
| 0: Default 1s
1: 400ms
2: 660ms
3: 2s
BmsSetDeepSleepTimer
| BMS set how long BPS will go to sleep mode after in echo mode
(deep sleep cycle time)
|
30
|
2
|
0-3
|
1
|
0
|
—
| 0: Default disable
1: 12 hour
2: 24 hour
3: 48 hour
BmsWriteBpsBufTimer
| BMS set how long BPS will save original data
buffer in ABS alarm algorithm
|
32
|
8
|
0-7
|
10
|
0
|
—
| Default value: 12(0x0C)
12 X10 = 120 Secs
Configurable range
: 1-33(decimal)
BmsWriteBpsDataId
|
BMS set the BPS’s data CAN ID
|
48
|
16
|
0-4095
|
1
|
0
|
—
| Configured CAN ID for BPS’s data frame configurable range: 0x01-0x7FF
BmsCheckSum
|
The sum of first seven bytes
|
56
|
8
|
0-255
|
1
|
0
|
—
| The sum of first seven bytes recorded
Figure 13. Layout Diagram of Read and Write CAN Frame Message Structure
- Frame: BpsPara
- Frame ID: 0x311
- Function: Read back BPS parameters
TABLE 9. BPS READ AND WRITE PARAMETERS, CONTINUED
Signal Name
|
General Description
|
Start bit
| Length (bit)|
Range
| Scaling Factor| Offset|
Unit
|
Usage
BpsReadAbsThreshold
| BPS read back battery pressure absolute threshold value|
12
|
12
|
0-4095
|
0.1
|
0
|
kPa
| Absolute threshold value writes to BPS
BpsReadSlopeThreshold
| BPS read back battery pressure slope threshold value|
16
|
12
|
0-4095
|
0.1
|
0
|
kPa/s
| Slope threshold value writes to BPS
BpsRWCmd
|
BPS response write or read command from BPS
|
24
|
2
|
0-1
|
1
|
0
|
—
| 0: This is read command
1: This is write command
BpsReadAbsFunEn
| Battery pressure absolute alarm function enable or disable|
26
|
1
|
0-1
|
1
|
0
|
—
| 0: Disable
1: Enable
BpsReadSlopeFunEn
| Battery pressure slope alarm function enable or disable|
27
|
1
|
0-1
|
1
|
0
|
—
| 0: Disable
1: Enable
BpsLowPowerModeTimer
|
BPS read back echo mode wakeup timer
|
28
|
2
|
0-3
|
1
|
0
|
—
| 0: Default 1s
1: 400ms
2: 660ms
3: 2s
BpsDeepSleepTimer
| BPS read back how long BPS will go to sleep mode after In echo mode|
30
|
2
|
0-3
|
1
|
0
|
—
| 0: Default Disable
1: 12 hour
2: 24 hour
3: 48 hour
BpsBufTimer
| BPS read back how long BPS will save original data bufferIng ABS alarm algorithm|
32
|
8
|
0-7
|
10
|
0
|
—
| Default value: 12(0x0C)
12 X10 = 120 secs configurable range
: 1-33
BpsDataId
| BPS read back Tte BPS’s data CAN ID|
48
|
16
|
0-4095
|
1
|
0
|
—
| Configured CAN ID for BPS’s data frame
BpsCheckSum| The sum of first seven bytes| 56| 8| 0-255| 1| 0| —| The
sum of first seven bytes
Figure 14. Layout Diagram of Read Back CAN Frame Message Structure
WARRANTY/REMEDY
Honeywell warrants goods of its manufacture as being free of defective materials and faulty workmanship during the applicable warranty period. Honeywell’s standard product warranty applies unless agreed to otherwise by Honeywell in writing; please refer to your order acknowledgment or consult your local sales office for specific warranty details. If warranted goods are returned to Honeywell during the period of coverage, Honeywell will repair or replace, at its option, without charge those items that Honeywell, in its sole discretion, finds defective. The foregoing is buyer’s sole remedy and is in lieu of all other warranties, expressed or implied, including those of merchantability and fitness for a particular purpose. In no event shall Honeywell be liable for consequential, special, or indirect damages. While Honeywell may provide application assistance personally, through our literature and the Honeywell web site, it is buyer’s sole responsibility to determine the suitability of the product in the application. Specifications may change without notice. The information we supply is believed to be accurate and reliable as of this writing. However, Honeywell assumes no responsibility for its use.
WARNING PERSONAL INJURY
DO NOT USE these products as safety or emergency stop devices or in any other
application where failure of the product could result in personal injury.
Failure to comply with these instructions could result in death or serious
injury.
WARNING MISUSE OF DOCUMENTATION
- The information presented in this document is for reference only. Do not use this document as a product installation guide.
- Complete installation, operation, and maintenance information is provided in the instructions supplied with each product.
Failure to comply with these instructions could result in death or serious injury.
For more information
Honeywell Sensing and Safety Technologies services its customers through a
worldwide network of sales offices and distributors. For application
assistance, current specifications, pricing or the nearest Authorized
Distributor, visit our website or call:
- USA/Canada +1 302 613 4491
- Latin America +1 305 805 8188
- Europe +44 1344 238258
- Japan +81 (0) 3-6730-7152
- Singapore +65 6355 2828
- Greater China +86 4006396841
Honeywell Sensing and Safety Technologies
830 East Arapaho Road Richardson, TX 75081 sps.honeywell.com/ast 3011-8666-1-EN | 1 | 10/22 2022 Honeywell International Inc. All rights reserved.
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>