嘉立创产业服务站群
发作品签到
专业版

#第七届立创电赛#2022暑期训练营 USB电能采集表

工程标签

2.8k
0
0
3

简介

简易USB电能采集表 1.主控采用国民技术的N32G430C8L7,主频贼高,嘎嘎快 2.做的普通版本(太菜了,做不了高级的,希望能拿一个普通版本的奖),最大6V/5A输入(测试时间10分钟)

简介:简易USB电能采集表 1.主控采用国民技术的N32G430C8L7,主频贼高,嘎嘎快 2.做的普通版本(太菜了,做不了高级的,希望能拿一个普通版本的奖),最大6V/5A输入(测试时间10分钟)

开源协议

GPL 3.0

创建时间:2022-08-10 05:15:39更新时间:2022-09-08 07:17:00

描述

注:* 为必填项

请在报名阶段填写 ↓

 

* 1、项目功能介绍


1.能够测量电压(MAX<=6V),电流(MAX<=5A) (5V/5A输入带负载测试10分钟,USB口附近差不多有60多度),能够测量功率,电能计量,电能存储,电能历史查询

2.在普通版本的基础上添加了两个按键:START和HISTORY,用于进入不同的界面

  电压电流测量界面:

  可以在该界面看到实时电压电流和功率,长按START进入电能测量界面,长按HISTORY可以翻转屏幕。单击START或者HISTORY可以切换电压或者电流波形显示界面。

  电能计量界面:

  在测量电压电流界面,长按START进入电能测量界面,可以看到当前的电压,电流,电能,以及电能计量的时间,还有电流方向。在进入电能测量界面后,单击START,此时时间开始计时,接下来每单击一次HISTORY,便会将当前的电压,电流,电能,运行时间记录下来,最多记录8次(最多单击8次),超过八次会覆盖第一次数据(以此类推),长按START退出电能计量界面。

 历史电能查询界面:

  在测量电压电流界面,单击HISTORY按键,进入历史电能查询界面,此时界面上显示为记录的电压,电流,电能,记录的时间,以及记录页(总共8页),单击START,向右切换记录页,单击HISTORY,向左切换记录页。长按START,清除记录的所有电能数据,长按HISTORY退出历史电能查询界面,回到电压电流检测界面。

3.历史电能存储

   在第2节中介绍如何通过按键进行电能存储,删除。没用EEPROM,用的是芯片内部FLASH模拟EEPROM的存储功能。

4.波形绘制

   能够对电压,电流,功率进行波形绘制(不准确,因为屏幕Y轴只有32个点,不能细分很多)。

*2、项目属性


首次公开,第一次参加训练营

 

* 3、开源协议


 

 

请在竞赛阶段填写 ↓

 

*4、硬件部分


 

 

*5、软件部分


1.ADC采样

 开了两个通道,因为一个采电压,一个采集电流,没有开启连续转换模式,我是用定时器每10MS触发一次采样,采20个点(非连续),做一个滤波处理,所以计量数据差不多是1S刷新5次。

2.按键长按短按

  没有采用外部中断,用的是扫描式按键,利用定时器去扫,通过时间来判断按键长按和短按。

3.电能相关数据存储

    用了一个二维数组data[8][4],第一维度代表存储页数,总共八页(可以改成更多,但是我觉得没必要),第二维度代表数据:电压,电流,电能,时间。在长按START退出的时候,会把数据存到FLASH里,用了一个for循环把这个二维数组的数据存进去,下次开机再读出来。

KjKoST6mJOADTWCZwaJSoEJKq7KxRNpHxUH3qntM.png

lXDBxyH8qIMU7yUpgM1b9Q680atx2H5VgSLBfLXu.png

 

*6、BOM清单


 

 

*7、大赛LOGO验证


 

* 8、演示您的项目并录制成视频上传


5V/5A灌进去看看

实测

电子负载

通了10分钟,鼓起勇气摸了一下,能接受

如果要用的话,使用范围尽量控制在5V2A以内吧,毕竟长时间,USB扛不住。

 

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
USB_Pow_Meter.hex
23
2
演示视频.mp4
14
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航