最近用STM32做了款CAN的离线记录工具,准备做好了放X宝上卖的,遇上STM32涨价,心碎了,准备开源算了
主要功能:
(1) CAN日志记录和回放功能,标准版保证500帧每秒记录不丢帧,升级版保证每秒5000帧不丢帧(与SD卡质量有关),支持扩展ID,log带时间戳,精确到0.1ms,CAN Log可以使用CANOE软件打开分析,CAN参数有上位机配置。
(2) 串口日志记录,可以记录ASCII和HEX模式,可以选择自动添加时间戳和换行,串口参数可以通过上位机配置。
(3) 休眠和唤醒,当空闲超过一定时间,可以通过上位机配置,自动进入休眠模式,休眠模式下可以通过CAN串口LIN唤醒。
(4) 日志循环记录,当存储空间满了后自动删除旧日志。
CAN参数和串口参数都可以通过上位机配置。
CAN日志回放可以设置ID过滤
|