跳到主要内容

CM5-HMI-BOX-A

CM5-HMI-BOX-A 工业计算机

CM5-HMI-BOX-A 是一款可搭配树莓派 Compute Module 5 使用的工业计算机,采用铝合金散热外壳,板载法拉电容模块并支持掉电保护。产品提供 M.2 NVMe 与 4G / 5G 扩展能力,并集成 RS485、CAN、数字输入输出和模拟输入等工业接口,可用于工业通信与数据采集。产品内部不包含 CM5 核心板。

SKU型号版本差异
35661CM5-HMI-BOX-A4 × RS485
35662CM5-HMI-BOX-B2 × RS485、2 × RS232

版本选择​

CM5-HMI-BOX-A 版本选择

产品特性​

  • 禁止带电时拔插除 USB 和 HDMI 之外的任何设备
  • Type C 可用作 USB SLAVE 接口烧录镜像或设备供电。
  • 板载 M.2 M KEY 接口,支持 NVMe 硬盘协议(或者 PCIE 协议的 AI 模块)
  • 板载 M.2 B KEY 接口,支持接入 4G/5G 通信模块
  • 2 路 RS485 + 2 路 RS232 或 4 路 RS485 版本可选(隔离)
  • 1 路 CAN 支持 1Mbps 通信速率(隔离)
  • 2 路 数字输出 + 2 路 数字输入(隔离)
  • 2 路 ADC 模拟输入(可通过拆焊器件实现 4 ~ 20mA 电流采集)
  • 单路可控蜂鸣器
  • 板载 EEPROM 和加密芯片
  • 板载 BOOT 按键,可以上电前按住 BOOT 按键,通过 Type C 连接电脑,让设备接入烧录模式
  • 使用 Type C 烧录不要连接其他设备,否则供电不足导致无法识别设备
  • 板载法拉电容模块,支持掉电保护
  • 板载多种供电方式(绿色端子 7V~36V 供电、TYPE-C 5V 供电)

板载资源​

CM5-HMI-BOX-A 板载资源

  1. CM5 连接器
    适用于 Compute Module 5 的所有版本
  2. TF 卡接口
    用于接入带系统的 TF 卡,仅适用于不带 eMMC 的 CM5 版本
  3. Type-C 接口
    可作为 5 V、5 A 供电接口、eMMC 烧录接口或 USB OTG 接口
  4. FAN 接口
    5 V、4PIN JST-SH PWM 风扇接口,与编号 8 的接口并联,仅允许接入 1 个风扇
  5. 串口通信指示灯
  6. 双 MIPI 接口
    支持接入 DSI 显示器或 CSI 摄像头
  7. RTC 电池连接座
    用于连接 RTC 电池
  8. FAN 接口
    5 V、4PIN JST-SH PWM 风扇接口,与编号 4 的接口并联,仅允许接入 1 个风扇
  9. 5 V 输出接口
    提供 5 V 输出
  10. PSW 电源按键
    长按强制关机,短按软关机或开机
  11. BOOT 按键
    上电前按下,上电后松开,可进入烧录模式
  12. 系统功能指示灯
  13. M.2 M KEY
    支持 2280、2260、2242、2230 规格的 NVMe SSD 或 PCIe AI 模块
  14. M.2 B KEY
    支持接入 4G / 5G 通信模块
  1. RS485 终端电阻跳线帽
    对应接口为 RS232 时,该位置的终端电阻无效
  2. RS485 / RS232 接口
    接口类型取决于产品版本
  3. CAN 终端电阻跳线帽
    用于配置 CAN 总线终端电阻
  4. 多功能接口
    包含一路 CAN 接口 (最高支持 1Mbps)、2 路数字输入、2 路数字输出与 2 路模拟输入
  5. DC 电源接口
    支持 7~36 V 直流供电
  6. 蜂鸣器
  7. 掉电保护电容
  8. 充电使能跳线帽
    需要为保护电容充电时将跳线帽切为 ON,充满会自动停止充电
  9. HDMI 接口
    支持 4K 输出
  10. 双 USB 3.2 Gen1 接口
    2 个 USB 3.2 Gen1 Type-A 接口,USB 3.2 Gen1 最高支持 5Gbps
  11. 双 USB 2.0 接口
    2 个标准 USB 2.0 Type-A 接口
  12. 1000M 网口
    RJ45 1000M 网口,支持 10M / 100M / 1000M 网络接入
  13. Nano SIM 卡接口

产品尺寸​

