省电子设计竞赛一等奖作品分享(二)

往期资料  == 菜单栏下有更多资料

资源分享 | 嵌入式相关

资源分享 | 编程语言类

资源分享 | Linux相关资料

资源分享 | 数据结构与算法

单相用电器分析监测装置

前言

小编大学期间共参加了三次省级/国家级的电子设计竞赛/单片机应用设计大赛,均获得了一等奖,现将这些作品分享出来,供有需要的朋友进行学习。

大学期间,电子类的比赛比较重要的比赛应该就是每年暑假的省/国家级大学生电子设计竞赛吧,其中省赛是偶数年,国赛是奇数年,小编都有参加过,上一篇分享了我们团队参加2016年省赛做的循迹小车,感兴趣的朋友可移步至省电子设计竞赛一等奖作品分享(一)

本文分享的是我们团队参加2017年国赛做的单相用电器分析监测装置,这个比赛我们团队获了省一等奖,不是国家级一等奖,筛选出省一之后,还要进一步筛选,有个综合测评,队友太给力,综测成绩也挺好的,但是还是由于比赛的得分太低了,没办法派出去评国奖,唉。

竞赛题目

每年的TI杯电子设计竞赛都会出好几个题(关于17年TI杯电子竞赛的题目,有兴趣的可在后台回复:2017,进行获取),这次比赛我们选的是题目——单相用电器分析监测装置。该题题目及要求如下:

方案的选择及比较

一、系统框图

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

主机以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模块往从机发送特定格式的字符串数据,从机使用中断的方式进行接收数据,然后在后台解析数据并刷新数据至串口屏上。

主机发送数据:

从机接收数据:

从机解析并显示数据:

四、屏幕界面图

这是我们的屏幕界面,用的是串口屏,串口屏我们用得很多,因为很方便地进行显示,而且显示效果也比较好。我的毕业设计也是用串口屏来显示的,有兴趣的朋友可移步至:智能桌面天气预报系统(终)进行查看。

代码获取

(0)

相关推荐

  • 智能家居DIY

    随着微功耗处理器以及通讯芯片的发展,以往较为耗能的有线通讯方式越来越阻碍了通讯网络的发展,于是一大批的无线通讯方案应运而生,例如NBIOT,蓝牙4.0,zigbee等等.同时微功耗无线处理器的流行使得 ...

  • 面向应用型本科的物联网实训平台的设计 参考论文

    摘要:本文主要研究面向应用型本科的物联网实训平台的开发,将当前热门的嵌入式技术和最具市场潜力的智能家居产品方案结合,旨在为高校师生接触和研究物联网技术搭建桥梁. 关键词:物联网:智能门禁:智能环境监测 ...

  • 物联网常见通信模块介绍

    最近在帮导师做一个物联网项目,对于物联网系统来说,通信模组是其中最重要的一环,以下介绍几种常见的通信模组设备,另外我本次项目使用的是ESP8266 WiFi模块,所以会重点以这个为例介绍通信模组原理. ...

  • 智能家居市场中zigbee通信技术与RF315/433通信技术的区别

    zigbee通信技术和RF315/433是我们目前市场中常见的智能家居的通信协议,那么两者有什么区别,我们又该如何去进行选择?接下来就让我们一起来看一下这两者的区别. 郑州智能家居http://ww ...

  • 省电子设计竞赛一等奖作品分享(一)

    往期资料  == 菜单栏下有更多资料 资源分享 | 嵌入式相关 资源分享 | 编程语言类 资源分享 | Linux相关资料 资源分享 | 数据结构与算法 循迹小车分享 前言(先说一堆废话) 刚入职的时 ...

  • 省电子设计竞赛一等奖作品分享(三)

    往期资料  == 菜单栏下有更多资料 资源分享 | 嵌入式相关 资源分享 | 编程语言类 资源分享 | Linux相关资料 资源分享 | 数据结构与算法 高校公寓远程能源监控系统 前言 小编最近在准备 ...

  • 省电子设计竞赛一等奖作品分享(四)

    竞赛题目 今年的四川省电子设计竞赛共有四道题目,基于我们对做车比较了解,所以选择了c题----坡道行驶电动小车,该题目要求如下: 方案选择 1.主控芯片的选择 由于竞赛题目要求必须用msp430作为主 ...

  • 全国大学生电子设计竞赛(二)--检波与采样

    干货福利,第一时间送达!        电赛中的电源题说好做也好做,说不好做也不好做,电源是一个危险的东西,硬件和软件稍有不慎可能就会炸板子炸芯片.在19年前的电赛电源题一般都是做开关电源逆变器之类的 ...

  • 2017年全国大学生电子设计竞赛F题方案及制作过程分享

    输入信号为调幅度50% 的AM信号.其载波频率为250MHz~300MHz,幅度有效值Virms为10μV~1mV(-87dbm----47dbm),调制频率为300Hz~5kHz. 低噪声放大器的输 ...

  • 全国大学生电子设计竞赛(三)--SPWM与PID

    干货福利,第一时间送达! 前两天回学校拿了毕业证和学位证,有几天没有更新了所以今天继续.听说今年的电赛还是会举行所以这些肯定是有帮助了,SPWM和PID的资料在网上一搜一把大,正点原子和野火的例程里面 ...

  • 藏龙·沉浸式剧场,获开封国际设计竞赛一等奖

    精彩大图先赏 壹 场地分析 开封是河南省地级市,古称汴京,为八朝古都.开封位于黄河中下游平原东部,已有两千七百多年的历史,是首批中国历史文化名城,中国八大古都之一.历史上的开封有着"琪树明霞 ...

  • 资深网友帮你分析:2017全国大学生电子设计竞赛K题

    8月9日,2017年全国大学生电子设计竞赛在全国31个赛区同时开幕.本届比赛有来自全国千余所院校.共4万余名学生报名参加,命题涵盖了从基础到综合应用等多个领域.下面由论坛资深网友帮你分析本次竞赛K题: ...

  • 资深大牛带你分析:2017全国大学生电子设计竞赛F题

    首先说下,前几天我猜题的时候,我就说今年肯定没有往年那样的放大器了,一味的提升带宽是没有意义的,有些人还不相信,今天终于见真晓了吧!!! 当初我就猜了,肯定有AM解调或者发射装置,或者两个同时做,结果 ...