【第三.三篇】Edgebox-RPI-200 硬件手册精读 — 第一次接触工业设备必须搞懂的那些事
前言
前几篇文章我们从软件层面理解了 Edgebox 是什么、系统是什么、ZTP 是什么。这篇文章换个角度,从硬件手册出发,搞清楚这台设备每个接口是干什么的,电气特性是什么,安装有什么注意事项。
这些知识对真实设备的接线和排障至关重要,也是面试时体现"不只会软件、懂硬件底层"的加分项。
一、这份手册是什么,为什么要读
ManualsLib 上有两份 Edgebox-RPI-200 的官方用户手册,分别是 V1.0(25页)和 V2.1(28页)。
V2.1 是最新版本,包含了一项重要的硬件变更说明:
V2.1 硬件变更(影响软件使用):
| 旧版芯片 | 新版芯片 | 影响 |
|---|---|---|
| CP2104 | CH9102F | USB 转串口驱动不同 |
| USB2514B | CH334U | USB Hub 芯片更换 |
| CP2105 | CH342F | 双串口芯片更换 |
实际影响: 串口设备名称发生了变化:
旧版:ttyUSB0
新版:ttyACM0
这个细节非常重要。如果你拿到的是新版硬件,但按旧版文档的
ttyUSB0去找串口,永远找不到,会以为设备坏了。看手册版本号是第一步。
二、硬件接口全览
打开 Edgebox,正面可以看到以下接口(从左到右):
① 多功能凤凰端子(电源 + RS485 + RS232 + DI/DO)
② 以太网口(RJ45 千兆)
③ USB 2.0 × 2
④ HDMI
⑤ LED2(4G指示灯 + 用户可编程)
⑥ LED1(电源指示灯 + eMMC读写指示)
⑦ SMA 天线接口1(用于 Mini-PCIe 模块)
⑧ Console 调试口(USB Type-C)
⑨ SIM 卡槽(Nano SIM)
⑩ SMA 天线接口2(用于内置 WiFi)
三、凤凰端子接线详解(最重要的部分)
凤凰端子(Phoenix Connector)是工业设备最常见的接线方式,把所有关键信号集中在一个多脚接线排上。
Edgebox 的凤凰端子引脚分配如下:
| 引脚 | 信号名 | 功能说明 |
|---|---|---|
| 1 | POWER | 电源正极输入 |
| 2 | GND | 电源地 |
| 3 | PE | 保护地(可选,无 EMI 环境可不接) |
| 4 | RS485_A | RS485 差分信号高 |
| 5 | RS485_B | RS485 差分信号低 |
| 6 | RS485_GND | RS485 独立地(与系统 GND 隔离) |
| 7 | RS232_RX | RS232 接收 |
| 8 | RS232_TX | RS232 发送 |
| 9 | RS232_GND | RS232 地 |
| 10 | DI0- | 数字输入0 负极 |
| 11 | DI0+ | 数字输入0 正极 |
| 12 | DI1- | 数字输入1 负极 |
| 13 | DI1+ | 数字输入1 正极 |
| 14 | DO0_0 | 数字输出0 端子A |
| 15 | DO0_1 | 数字输出0 端子B |
| 16 | DO1_0 | 数字输出1 端子A |
| 17 | DO1_1 | 数字输出1 端子B |
建议使用 24AWG 到 16AWG 的电线接线。
四、电源接线详解(开箱第一步)
电气参数:
- 输入电压:DC 9V-36V(手册最新版更新为9V起,旧版写的是12V)
- 典型工业使用:DC 24V
- PE 保护地:可选,无电磁干扰环境可以不接
接线步骤:
第一步:准备 DC 24V 电源
第二步:将正极接凤凰端子第1脚(POWER)
第三步:将负极接凤凰端子第2脚(GND)
第四步:如有 EMI 干扰环境,将机柜地接第3脚(PE)
第五步:接通电源,观察 LED1 绿灯亮起 = 上电成功
功耗参考(24V 供电,无外接模块):
| 工作状态 | 功耗 |
|---|---|
| 待机 | 约 3W |
| 正常运行 | 约 5-7W |
| 满负荷 | 约 10W |
五、RS485 和 RS232 接口详解
这是 Edgebox 连接工业设备最核心的两个接口,也是初学者最容易搞混的地方。
先搞清楚两者区别:
| 对比 | RS232 | RS485 |
|---|---|---|
| 连接方式 | 点对点(1对1) | 总线(1对多,最多32个设备) |
| 传输距离 | 最远15米 | 最远1200米 |
| 抗干扰 | 弱 | 强(差分信号) |
| 工业使用 | 较少,主要用于调试 | 非常普遍,Modbus RTU 跑在上面 |
| 接线数量 | 3根(TX/RX/GND) | 2根(A/B) |
RS485 接线注意事项(非常重要):
- 内置120Ω终端电阻:Edgebox 内部已经焊好了120Ω的终端电阻,无需外接。如果你在外部又接了一个,会导致信号异常。
- RS485_GND 是独立隔离地:RS485_GND 和系统 GND 是隔离的,接线时不能混用,否则会破坏隔离保护。
- 建议使用屏蔽双绞线:工业现场干扰强,普通线容易出现通信错误,尽量用带屏蔽层的双绞线,屏蔽层接 RS485_GND。
- A/B 接反会导致通信失败:RS485_A 接高电平,RS485_B 接低电平,接反了整个总线会无法通信,排查时第一步就是检查 A/B 是否接反。
RS232 接线注意事项:
RS232 主要用于调试场景,接线相对简单:
- RX 接对端 TX
- TX 接对端 RX
- GND 共地
六、DI/DO 数字输入输出详解
DI(Digital Input)和 DO(Digital Output)是 Edgebox 与工业现场设备交互的关键接口。
电气参数:
- DI 输入电压:DC 24V(±10%),即 21.6V-26.4V 均可触发
- DO 输出电压:最高 60V,最大电流 500mA
- 隔离设计:DI0 和 DI1 通道之间相互隔离,DO0 和 DO1 之间也相互隔离
GPIO 对应关系:
| 接口 | 对应 GPIO | 触发电平 |
|---|---|---|
| DI0 | GPIO17 | 高电平有效 |
| DI1 | GPIO27 | 高电平有效 |
| DO0 | GPIO23 | 高电平有效 |
| DO1 | GPIO24 | 高电平有效 |
白话理解 DI/DO 的用途:
DI(数字输入)= 读取外部信号
例子:
- 门磁传感器触发 → DI0 检测到信号 → 系统记录"门开了"
- 急停按钮按下 → DI1 检测到信号 → 系统触发停机流程
DO(数字输出)= 控制外部设备
例子:
- 系统判断温度过高 → DO0 输出信号 → 外接继电器吸合 → 风扇启动
- 定时任务触发 → DO1 输出信号 → 控制电磁阀开关
七、LED 指示灯含义
很多人拿到设备不知道灯在说什么,手册里写得很清楚:
LED1(双色:绿/红):
- 绿灯亮 = 设备正常上电
- 红灯闪 = eMMC 存储器正在读写
LED2(双色:绿/红):
- 绿灯亮 = 4G 模块正常连接
- 红灯 = 用户可编程指示灯(连接 GPIO21,低电平有效)
用 Linux 命令控制 LED2 红灯:
sudo -i
cd /sys/class/gpio
echo 21 > export
echo out > gpio21/direction
echo 0 > gpio21/value # 点亮(低电平有效)
echo 1 > gpio21/value # 熄灭
八、三个容易被忽视的高级功能
① WDT(看门狗定时器)
WDT 是工业设备保证稳定运行的关键机制。
白话解释:
看门狗就像一个定时器,你的程序必须每隔一段时间(比如2秒)给它"喂一次狗"(发一个信号)。如果超过2秒没有喂狗,看门狗认为程序死掉了,就自动触发系统重启。
工业场景为什么需要这个:
工厂里的设备可能 24小时运行几个月不停,程序万一卡死了,没人知道,设备就一直停着。有了看门狗,程序死掉后几秒内自动重启,恢复正常运行,不需要人工干预。
② RTC(实时时钟)
Edgebox 内置 RTC 芯片(新版为 PCF8563,I2C 地址 0x51),即使断电也能保持时间。
为什么重要:
工业现场可能断电,重新上电后如果时间不对,所有的数据时间戳都是错的,根本没法用于分析和溯源。RTC 保证断电后时间仍然准确。
RTC 备用电时间约 15 天,超过15天断电才需要重新对时。
③ UPS 安全断电模块(可选)
UPS 模块在停电时通过超级电容给系统供电几秒钟,让系统有时间执行 shutdown 命令安全关机,避免突然断电导致文件系统损坏。
工作流程:
外部电源断电
↓
UPS 检测到掉电,通过 GPIO 通知 CPU
↓
CPU 收到信号,立即执行紧急保存和关机脚本
↓
系统安全关机
↓
超级电容电量耗尽
九、安装方式
Edgebox 支持两种安装方式:
35mm DIN 导轨安装(最常见):
直接卡在标准工业配电箱的导轨上,和其他工业设备并排安装,整洁规范。
壁挂安装:
用螺丝固定在墙面或机柜内壁。
两种方式都支持竖装和横装,但手册建议按照图示的推荐方向安装,保证散热效果最佳。
十、扩展接口
Mini-PCIe 扩展槽:
- 可插 4G/LTE 模块(推荐 Quectel EC25)
- 可插 LoRaWAN 模块(推荐 WM1302)
- 注意:4G 和 LoRa 模块默认不包含,需要单独购买
M.2 SSD 扩展(M Key):
- 仅支持 2242 尺寸的 NVMe SSD
- 不支持 mSATA
- 用于扩展存储,适合需要本地存大量数据的场景
Nano SIM 卡槽:
- 仅支持 Nano SIM(最小的那种)
- 芯片面朝上插入
- 只有插了 4G 模块才需要 SIM 卡
十一、小结
读完这份手册,对 Edgebox 硬件层面的核心知识点总结如下:
| 知识点 | 关键记忆 |
|---|---|
| 电源 | DC 9-36V,典型24V,PE可选 |
| RS485 | 内置120Ω终端电阻,GND隔离,用屏蔽线 |
| RS232 | 点对点调试用,TX/RX需交叉接 |
| DI | 24V输入,GPIO17/27,通道间隔离 |
| DO | 最高60V/500mA,GPIO23/24,通道间隔离 |
| LED | 绿1=电源,红1=eMMC,绿2=4G,红2=可编程 |
| WDT | 看门狗,防止程序死机无人知晓 |
| RTC | 断电保时15天,工业数据时间戳必备 |
| UPS | 可选,安全关机防文件损坏 |
| V2.1变化 | 串口设备名从ttyUSB0变为ttyACM0 |

浙公网安备 33010602011771号