在做车载、工业控制项目时,CAN 总线调试总遇到协议不兼容、数据抓不全的问题?
这款分析仪直接拿捏痛点,STM32 主控 + CAN FD 全支持,还带跨平台上位机,赶紧码住!

从基础 CAN 到 CAN FD、LIN 协议都能搞定!
01亮点 & 功能
总线功能拉满:CAN 2.0A/B(最高 1Mbps)、CAN FD(最高 5Mbps)双支持,Pro 款可扩展 LIN 总线(最高 20kbps),覆盖车载、工业绝大多数总线场景
数据处理超靠谱:STM32H743 主控自带硬件 CAN FD 控制器,数据传输无延迟,支持循环发送、单次发送、自发自收等多种模式,还能精准过滤无效数据,避免冗余干扰
跨平台上位机真香:配套 OpenCAN Studio 上位机,支持 Windows/Linux/macOS 全系统,界面直观易操作 —— 实时数据解析、波形显示、日志保存、协议脚本编辑,新手也能快速上手
硬件设计超实用:Mini 款 Type-C 供电 + 通信二合一,体积小巧不占地;Pro 款带电源隔离、CAN 总线隔离(ESD 防护),工业强电磁环境下也稳定,还支持外部 12V 供电,适配现场调试
二次开发自由:硬件原理图、PCB 文件全开源,上位机基于 Qt 编写(源码可查),支持自定义通信协议、扩展传感器接口,甚至移植到自己的项目中
02核心参数对比
| 对比维度 | OpenCAN FD Mini (迷你款) | OpenCAN FD Pro (专业款) |
| 主控芯片 | STM32H743VIT6 | STM32H743VIT6 |
| 总线支持 | CAN 2.0A/B、CAN FD | CAN 2.0A/B、CAN FD、LIN |
| 通信速率 | CAN:最高 1Mbps;CAN FD:最高 5Mbps | 同 Mini 款,LIN:最高 20kbps |
| 供电方式 | USB Type-C(5V) | USB Type-C(5V)+ 外部 12V 直流输入 |
| 隔离保护 | 无 | 电源隔离 + CAN 总线隔离,ESD 防护 |
| 板载外设 | RGB 状态灯、用户按键 | RGB 状态灯、用户按键、OLED 显示屏 |
| 尺寸规格 | 小巧便携(适配面包板) | 标准工业尺寸,带安装孔 |
03主要功能
ECU 网络仿真
RAMN 模拟由 4 个 ECU(电子控制单元)组成的 CAN-FD 网络。默认情况下,网络流量规格与 PASTA 相同。

交互
RAMN 可通过使用 Arduino 样式针座的电路板进行扩展。您可以添加传感器和致动器,并与 ECU 进行物理交互。

即插即用
RAMN 通过 USB 实现 slcan 协议。它被视为标准的 CAN 至 USB 适配器。无需购买和连接其他工具,只需将 RAMN 插入 USB 端口即可开始使用。

可扩展性
您可以堆叠扩展板来添加新功能,如可信平台模块(TPM)、外部存储器和 JTAG 调试器。

模拟驾驶
RAMN 可与开源自动驾驶模拟器 CARLA 进行闭环连接。来自虚拟世界的值,如车速和油门控制,在 CAN-FD 总线和 ECU 内部以物理形式存在。您可以自己驾驶汽车,也可以让自动驾驶算法来完成这项工作。

可编程
使用微控制器的内置硬件引导加载器,可通过 USB 对所有四个 ECU 重新编程:无需 JTAG 编程器。

Layout 简洁
RAMN 仅包括按高公差设计的印刷电路板。印刷电路板只有两层,同一面有 SMD 元件。所有元件均可手工焊接,这使得电子初学者也能使用 RAMN。

使用开源工具制作
所有 PCB 均使用开源 CAD 工具 KiCad 设计。微控制器的固件基于开源 RTOS freeRTOS 和开源库 STM32 HAL。

使用示例
我们将 RAMN 开放源代码,希望能促进汽车系统的教育和研究。RAMN 可用于:
提供电子和汽车系统培训。
开发和评估汽车技术时。
用于研究,尤其是在温度和制造公差非常重要的情况下。
用于需要硬件的 CTF 和 Bug 赏金计划。
04开源资料
想了解更多开源项目的小伙伴去华秋开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。
开源地址:
https://p.eda.cn/d-1335554152125693952
05结语
如果你也心动了,赶紧戳开底下的阅读原文解锁全部资料你打算用它做什么呢?又想给它加什么神仙功能?欢迎在评论区分享你的脑洞,也可以蹲一波详细复刻教程。
关注我们
源于工程师,服务工程师。华秋致力于提供电子产业链一站式服务,让硬件创新更简单!请关注华秋旗下业务。
全部0条评论
快来发表一下你的评论吧 !