0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源项目汽车CAN总线分析仪总体介绍

电子发烧友开源社区 来源:电子发烧友开源社区 2026-02-05 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在做车载、工业控制项目时,CAN 总线调试总遇到协议不兼容、数据抓不全的问题?

这款分析仪直接拿捏痛点,STM32 主控 + CAN FD 全支持,还带跨平台上位机,赶紧码住!

72d3d714-00d5-11f1-90a1-92fbcf53809c.gif

从基础 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 相同。

743c8e5c-00d5-11f1-90a1-92fbcf53809c.gif

交互

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

749e7fea-00d5-11f1-90a1-92fbcf53809c.gif

即插即用

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

7504091e-00d5-11f1-90a1-92fbcf53809c.gif

可扩展性

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

756b7b3a-00d5-11f1-90a1-92fbcf53809c.gif

模拟驾驶

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

75d30dea-00d5-11f1-90a1-92fbcf53809c.png

编程

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

7630a144-00d5-11f1-90a1-92fbcf53809c.gif

Layout 简洁

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

769212bc-00d5-11f1-90a1-92fbcf53809c.gif

使用开源工具制作

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

76ee2ed0-00d5-11f1-90a1-92fbcf53809c.gif

使用示例

我们将 RAMN 开放源代码,希望能促进汽车系统的教育和研究。RAMN 可用于:

提供电子和汽车系统培训。

开发和评估汽车技术时。

用于研究,尤其是在温度和制造公差非常重要的情况下。

用于需要硬件的 CTF 和 Bug 赏金计划。

04开源资料

想了解更多开源项目的小伙伴去华秋开源硬件社区查看!欢迎大家来复刻,有商业诉求的,请联系项目的作者。

开源地址:

https://p.eda.cn/d-1335554152125693952

05结语

如果你也心动了,赶紧戳开底下的阅读原文解锁全部资料你打算用它做什么呢?又想给它加什么神仙功能?欢迎在评论区分享你的脑洞,也可以蹲一波详细复刻教程。

关注我们

源于工程师,服务工程师。华秋致力于提供电子产业链一站式服务,让硬件创新更简单!请关注华秋旗下业务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    146

    文章

    2052

    浏览量

    135606
  • STM32
    +关注

    关注

    2313

    文章

    11206

    浏览量

    375230
  • LIN协议
    +关注

    关注

    0

    文章

    12

    浏览量

    11096

原文标题:汽车 CAN调试总卡壳?这款分析仪别错过了

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一种基于ARM和智能手机的蓝牙CAN分析仪设计

    针对CAN总线通信质量、测试和验证的需要,以及传统CAN分析仪的复杂性,且必须选择PC机作为显示终端的不足,论证了一种基于ARM单片机和智能手机的C
    发表于 09-23 11:16 1742次阅读
    一种基于ARM和智能手机的蓝牙<b class='flag-5'>CAN</b><b class='flag-5'>分析仪</b>设计

    CANalyst CAN-bus总线分析仪测试软件

    CANalyst CAN-bus总线分析仪测试软件 软件大小:1.13M
    发表于 10-27 09:09

    labview如何调用CAN总线分析仪的驱动 制作一个虚拟的汽车...

    小弟初学labview与CAN现在有个课题是用kvaer leaf CAN总线分析仪 来模拟CAN的信号想用labview来编写程序实现
    发表于 01-20 17:38

    妙解:功率分析仪直连CAN网络

    ``今天给大家介绍一款可以把功率分析仪接入到CAN总线网络里的神器,WT-CAN通信适配器:iDAQ-WTCAN。就是下图这个小盒子。有了它
    发表于 12-11 17:18

    请问怎样去设计一种蓝牙CAN总线分析仪

    蓝牙CAN总线分析仪的硬件设计蓝牙CAN总线分析仪的软件设计
    发表于 05-20 06:01

    CAN-bus 总线分析仪手册

    CAN-bus 总线分析仪手册 CANalsyt-Ⅱ分析仪是用来安装、开发、测试、维护、管理CAN-bus 网络的专业
    发表于 03-22 15:30 24次下载

    基于STM32单片机的CAN总线分析仪的设计

    基于STM32单片机的CAN总线分析仪的设计
    发表于 01-24 16:54 42次下载

    蓝牙CAN总线分析仪的软硬件的设计与特点

    CAN网络分析仪成为开发者的必备设备。借助使用方便的CAN总线分析仪,能够快速找到CAN
    的头像 发表于 11-15 08:02 4085次阅读
    蓝牙<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>分析仪</b>的软硬件的设计与特点

    CAN总线分析仪CANScope的产品操作手册详细资料免费下载

    本文档的主要内容详细介绍的是CAN总线分析仪CANScope的产品操作手册详细资料免费下载。
    发表于 10-31 08:00 0次下载
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>分析仪</b>CANScope的产品操作手册详细资料免费下载

    CAN总线如何读取新能源汽车中的CAN信号

    CAN总线是新能源汽车中非常重要的通讯总线,工程师们常常通过CAN总线来读取车上的车速、转速、扭
    的头像 发表于 11-02 11:16 2.4w次阅读

    基于ARM单片机和智能手机的CAN总线分析仪设计

    CAN网络分析仪成为开发者的必备设备。借助使用方便的CAN总线分析仪,能够快速找到CAN
    发表于 06-04 14:44 1993次阅读
    基于ARM单片机和智能手机的<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>分析仪</b>设计

    数字分析仪开源项目

    电子发烧友网站提供《数字分析仪开源项目.zip》资料免费下载
    发表于 01-04 11:13 0次下载
    数字<b class='flag-5'>分析仪</b><b class='flag-5'>开源</b><b class='flag-5'>项目</b>

    我们能用CAN分析仪做什么?

    的CANBUS数据,CAN分析仪可以将其可视化。 2、进行CAN数据的格式转换,比如将CAN数据变为二进制格式、批处理格式、文本格式。 3、进行目标
    的头像 发表于 04-17 17:15 2625次阅读

    CAN总线分析仪工具-CAN转USB智能协议转换器

    CAN 接口的高性能型 CAN-bus 总线通讯分析仪。该分析仪可兼容 USB2.0 总线
    发表于 04-23 12:03 966次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>分析仪</b>工具-<b class='flag-5'>CAN</b>转USB智能协议转换器

    为何CAN分析仪都有很长的使用寿命?

    CAN总线分析仪具有较长的使用寿命的原因主要有以下几点: (1)耐用性和可靠性:CAN总线分析仪
    的头像 发表于 12-15 16:30 1106次阅读