时间:2021年11月15日 分类:经济论文 次数:
摘要:文中针对家用电器电流参数的研究,选用STM32单片机作为主控芯片设计监测系统,使用BC417143蓝牙芯片完成数据的实时通信。上位机采用LabVIEW搭建监测平台,可独立监测小功率电器、普通电器和大功率电器共6路家用电器的电流参数,能够完成实时显示、学习和存储故障信息的功能。系统经过测试,可以实现家用电器的电流参数监测,其性能完善、功能健全,满足了现阶段工程设计和开发的需要。
关键词:家用电器;虚拟仪器;LabVIEW;数据采集
人们在享受智能生活的同时,更趋向追求智能用电、节能用电和安全用电的生活方式[1-3]。但目前所拥有电能计量的智能监控设备并不健全,非专业人员无法仅仅通过电器耗电量得知家电是否正常工作,智能电器工作状态监测系统的实现可以让用户实时掌控家中电器设备的工作状态,便于用户及时发现问题,确保电器使用安全的同时,为用户了解家电的具体耗电细节提供准确的判断依据和数据支持。
规范自身用电行为,调整用电习惯,对保证家电的健康使用和整体节能均具有重要意义。家用电器的故障检测与管理的观点是美国在1988年提出的新思路,作用是协助检修工人确认故障发生的时间段,帮助人们熟知正常工作的家电时间[4-7]。通过数据采集的方法获取家用电器运行状态的PHM技术用于监测家电故障和可能出现的意外情况[8-11]。
家用电器在日常使用中处于负载状态,不仅会耗费额外的电资源,而且存在严重的安全隐患[12-14]。家用电器电流参数监测系统可以实时监测家用电器的工作状态,以确保家用电器使用的安全 性[15-16]。文中所设计的虚拟家用电器电流参数监测系统,选用STM32单片机作为主控制器完成数据采集的功能。上位机采用LabVIEW搭建监测平台,可独立监测小功率电器、普通电器和大功率电器的电流参数,完成实时显示、学习和存储故障信息的功能。
1总体方案设计
主要分为系统配置模块、远程断电控制模块、用电信息显示模块、超限报警模块和历史数据查看模块。1)系统配置模块系统配置模块主要完成超限报警和串行通信设置功能。2)远程断电控制模块远程断电控制模块主要包括上位机控制和红外模式控制功能。上位机控制就是在虚拟平台上直接点击运行/停止按钮来控制监测系统的启停;红外模式控制通过红外接收探头读取控制内容开启上电/断电命令。
3)用电信息显示模块用电信息显示模块主要用来显示监测的各项电器及其参数。4)超限报警模块超限报警模块通过检测家用电器电流参数来判断是否超限,若出现异常情况,则启动报警电路。5)历史数据查看模块点击查看历史数据按钮,可以查看家用电器的ID、日期时间、操作内容以及是否正常工作等主要信息。
2硬件电路设计
电流监测控制系统主要模块为STM32最小系统控制模块和蓝牙数据通信模块。
2.1STM32最小系统控制模块
包括STM32主控芯片、电源电路、复位电路、时钟电路和调试接口电路。电源转换模块为系统硬件电路正常工作提供保障,将家用220V电压转换为各个模块所需要的直流电压。
2.2蓝牙数据通信模块
包括BC417143芯片、IM1117电平转换芯片、单片机接收数据电路和单片机发送数据电路。蓝牙芯片的工作电压是3.3V,而主控芯片的输出电压是5V,故需要电平转换芯片来保证蓝牙芯片的正常工作。
3软件主程序设计
打开程序后,会进入系统的显示界面。首先,进行系统初始配置,设置额定电流参数的范围。开始采集家用电器的实时电流参数,判断实时电流是否在额定电流的范围内。如果超出额定电流的范围,则超限报警模块工作,启动报警电路,记录异常值,然后进入显示模块。如果实时电流在正常范围内,则直接显示实时电流。
4监测系统前面板设计
主要包括查看与控制模块、时间读取模块、报警模块、状态指示模块和电流显示模块。查看与控制模块包括串口号的选择,COM的串口选择要按照实际连接的串口进行选择。
4.1查看与控制模块
查看与控制模块在监测系统前面板的正上方,包括运行按键、停止按键、通信串口选择、电器连接个数和数据保存路径。当点击运行按钮时,监测系统开始正常工作。连接方式主要为蓝牙串口连接,可以解决同时检测多台设备的问题;电器连接个数为1~6个;数据保存路径为C:\Users\dell\Desktop\。当点击停止按钮时,监测系统停止工作,恢复初始界面。
4.2时间读取模块
时间读取模块在监测系统前面板的右下方,包括时间字符串和日期字符串。时间字符串1和日期字符串1是系统实时采集电流参数的日期和时间数据。时间字符串2和日期字符串2是系统自动识别硬件系统的时间并实时显示到前面板。监测系统的日期数据显示格式为年/月/日;时间数据显示格式为时/分/秒。
4.3报警模块
报警模块在监测系统前面板的左下方,以状态指示灯的形式来显示。超限报警灯1~6对应电器1~6,一对一报警。当家用电器的工作电流在正常范围内时,指示灯处于熄灭状态;超出额定电流时,指示灯会被自动点亮,系统将会发出警报。同时,超流时的数据和时间日期将存储到数据库中。
4.4电流显示模块
电流显示模块在监测系统前面板的正中间,包括电器开关按键、电器种类、工作状态和电流显示表。电器开关按键分别控制6种不同家用电器的运行状态。电器种类分为小功率电器、普通电器和大功率电器。电器的工作状态分为运行和待机状态。电流显示表的单位为A,电流表的量程范围为0~10A。当监测系统处于正常运行状态时,电器1监测小功率电器运行的电流值;电器2和电器3监测普通电器运行的电流值;电器4、电器5和电器6监测大功率电器运行的电流值。
5监测系统的测试
5.1小功率电器的测试
小功率电器的电流值范围为0~1A。当电器1的开关按键打开,其余电器的开关按键处于关闭状态时,系统运行的电器种类为小功率电器,蓝牙通信串口为COM12,此时前面板显示电器的连接个数为一个,这时数据的保存路径和地址为C:\Users\dell\Desktop\,此时除小功率电器的工作状态显示正常运行外其他的5种电器均处于待机状态,状态指示灯处于单次运行状态,日期字符串1、2与时间字符串1、2显示分别为2019/05/4、2019/05/4,08:56:16.000、08:59:05.037,超限报警指示灯处于熄灭状态。从电流表1读数得知此时小功率电器的工作电流为1.0A,其余5种电器的电流表读数均为0A。
6结束语
LabVIEW为现代化仪器仪表提供了良好的开发环境,利用虚拟仪器开发家用电器具有程序设计简单、开发周期短与结果显示直观等特点。本系统利用LabVIEW开发的虚拟家用电器电流参数监测系统初步完成了基本的功能,进一步的研究需要在时间常数的选择、PGA程序控制、滤波器选择与信号处理程序等方面加以完善,系统经过测试,可以实现家用电器的电流参数监测,其性能完善、功能健全,满足了现阶段工程设计和开发的需要。
参考文献:
[1]彭璐佳,张莉萍,黄勃,等.基于STM32的车载智能风扇系统的设计与实现[J].传感器与微系统,2018,37(12):76-78,82.
[2]王巧宁.基于LabVIEW平台的建筑室内能量传递监测系统设计[J].电子设计工程,2020,28(10):60-64.
[3]刘晶杰,聂磊.贝叶斯电流分解:利用单个传感器感知家用电器电流[J].计算机研究与发展,2018,55(3):662-672.
[4]刘方,林素敏,单鱼洋.基于LabVIEW的农业微环境多参数监测系统软件设计[J].电子设计工程,2019,27(5):91-95.
[5]申斌,张桂青,汪明,等.基于物联网的智能家居设计与实现[J].自动化与仪表,2013,28(2):6-10.
[6]刘满喜,谢再晋,潘佳卉,等.基于STM32单片机的智能灭火小车设计[J].电子设计工程,2020,28(13):108-112,118.
作者:张安莉,谢檬,曾泽辉