您的位置 首页 厂商

根据STM32的单相用电器剖析监控设备的规划与完成

本文提出了一种基于STM32的单片机的单相用电器分析监控装置的设计方案,通过该方案实现了对各种常见用电器种类的识别功能,并能够通过终端设备实现对家用电器的监控功能。同时该装置采用wifi模块与云端相连

作者 祝朝坤1 鲁猛1.郑州工商学院(郑州 450000) 2.广州大学机械电气工程学院(广州 510000)

      摘要:本文提出了一种根据STM32的单片机的单相用电器剖析监控设备的规划计划,经过该计划完结了对各种常见用电器品种的辨认功用,并能够经过终端设备完结对家用电器的监控功用。一起该设备选用wifi模块与云端相连,然后能够进一步在手机上轻松监测家庭的用电设备。该单相用电器剖析监测设备,在学习形式下,能测验并存储个单件用电器在各种状况下作业的特征参量,并在剖析监测形式下,实时指示用电器的类别和作业状况。一起,该设备经过STM32单片机对电压互感器与电流互感器感应电压的波形的处理与改换,也能够实时精确地监测用电器的电压、电流、功率、功率因数、有功功率等各种电量参数。

  关键词物联网;智能家居;STM32单片机;互感器

  0导言

  在物联网与人工智能飞速开展的年代,电参数的收集变得特别重要。手机APP随意能够操控智能设备,人们的日子变得愈加便利便利。但在便利便利的背面不免存在一些安全隐患认识,关于怎么才干确保手机发送的指令被正确的履行,电参数收集应运而生,经过对电器设备电参数的收集,本规划能够精确地判别用电器当时的作业状况,经过MCU对传感器收集信息的很多数据处理,作为反应发送给手机端,来完结一个闭环的效应,确保了对智能设备的安全性。一起电参数的收集也可在人们的日常日子中得到表现,电子技术的快速开展,使得电子类产品大规模的出现在人们社会日子傍边。关于工厂设备以及各种大功率的家电设备来说安全、牢靠、高效是人们最为关怀的内容,电参数收集设备能够更好的为人们的健康日子供给确保。

  电参数收集体系作为现代物联网数据反应,经过实时电参数反应,手机APP或许电脑界面可显现各种用电场合现场的有用数据。在长途操作家庭电器上起到了至关重要的重用,确保了数据在长途传输的安稳性,电参数收集体系现在应用在三相沟通电路中比较多,后期在智能家居,物联网日子的国际必不可少。

  1体系规划

  1.1体系的功用结构图

  如图1所示,电参数收集体系以STM32F103ZET6单片机作为主控MCU,经过电压、电流互感器获取市电上电线改变特征参量转化为弱电参量,经过STM32内部ADC进行模数转化,并经过一系列数值核算和相应算法,得到所需的电量参数。并经过LCDTFT彩屏实时显现出来,并添加按键以供人机交互运用。

nEO_IMG_1.jpg

  1.2体系的流程图

  图2中,电参数收集分为四个部分,别离是数据的同步、电压收集、电流收集、LCD显现。在数据同步的过程中可上传至机敏云云端,可完结用手机长途监控,一起数据也可下传至硬件电路端,经过MCU实时浮点运算,对数据进行更新与反应。电压与电流收集别离经过运算扩大电路和相角检测电路,之后可获取相关信息,包含用电器作业的频率,以及市电总线上相位的改变。TFTLCD显现端,不断改写电参数显现的数据以及当时的环境数据改变,详细信息可经过按键来切换。

