数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 8100|回复: 31

[STM] 自己做了款CAN日志离线记录工具,可以CAN日志回放,准备开源

[复制链接]
发表于 2021-3-5 22:19:36 | 显示全部楼层 |阅读模式
本帖最后由 wrz85 于 2021-3-6 22:09 编辑

最近用STM32做了款CAN的离线记录工具,准备做好了放X宝上卖的,遇上STM32涨价,心碎了,准备开源算了
主要功能:

(1)  CAN日志记录和回放功能,标准版保证500帧每秒记录不丢帧,升级版保证每秒5000帧不丢帧(SD卡质量有关),支持扩展IDlog带时间戳,精确到0.1msCAN Log可以使用CANOE软件打开分析,CAN参数有上位机配置。
(2) 串口日志记录,可以记录ASCIIHEX模式,可以选择自动添加时间戳和换行,串口参数可以通过上位机配置。
(3) 休眠和唤醒,当空闲超过一定时间,可以通过上位机配置,自动进入休眠模式,休眠模式下可以通过CAN串口LIN唤醒。
(4) 日志循环记录,当存储空间满了后自动删除旧日志。

CAN参数和串口参数都可以通过上位机配置。

CAN日志回放可以设置ID过滤





投入了好大的精力做出来的,不知道有人对这个感兴趣吗
先把硬件传上来,代码再整理下再放上来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 8家元 +92 收起 理由
tongdaren + 6 優秀文章
王丁丁88 + 12 支持开源精神
wpppmlah + 1 原創內容
飞向狙沙 + 20 謝謝分享
cutter + 8 支持分享精神
2545889167 + 20 謝謝分享
nokia5320 + 20 很感兴趣,我拆车机离车不开机估计有can指.
guangqu + 5

查看全部打赏

 楼主| 发表于 2021-3-6 14:18:48 | 显示全部楼层
nokia5320 发表于 2021-3-6 10:34
很感兴趣,我拆车机离车不开机估计有can指令。
希望用这栋东西分析出那条指令然后我用单片机做个不停发指令 ...

应该是可以把车上的CAN录下来,然后回放就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-6 14:19:30 | 显示全部楼层
elecfunwb 发表于 2021-3-6 02:09
对串口日志记录感兴趣
不过可以考虑换国产方案,不一定要开源

国产替代的试过,USB的用不了,不想折腾了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-6 14:21:01 | 显示全部楼层
decai 发表于 2021-3-6 07:07
虽然用不上,但还是要坐等学习.
感觉这个有can有lin的,难道是主要面向汽车为主的?可以录汽车总线然后分析?
...

是的,我是做汽车电子的,做这个是工作中实车测试记录日志用的,出问题了方便分析,还准备做好了卖了赚点钱的
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-3-10 07:45:43 来自手机浏览器 | 显示全部楼层
amo73 发表于 2021-3-8 21:09
建议换个思路:串口通信,外加一个三四块钱的CP2102(USB转串口)
一般MCU自带USB的,跟上位机通信也是用虚 ...

直接用USB方便,上位机不用选端口,设备插入后可以直接识别,用的USBHID设备,也不用装驱动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-10 07:49:31 来自手机浏览器 | 显示全部楼层
代码还在整理,时间太紧了,代码写的很乱,周末花时间再检查下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-10 12:34 , Processed in 0.140400 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表