35A大功率智能断路器适合控制空调、充电桩、大功率烤箱这类设备,核心价值在于“超过阈值自动跳闸”——但注意,自动过流保护需要配合计量版设备,普通版只支持远程通断控制。下面从硬件选型到代码实现完整走一遍。
一、 搞清楚硬件:选对“35A”的型号
首先要明确一点,芯步的“35A”产品线其实分两种,功能差别很大。为了实现你说的“过流自动断电”,我们得选带“计量”功能的版本。
根据官方硬件中心的资料,主要有这两款:
智能断路器 (UNI-DLQ-35A):这是标准的35A断路器,导轨安装,最大支持7000W阻性负载。如果是普通版,只能通过接口远程通断;如果要实现“电流超过跳闸”,需要选择 计量版 或者查看它是否支持
metering指令。智能大功率断路器[计量数显版]:这个更符合你的需求。它明确支持 “计量” 功能,不仅能看实时电流,还能设置阈值自动断电。
口语化
“大家在买设备的时候,一定要跟厂家确认是‘带计量功能的35A断路器’,或者直接找‘计量数显版’。普通版的开关虽然也能断,但它不知道自己过了多少电,没法智能跳闸。”
二、 核心逻辑:怎么实现“自动断电”?
过流自动断电的逻辑不是硬件自己死记一个数值,而是通过你的服务器(或云平台)去轮询读取电流,发现超标了,立马发一条“断电”指令。
工作流程图解:
设备端(35A断路器):实时运行,接入了大功率空调/充电桩。
轮询机制(你的代码):每隔1秒(或者根据你需要的精度,500ms-1000ms)调用一次接口,问一下断路器:“哥们,现在电流多大?”
逻辑判断:获取到电流值,如果
Current > 35A(或者你设定的安全阈值,比如32A),立即触发保护逻辑。执行动作:调用控制接口,发送
power:0指令,物理切断电路。报警:顺便发个邮件、短信或者微信通知给管理员:“XX路的断路器因过流已跳闸。”
三、 实战接入:手把手调接口
芯步的接口比较友好,就是标准的HTTP请求。假设你已经把设备配网成功,并且在芯步后台拿到了 AppID 和 DeviceID。
第一步:获取实时电流(这是判断的依据)
你需要调用查询计量数据的接口。根据AC系列通断器的惯例,计量指令通常是读取 metering 数据。
接口目的:读取当前的电压、电流、功率。
请求示例假设我们需要查询设备ID为
123456的电流。*返回的数据大概会包含:
电压:220V,电流:32.5A,功率:7150W。
第二步:编写判断逻辑(Python伪代码)
这一步很简单,你可以在任何后端语言里写。
第三步:下发断电指令
这是最关键的一步,关断指令非常简单。
接口地址
http(s)://api.thingboot.com/{AppID}/device/control/核心参数
order: {“power”: 0}(0代表关,1代表开)。
这时候要注意一个小细节:高电压下瞬间切断电弧很大。35A断路器虽然支持直接带载拉闸,但如果你的负载是电机或电焊机这类感性负载,手册功率