nEO_IMG_2.jpg

  1.3构建开发环境

  MDK5编译开发环境:MDK5作为强壮的编译软件,供给了丰厚的内核库和单片机品种库,包含链接、下载、仿真、调试,支撑多种公司的仿真器与调试器,如JLink、ST_Link、ulink等,为开发STM32单片机缩短了时刻,进步了开发功率。运用MDK5可完结对一些根据RAM内核的高档单片机的编程与调试,能够完结对ST公司的STM32F1系列的单片机的开发与调试。ST—Lnk仿真器:在程序调试的过程中可凭借ST-Link进行程序的单步调试,大大缩短了开发过程中的难题。

  2单相用电器剖析监控设备的硬件规划

  2.1硬件电路规划

  体系电路规划包含:单片机MCU主控电路、信号采样扩大电路、信号处理电路、TFT彩屏显现电路、独立按键切换电路、电源整流滤波稳压电路。

  2.2电源电路规划

  电源电路如图3所示,市电经变压器互感输出得到双12V的沟通电压,经整流桥全桥整流和滤波电容进行滤波,得到的直流电压再经过7812与7912稳压芯片进行稳压,输出+12V与-12V的直流电压,双12V电源为信号扩大板中的运放NE5532进行供电。+12V的直流电源再顺次经过7805与AMS111-3.3稳压芯片,得到+5V与+3.3V的安稳电压,其间5V电源是为单片机的一些外设供电,包含温湿度传感器、TFT彩屏等。此外5V电源还为信号扩大板中电压比较器和双D触发器供电,3.3V作为STM32芯片的主控电源,确保MCU时刻处于安稳作业形式。

1547023351810928.jpg

  2.3电压互感与电流互感信号扩大电路规划

  图4中,电压互感与电流互感信号经运放NE5532扩大,输出1V的正弦沟通信号。输出的信号经过精细整流电路能够得到安稳的直流,可作为STM32的ADC收集,在TFTLCD上可实时显现当时电压与电流值。扩大输出的正弦沟通信号一起也送到了相角差检测电路中,经过电压比较器将正弦波转化为方波信号,不同相位的信号送入双D触发器74HC74中能够得到相位差值,以低电平继续的时刻来表明,STM32单片机能够经过定时器捕获来获取当时的相位差。

1547023362687405.jpg

  2.4主控单片机MCU电路规划

  主控电路包含了STMF103ZET6最小体系:复位电路、晶振电路、BOOT挑选电路,经过STM32最小体系完结对信号的收集,相关数据的转化。经过FSMC对外接TFT彩屏进行驱动,实时显现电参数值,此外在MCU中咱们加入了自己的算法,经过这些算法,能够完结自主学习电器特性,做到了时刻短,呼应快。主控电路中还加入了独立按键电路,能够便利切换不同显现界面和一些参数的查询。

1547023420765524.jpg

nEO_IMG_6.jpg

1547023472479631.jpg

  3单相用电器剖析监控设备的软件规划

  3.1软件规划

  概述程序首要有三大部分,榜首部分是电参数丈量,该部分程序首要用于获取信息收集体系收集到的信息;第二部分是数据处理,首要用于将获取到的电参数信息经过一系列核算,得出当时电器类型及作业状况;第三部分是输出与输入部分,首要包含显现器实时显现当时信息,按键操控等。

  3.2软件流程图

  图4是该体系的软件开发流程图,上电先对一切设备初始化,经过电压互感器与电流互感器收集数据送入ADC中,在MCU中咱们只需求对相角、频率、电压的改变进行相关处理,经过特别的改换与相关算法来完结对用电器品种和个数的辨认。判别按键的改变来切换LCD彩屏的显现。

  3.3中心代码

  int main()

  LED_Init(); //LED端口及时钟初始化

  KEY_Init(); //按键初始化

  DHT11_Init(); //温湿度传感器初始化

  TFT_LCD_Init(); //LCD彩屏初始化

  ADC1_Int(); //ADC1初始化

  while(1)

  {

  Key_Scan(); //按键扫描函数

  if(time1==1) //每隔一秒读取一次温湿度

  { time1=0;

  temp=read_dht11(0); //读取温度

  humi=read_dht11(1); //读取湿度

  DY=ADC_Read(1); //读取电压值

  DL=ADC_Read(2); //读取电流值

  }

  if(muse==1) //菜单界面

  {

  deal_muse(); //菜单处理函数

  LCD_SHOW(0x01); //LCD显现

  }

  if(shezhi==1) //设置界面

  {

  deal_shezhi(); //设置处理函数

  LCD_SHOW(0x02); //LCD显现

  }

  if(zhungtai==1) //状况界面

  {

  deal_zhuangtai(); //状况处理函数

  LCD_SHOW(0x03); //LCD显现

  4 Multisum12仿真规划

  4.1电压互感器输出信号扩大的仿真规划

  该对电压互感器输出电压采样,经过运放NE5532进行扩大,本次规划仿真选用Multisum12版别进行仿真,搭建了根据NE5532谨防的反向份额运算电路。如图7所示,该电路对信号发生器输出的0.1V的正弦沟通电压进行方向份额运算扩大,扩大倍数为:22K/2K=11,图8中可看到输出波形的电压幅值有必定程度的扩大,通道A是对电压互感器输出电压信号的收集,电压幅值大概在100mV,通道B是经过运算扩大器输出的电压波形,电压幅值大概在1.1V左右。一起咱们也能够看到电压的相角发生了改变,扩大输出的波形正好与输入的反向。图9从multisum12中的万用表东西中能够看到电压的有用值改变,扩大倍数挨近11倍,这与咱们的理论是相符的。

1547023497139321.jpg

  4.2电流互感器输出信号扩大的仿真规划

  对电流互感器的信号的收集,挑选变比为1000:1的电流互感器,获取市电上前方经过的正弦沟通信号的改变波形,关于小功率的用电器,比如在50mA的手机充电器作业的状况下,互感端只要50uA的感应电流,在感应端并联采样电阻,输出感应电压,鄙人面的仿真中,能够看到到信号发生器输出50HZ,100uV的正弦信号时,经过反向份额运算扩大后经电压进步100倍左右,如图10电路中将电压扩大100倍(R3/R2)。

1547023497527024.jpg

  4.3对小信号正弦沟通电压精细整流仿真规划

  对输入的电压互感器与电流互感器经过运算扩大器扩大后发生1V左右的正弦沟通信号,假如直接用二极管全桥滤波的话会存在0.7V压降的问题,输出波形将会失真。选用精细整流电路,使用运放加二极管的特性规划如下的电路,在正弦沟通正半周期,D3截止,D4导通,R3、R1、U1B组成一个扩大倍数为-1的方向扩大电路。当输入电压为负半周期时,D3导通,D4截止,此刻U1B的效果将R1两头的电压钳位在0V,而U2A的反应使得R2右端的电位为0V,因而R1与R2两头电位持平,没有电流流过,整个电路是R4、R5、U2A组成一个扩大倍数为-1的方向扩大电路。归纳上面两种状况,该电路的功用是将输入信号求绝对值。仿真波形如图13所示,输入为正弦沟通信号,输出波形将负半轴取绝对值。

  4.4电压与电流相角差电路仿真规划

  扩大后的采样电流与电压值需求进行相位丈量,图15是相角丈量电路,输入的不同相位正弦信号波形,经LM393电压比较器转化成对应的方波信号,正弦波正半周期转化为方波的高电平,正弦波负半周期转化为方波低电平,图17中能够观察到方波的改变。LM393输出的方波进一步送入双D触发器74HC74中,对方波信号的处理,图18能够看到终究输出的低电平区间(对应的相角值)。

1547023543971158.jpg

  5总结

  本文根据STM32电参数收集设备可获取市电上电压信号值、电流信号值、相角差值以及频率等相关电参数。经过以上仿真能够清楚看到运放扩大电路与精细整流电路的正确性,进一步看到了规划电路的准确性和牢靠性。这些收集的根底参数经过一系列算法,然后完结了对用电器的品种和个数的辨认,为物联网年代安全性奉献一份力气。

本文来源于我国科技期刊《电子产品国际》2019年第1期第67页,欢迎您写论文时引证,并注明出处

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/130362.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部