Simulate CAN messages by loading DBC files for automated testing.
The simulator supports CAN .dbc parsing, simulated messages transmission and received messages interpretation.
Features:
- Loading and parsing .DBC files
- Simulating CAN message transmission
- Interpreting received CAN messages
- CAN Bus manager
pip install python-can - CAN .DBC Parser
pip install cantools
Used PEAK CAN adapter with Busmaster.
- https://www.peak-system.com/Drivers.523.0.html?&L=1 (Peak CAN driver)
- https://rbei-etas.github.io/busmaster/download.html (Busmaster)