| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 基于STM32的电量采集系统 -> 正文阅读 |
|
[嵌入式]基于STM32的电量采集系统 |
之前写了一篇基于STM32F103RCT6的采集电参数系统,把电参数通过nb-iot上传到onenet平台的:https://blog.csdn.net/qishi3250/article/details/106522162;然后有朋友想用STM32F103C8T6也做一个,现在有时间了,就出一个这个教程吧,代码已也会免费开源。 源代码百度云链接:https://pan.baidu.com/s/1rx4tQ_7dYXMAbpy_HychDw? 源代码CSDN连接:https://download.csdn.net/download/qishi3250/21456259 一、准备材料1.STM32F103C8T6最小系统板; ?2.HLW8032电参数采集模块; ?3.OLCD 0.96寸显示屏,用的是IIC的驱动方式; ?4.ST-Link下载器,用其他下载器也可以,有啥用啥; ?5.11根杜邦线,1根220V的电源线; 二、接线1.ST-Link下载器与STM32连接;
?2.HLW8032与STM32连接;
?3.OLED屏与STM32连接;
?贴个全家福: ?三、下载程序?把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可: ?下载失败: 导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的; ?如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。 四、接入220V交流电?烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。 ?注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据! ?把准备好的电源线,接到HLW8032的IN接线端子上: ?大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!! ?通电后就这样子了: ?因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 12:13:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |