自助洗车机的远程控制核心在于低成本、高可靠的开关量控制。芯步AC1-10A智能通断器通过HTTP接口即可实现继电器通断,无需PLC或工控机,特别适合快速改造场景。以下方案涵盖硬件接线、接口调用、集成逻辑及异常处理。
解决方案:基于芯步AC1-10A智能开关的自助洗车机电路远程控制集成方案
1. 概述与选型背景
在自助洗车机的集成开发中,核心需求是实现对高压水枪、泡沫机、风机及门禁的远程电路通断控制。传统的PLC方案成本较高且开发周期长,而采用智能继电器(智能通断器)是一种轻量级、低成本的替代方案。
本方案选用 芯步 UNI-TDQ-AC1-10A 智能通断器(产品型号基于参考资料),该模块具备以下核心优势,非常适合自助洗车场景:
直接负载能力:支持AC 220V/10A,额定功率2200W,可直接驱动水泵、鼓风机等感性负载(需注意启动电流)。
开放的HTTP接口:设备完全开放API,支持通过HTTP/Websocket下发命令,无需专用网关即可直接接入你的后端服务器(如Java、Python、Go或小程序云开发)。
灵活的动作模式:支持“点动”(如按下泡沫按钮,继电器吸合2秒后自动断开)、“自锁”和“延时”模式,完美匹配洗车机对不同设备的控制逻辑。
2. 硬件接线与部署方案
在自助洗车机原有的220V配电箱基础上,将AC1-10A模块串联进控制回路。
集成步骤:
强电接入
输入端 (L/N):接入洗车机的总进线电源(220V交流电)。
输出端 (Com/NO):将原设备的供电线剪断,串接入继电器的“公共端(Com)”与“常开端(NO)”。
示例:控制高压水泵时,220V火线进Com,水泵火线接NO;零线直接并联。当继电器吸合,水泵启动。
弱电配置(配网)
AC1-10A使用WiFi 2.4G连接网络。由于洗车场环境通常较为空旷,WiFi覆盖较好;若机柜位于地下室,启用设备的“多WiFi备份”功能,配置至少两组AP信号以保证稳定性。
在手机APP中进行初始配网,获取设备ID(Device ID)和API Key。
3. 软件对接设计
为了避免洗车机内部复杂的线路改造,采用 “中心云”直接控制设备 的架构。
架构逻辑用户在微信小程序点击“开始洗车” -> 小程序调用你的业务后端 -> 业务后端通过互联网调用芯步的开放API -> 云端下发指令至现场AC1-10A设备 -> 水枪通电。
关键接口集成芯步设备支持标准的HTTP API,你需要在后端服务中封装以下核心命令
设备状态查询:在每次命令下发前,先调用此接口,确认设备在线。如果设备离线,应向管理员发送告警。
单路开关控制 (power)
开启:发送
{"device":"设备ID", "command":{"power":"on"}}关闭:发送
{"device":"设备ID", "command":{"power":"off"}}
点动模式 (point):这是洗车机最常用的功能。
场景:用户按一次“泡沫”按钮,泡沫机喷5秒自动停止。
指令
{"device":"设备ID", "command":{"point":"5000"}}(5000代表毫秒,继电器自动闭合5秒后断开)。
4. 业务逻辑实现(以典型洗车流程为例)
以下是针对自助洗车机的具体代码逻辑实现方案:
第一步:初始化与计费关联
逻辑:用户扫码支付后,系统生成订单。此时,向AC1-10A发送开启指令,接通洗车机总电源或高压泵待机电源。
接口调用
POST /ordercontrol(携带API Key)。异常处理:若接口返回
offline状态码,立即触发退款流程并提示用户设备故障。
第二步:功能选择(点动控制)当用户点击小程序中的“高压冲洗”或“泡沫”按钮时,不应直接控制电源通断(因为高压水枪通常是一键启停的安全开关,但若是简单的电磁阀+水泵结构,则需精准控制):
用户点击“泡沫”。
后端接收请求:验证订单是否在计费时间内。
下发指令:调用
point接口,设定持续时间(如10秒)。反馈:设备在10秒后自动切断泡沫阀电源,无需后端再次干预,减轻服务器压力。
第三步:结束与安全切断
逻辑:用户点击“结束”或计时归零。
动作:后端调用
power off指令。安全冗余:除了主动切断,在代码中设置定时任务(Cron Job),每5分钟扫描一次超时订单,强制发送断电命令,防止用户未点结束导致设备空转。
5. 高级应用与优化
1. 结合传感器实现智能联动虽然AC1-10A本身是执行器(控制回路),但结合洗车场现有的传感器(如水位传感器),可以通过后端逻辑实现保护功能。
场景:检测到清水箱低水位。
逻辑:后端接收到水位传感器的告警(如果有其他数据采集模块) -> 调用AC1-10A接口强制切断水泵电源 -> 向管理员推送维修信息。
2. 解决WiFi掉线问题自助洗车机多为金属外壳,可能屏蔽WiFi信号。
优化方案:利用设备支持“5组WiFi网络备份”的特性,除了配置现场AP,可考虑配置一个手机热点作为备份。或者,要求现场部署工业级无线AP,确保信号强度。
3. 安全性考量
接口鉴权:所有API调用必须携带签名(Sign),防止被恶意重放攻击。
独立应急回路重要提醒:AC1-10A是电子开关。在洗车机这种潮湿环境中,必须保留急停按钮(物理切断接触器),不要仅依赖软件控制安全。
6. 总结
芯步AC1-10A为自助洗车机项目提供了一个 “即插即用” 的电路控制解决方案。通过其清晰的HTTP接口,你可以通过几行代码就将传统的洗车设备改造成支持远程控制和自助计费的智能设备,大大缩短了从硬件选型到应用落地的周期。