An even better all-in-one USB to isolated-UARTx2/CAN/RS485/RS232 converter
Ollie v2
智能硬件
⭐⭐⭐☆☆ (3/5)
已发布
项目简介
更好的全合一USB转隔离UARTx2/CAN/RS485/RS232转换器。
项目特点
集成双路 UART、CAN、RS485、RS232 四种接口,一机多用
所有接口均带电气隔离,保护电脑和被测设备
支持 USB 供电,无需额外电源
紧凑的铝合金外壳设计,适合桌面和现场使用
开源硬件设计,原理图和 PCB 文件可获取
兼容主流操作系统(Windows、Linux、macOS)
技术规格
| USB 接口 | USB Type-C,USB 2.0 全速 |
|---|---|
| 隔离电压 | 2500Vrms(典型值) |
| UART 通道 | 2 路,独立隔离 |
| UART 电平 | 3.3V / 5V 可选 |
| CAN 接口 | 1 路,CAN 2.0A/B |
| RS485 接口 | 1 路,半双工 |
| RS232 接口 | 1 路,DB9 公头 |
| 最大波特率(UART) | 3 Mbps |
| 最大波特率(CAN) | 1 Mbps |
| 最大波特率(RS485) | 10 Mbps |
| 最大波特率(RS232) | 115200 bps |
| 供电方式 | USB 总线供电(5V) |
| 工作温度 | -40°C ~ +85°C |
| 外壳材质 | 铝合金 |
| 尺寸 | 约 95mm × 55mm × 25mm |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| STM32F072C8T6 | 1 | — | USB 桥接 MCU |
| ADuM1201ARZ | 2 | — | 双通道数字隔离器 |
| ADuM5201ARZ | 1 | — | 隔离电源模块 |
| MAX3232E | 1 | — | RS232 收发器 |
| MAX3485E | 1 | — | RS485 收发器 |
| SN65HVD230 | 1 | — | CAN 收发器 |
| USB Type-C 母座 | 1 | — | 供电与数据 |
| DB9 公头 | 1 | — | RS232 输出 |
| 2.54mm 排针 | 若干 | — | UART/CAN/RS485 接口 |
| 3.3V LDO (AMS1117-3.3) | 1 | — | 板载稳压 |
| 电阻、电容、LED | 若干 | — | 按原理图配置 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 烙铁与焊台 | 焊接 PCB 元件 | ✅ 是 |
| 万用表 | 检查短路与电压 | ✅ 是 |
| USB Type-C 数据线 | 供电与通信 | ✅ 是 |
| 示波器或逻辑分析仪 | 调试 UART/CAN 信号 | ▢ 推荐 |
| 热风枪 | 焊接 QFN 封装 MCU | ▢ 推荐 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅芯片数据手册和隔离器件规格
**动手与操作**:4/5 — 涉及精密焊接、贴片元件组装和外壳装配
**编程与算法**:2/5 — 固件已有,无需大量编程,但可修改 USB 描述符
**设计与建模**:3/5 — 可基于开源原理图进行二次设计或修改 PCB
**实验与调试**:4/5 — 需要测试各接口通信、隔离效果和波特率稳定性
**协作与分享**:2/5 — 项目已有完整文档,适合个人独立完成
**学习与研究**:4/5 — 学习 USB 协议、隔离技术、多种串行总线标准
**系统集成**:3/5 — 可集成到自动化测试台或嵌入式开发环境中
所需技能
基本的电子焊接与组装能力(贴片元件)
能够阅读原理图和 PCB 布局
熟悉 UART、CAN、RS485、RS232 等串行通信协议
会使用万用表、示波器等调试工具
了解 USB 转串口的基本原理
具备一定的故障排查和信号分析能力
适用场景
嵌入式系统开发与调试(多协议同时调试)
工业自动化设备现场维护与配置
汽车电子(CAN 总线)诊断与数据采集
实验室测试平台中的协议转换与隔离
创客项目中的多接口通信中枢
教学演示:演示隔离通信、多总线共存等概念