当前位置:网站首页>Canoe: what is vtsystem
Canoe: what is vtsystem
2022-07-04 10:51:00 【picoasis】
Reference link :
- VT System card : ECU test bench-VT system - Shanghai PoleLink Information Technology
- VT System Board receiving : VT-System—ECU Function test module - Germany Vector- Bus development test -
- be based on Vector VT The system of the car ECU Automated testing solutions - You know
- automobile UDS Detailed diagnosis and Vector Instructions for use of relevant tool chains ——6.2 VT System introduction _ Lao Meng _ The blog of -CSDN Blog
VT System form
Simply speaking ,VT The system is a small chassis loaded with multiple boards ( Pictured ), Each board provides different functions , Used for testing .
Height is 5U, The width is ½U and 1U Two sizes .
VT The board of the system is mainly used to simulate various hardware devices , Basically, it can cover all kinds of sensors and actuators used in the car . For devices that cannot be covered , Some boards can be optionally FPGA Add on modules , More functions can be realized through programming , For example, the analog signal output board can use FPGA Realize the output of arbitrary waveform .
VT System function
first , When ECU After the software and hardware of are developed , Needs to be Access to real systems in , Connect each sensor and load , Input a specific signal to it , Observe whether the corresponding functions and actions are correct . When testing the fault detection strategy , It is necessary to manually disconnect the sensor or load , To detect ECU Whether the fault can be detected .
This method is extremely inefficient and difficult to automate , therefore VT The system came into being .
VT System Used instead of connecting to ECU Of Real actuators and sensors . These actuators and sensors are composed of VT System Simulate the corresponding components . if necessary VT What the component simulates I/O The signal can be connected with the real sensor and actuator at the same time .
be based on VT System Of ECU Automated test system
Carry out car ECU The general method of automated testing is simulation ECU Peripheral residual bus , Peripheral devices such as sensors and actuators . This is actually an open loop 、 Closed loop simulation , That is simulation ECU Simultaneous observation of working environment ECU Behavior in a specific test state . The necessary functions of such a test system include the ability to simulate the bus , Sensors and actuators , Simulation and measurement ECU Of I/O And script testing . As shown in the figure below .
be based on Vector CANoe Software ,vTESTstudio Test case writing tool 、VN Series network interface cards and VT The test system is built ECU Automated test platform , Can realize the right ECU Conduct efficient automated testing , Improve test efficiency , Save testing time and labor costs .
Basic composition
be based on VT Of ECU The basic composition of automatic test system
- Test cases are test scripts developed according to relevant requirements or test specifications . Generally, tools are written based on test cases vTESTStudio Realization , Improve test case writing efficiency and test case coverage .
- CANoe: Provide test execution and management environment .
- VT System :I/O Signal simulation and test modular hardware platform , Analog sensors , Actuator and other external equipment .
- PicoScope( Optional ):USB Oscilloscope , be used for CAN/LIN/FlexRay Physical layer test .
- VH6501/CANStressDR( Optional ):CAN(FD) Bus jammer , For physical testing ,Busoff, Sampling point test .
- Other equipment : Build controller working and testing environment , Including program-controlled power supply , Load box, etc .
Basic workflow
be based on Vector The basic workflow of the test tool chain
- CANoe It is set bus simulation 、 Record 、 Automobile network development software testing in one , Its integrated test environment provides support for test system construction and automated test process , Include : Network communication and high-level protocol simulation 、 Test process record 、 Test script generation 、 Test panel development 、 Test mode and function library integration .CANoe It also provides the function of test panel design , The test process can be controlled intuitively through the panel , And check the output results of the controlled unit .VT The hardware test system adopts modular design , Optional I/O card , For simulation DUT Input the signal and detect its output , At the same time, it has current acquisition interface and control interface of power supply .
- VT The board has the following characteristics : Highly integrated , The onboard signal conditioning module can cover the requirements of the automotive industry for signal simulation and acquisition , Some boards have on-board fault injection function , Meet diagnostic testing requirements ; Integrated in CANoe, It can completely cover the needs of network testing , Such as interaction layer 、 Network management 、 Diagnostic protocol, etc .
- Test case writing software vTESTstudio In addition to providing C#,CAPL Script , State machine , Flow chart and command line programming , It also integrates requirements management 、 Variant management and defect tracking interface , Convenient for test coverage statistics , Development and maintenance of test cases ; You can use CAN、LIN、FlexRay 、Ethernet Relevant communication database ; Diagnostic database can be used (CDD、ODX) The elements in ; The test mode can be parameterized graphically , Link and modify CAPL Test cases in the Library ; Output the test list in the form of test specification , For inspection and review .
END
additional :VT System Board function
VT The board of the system can : simulation ECU Power supply (KL15 & KL30)、 Resistance sensor 、 Potentiometer 、 Analog signal input 、 Digital signal input 、 Constant resistance load 、 Constant current load and other external equipment , And it can simulate the fault of open circuit or short circuit to the positive and negative poles of the power supply , In addition, it can be directly connected ECU Output IO mouth , Measure the output voltage and current , Basically, it can cover all kinds of sensors and actuators used in the car . For devices that cannot be covered , Some boards can be optionally FPGA Add on modules , More functions can be realized through programming , For example, the analog signal output board can use FPGA Realize the output of arbitrary waveform .
VT System Contains processor modules 、CAN/LIN modular 、 Load and measurement module 、 Incentive module 、VT Power supply module 、ECU Power management module 、 Numbers IO modular 、 Analog quantity IO modular 、 Relay module and expansion module , Via Ethernet and CANoe Connect .
- Signal path switching ;
- measurement ECU The output signal ;
- Simulation ECU load ;
- ECU Input signal excitation ;
- fault injection , Analog signal to power 、 Short circuit to ground or between wires ;
- control ECU Power supply of ;
- Atom/Core2 processor , Run the simulation and test program ;
- 4 passageway CAN/LIN Interface card , Support bus fault simulation .
END
边栏推荐
- Huge number multiplication (C language)
- leetcode842. Split the array into Fibonacci sequences
- Recursion and divide and conquer strategy
- First article
- DDL language of MySQL database: create, modify alter, delete drop of databases and tables
- [Galaxy Kirin V10] [server] NUMA Technology
- Locust learning record I
- Dynamic memory management
- Introduction to tree and binary tree
- How to quickly parse XML documents through C (in fact, other languages also have corresponding interfaces or libraries to call)
猜你喜欢
Four characteristics and isolation levels of database transactions
C language - stack
Ten key performance indicators of software applications
Unittest+airtest+beatiulreport combine the three to make a beautiful test report
Canoe - description of common database attributes
Add t more space to your computer (no need to add hard disk)
The bamboo shadow sweeps the steps, the dust does not move, and the moon passes through the marsh without trace -- in-depth understanding of the pointer
[Galaxy Kirin V10] [server] soft RAID configuration
[Galaxy Kirin V10] [server] NUMA Technology
MPLS: multi protocol label switching
随机推荐
How do microservices aggregate API documents? This wave of show~
The bamboo shadow sweeps the steps, the dust does not move, and the moon passes through the marsh without trace -- in-depth understanding of the pointer
MPLS: multi protocol label switching
DNS hijacking
Performance test overview
Jemeter plug-in technology
Write a program to judge whether the elements contained in a vector < int> container are 9.20: exactly the same as those in a list < int> container.
How to quickly parse XML documents through C (in fact, other languages also have corresponding interfaces or libraries to call)
Personal thoughts on the development of game automation protocol testing tool
[Galaxy Kirin V10] [desktop and server] FRP intranet penetration
When I forget how to write SQL, I
BGP ---- border gateway routing protocol ----- basic experiment
[Galaxy Kirin V10] [desktop] can't be started or the screen is black
Discussion | has large AI become autonomous? Lecun, chief scientist of openai
Leetcode48. Rotate image
[Galaxy Kirin V10] [server] NUMA Technology
The most ideal automated testing model, how to achieve layering of automated testing
[advantages and disadvantages of outsourcing software development in 2022]
Canoe-the second simulation project-xvehicle-1 bus database design (idea)
Basic function exercises