资讯详情

全国一等奖,H题:用电器分析识别装置

大家好,我是张巧龙,今天继续给大家带来电赛题目:用电器分析识别装置。

21年电赛全国一等奖H问题:用电器分析识别装置

通过对比赛问题的仔细分析和研究,需要注意以下几点:

1)220年用电器分析识别装置VAC市电供电,单片机供电3.3VDC直流电压。所以要给单片机供电,需要220VAC市电经AC—DC变换后,再进行DC—DC降压,得到我们想要的电压。而且整个装置的工作电流小于15mA,需要考虑设备的功耗。

2)特征参数的实时显示响应速度要快,因此单片机对数据的处理速度要快。

3)电流电压信号检测需要精度高、功耗低的芯片

4)数据应通过无线传输传输到手机上,数据可以通过蓝牙模块传输。

系统分为主控模块、电源模块、电流电压信号检测模块、蓝牙模块和显示模块五个基本模块。

系统总体设计框图如图1所示。

c69ac2cf7a5da08a3d2d3ab474148177.png

图1系统整体方案框图

采用INA114精密仪表放大器和SUI-101A电能采集模块组合使用,INA114是一种尺寸小、精度高、价格低廉的通用仪器放大器,可与电流互感器一起测量相位。

内部输入保护可以长期耐受,只需要一个外部电阻就可以设置1-1万个增益值。±40V,低失调电压(50μV),漂移小(0.25μV/℃),5V单电源系统静态电流最大为3mA。

SUI-101是一种高精度的多功能交流变送器,可实时测量交流电流、电压、有功功率、累计功率、频率、功率因素等参数,并提供标准的通信接口(TTL异步串口),可选标准协议(Modbus协议)和自定义协议。

电流和电压的传输精度可达0.二级超高精度。采用全隔离采集方案,实现高低压全隔离。

3.通信接口.3VTTL同时兼容5个异步串行接口V的TTL支持自定义简单协议和接口。Modbus自动识别双协议,也可自动输出。

108c3e5f3f298c35f5e5f399e64be0c0.png

如图2所示,电参数检测模块采用电流电压互感器和电流互感器完美隔离高压大功率端和低压信号处理端,采集到的电压和电流值通过采样电阻连接HLW8032。

PF和TX直接接入到CPU输入端通过公共计算电压有效值、电压流效值和有功功率值。

7e8355d0946201c29157f4ae8901dd36.png

图2

电压有效值计算:

2d65e0162499b7bc4a1548e2fb7579d3.png

电压系数:根据上述电路图中左侧的电压采集电路,电流电压互感器的一次侧为R8=150k一次侧电流为电阻Vin/R8,二次侧电流等于一次侧电流,VP = Vin/R8 × R7.电压系数 = Vin/(Vp * 100) = R8/(R7 * 1000) = 3.006

电流有效值计算:

2f1a6da7cc65e65075ea621b81cfd86b.png

电流系数∶根据上述电路图中右侧电流采集电路,电流互感器一次侧电流Iin,互感器匝数比为N=二次侧电流等于1000:1Iin/N,IP - IN = Iin /N * R10;

故:

983b225f12e4854e89a85056f3af0903.png

我们想到了很多方案,从不同的电信号特征作为突破,最终决定使用FFT-傅里叶在信号中转换谐波以识别电器的主要特性。

首先,我们需要了解傅里叶的变换:傅立叶的变换意味着它可以将符合一定条件的函数表示为三角函数(正弦和/或余弦函数)或其积分的线性组合。

在不同的研究领域,傅立叶变换有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初,提出了傅立叶分析作为热过程分析的工具。

如果只是通过人工使用傅里叶变换公式来计算,我们可以想象计算量有多大,所以我们使用这个设计来更方便地使用傅里叶来解决信号谐波,我们使用AD通过7606模块的8个数据通道DMA存入PS DDR,再通FFT8个通道的数据FFT傅里叶变换。这样,单片机求解就简单多了。

理论应与实践相结合。虽然单片机使傅里叶公式的计算一步到位,但没有主要公式的支持,这只是一个错误的结果。

