CATALOG

芯步16路控制器采用HTTP API接口,单路功率可达2200W(阻性负载),支持独立/批量/延时控制三种模式。以下是产线集成的完整方案,涵盖接口对接、签名鉴权、二次开发和典型场景应用。

解决方案:基于芯步16路远程交直流输出控制器的产线设备集成方案

1. 背景与选型

在现代产线(如汽车零部件装配、自动化包装、电子测试)中,工程师常常面临老旧设备数字化难小功率负载控制分散的问题。例如,控制一组流水线上的指示灯、电磁阀组、微型电机或局部照明。

UNI-KZQ-TY-16是专为解决此类场景设计的工业级控制器。它具备16路独立输出,支持DC 12V供电,直接驱动小负载,或通过外接接触器控制大功率设备。

核心选型优势:

  • 接口标准化:提供全开放的HTTP API,无论产线用的C#、Java、Python还是Node-RED,都能直接调用。

  • 指令即时性:局域网内控制响应速度极快(实测约80-120ms),满足产线节拍要求

  • 部署灵活:支持Wi-Fi 2.4GHz接入,无需布线,可随意安装在产线现有电控柜中。

2. 硬件接入与电气接线

在开始编程前,完成物理接入是第一步。该产品体积小巧(119.4mm x 95mm),方便集成到现有设备内部

  • 弱电侧:接入DC 12V 2A电源。设备上电后,通过手机App或Web后台配置Wi-Fi连接,确保设备与控制服务器处于同一局域网。

  • 强电侧(控制应用)

    • 小负载:将指示灯、24V电磁阀直接接在对应“LINE”端子和公共端(COM)上。

    • 大负载:控制器相当于一个信号继电器。将控制器的输出端串联到接触器的线圈回路中,通过控制线圈吸合来间接控制产线主电机或加热器。

    • 注意:请一定要核对负载类型。感性负载(电机、继电器线圈)在通断时会产生反向电动势,在负载两端并联续流二极管或阻容吸收模块,避免损坏控制器触点。

3. 接口对接核心流程

芯步的开放平台采用统一的鉴权机制。任何软件接入只需遵循以下三步:获取凭证、计算签名、发送指令。

3.1 准备工作在芯步控制台获取以下三个关键信息:

  • AppID:应用的唯一标识。

  • AppSecret:用于加密的密钥。

  • Device ID:上述16路控制器的设备编号

3.2 签名算法为了防止接口被恶意篡改,所有API请求需携带动态Sign。算法规则为:

Sign = md5( md5(AppSecret) + ts )

代码逻辑解析:

  1. AppSecret进行一次MD5加密,得到字符串S1

  2. 获取当前Unix时间戳(秒级)ts,将S1ts拼接成字符串S1ts

  3. S1ts再次进行MD5加密,得到最终的Sign

3.3 发送控制命令请求地址(替换实际AppID):POST https://api.thingboot.com/{Your_AppID}/device/control/?sign={Sign}&ts={Timestamp}

请求体示例:

4. 产线业务场景集成示例

假设产线场景为自动化测试工位:当产品到位(传感器触发),需要点亮4号工位照明(第5路)、启动测试机(第8路),并点亮报警灯(第2路)。

Python集成示例:

5. 高级功能与排障

除了简单的开关,该接口还支持复杂的工业逻辑控制

  • 点动/脉冲控制(先通后断) :适用于控制电控门或气缸电磁阀。

    • 命令:{“point1”: 2000} // 第1路接通2秒后自动断开。

  • 互锁逻辑(先断后通) :防止两个冲突的动作同时发生。

    • 命令:{“reset”: “1,2”} // 先断开第1、2路,再接通其他,确保安全。

  • 局域网直连

    • 如果产线不允许数据出公网,关注设备是否支持局域网Mqtt/Http Local API模式。在此模式下,可设置服务器IP,无需经过云端,直接在产线内网闭环控制,进一步降低延迟。

6. 总结

将芯步UNI-KZQ-TY-16接入产线项目,核心在于电气适配HTTP接口集成。通过开放API,它可以作为产线MES、SCADA系统的最底层执行单元,快速将传统的“哑设备”改造为可远程调度、自动响应的智能节点,从而达到节省人工、提升效率的目的。