有什么办法记录CAN的内容,除CAN盒以外
一个CAN总线设备里有多个CAN设备,现在需要记录某一个CAN设备的所有通讯信号(可以打开该设备,直接采集CAN的TX和RX),
问题是,如果用STC32G的芯片去开发一个这样的记录工具,该如何操作?
STC32G12K128, 本身有 RTC 实时时钟功能,DMA-SPI,USB !!!
记录数据:用 DMA-SPI, 外部挂个 SD卡 或大容量串行-Flash;
电脑读数据:用MCU自带的 硬件 USB-CDC; 如果我能够打开目标设备,是不是可以不通过CAN芯片,直接采集?用STC32去做的话,我的意思是如何判断外部的信号是被这个设备接收的?发送的好判断一些。 我们是不是可以通过STC32芯片开发一套CAN盒子和LIN盒子的工具?如果工具易用绝对可以火起来。或者兼容现有的PC端的CAN解码软件 Mansteinlee 发表于 2025-6-29 20:56
我们是不是可以通过STC32芯片开发一套CAN盒子和LIN盒子的工具?如果工具易用绝对可以火起来。或者兼容现有 ...
我就是这样意思,离线模式,不需要拿着电脑去采集的,采集完了,拿回来连接上电脑再导出数据。 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-29 21:18
我就是这样意思,离线模式,不需要拿着电脑去采集的,采集完了,拿回来连接上电脑再导出数据。 ...
可以开发一个设备连接到CAN总线,接收并保存指定设备的CAN ID数据到EEPROM或者Flash,需要查询时再连接电脑并读取保存的数据。 {:xieyanxiao:} 那不得插内存卡
页:
[1]