7804|3

127

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

单相用电器分析监测装置(2017电赛) [复制链接]

转载自嵌入式大杂烩微信公众号

小编大学期间共参加了三次省级/国家级的电子设计竞赛/单片机应用设计大赛,均获得了一等奖,现分享出来。本文分享的是我们团队参加2017年国赛做的单相用电器分析监测装置,这个比赛我们团队获了省一等奖,不是国家级一等奖,筛选出省一之后,还要进一步筛选,有个综合测评,队友太给力,综测成绩也挺好的,但是还是由于比赛的得分太低了,没办法派出去评国奖,唉。

 

竞赛题目

每年的TI杯电子设计竞赛都会出好几个题,这次比赛我们选的是题目——单相用电器分析监测装置。该题题目及要求如下:

 

 

方案的选择及比较

 

一、系统框图

 

该系统有两部分组成:主机及从机。

 

主机以STM32为主控制器,通过SPI与ATT7022电能采集模块进行通信。ATT7022模块负责采集用电器的一些电源参数,如电压,电流,有功功率,无功功率等。我们判断用电器状态需要用到的参数是有功功率,经过一定的判断算法判断用电器的工作状态,然后将判断好的用电器的状态通过ZigBee无线模块发送给从机。

 

从机也是以一片STM32为主控制器,将主机发送过来的用电器的工作状态发送至串口屏上进行显示。

 

我们采用主从结构的原因是因为题目的发挥部分有要求:

 

 

方案选择的分析如下:

 

一、电能计量芯片的选择

1、电能信息采集模块主要是由电能采集芯片 ATT7022、电压互感器、电流互感器三部分组成。主要负责采集电压、电流数据,并转化为功率、电能信息,将用电信息存储于 ATT7022 的寄存器。

 

2、该芯片即可用于三相交流电的采集也可用于单相交流电的采集, ATT7022E 集成了 7 路 Sigma-delta ADC、参考电压电路以及所有功率、能量、有效值、功率因数及频率测量的数字信号处理等电路,能够测量各相以及合相的有功功率、无功功率、视在功率、有功能量及无功能量,同时还能测量各相电流、电压有效值、功率因数、相角、频率等参数,充分满足单相用电器监测装置的需求。

 

3、在输入 220V 交流电压经 6 个 22k 电阻进行分压,经电压互感器后接的精密检流电阻接入 ATT7022E 检测引脚,输入电流经电流互感器进行 1000:1 分流经检流电阻接入 ATT7022E 的检流引脚。电压互感器和电流互感器将高电压进行隔离,很好的起到保护作用。ATT7022E 模块由外部晶振及基本的外围配置电阻电容组成最小系统。

 

二、用电器状态判断

1、根据题意的要求电器的电流范围为0.005A-10.0A通过公式P=UI计算知,我们选择电器的功率范围1.1-2200W。

 

2、对于可识别的工作电器总数不低于7,且电流<5mA的大于5件,我们通过ATT7022电能芯片采集并传输得到各个用电器的工作状态。

 

3、我们将收到的电器参数通过Zigbee传输显示在液晶界面(time<=2s)。

 

4、第四点也是我们重点实现的步骤,由于需要实时指示当前用电器的情况,我们通过单片机读回的总功率去匹配不同用电器使用的功率和从而得出结果。通过对比了罗列法,穷举法,以及二进制模拟法。

(1)罗列法的实现太过于复杂,需将所有组合罗列并放在一个数组里面,太耗时间,太过繁琐。

(2)穷举法,通过算法能够快速得到我们所需要的结果,但是在相同功率不同用电器使用数的情况下,它并不能反应出我们实际的电器使用数。

(3)二进制模拟法,通过该方法我们将用电器的打开,关闭,分别对应二进制的0与1。通过C语言for循环遍历数组,从而得出我们预期的结果。如图所示我们通过二进制模拟,可以很清楚的看到用电器状态。

 

 

三、主、从机之间的通信

主从机之间通过ZigBee无线模块进行通信,ZigBee模块与主控之间通过串口连接。主机通过ZigBee模块往从机发送特定格式的字符串数据,从机使用中断的方式进行接收数据,然后在后台解析数据并刷新数据至串口屏上。

 

主机发送数据:

 

从机接收数据:

 

从机解析并显示数据:

 

四、屏幕界面图

 

这是我们的屏幕界面,用的是串口屏,串口屏我们用得很多,因为很方便地进行显示,而且显示效果也比较好。

 

相关代码:

单相用电器分析监测装置.rar (690.84 KB, 下载次数: 31)

 

此帖出自电子竞赛论坛

最新回复

dep
博主,pcb文件还有吗,有偿   详情 回复 发表于 2024-10-23 09:03
点赞(1) 关注(1)
 
 

回复
举报

7032

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

应该是先对ATT7022EU校准表参数配置吧

此帖出自电子竞赛论坛
 
 
 

回复

1397

帖子

3

TA的资源

版主

板凳
 

感谢分享

此帖出自电子竞赛论坛
个人签名

没有什么不可以,我就是我,不一样的烟火! 

 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 

博主,pcb文件还有吗,有偿

此帖出自电子竞赛论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
西门子S7-300 150个问题解答之一(转载)

1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息? 使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用 ...

74系列芯片元件介绍(转载)

74系列数数字电路 7400、74H00、74L00、74LS00、74S00、74HC00、74C00、74F00、74ALS00四2输入与非门 Y=\AB。 7401、74LS01 ...

FPGA——人工智能的未来

FPGA——人工智能的未来 基于大规模数字逻辑的人工智能实现的可行性分析 注:本文为一年前写成,具有一定的科普性,其中有一些 ...

三星2410程序

10644

DIY个ImxRT1010板子,硬件调试经验分享

本帖最后由 RCSN 于 2019-12-8 22:59 编辑 根据上上帖子,楼主买了MIMXRT1010-EVK板子 帖子https://bbs.eeworld.com.cn/thre ...

今天上午10:00 有奖直播:意法半导体SiC产品及其工业应用指南

今天上午10:00 有奖直播:意法半导体SiC产品及其工业应用指南 >>点击进入直播 直播时间:9月10日上午10:00-11 ...

今日直播:如何利用瑞萨电子的GreenPAK™平台优化混合信号电路设计

685527 直播时间:今天上午10点 直播主题:如何利用瑞萨电子的GreenPAK™平台优化混合信号电路设计 直播简介: ...

N32WB031_STB开发板测评+ 初始国民技术蓝牙开发板

【感谢】非常感谢EEWORLD,国民技术,虽然我不知道是第几次参与国民技术的开发板试用,但是拿到开发板,还是有点小激动的。 1 ...

3脚电感驱动超声换能器

3脚电感驱动超声换能器 1.这个电路能否输出3.5W,1.7W的超声波信号?幅值56V,需要怎么设计电路参数? 2.驱动MOS的导通时间 ...

【得捷电子Follow me第2期】任务1 显示中文

任务1:控制屏幕显示中文(必做任务) 完成屏幕的控制,并且能显示中文 搭配器件:Adafruit ESP32-S3 TFT Feather ...

关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 12

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表