非侵入式负荷检测装置
本装置通过软硬件的结合,实现对插座用电器开关状态的分析监测。通过电压和电流互感器结合电参数测量芯片CS5463,测量插座电源上的电流,电压,功率,功率因素等信息。主控芯片STM32F407VET6将5种用电器一共32种组合的有功功率,无功功率送入到存储芯片AT24C02中完成学习功能,同时建立含有32项数据的功率组合表。通过求取电源线上有功功率,无功功率与功率数据组合表中功率的欧氏距离,寻找最短距离的项来识别用电器的开关状态,结果可以显示在HMI串口屏上,也可通过蓝牙透传模块发送到便携式终端。
该装置具备以下功能:
1。监测功能:插座上的用电器的开关状态可以被随机调整,用电器的开关状态和电源线上的电参数信息可以被实时指示,响应时间不超过5s。可识别的电器不低于5件,单相用电器的电流范围为 0.05A – 10.0A,用电器的范围可以是电饭锅、LED节能灯、带负载的USB 充电器、无线路由器、机顶盒、电风扇、取暖器、电吹风、电磁炉等单相用电器[2]。
2。学习功能:装置存储的所有特征参数全部清除,重新测试并存储指定用电器的电特征参数,每次学习时间不大于10s。
3.插座上用电器的开关状态和电源上的电参数信息可以无线传输到便携式终端,系统的功耗尽可能降低。
方案:选取区分度大的有功功率与无功功率来作为用电器识别的电参数特征,把有功功率作为横轴,无功功率作为纵轴,建立笛卡尔坐标系。5种用电器对应32种开关状态,对应坐标系上32个样本点。求取电源线上测量的有功功率,无功功率与各个样本有功功率,无功功率的欧式距离,寻找其最小距离所对应的样本,从而完成匹配识别功能。此种方案优点是识别速度快,对主控的计算要求低,对存储芯片的要求也低,代码简洁,即使再增加电参数特征,如电流有效值,功率因素,对主控的计算能力和系统的存储能力的要求也不会很高。缺点是只能识别功率可以长时间保持稳定的用电器,学习时需要存储所有开关状态的功率信息,学习时间长。使用数字电表芯片CS5463结合电压和电流互感器测量电参数。该电表芯片有两路ADC,支持1000:1的动态范围,将经过互感器的信号送入CS5463后,便可自动采样计算,CS5463通过SPI接口与微控制器交互,微控制器访问内部寄存器读出电压有效值,电流有效值,有功功率,无功功率等电器参数。此种方案硬件简单,测量准确且稳定性好。
硬件设计
系统硬件结构如图1所示,由电源模块,电压互感器,电流互感器,CS5463电参数采集芯片,HC-05主从一体蓝牙透传模块,AT24C02存储芯片,STM32F407核心板组成。
图 1 系统框架图
软件设计
系统软件总体框图如图11所示,学习程序负责将功率数据写入存储芯片,监测程序进行状态匹配与结果显示,恢复出厂程序将出厂样本信息写入存储芯片。
图 11 软件框架图