Font Size: a A A

Function Logic Development And Test Of Body Control Module

Posted on:2021-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhuFull Text:PDF
GTID:2392330602980298Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of the automobile industry and the improvement of the national economy,the automobile has become an important means of transportation for people’s daily travel.At the same time,people have higher requirements for automotive electronics technology.As an important part of the car’s electronic control system,the body control module is used to control the car windows,wiper,lighting system,Passive Entry Passive Start,central control door lock,etc.The reliability and safety of the control logic of the body control module has a significant impact on the safety and comfort of the vehicle during driving.This thesis uses model-based design method to develop and verify the functional logic of BCM.The model-based design method can greatly shorten the development time in the entire development process,find problems in time,facilitate communication and maintenance for developers,and can automatically generate embedded code,which has the advantages of high efficiency and good economy during the development process.Aiming at the function logic development and test of the body controller,the following research work has been done in this paper:(1)The function structure of the body control module is analyzed,and the system function requirements of the body control module are analyzed using a conceptual design method based on the automotive functional safety standard.The functions of power windows,Passive Entry Passive Start,wiper system,lighting system,windows,and safety prompts are mainly studied,providing a theoretical basis for later development and verification work.(2)Based on the system function requirements of BCM,combined with HIL test requirements,the appropriate design method for different test functions was used to develop the functional test cases for the body control module,which provided a test specification for the bench test verification of body control module.After analyzing the characteristics and principles of BCM communication,a CAN bus database was designed based on this document to prepare for hardware-in-the-loop testing.(3)Model-based design method was used to build the Simulink / Stateflow model of each BCM sub-module.Using the standard of Matlab simulation verification,the correctness of the control strategy of the model was verified,and the equivalence of the model and the code was verified by the software-in-the-loop test method to ensure the reliability of the control logic code.(4)A hardware-in-the-loop test platform based on NI was established.According to the BCM signal type and required resources,select the appropriate board,embedded controller and hardware configuration,and connect and debug the HIL system.In order to verify the BCM test requirements,a BCM test software environment model was established.Use Veristand software to set up the experimental management interface to facilitate the calibration and observation of test signals.(5)Based on functional test cases,complete closed-loop debugging of HIL bench.Use Teststand software to build test sequences and implement automatic tests on the premise of meeting test specifications and requirements.
Keywords/Search Tags:Body Control Module, Functional logic, Model-based design, HIL, Automatic testing
PDF Full Text Request
Related items