傅里叶变换公式计算的一部分设计:

若为周期T并满足连续信号Dirichlet傅里叶级数可展示为条件:

660b86a2d13937eb0a8fb25ae913c857.png

6b1436d81e6df1468e60bc4ac15bac7c.png

bab988f022f674eed0392ae63e234fca.png

软件程序由信号采集和数据处理组成,顶层控制部STM32F103VCT6单片机作为核心,采用C通过语言编程,执行效率高ADC7606和电能模块采集电能数据;

数据处理可以通过快速傅立叶转换程序转换和计算收集到的电流波形来获得电流的谐波和相位,然后通过电流、电压、阻抗、谐波参数、相位等参数来识别电器。

5242b937f42c725b4d97a893d4ad64d4.png

程序流程图

快速傅里叶变换,即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称。有限长序列可以通过离散傅里叶变换(DFT)将其频域也离散化成有限长序列。

但其计算量太大,很难实时地处理问题,因此引出了快速傅里叶变换(FFT). FFT的基本思想是把原始的N点序列,依次分解成一系列的短序列。

充分利用DFT计算式中指数因子 所具有的对称性质和周期性质,进而求出这些短序列相应的DFT并进行适当组合,达到删除重复计算,减少乘法运算和简化结构的目的。

通过按键进入学习模式,在该模式下,首先将不同电器的信号经AD转换后的256点序列x(n)存入数组,利用FFT的蝶形算法进行傅里叶变换,得出变换的频谱X(k),将其记录。

edd15b032c40997bbbb6e12d50991b6a.png

FFT流程图

 

由于篇幅有限,过多的细节在此不放了,本篇H题的设计报告以及代码,都已经放到,星球的朋友们可以直接获取下载链接。

be0ea14a60f83b8f32e804b96743d069.png

之前有关公众号上的所有项目以及21年电赛题目代码方案也会同步到知识星球。

顺带着推荐下知识星球,之前发了朋友圈想做个付费平台,至于为什么要做?

很多朋友都在微信上给我留言咨询一些问题,一般我都会回复,但看到一些朋友提问表达的方式:

我想学单片机该从哪里下手?

我想参加比赛,该如何学习?

我想转行硬件,但软件也不想丢,该咋办?

这些问题太大了,真的无法回答。

其次,很多都是重复性的问题,反复回答,真的累死人。

大家可能不知道我微信总共加了多少人,三个微信号,共1.6w人。可想而知,光回答问题我每天的工作量都很大了。

这也就导致为什么很多消息回复不及时,我也有自己的工作,不可能时时刻刻守着微信给大家回消息。

也正因为回复消息不及时,许多朋友会觉得我不礼貌,直接就删除好友,我也哭笑不得。

这就可以引出第二点:沉淀知识。

知识星球会更容易用来做知识沉淀,有问答、打卡、作业、文件、图片等功能。

微信群的缺点大家都知道,信息容易遗漏、分享的文件容易失效,无法积累。知识星球则弥补了这些缺点。而且微信群、QQ群加入的人形形色色,发广告的,闲聊的,乱七八糟的一大堆。

知识星球对比微信社群的好处是,它更像一个社区,每天更新的内容更容易沉淀且搜索,且价值度更高。

。。。。。。

想做一个电子相关的圈子,付费加入的朋友,肯定都是想来提升自己,付费之后肯定会更珍惜,并且更注重知识方便的学习。

希望能在圈子里让更多的球友建立联系,内推、招聘、工作经验分享,对于学生,学校保研、比赛、等等。

同时也会邀请一些大厂的工程师、高校老师、优秀的学长学姐加入星球。

。。。

还有一些后面再说,星球刚上线,现在价格,未毕业的学生,提供学信网截图,,因为精力有限,可以维护的人数也是有限的,所以不会开放太多人。

价格贵?也就一两毛一天。

不贵?也需要199块钱。

就看大家如何去看待。

85621d3550e60ebff852fbf10ded94a2.png

标签: 电阻器属于什么电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台