深山老妖 发表于 2025-6-29 16:00:02

有什么办法记录CAN的内容,除CAN盒以外

一个CAN总线设备里有多个CAN设备,
现在需要记录某一个CAN设备的所有通讯信号(可以打开该设备,直接采集CAN的TX和RX),
问题是,如果用STC32G的芯片去开发一个这样的记录工具,该如何操作?

神农鼎 发表于 2025-6-29 16:15:47

STC32G12K128, 本身有 RTC 实时时钟功能,DMA-SPI,USB !!!
记录数据:用 DMA-SPI, 外部挂个 SD卡 或大容量串行-Flash;
电脑读数据:用MCU自带的 硬件 USB-CDC;

深山老妖 发表于 2025-6-29 16:17:42

如果我能够打开目标设备,是不是可以不通过CAN芯片,直接采集?用STC32去做的话,我的意思是如何判断外部的信号是被这个设备接收的?发送的好判断一些。

Mansteinlee 发表于 2025-6-29 20:56:25

我们是不是可以通过STC32芯片开发一套CAN盒子和LIN盒子的工具?如果工具易用绝对可以火起来。或者兼容现有的PC端的CAN解码软件

深山老妖 发表于 2025-6-29 21:18:47

Mansteinlee 发表于 2025-6-29 20:56
我们是不是可以通过STC32芯片开发一套CAN盒子和LIN盒子的工具?如果工具易用绝对可以火起来。或者兼容现有 ...

我就是这样意思,离线模式,不需要拿着电脑去采集的,采集完了,拿回来连接上电脑再导出数据。

乘风飞扬 发表于 2025-6-30 09:08:22

Mansteinlee 发表于 2025-6-29 20:56
我们是不是可以通过STC32芯片开发一套CAN盒子和LIN盒子的工具?如果工具易用绝对可以火起来。或者兼容现有 ...

已经有了

CAN视频教学, USB 转 2组CAN, AIapp-ISP 【CAN助手】收发测试
https://www.stcaimcu.com/thread-2402-1-1.html
(出处: 国芯技术交流网站)

乘风飞扬 发表于 2025-6-30 09:10:41

深山老妖 发表于 2025-6-29 21:18
我就是这样意思,离线模式,不需要拿着电脑去采集的,采集完了,拿回来连接上电脑再导出数据。 ...
可以开发一个设备连接到CAN总线,接收并保存指定设备的CAN ID数据到EEPROM或者Flash,需要查询时再连接电脑并读取保存的数据。

QW123 发表于 2025-6-30 14:11:27

{:xieyanxiao:} 那不得插内存卡
页: [1]
查看完整版本: 有什么办法记录CAN的内容,除CAN盒以外