Nxp Battery Management System User Guide

Nxp Battery Management System User Guide

NXP logo

Quick Start Guide
Battery Management System (BMS) with MPC5775B-EVB and RD33771CDSTEVB

NXP Battery Management System

NXP evaluation boards for high-voltage battery management

REQUIRED HARDWARE FOR THE DEMO

Board Part NumberDescriptionWeblink
MPC5775B-EVBMPC5775B EVB with MC33664 TPL interface supportNXP link
RD33771CDSTEVBMC33771C based Battery Cell Controller Evaluation boardNXP link
BATT-14CEMULATOR14 Cell battery emulator boardNXP link
PCAN-USB adapterCAN monitorPHYTools

NXP Battery Management System- REQUIRED HARDWARE

REQUIRED SOFTWARE FOR THE DEMO

ItemDescriptionWeblink
S32 Design Studio IDENXP S32 Design Studio IDE for PowerPC V2.1NXP link
MPC5775B-BatterySystem SDKS32DS based Jumpstart demo software for the
MPC5775B-EVB using SDK 3.0.0 with FreeRTOS
NXP link
MPC5775B-BatterySystem GUIGraphic User Interface software to monitor battery status via CAN interface.NXP link
Python 3.7 64-bit with PyQt5 and NumPyInstall the Python 64-bit version, then install the
PyQt5 and NumPy packages
Python
link

NXP Battery Management System-DownloadDownload Software

Download installation software  and documentation under “Jump Start Your Design” at nxp.com/MPC5775B-BatterySystem

GET TO KNOW THE BMS DEMO

Note: Numbers correspond to the steps to follow for setup.

NXP Battery Management System-BMS DEMO

STEP-BY-STEP INSTRUCTIONS FOR BMS DEMO SETUP

1. Connect BATT14CEMULATOR and RD33771CDSTEVB

NXP Battery Management System- Connect BATT

Connect the battery cell emulator board (BATT-14CEMULATOR) and the cell controller board (RDCV33771C) using Cable_1.
2.Connect RD33771CDSTEVB and MPC5775B-EVB for TPL link

NXP Battery Management System-Connect RD33771CDSTEVBConnect the cell controller board with the battery management board using the Cable_2 as shown in the figure to the right. This will establish the TPL link for communication.
Either J1 or J2 can be connected to the RD33771CDSTEVB.
User must connect positive (+) terminal of MPC5775B-EVB’s BMS interface connector  (J118 – pin 3,4 ) to BMS cell controller module positive (+) terminal and negative terminal to the negative terminal as shown in the next slide.

BMS APPLICATION SPECIFIC CONNECTIONS

APPLICATION-SPECIFIC ITEMMPC5775B-EVBMPC5775E-EVB
Battery management connectorJ118Not supported

NXP Battery Management System-Connect RD33771CDSTEVB 1

PIN DESCRIPTION J118 REMARKS
1FAULT_INFor TPL connection use pin 3 and
4. Connect the positive to positive and negative to negative.
2FAULT_RTN
3TPL_P positive terminal
4TPL_N negative terminal

3. Power up BATT14CEMULATOR&RD33771CDSTEVB

NXP Battery Management System-Power up BATTConnect the power supply to the BATT14CEMULATOR. Powering the emulator board also powers the RDCV33771C cell controller board.
4. Connect the USB serial cable to MPC5775B-EVB and PC

NXP Battery Management System-Connect the USB serialConnect the micro-USB cable to the J116 micro-USB port for OpenSDA connection for programming and debug.
Connect the USB side to the computer. Refer to MPC5775B-EVB QSG for more information.
5. Power the MPC5775B-EVB

NXP Battery Management System-PowerConnect 12V power supply to the power socket on the Development board.
Make sure the status LEDs D14, D15, D16, and D32 for voltage levels 3.3V, 5V, 1.25V, and 12V supply respectively are glowing green on the board.
6. Connect the CAN with the PCAN tool
Connect CAN High and Low signals of J78 to PCAN tool CAN high and low.
MPC5775B-EVB:
J78 pin 2 is CAN0_High
J78 pin 3 is CAN0_Low

PIN DESCRIPTIONREMARKS
15VTJA1145T PHY needs to be enabled via DSPI_B, Chip select CSB1. Use J58 & J60 for CAN module selection. By default connected to FlexCAN_A/MCAN0.
2CAN1_0H
3CAN1_0L
4GND

7. Connect the CAN with the PCAN tool
Connect the CAN_H and CAN_L signals of J78 of MPC5775B-EVB to PCAN USB CAN_H (pin 7) and CAN-L (pin 2) via two jumper cables.

