这封方案面向的是需要批量控制多路设备、但又希望灵活扩展的用户。我会围绕 UNI-KZQ-TY-24 的 HTTP 接口能力,说明如何通过“控制器+继电器模块”的分层架构,解决单设备触点容量不足或负载类型复杂的问题。
1. 背景与需求分析
在许多工业自动化和商业场景(如大型沙盘模型、批量老化测试架、智能农业大棚)中,仅靠单一控制器的既定路数往往难以满足复杂的现场需求。
分析:
触点容量限制: 智能通用控制器虽然拥有24路输出,但直接控制大功率电机或强电设备存在安全隐患。
电压不匹配: 控制器通常为DC 12V信号输出,而现场设备可能是AC 220V或DC 24V。
扩展灵活性: 当需要控制超过24路设备时,系统必须支持级联扩展。
解决方案架构:本方案基于芯步 UNI-KZQ-TY-24 智能通用控制器的开放 HTTP 接口,利用其“干接点”或“弱电信号”输出特性,外接大容量中间继电器模组,实现“小信号控大功率”的隔离驱动,从而达到任意数量的负载扩展。
2. 硬件连接设计:分层架构
为了实现安全可靠的扩展,我们将系统分为三层:控制层、驱动层、执行层。
2.1 设备选型
控制层: 芯步 UNI-KZQ-TY-24 (24路分体远程通用控制器)。
驱动层(扩展核心): 选用与控制器24路对应的 24路继电器模组(低电平触发) 。该模组应具备光耦隔离,以保护主控制器。
执行层: 用户实际的被控设备(如 AC 220V 照明、大功率电机、电磁阀等)。
2.2 物理接线逻辑
UNI-KZQ-TY-24 的输出本质上是开关量信号。接线步骤如下:
电源共地(关键步骤):
UNI-KZQ-TY-24 需要 DC 12V 供电。
外扩的继电器模组线圈侧同样需要 DC 12V 或 DC 24V(根据模组规格)。
必须将控制器的 GND 端子与继电器模组的 GND 端子连接,形成共地回路。
信号连接:
将控制器的 DO1 (数字输出1) 连接至继电器模组的 IN1 输入端。
以此类推,连接 DO2 -> IN2 …… 直到 DO24 -> IN24。
负载接入:
被控设备的火线(L)应切断,串入继电器模组的常开(NO)和公共端(COM)触点。
3. 软件对接:开放接口联动策略
芯步提供了标准化的 HTTP API 接口,这是实现“联动”和“远程控制”的核心。
3.1 接口鉴权机制
所有 API 调用都需要携带签名,签名算法如下(通用逻辑):
参数: AppID, AppSecret, Timestamp(ts)。
签名公式:
sign = md5(md5(AppSecret) + ts)。
3.2 核心控制指令(联动继电器模组)
根据产品手册,控制 UNI-KZQ-TY-24 的每一路独立输出,只需操作对应的 powerX 参数。
场景 A:单路独立控制(控制第1路扩展继电器吸合)需求:打开连接在第1路扩展继电器上的设备。
请求类型: POST
URL:
https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}请求体(JSON):
*逻辑:接口下发
power1:1,控制器 DO1 输出高电平/导通,触发外接继电器模组第1路吸合。*
场景 B:批量联动控制(分组启动)需求:在自动化测试中,需要同时启动第1、5、10路连接的电机。
请求体(JSON):
解析:使用
batch指令可实现精准的多路同时翻转,无需发送多次 HTTP 请求,提高了并发的实时性。
场景 C:脉冲式联动(点动控制)需求:控制一台卷帘门电机(按住正转,松开即停)。
请求体(JSON):
解析:该指令使第2路先接通,500毫秒后自动断开。这非常适合控制“先通后断”的机械设备(如电锁、气缸)。
4. 扩展应用场景案例
4.1 大型沙盘模型控制
挑战: 沙盘中有 50 栋建筑的灯光,24路不够用。
方案: 使用 1 台 UNI-KZQ-TY-24 控制 24 路扩展模组。利用 HTTP 接口集成到中控触摸屏软件中。
效果: 点击屏幕上的“规划区”,接口发送
{“batch”:{“relay”: [1,2,3], “power”: 1}},瞬间点亮该区域所有建筑。
4.2 智慧工厂老化测试架
挑战: 需对 100 个开关电源进行轮流老化测试。
方案: 主控器连接扩展继电器模组,每个继电器模组控制 4 个电源插座。
逻辑: 云端服务器通过定时任务或脚本,循环向控制器发送指令:
{“power1”:1}(保持1小时),{“power1”:0},{“power2”:1}...
5. 技术优势总结
抗干扰与隔离: 通过外接继电器模组,实现了 UNI-KZQ-TY-24 弱电系统与被控强电设备的光电隔离,大大降低了强电反冲烧毁主板的概率。
负载无上限: 摆脱了控制器本身 4400W 总功率的限制。外扩继电器可以选配 40A 甚至更高规格的接触器,理论上可以通过外扩实现任意功率的控制。
响应速度: 基于 HTTP 接口的直接控制,延迟通常在 80-120ms 之间,配合 MQTT 或 Batch 指令,可以满足高速自动化联动需求。
通过上述方案,用户可以以 UNI-KZQ-TY-24 为核心,轻松构建出不受路数和功率限制的工业级物联网控制系统。