An even better all-in-one USB to isolated-UARTx2/CAN/RS485/RS232 converter Ollie v2

智能硬件 ⭐⭐⭐☆☆ (3/5) 已发布
meatpi-electronics 0 Stars 未知(需确认) BOM 完整度: /5 教程完整度: /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 总线)诊断与数据采集
实验室测试平台中的协议转换与隔离
创客项目中的多接口通信中枢
教学演示:演示隔离通信、多总线共存等概念