NXP Battery Management System-Connect the CAN

Pin Configuration

1. +12V/+5V/Not Connected
2. CAN-L
3. CAN-GND/Not Connected
4. Not Connected
5. Not Connected
6. CAN-GND/Not Connected
7. CAN-H
8. Not Connected
9. +12V/+5V/Not Connected

8. Import the MPC5775B_BMS_SDK_SW project to S32DS
Run the S32DS for PowerPC 2.1 and follow the steps “a to f” to import the MPC5775B_BMS_ SDK_SW project.
NXP Battery Management System-project to S32DS9. Generate Processor Expert Codes and Compile the binary image

NXP Battery Management System-Generate ProcessorThen build and run the program.
Follow the steps “g” to “i” to generate the processor expert codes, compile and build the image. Refer to the MPC5775B-EEVB QSG to debug/flash the image.
10. Connect the PCAN tool USB to the PC
Connect the USB connector of the PCAN tool to the computer USB port.

NXP Battery Management System-Connect the PCAN tool

11. Run the GUI software
Open the windows “Command Prompt” and execute the “Py Main.py” in the command shell.
“Main.py” python file included in the GUI folder.
Make sure you first install the Python 3.7 64-bit version and necessary packages PyQt5 and NumPy prior to the above step. Refer the readme file in the downloaded software GUI folder.

NXP Battery Management System - GUI software

12. Setup the GUI link 

NXP Battery Management System-Setup the
a. Select CAN1
b. Set CAN baud rate to 500Kbps
c. Click “Start”, now the CAN link establish with the main controller board
d. Click “OK”
e. Initiate global reset to BMS system by clicking “Global Reset”
f. User able to observe the battery pack information shown in next slide

GUI INTERFACE 1/2

The figure below shows the GUI interface after communication has been established.

NXP Battery Management System- GUI INTERFACE

GUI INTERFACE 2/2

Adjust the battery levels via BATT-14CEMULATOR and observe the GUI for individual cell data in the “BCCDATA” tab.

NXP Battery Management System- GUI INTERFACE 2

REFERENCES

DOCUMENTDESCRIPTIONLOCATION
MPC5775B-E-EVB-QSGQuick Start Guide of MPC5775B-EVBNXP web site
AN12875Getting Started with MPC5775E-EVB
and MPC5775B-EVB
NXP web site
MPC5775E RMMPC5775E RM/MPC5775B Reference ManualNXP web site
MPC5775E DSMPC577E/MPC5775B Data SheetNXP web site
OpenSDAOpenSDA User’s guideNXP web site
S32DSS32 Design Studio for Power Architecture v2.1 –
Windows/Linux
NXP web site
MC33FS6520LAEMC33FS6520 System Basis Chip
(Power supply and drivers) Data Sheet
NXP web site
FS65SBC-SDK-SWFS6500/FS4500 Generic Embedded Software Driver (Software Development Kit)NXP web site
TJA1100TJA1100 100BASE-T1 PHY For Automotive EthernetNXP web site
TJA1145High-speed CAN transceiver for partial networkingNXP web site
MC33664_SDSIsolated Network High-Speed Transceiver
Short Data Sheet
NXP web site
MC33664Isolated Network High-Speed Transceiver
Full Data Sheet
NXP web site
MC33771CBattery Cell Controller Full Data SheetNXP web site
RD33771CDSTEVBEvaluation Board for MC33771C BCC with
Isolated Daisy Chain Communication
NXP web site
BATT-14CEMULATOR14-Cell Battery Pack Emulator to Supply
MC33771C BCC EVs
NXP web site
HM2102NLPulse Electronics Dual BMS transformerPulse Electronics
HM2103NLPulse Electronics Single BMS transformerPulse Electronics

SUPPORT

Visit www.nxp.com/support for a list of phone numbers within your region.

WARRANTY

Visit www.nxp.com/warranty for complete warranty information.

AUTOMOTIVE COMMUNITY

Visit https://community.nxp.com/community/s32

PRODUCT COMMUNITY

Visit https://community.nxp.com/community/s32/MPC5xxx

NXP Battery Management System-DownloadGet Started

Download installation software and documentation under “Jump Start Your Design” at nxp.com/MPC5775B-BatterySystem

nxp.com/MPC5775B-BatterySystem
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc.
and any use of such marks by NXP Semiconductors is under license.© 2020 NXP B.V.
Document Number: BMSSOLQSG REV 0
www.nxp.com

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals