Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TOSUN-Shanghai/TSMaster

A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, IXXAT, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. Free for research and education purpose for some features.
https://github.com/TOSUN-Shanghai/TSMaster

adas automotive bootloader calibration can canable candlelight cantact diagnostics ethernet intrepidcs kvaser lin measurement peak simulation test tsmaster vector zlg

Last synced: about 2 months ago
JSON representation

A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, IXXAT, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. Free for research and education purpose for some features.

Awesome Lists containing this project

README

        

# TSMaster
## TSMaster software official release
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/TSMaster.png)

## Download Address
Latest TSMaster binary download address (beta version)
[https://download.tosun.tech/TOSUNSoftware/TSMaster_Setup_beta.exe](https://download.tosun.tech/TOSUNSoftware/TSMaster_Setup_beta.exe)

Latest TSMaster binary download address (alpha version, may be updated more frequently)
[http://www.tosun.tech/TOSUNSoftware/TSMaster_Setup_alpha.exe](http://www.tosun.tech/TOSUNSoftware/TSMaster_Setup_alpha.exe)

Note: You can download alpha version using the following method (step 1 to 5), alpha version is released more frequently than beta version and standard version, which includes fast bug fixes and new features.
![image](https://user-images.githubusercontent.com/16358754/146203607-3b18aa41-8110-41e5-82a6-5337ec7e48f9.png)

## Brief Introduction
TSMaster is a powerful open environment for automotive bus monitoring, simulation, testing, diagnostics and calibration. It is a free software for all automotive engineers. It is upgrading frequently, you can always get latest software using the above download address, or just click "upgrade" button in the help page of TSMaster software.

## Supported hardware vendors
[1] TOSUN (TCxx, TLxx...)
[2] Vector (VN16xx, VN56xx, VN89xx...)
[3] PEAK (PCAN USB)
[4] Kvaser (Leaf...)
[5] Intrepidcs (neo VIFIRE...)
[6] ZLG (USBCAN...)
[7] Open source CAN tool (candleLight, canable, cantact, USB2CAN, CANAlyze ...)

## Tutorial videos
[CAN Bus Simulation](https://youtu.be/2RAV4VqSX-8)
[Debug Mini Program](https://youtu.be/ibktUcYFUF4)
[How to use XCP Calibration](https://youtu.be/AjZR3PBlcKI)
[CCP Calibration](https://youtu.be/z9VSA2H0xxU)
[How to Assess CAN Tool performance](https://youtu.be/25elPUToALI)
[Mini Program Simple Transmit](https://youtu.be/YXNqJKCt7Aw)
[System Var Detailed Description](https://youtu.be/qQoGyJGguhM)
[Mini Program 2 Async and Sync concepts](https://youtu.be/z47m6lSfZyw)
[TSMaster Application concepts](https://youtu.be/-7ioAuXy3P8)
[Global Rx Filter](https://youtu.be/2xtunw_FIcg)
[TSMaster SDK connect any device](https://youtu.be/h-KVM1589rM)
[Panel Tutorial 1 - Basic controls](https://youtu.be/QarhLQiU8tg)
[How to add realtime comments in blf file](https://youtu.be/WuWZRXbniVA)
[Calibration Automation with your own scripting language](https://youtu.be/uipM3-AXt74)
[Mini Program Timer](https://youtu.be/okc2InyXLBI)
[AEB -0.8g](https://youtu.be/sVXJRPypgdw)
[AEB HIL with CarSim and Carla CCRb](https://youtu.be/Y6J_2B1Aq54)
[TSMaster Control CarSim HIL](https://youtu.be/BHag7ifgVL8)
[AEB -0.4g](https://youtu.be/rGAIAFjG1Tc)
[Universal Drag and Drop](https://youtu.be/L5Gjhoc_bk0)
[Graphics Synchronization](https://youtu.be/qt3fM9InjyY)
[Plot Variable Graph](https://youtu.be/JvCq1BcPkQ0)
[Test System Report Automation](https://youtu.be/qsittlpS4AM)
[Online Replay Automation](https://youtu.be/QVl7DvXSNUw)
[Load DBC and Log to Analyze](https://youtu.be/GtJYjW_858Y)
[How to Use TSScripter to run Python for online replay](https://youtu.be/xkJ4JKGUMAg)
[Drag Files and Replay](https://youtu.be/sDVi7oFYKtc)
[Variables in mini program](https://youtu.be/onlSUp0rAbA)
[Timers in mini program](https://youtu.be/8Kg4rUrSPR0)
[Shortcuts in mini program](https://youtu.be/-OiJQlquCD4)
[Mini Program Read Excel](https://youtu.be/WkoxXtrEPcg)
[Database Operation](https://youtu.be/Mbep0WMrgNQ)
[CarSim HIL TSMaster](https://youtu.be/02AySac9orQ)
[CAN Callbacks](https://youtu.be/Iz3Y4qjuczw)
[Signal Monitoring](https://youtu.be/VB-FsdMFg18)
[Measurement Setup](https://youtu.be/4wNNzpswiSs)
[Increase Bus Load](https://youtu.be/KSP36kM1H1M)
[Waveform of TSCANMini vs CANcase](https://youtu.be/ZT4AWuKN3_s)
[TSMaster In Process Server for MATLAB](https://youtu.be/GAvzRrdwWaY)
[TSMaster Database Parser Python](https://youtu.be/g42I76TC9zY)
[TSMaster Database Parser MATLAB](https://youtu.be/hqL5eHruK1I)
[Multi Vendor Simulation](https://youtu.be/rxo8041_TJU)

## Release Notes
TSMaster Release Notes [See release note](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/TSMaster_release_en.md)

## Feature matrix in Chinese
中文介绍[点击此链接](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/TSMaster_features_cn.md)

Total 42 features (Increasing...)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/About.png)

## backup download address (including demo videos)
[Baidu cloud download address](https://pan.baidu.com/s/147blQVilkVycwHrFAr-u_g)
Download Code: uu0b

## TSMaster User Manual
- [English Version](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/manual/TSMaster_um_en.md)

## Application Notes
- [AN0001 How to use TOSUN Calibration XCP controller](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/AN/AN0001.md)
- [AN0002 Seed and Key algorithm implementation in XCP controller](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/AN/AN0002.md)
- [AN0003 TOSUN XCP controller mat log file format](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/AN/AN0003.md)
- [AN0004 How to replay video with bus log files synchronously](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/AN/AN0004.md)

## TSMaster Screenshots

### Panel feature
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Panels1.png)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Panels2.png)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Panels3.png)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Panels4.png)

### Trace window
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Trace.png)

### Transmit window
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Transmit.png)

### CAN Remaining Bus Simulation
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/CANRBS.png)

### C/C++ script editor
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Cpp.png)

### Database window
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/CANDatabase.png)

### Statistics window
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/CANStatistics.png)

### CarSim Co-Simulation
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/CarSimCosimulation.png)

### TOSUN TC1005 performance benchmark
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/TC1005Performance.png)

### Test System
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/TestSystem.png)

### Online Replay
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/OnlineReplay.png)

### Hardware Configuration
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Hardware.png)

### Channel Mapping
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/ChannelMapping.png)

### Bus logging
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Logging.png)

### LIN Transmit
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/LINTransmit.png)

### Application window host (Carla)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/AppHost.png)

### Mini program library
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/MpLib.png)

### System variable management
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/SysVar.png)

### Measurement Setup
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/MeasurementSetup.png)

### Measurement Filter
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/MeasurementFilter.png)

### Project document
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/Document.png)

### Automotive file converter (*.dbc, *.arxml, *.xls, *.xlsx, *.dbf, *.yaml, *.sym, *.c, *.h)
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/AutomotiveFileConverter.png)

### Help documents
![image](https://github.com/TOSUN-Shanghai/TSMaster/blob/main/images/HelpDoc.png)