基于同星设备的CAN报文收发框架。
- CAN通信: 支持CAN 2.0和CAN FD报文收发
- 信号编解码: 支持Motorola/Intel字节序的信号编解码
- TC1016P: 同星科技多功能车载网络接口
- 4路独立CAN (支持CAN FD)
- USB 2.0接口
- 不同项目,定义的不同的软硬件通道映射,例如CAN1代表设备的硬件通道,CHCCANFD代表软件通道
- 自定义报文解析: 解析自定义报文描述文件,提取message/pdu/signal定义,进行序列化和反序列化
- 自定义报文文件放在了config/can_message.json中
- UDS: 统一诊断服务 (ISO 14229),调用同星驱动提供的诊断接口
- 会话控制、安全访问、读写数据
- 例程控制、传输数据、DTC管理
- 周期发送: 支持CAN报文的周期发送,支持配置E2E校验
- 数据记录: 支持CSV/JSON格式的报文记录
- 图形界面: 提供直观的GUI操作界面
驱动程序需要以下文件之一:
TosunApi.dll(Windows)TosunCAN.dllts_can.dlllibtosun.so(Linux)
如果 SDK 未自动加载,可以指定路径:
driver = TC1016PDriver(dll_path="C:/path/to/TosunApi.dll")MIT