ECU Diagnostics and Flashing Solutions
ECU (Electronic Control Unit) is the core component of an automobile's electronic control system, which is responsible for monitoring and controlling the operation of various automobile systems. Diagnostics is an important function of ECU, when the vehicle is in operation, the sensors throughout the vehicle can track the vehicle electrical or electronic systems at any time a variety of faults may occur. TOSUN tool chain assists users to conveniently carry out the development of fault diagnosis related functions, verification and flashing based on UDS protocol.
Program overview
TOSUN's ECU diagnosis and flashing program is mainly based on TSMaster software to realize, mainly has the following aspects of application:
- Basic UDS diagnostic function, support configuration of diagnostic parameters and diagnostic services and other basic functions, in the diagnostic workbench you can execute diagnostic services, and you can clearly see the information of diagnostic requests and replies.
- In the Automated Diagnostics module, the UDS-based Flash Bootloader flashing process is configured through the graphical interface to realize ECU flashing.
- In the database-based diagnostic module, it supports loading diagnostic database files such as ODX/PDX.
- By writing test cases through the test system, automated testing of diagnostics can be realized and test reports can be generated.
Program Advantages
- This solution is low-cost and can be realized using the free features of the TSMaster software
- Flexible support for a variety of underlying buses, including CAN, CAN FD, LIN, DOIP, and soon FlexRay; and support for a variety of data formats, including Hex, S19, Bin, VBF, etc.
- Configuring the UDS Diagnostic Service can be directly associated with the process
- Interactive control via GUI or automatic control via API
- Less code, or even zero code to complete the diagnostic process development, diagnostic developers only need to be familiar with the diagnostic process can be
Program Applications
- ECU flashing during development
- Easy integration into various automation systems on the production line
- Aftermarket scenarios for updating ECU programs or OTA-based flashing
Software Support
TSMaster: is a domestic automotive electronic tool chain platform developed by TOSUN. TOSUN ECU flashing solution is an innovative solution that realizes UDS-based ECU flashing function by utilizing TOSUN hardware and free part of TSMaster software.
TSMaster Diagnostic Module
The TSMaster diagnostic function supports configuration diagnostics and diagnostic services, and automated diagnostics can be realized based on FBL flashing of UDS. Here is a look at the basic functions of the TSMaster diagnostic function.
Diagnostic parameter configuration
It includes timeout parameter configuration, TesterPresent configuration, SeedKey DLL configuration, and built-in SeedKey algorithm editor, which can directly implement SeedKey algorithm without the help of external VS and other development tools.
Basic Diagnostic Configuration
Equivalent to the user can edit the diagnostic database by themselves, including the settings of each service, the parameters related to the request and response, etc.. Provide composite service, which can automatically generate 0x34,0x36,0x37 service step flow according to the loaded data file, support loading many mainstream data formats (hex, bin, s19, vbf), support many kinds of checksums.
Diagnostic Console
Execute the services configured in the diagnostic configuration: you can set up an automatic comparison of the response results to see if they are correct.
Automated Diagnostic Process
Here you can customize the process, you can directly define the diagnostic services, you can also select the diagnostic services configured in the front, the arrangement order can be dragged arbitrarily, so it is very convenient to create a variety of different processes for Flash Bootloader flashing. Typical application to configure Flash Bootloader flashing based on UDS.
ECU Flashing
The ECU flashing program based on TOSUN bus tool chain can realize the ECU flashing function based on UDS by using TOSUN hardware + TSMaster software for free, which can greatly reduce the difficulty of developing ECU flashing software and improve the development efficiency.
Realization of different forms of flashing based on different hardware and software modules
- Diagnostics+Panel→PC Flashing Software
- Diagnostics+Panel+COM→Production line Flashing software
- Diagnostics+Panel+COM+Application Publishing→After-sales Flashing Software
- Diagnostics + TF1011 → Handheld Flashing device
- Diagnostics + CAN device with wireless module → Remote Flashing device
Hardware Support
For ECU diagnostic and flashing solution, TOSUN provides offline flashing device, which can write new program code or data into the device's memory to upgrade the device's function or repair it. TF1011 is paired with TSMaster to compile the flashing process, and engineers can update the device driver, firmware or operating system through the softwares.
typical application
After the configuration is completed on the PC, the device can perform the following functions in a handheld offline scenario:
- Diagnostics based on UDS protocol
- Flash Bootloader program update based on UDS protocol
Contact Us
For more automotive test solutions, please contact us by private message or email, TOSUN will be happy to provide you with customized solutions.
Official website:www.tosunai.com
Mailbox:Emails: sales@tosunai.cn