创想合伙人 Markdown 实时读取 · 只读浏览

便携式串口与 CAN 分析记录套件

一句话说明

开发一款支持串口与 CAN 的便携式诊断工具,可脱机可靠记录现场数据,并通过手机或桌面端实时分析和回放。

背景与问题

设备调试、故障复现和无人值守监测都需要在不持续连接电脑的情况下保留通信数据。串口记录仪与 CAN 分析套件虽然物理接口和协议不同,但共享时间戳、缓存、存储、文件轮转、故障标记、实时传输和历史回放等核心能力,分别开发会造成硬件与软件重复。

串口方向已有三款低价脱机记录模块作为市场参考;CAN 方向已有 projects/can-tools 的 ESP32-C3 采集硬件实验,以及 projects/canscope 的 Android 与桌面波形显示原型。合并后的关键假设是:同一批现场调试人员确实需要串口和 CAN 两类接口,并愿意为统一工作流承担额外体积与成本。该假设尚未验证。

目标用户与使用场景

最有机会形成差异化的首要场景是“无人值守、长时间、不能丢失故障前后数据”的现场诊断。普通桌面串口调试或仅需单次 CAN 监听的用户,可能使用低价单功能工具就已足够。

核心设想

端到端架构

UART / RS232 / RS485 ─┐
                      ├→ 接口适配与保护 → 采集/时间戳/缓存 → MicroSD 原始日志
CAN ──────────────────┘                              ↓ Wi-Fi / USB
                                                手机或桌面分析端

统一记录模型

每条记录至少包含以下公共字段:

串口记录附加波特率、数据位、停止位、校验方式和原始字节;CAN 记录附加 ID、标准/扩展帧、DLC、标志位和控制器错误状态。文本、CSV 等易读格式作为导出结果,不作为唯一事实来源。

典型使用流程

  1. 用户选择接口并完成接线,设置串口参数或 CAN 速率、监听模式和终端状态。
  2. 设备上电后自动建档,通过明确状态显示正在记录、存储异常、缓存溢出和总线故障。
  3. 用户可脱机留置设备,也可连接手机或电脑实时过滤、查看、打标和测量。
  4. 发生故障后导出对应时间窗口,并保留原始记录用于复盘。
  5. 意外断电或客户端掉线后,设备能说明上一文件是否完整并继续记录,不覆盖旧证据。

首版范围

必须验证

暂不纳入首版

首轮验证指标

以下门槛用于决定统一平台是否值得继续投入,不是最终产品规格:

维度 首轮门槛 验证方法
串口完整性 连续 8 小时压力记录无可检测丢字节 发送带序号与校验值的数据并离线比对
CAN 完整性 目标总线负载下连续 2 小时无不可解释丢帧 与参考 CAN 接口或序号报文对比
时间一致性 接口切换、客户端重连和文件轮转后时间轴连续 注入周期事件并核对时间差
掉电恢复 旧文件可读取,尾部数据损失处于可量化范围 在不同写入时刻重复断电
离线能力 上位机断开期间持续记录,重连后能定位断线窗口 主动断开实时链路并检查日志
可诊断性 存储、缓存、串口配置和 CAN 控制器异常均有明确记录 故障注入并复盘原始日志
上手效率 目标用户 10 分钟内完成接线、记录、打标和导出 观察至少 3 名用户首次操作

差异化与商业假设

讨论记录

2026-08-14

验证方式

风险与待确认问题

阶段里程碑

  1. 统一基线:冻结公共记录模型,并分别跑通 UART/TTL 与经典 CAN 写卡。
  2. 性能边界:量化串口数据率、CAN 总线负载、掉电损失、延迟、功耗和温升。
  3. 端到端样机:完成实时显示、打标、导出与历史回放,验证接口切换体验。
  4. 工程样机:加入目标场景所需的隔离、供电、连接器、外壳和状态设计。
  5. 用户试用:由目标用户完成真实故障记录,决定一体机或分型号方案。

下一步

相关资料