CM5-HMI-BOX-A 外形尺寸

开发相关​

镜像烧录​

  • 进入下载模式
    • 板载 BOOT 按键:在上电前按住 BOOT 按键,通过 Type C 连接电脑,等到电源指示灯亮起再松开按键
  • LITE 版本镜像烧录:LITE 版本教程
  • EMMC 版本镜像烧录:EMMC 版本教程

NVMe(M.2 M KEY)​


NVMe SSD 引导启动​

  • 先使用 SD 卡启动树莓派,先挂载测试一下 NVMe 硬盘,确保硬件可以正常工作
  • NVMe SSD 引导启动:引导启动配置教程

MIPI​


风扇控制​

注意

产品未配套风扇,仅在底板预留风扇接口


RTC​


RS485/RS232​

  • 产品板载 RS485/RS232 接口(版本 A 无 RS232 接口)
  • 产品支持此教程内的全部功能:RS485/RS232 使用教程

CAN​

  • 产品板载 CAN 接口(支持最高速率为 1Mbps)
  • 产品支持此教程内的全部功能:CAN 使用教程

模拟输入接口​

注意

产品的模拟输入接口通过 I2C1 扩展 SGM58031XMS10G 实现

  • 本产品模拟采集芯片(SGM58031XMS10G)的 I2C 地址:0x48
  • 芯片默认连接的 I2C 为: I2C1(SDA:GPIO2、SCL:GPIO3)

数字输入接口​

注意

产品的数字输入接口支持的最大输入电压为 36V

控制引脚功能说明
GPIO23IN1数字输入通道1
GPIO24IN2数字输入通道2
  • 当数字输入为高电平(高于 2V)时,GPIO 采集到的电平为低
  • 当数字输入为低电平(低于 0.9V)时,GPIO 采集到的电平为高

数字输出接口​

注意

产品的数字输出为开漏输出,最大截断电压为 150V,最大电流支持 500mA(导通电阻为 18Ω,过压或过流都将烧毁设备)

控制引脚功能说明
GPIO27OUT1数字输出通道1
GPIO22OUT2数字输出通道2
  • 当 GPIO 输出高时,数字输出的输出电平为低
  • 当 GPIO 输出低时,数字输出的输出电平为高阻态

4G / 5G​

  • 产品板载 M.2 B KEY 接口,支持接入 4G / 5G 通信模块
  • 产品支持此教程内的全部功能:4G / 5G使用教程

加密芯片(ATSHA204)​

CM5-HMI-BOX-A 加密芯片位置


EEPROM(CAT24C32)​

CM5-HMI-BOX-A EEPROM 位置与 I2C 连接示意图

  • 芯片的 I2C 地址:0x50(可通过修改 A0~A2 电阻的焊接位置调整)
  • 芯片默认连接的 I2C 为: I2C1(SDA:GPIO2、SCL:GPIO3)

掉电保护​

注意
  • 产品的掉电保护仅在使用 7~36V 供电时启用电容充电,并且电容充满的情况下生效。
  • 启用掉电保护功能后,将在外部掉电的情况下通过法拉电容为设备额外提供一段时间的电源,给用户留出数据备份的时间。

CM5-HMI-BOX-A 掉电保护使能位

  • 启用电容掉电保护功能后,将在外部掉电的情况下通过法拉电容为设备额外提供一段时间的电源,给用户留出数据备份的时间。
  • 产品默认启用电容掉电保护功能,若需禁用此功能,请将左上角大电容旁边的跳线帽移动至 OFF 即可禁用。
受控引脚功能说明
GPIO11电容低电量警告在电容电压过低时示警电路将拉低 GPIO11
GPIO16外部停止供电警告在外部 TYPE-C 与 7V~36V 端子均为断电状态时,由法拉电容续电情况下,断电示警电路将拉高 GPIO16

蜂鸣器​

控制引脚功能说明
GPIO7蜂鸣器有源蜂鸣器
  • 当 GPIO 输出高时,蜂鸣器无输出
  • 当 GPIO 输出低时,蜂鸣器输出声音

指示灯​

指示灯丝印功能说明
STAT4G/5G 模组使能指示灯4G/5G 模块接口指示灯
NET4G/5G 模组运行状态指示灯
PWR树莓派系统指示灯树莓派系统指示灯
ACT树莓派工作状态指示灯
USER1用户自定义功能指示灯1连接至 GPIO25,低电平有效
USER2用户自定义功能指示灯2连接至 GPIO26,低电平有效