We are currently using the NXP 1500V BMS evaluation board (RD-BESS1500BUN), along with NXP's model-based design tools (MBDT) in MATLAB/Simulink to develop our BMS software. However, the example—similar to those provided for other evaluation boards—only demonstrates basic functionalities. It does not include MBDT blocks for accessing many of the secondary features available on the evaluation board.
Since configuring BMS IC specifications using MBDT is quite complex, we would greatly appreciate your guidance or the provision of a more complete example model that includes the secondary features.
A. MC33774A IC Activation and Configuration
This board contains three MC33774A ICs. In our application, the number of battery cells (and hence required ICs) varies to achieve different voltage ranges between 50V and 100V. We need to dynamically control the number of active MC33774A ICs.
Could you please clarify the following:
1.How can we enable or disable individual MC33774A ICs in the RDBESS774A3EVB using MBDT?
2. Each MC33774A supports 18 cell channels. If we don't require all channels, how can we enable or disable specific channels within each IC using MBDT?
3. Is there a status indication available in MBDT that shows which MC33774A ICs or cell channels are actively balancing?
B. Operating Mode Control for MC33774A
The datasheet mentions four operating modes (Deep Sleep, Sleep, Active, and Cyclic), but there seems to be no direct method in the MBDT examples to control or monitor these modes.
1. What operating mode is used in the MATLAB examples provided for the MC33774A?
2. If the IC is always set to Active mode, could this cause any issues during battery charging or discharging? Does the IC automatically detect charging/discharging and switch modes accordingly?
3. Can we directly monitor which cells are currently under balancing using MBDT?
Additionally, how can we configure parameters such as balancing thresholds, ON/OFF delay times, and sampling intervals using MBDT?
C. Balancing Modes and Advanced Functions
According to the datasheet, MC33774A supports Timer-based and Cell voltage-based balancing, along with additional features like the Pre-balancing timer and Emergency discharge. How can we activate or configure these features using MBDT?
D. Pressure Sensor Access
The RDBESS774A3EVB includes a pressure sensor, but there appears to be no corresponding control block available in MBDT. Is there a way to access or configure this sensor through MBDT?
Could you please provide guidance or updated MBDT examples that include these features? Thank you sincerely for your continued support and assistance.Regards
Rasoul