当前位置:网站首页>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
边栏推荐
- If you don't know these four caching modes, dare you say you understand caching?
- Using Lua to realize 99 multiplication table
- First article
- F12 clear the cookies of the corresponding web address
- Rhcsa operation
- Add t more space to your computer (no need to add hard disk)
- How to quickly parse XML documents through C (in fact, other languages also have corresponding interfaces or libraries to call)
- Rhcsa day 9
- JMeter correlation technology
- Four characteristics and isolation levels of database transactions
猜你喜欢
Huge number (C language)
What if the book written is too popular? Author of "deep reinforcement learning" at Peking University: then open the download
BGP ---- border gateway routing protocol ----- basic experiment
[Galaxy Kirin V10] [desktop] printer
Personal thoughts on the development of game automation protocol testing tool
C language structure to realize simple address book
Linked list operation can never change without its roots
Basic data types of MySQL
MFC document view framework (relationship between classes)
Ten key performance indicators of software applications
随机推荐
Common system modules and file operations
Pod management
BGP ---- border gateway routing protocol ----- basic experiment
[Galaxy Kirin V10] [server] KVM create Bridge
Unittest+airtest+beatiulreport combine the three to make a beautiful test report
Network connection (III) functions and similarities and differences of hubs, switches and routers, routing tables and tables in switches, why do you need address translation and packet filtering?
Snake (C language)
DNS hijacking
[advantages and disadvantages of outsourcing software development in 2022]
leetcode842. Split the array into Fibonacci sequences
Basic function exercises
/*Write a loop to output the elements of the list container in reverse order*/
Collection of practical string functions
First article
[Galaxy Kirin V10] [desktop] can't be started or the screen is black
[Galaxy Kirin V10] [server] soft RAID configuration
Appscan installation steps
Rhcsa day 10 operation
Huge number (C language)
/*The rewriter outputs the contents of the IA array. It is required that the type defined by typedef cannot be used in the outer loop*/