基于STM32的电量采集系统
之前写了一篇基于STM32F103RCT6的采集电参数系统,把电参数通过nb-iot上传到onenet平台的:基于STM32设计的NB-IOT电量采集系统(超级详细)--1.Onenet平台配置及M5311配置_qishi3250的博客-CSDN博客;然后有朋友想用STM32F103C8T6也做一个,现在有时间了,就出一个这个教程吧,代码已也会免费开源。
源代码百度云链接:https://pan.baidu.com/s/1rx4tQ_7dYXMAbpy_HychDw
提取码:1234
源代码CSDN连接:STM32F103C8T6驱动HLW8032.zip-C文档类资源-CSDN下载
目录
一、准备材料
二、接线
三、下载程序
四、接入220V交流电
一、准备材料
1.STM32F103C8T6最小系统板;
2.HLW8032电参数采集模块;
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;
4.ST-Link下载器,用其他下载器也可以,有啥用啥;
5.11根杜邦线,1根220V的电源线;
二、接线
1.ST-Link下载器与STM32连接;
下载器 | STM32 |
3.3V | 3.3 |
SWDIO | DIO |
SWCLK | DCLK |
GND | GND |
2.HLW8032与STM32连接;
HLW8032 | STM32 |
3.3V | 3.3 |
P | 不接 |
T | B11 |
GND | GND |
3.OLED屏与STM32连接;
OLED | STM32 |
GND | GND |
VCC | 3.3 |
SCL | B12 |
SDA | B13 |
贴个全家福:
三、下载程序
把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:
下载失败:
导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。
四、接入220V交流电
烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。
注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!
把准备好的电源线,接到HLW8032的IN接线端子上:
大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!
通电后就这样子了:
因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。
基于STM32的电量采集系统相关推荐
- 基于STM32的农业灾害监测系统设计
毕业论文(设计) 基于STM32的农业灾害监测系统设计 院:XX 学院(三号黑体字,下同) 业:XXXX 班 级:XXXX 班 名:X X X 号:2006XXXXXXX 指导教师:X X X 20X ...
- stm32采集脉冲信号_基于STM32+FPGA的数据采集系统的设计与实现
引言 由于火控系统工作环境特殊,所需采集信号复杂多样,传统的以微控制器或PC为主的采集系统往往难以胜任.针对上述问题,提出了一种基于STM32+FPGA的数据采集系统的设计方案,该方案不仅能够完成对多 ...
- 基于STM32的光敏传感器数据采集系统-嵌入式系统与设计课程设计
目录 1 项目概述 1.1 项目介绍 1.2 项目开发环境 1.3 小组人员及分工 2 需求分析 2.1 系统需求分析 2.2 可行性分析 2.3 项目实施安排 3 系统硬件设计 3.1 系统整体硬件 ...
- 基于STM32的智能数据采集系统
基于STM32的智能数据采集系统 介绍 由STM32C8T6作为主控芯片,控制温湿度传感器与光照强度传感器来检测温湿度值和光照强度值,取得的数据经过处理后可在0.96寸OLED显示屏上实时显示,还可根 ...
- 基于STM32单片机甲醛二氧化碳温度湿度采集系统
实践制作DIY- GC008-甲醛二氧化碳温度湿度采集系统 一.功能说明: 基于STM32单片机设计-甲醛二氧化碳温度湿度采集系统 功能介绍: 1.基于STM32F103C系列,甲醛二氧化碳传感器,O ...
- 智能灯控制页面用HTML编写,一种基于STM32的智能灯控制系统的制作方法
本发明涉及电子系统控制领域,具体是一种基于STM32的智能灯控制系统. 背景技术: 随着我国教育业的发展,学校照明用电量急速增加,电能损失也呈现出增大的趋势.目前,国内外照明自动控制装置基本都采用被动 ...
- 基于STM32的四足机器人
1.前言 因为今年暑假要参加电赛,报上了名,选好了指导老师,但是由于和指导老师不熟,所以此约了一个时间过去聊聊,顺便问问如何准备电赛,去了之后,老师交给我了一个任务,控制这个四足机器人进行运动,先前这 ...
- 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计
1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告) 摘 要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...
- 基于STM32的智能温室控制系统仿真电路设计(温控补光)-基于STM32的智能蓝牙温控风扇控制系统设计-基于STM32的无线蓝牙心电监护仪系统设计【毕设课设分享】
1609 基于STM32的智能蓝牙温控风扇控制系统设计-毕设课设 1.LCD1602液晶显示当前温度,温度上下限值,风扇等级,自动手动模式: 2.设置有4个按键,按键1可以设置自动和手动2种模式切换: ...
- 基于STM32的OLED多级菜单GUI实现(简化版智能手表)
前言:本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果.项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DH ...
最新文章
- 京东运营插件_技术中台产品经理必知的那些易混词儿(1):组件、套件、 中间件、插件……...
- 二次元少女生成器、会开车的神经网络...2019年最好的17个机器学习项目!
- mysql_connect() 不支持 请检查 mysql 模块是否正确加载
- 如何使用万用表测量随机噪声
- 串行端口 linux,规范模式Linux串行端口
- 深入理解 Kotlin coroutine (二)
- 可自动定时切换的选项卡/滑动门导航代码
- jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
- moss 搜索 属性过滤 值被移除了
- html 加粗_一篇文章带你了解HTML格式化元素
- DPDK学习0 -- 学习步骤
- xp_cmdshell 用法
- 短视频剪辑的小技巧分享,助你剪出令人印象深刻的片段,吸粉引流
- 最小采样频率计算公式_AD5933使用外部时钟获得更低的分析频率
- Stata:终极匹配ultimatch
- 技术类应届生面试技巧(牛客网)
- AD16 绘制简单电路原理图的基本步骤(适合小白)
- CSS浮动定位与背景样式
- Activiti7.0实战学习(九):查询历史表中的数据
- 睡眠质量不好怎么改善,几个助眠好物帮助你睡安稳觉
热门文章
- 由虚短、虚断分析集成运放电路
- 人脸识别系统落地酒店 刷脸入住更安全
- window10 修改jdk版本,从jdk10降到jdk1.8,java -version版本没有变化的问题解决
- VS2013 IDE C#生成CodeMap
- Sprinboot支付宝h5支付、退款(java版)
- python-读取dcm文件-2021.5.24
- Intel 内部指令 --- AVX和AVX2学习笔记
- mysql类exadata功能_EXADATA智能扫描
- 群辉linux系统,群晖 篇五 提高群晖系统可靠性----Linux系统优化
- 处理器管理及并发进程-多道程序设计