1.2.1. BMS Reference Design Software Requirements 1.2.2. BMS Reference Design Hardware Requirements 1.2.3. Downloading and Installing the BMS Reference Design 1.2.4. Setting Up the MAX 10 Development Board 1.2.5. Compiling the FPGA Hardware Design for the BMS Reference Design 1.2.6. Compiling the Nios Software for the BMS Reference Design 1.2.7. Programming the BMS Reference Design Hardware onto the Device 1.2.8. Downloading the BMS Reference Design Nios II Software to the Device 1.2.9. MATLAB Simulink Top-Level Design for the BMS Reference Design 1.2.10. Running the BMS Reference Design in a System-in-the-Loop Simulation
1.1. BMS Reference Design Features
- DEKF algorithm for SOC estimation and parameter identification.
- SOC value estimation for 96 cells.
- Alternative hardware implementations of SOC calculations:
- Nios II processor with floating-point acceleration
- Nios II with floating-point acceleration and floating-point matrix processor
- Nios II processor and DEKF algorithm implemented in dedicated floating-point IP
- System-in-the-loop simulation runs a MATLAB Simulink model that communicates with FPGA hardware using Altera system console API.
- Compares the results from the FPGA in real-time with the results from the Simulink calculations
- Nios II processor for scheduling and communicating with MATLAB through System Console.
- Nios II software runs on μC/OS-II real-time operating system.