Traditional Culture Encyclopedia - Traditional customs - Who can provide the development process of hardware and software of automobile ECU? Thank you very much
Who can provide the development process of hardware and software of automobile ECU? Thank you very much
V-type development process in automotive electronics is very popular: five parts, namely, machinery, hardware, software, system and testing, all have their own V-type. This development process is discussed here according to some published materials.
The most classic and common is the V-type development process of the system:
All ecus are started from the system. Initially, customer specifications must be analyzed as the most important process, from which the details of hardware, software, organization and testing requirements can be separated.
This is much clearer than the above.
Especially for hardware design, the transformation from system to hardware technology is particularly important.
If the digital circuit is the core process, the following figure is more obvious, which is different from the general hardware design process:
The usual stages of hardware design are
Demand analysis
Schematic design
printed circuit board design
test
The best description of this process is as follows:
Requirements analysis and top-level design: These two stages are essentially the process of analysis and requirements design, starting from the customer's specifications, analyzing and sorting out the diagnosis, network, hardware requirements and performance requirements of the system. , and then the overall combination design, with the overall thermal analysis and SPA as the leading factor, began planning and module division. The symbolic work is to draw module diagrams and interface specifications.
Specific design: After the top-level design is completed, the schematic diagram can be roughly obtained. Getting the schematic diagram is only a phased work, and it is necessary to comprehensively evaluate the actual situation of the schematic diagram from different angles such as design, failure rate, worst case, thermal stress analysis and failure mode analysis. Of course, in the initial stage, we should take that kind of efficient and concise evaluation.
Implementation: This is the work of printed circuit board, especially the requirements of EMc and production, which makes us need to put great energy into this work.
Unit test: We need to test some possible problems in each function, so we need to customize some small test software to evaluate the performance of circuit functional modules.
Complete the test: This requires the integration of the testing process of software, hardware and institutional shell on the basis of the code test of the software itself.
System test: this matter needs to add a series of working conditions similar to the actual vehicle situation, such as network control, in order to get the online performance of the module.
In fact, each company often simplifies and adds some of the above processes, such as component selection, which often requires selection and verification. This stage is too early or too late and needs to be divided into two parts. There is a selection process before designing schematic diagram and a verification process before designing PCB.
- Related articles
- Good morning, Tomb-Sweeping Day.
- How to download the melon playground Christmas version
- How did the ancient special ceremonial soldiers and elephants become the ceremonial stars of the ancient court?
- What about Shanxi Yongjie Folk Cloth Shoes Co., Ltd.?
- Why should my daughter get married when she grows up?
- Seeking a presenter's speech about equal respect for you and others
- Research on structural inspection techniques for highway bridges?
- Barkun Ancient City Tourist Attractions
- How to write 200 words about ancient theory in today's broadcast draft?
- How to color meticulous figures