CATALOG

这是一份基于芯步开放平台的技术解决方案。为了更“口语化”和好理解,文章模拟了技术团队内部沟通或方案汇报的语气。

一、 聊聊这个需求:我们为什么要控制“辅助电源”?

大家在实际做充电桩项目,尤其是交流慢充或者小直流维护时,肯定会遇到一个头疼的问题:“僵尸充电桩”

很多充电桩的辅助电源(给主板、屏幕、4G模块供电的这部分)是直接从电网取电的。只要总闸合上,哪怕车子没在充电,主控板、屏幕、4G模块也在工作。一个桩可能功耗不高,但上千个桩一年下来,电费浪费巨大,而且设备一直跑着老化也快。

所以,我们的核心目标是:在不需要充电的时候,直接把辅助电源的AC输入侧“掐断”。 等到需要充电(比如车主扫码、后台定时策略)时,再合闸供电。

这就需要一个能承载 AC 5-10A 电流的“电子开关”。考虑到成本、体积和噪音(继电器没声音,交流接触器嗡嗡响),我们这次选用 芯步的智能墙壁开关(1路或3路)作为核心执行器。

二、 硬件怎么接?—— 核心在“前串”还是“后串”

我们硬件工程师老张经常问:这开关是装在电源模块前面还是后面?

结论是:装在电源模块的前面,且必须是“湿接点”。

具体接线逻辑如下:

  1. 强电回路

    • 从配电箱出来 L(火线) 先进芯步智能开关的 L-in 口。

    • 从智能开关的 L-out 口引出线,接到充电桩辅助电源的 AC-L 端。

    • N(零线) 直接跳接,不经过开关(这是为了接线安全,开关控制火线通断即可)。

  2. 为什么这样接?

    • 辅助电源输入端通常有滤波电容,如果是冷启动瞬间电流可能接近标称的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. 买硬件:拿一个芯步的1路开关,把火线串进辅助电源的输入端。

  2. 接线路:保证开关自身一直有电,控制辅助电源的通断。

  3. 写代码:调用 /device/control/ 接口,传 {"power1":1}0

  4. 跑策略:配合定时任务 + 充电状态检测,在空闲时段关闭电源,年化省电效果相当可观。

这套方案在20多个试点场站运行下来,设备故障率很低,而且芯步的接口免费开放,对于初创的充电桩运营公司来说,是降本增效的一个好路径。