This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
The Development of NiMH BMS Application Layer Software of HEV Based on Simulink/Stateflow and Targetlink
Technical Paper
2008-01-1568
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Unlike conventional software development methods, the bottom layer software and the application layer software are developed separately based on the research background of battery management system (BMS) of hybrid car with integrated starter generator (ISG). The bottom layer software is made by handwork, while the application layer software is developed by Simulink, Stateflow and Targetlink. During the development process of the application layer software, the algorithm and control strategy are realized by Simulink & Stateflow model, and the automatic production C code is generated by Targetlink. Special requirements of model conversion from Simulink&Stateflow model to Targetlink model are considered sufficiently. The connection problem of the interface variables between the bottom layer and the application layer has been made a comprehensive analysis. Meanwhile, the scaling, offset and data type of variables are set up. In the entire development process, the model simulation in-the-loop (MIL), the software simulation in-the-loop (SIL) and the hardware simulation in-the-loop (HIL) have been conducted. The simulation results show that the code generated automatically can meet the requirement of the system functions and converge seamlessly with the bottom layer code. This method can greatly shorten the software development cycle, reduce the development cost and improve the efficiency of the software update.
Recommended Content
Topic
Citation
BingXiang, S., LiFang, W., and ChengLin, L., "The Development of NiMH BMS Application Layer Software of HEV Based on Simulink/Stateflow and Targetlink," SAE Technical Paper 2008-01-1568, 2008, https://doi.org/10.4271/2008-01-1568.Also In
References
- http://www.dspace.com/ww/en/pub/home/products/sw/pcgs/tl_milestones.cfm?nv=n2
- Kang Jong-jin Jin Sungtae Lee Wootaik Developing Software of Electronic Throttle Controller using Automatic Code Generation Technique SICE-ICASE International Joint Conference 2006 4393 4397
- Stürmer Ingo Conrad Mirko Dörr Heiko Pepper Peter Systematic Testing of Model-Based Code Generators IEEE Transactions on Software Engineering September 2007 33 9 622 634
- Hanselmann H. Kiffmeier U. Köster L. Meyer M. Rukgauer A. Production Quality Code Generation from Simulink Block Diagrams International Symposium on Computer Aided Control System Design Kohala Coast-Island of Hawai'i Hawai'i, USA August 22-27 1999 213 218