这是一份基于芯步开放平台的技术解决方案。为了更“口语化”和好理解,文章模拟了技术团队内部沟通或方案汇报的语气。
一、 聊聊这个需求:我们为什么要控制“辅助电源”?
大家在实际做充电桩项目,尤其是交流慢充或者小直流维护时,肯定会遇到一个头疼的问题:“僵尸充电桩”。
很多充电桩的辅助电源(给主板、屏幕、4G模块供电的这部分)是直接从电网取电的。只要总闸合上,哪怕车子没在充电,主控板、屏幕、4G模块也在工作。一个桩可能功耗不高,但上千个桩一年下来,电费浪费巨大,而且设备一直跑着老化也快。
所以,我们的核心目标是:在不需要充电的时候,直接把辅助电源的AC输入侧“掐断”。 等到需要充电(比如车主扫码、后台定时策略)时,再合闸供电。
这就需要一个能承载 AC 5-10A 电流的“电子开关”。考虑到成本、体积和噪音(继电器没声音,交流接触器嗡嗡响),我们这次选用 芯步的智能墙壁开关(1路或3路)作为核心执行器。
二、 硬件怎么接?—— 核心在“前串”还是“后串”
我们硬件工程师老张经常问:这开关是装在电源模块前面还是后面?
结论是:装在电源模块的前面,且必须是“湿接点”。
具体接线逻辑如下:
强电回路
从配电箱出来 L(火线) 先进芯步智能开关的 L-in 口。
从智能开关的 L-out 口引出线,接到充电桩辅助电源的 AC-L 端。
N(零线) 直接跳接,不经过开关(这是为了接线安全,开关控制火线通断即可)。
为什么这样接?
辅助电源输入端通常有滤波电容,如果是冷启动瞬间电流可能接近标称的2-3倍。芯步的墙壁开关标注一般是16A阻性负载,但针对感性或容性负载,我们的5-10A需求完全在其安全余量内。
警示:千万不要把开关接在辅助电源和主板之间(直流侧)。因为充电桩主板工作电压往往是12V/1A或更小,虽然好控制,但没解决“辅助电源本身空载损耗”的问题。我们要切,就要切AC 220V进线端。
三、 软件怎么调?—— 芯步开放平台调用流程
硬件接好了,怎么用代码控制它?芯步的接口非常标准化,甚至有点“接地气”。我们来看看具体怎么把这个定时逻辑跑起来。
1. 准备工作:拿到设备的“身份证”
在芯步的控制后台,你需要拿到两样东西:
设备ID:贴在智能开关外壳上的那一串数字,或者后台看到的“设备号”。比如
12345678。开发者密钥:AppID 和 AppSecret。免费注册就能拿到,这点芯步做得比较良心。
2. 核心动作:下发“合闸”或“分闸”指令
这是最关键的一步。我们要控制开关的“闭合”或“断开”。
根据芯步的开放接口文档,我们可以用 HTTP POST 请求来做。
接口地址http(s)://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}
请求体 (Body)
3. 签名计算(防坑指南)
很多兄弟第一次对接在这里翻车,芯步的签名算法是:md5(md5(密钥) + 时间戳)。简单说,就是用你的 AppSecret 做一次MD5,拿结果字符串去拼上当前的时间戳,再把整个字符串做第二次MD5。别怕,写代码时封装成一个函数就行,其实就是一层加密。
4. 实战:定时控制脚本逻辑(伪代码思路)
我们需要写一个定时任务(Cron Job 或 线程睡眠循环)。逻辑很简单:
四、 避坑与优化:解决实际痛点
在实际项目中,我们踩过几个坑,这里分享给大家:
1. 设备离线问题
芯步的设备走的是WiFi(2.4G)。充电桩往往放在地下车库,信号可能不好。对策
如果断开了辅助电源,开关本身是没电的,你没法远程开机。所以,智能开关必须接在辅助电源的前端,但它自己的供电从哪里来?
解法:芯步的墙壁开关是需要零火线供电才能工作的。如果你断了后端负载,开关本身依然在线。所以接线时,开关的输入端的L和N必须一直有电(从总闸前端取电),而开关的输出端去控制辅助电源的L。这样才能保证开关永远在线。
2. 大电流冲击保护
虽然是5-10A,但充电桩电源模块启动时有浪涌电流。对策:在芯步开关的输出端,并联一个压敏电阻,或者选择品质好一点的继电器版本的开关。如果是MOS管版本的开关,留足余量(选16A规格的最稳)。
3. 联动逻辑
不要为了省电而省电。如果正在充电中把辅助电源切断了,充电桩主控板断电,会直接停止充电甚至报故障。对策:你的业务后台必须收到“充电枪已拔出”或“充电电流为0”的信号后,再执行断电操作。这可以通过充电桩本身的通讯协议(OCPP)或者检测交流输入端的电流互感器来实现。
五、 总结
把芯步的这款 “智能触摸墙壁开关” 当做充电桩的 “总电闸” 来用,是实现低成本、远程定时控制辅助电源的最佳实践。
一句话总结实施步骤:
买硬件:拿一个芯步的1路开关,把火线串进辅助电源的输入端。
接线路:保证开关自身一直有电,控制辅助电源的通断。
写代码:调用
/device/control/接口,传{"power1":1}或0。跑策略:配合定时任务 + 充电状态检测,在空闲时段关闭电源,年化省电效果相当可观。
这套方案在20多个试点场站运行下来,设备故障率很低,而且芯步的接口免费开放,对于初创的充电桩运营公司来说,是降本增效的一个好路径。