你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32的电量采集系统

[复制链接]
攻城狮Melo 发布时间:2023-3-21 22:54
一、准备材料
/ d) {$ Z; L' S% _4 D& b& L3 w! A1.STM32F103C8T6最小系统板;
$ z) D& a. }* m' z# k# e9 _& n0 b! H9 S6 Y( v" |9 W
20210823113949979.png
9 t; {: `  z: _

8 [  |  o- z+ q2 n: S. B/ ] 2.HLW8032电参数采集模块;
$ e  S) V; P9 V  L
8 ]& c: k1 |- P" N( v
20210823115109862.png 6 u* o+ I2 l% f" Q& g/ M7 g
6 L! @+ J3 i7 p# ~- k4 J  Q
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;
% k+ ^8 ~0 I% t2 l8 L) u
+ n+ j  C# Z, e7 \
20210823115255875.png
: O# J4 e5 h2 _" H& c/ Z
, F- }& l1 v7 ^& E# {
4.ST-Link下载器,用其他下载器也可以,有啥用啥;# ~, o2 y3 m) h+ ]

; s9 d% X" G8 z2 x+ k2 s
20210823115430434.png ( J1 |( d6 F3 f' e# ~- J
+ o: i- Z& W, m4 G
5.11根杜邦线,1根220V的电源线;3 Y# `- l# f' w4 z& U8 L) i

" C/ `" L# o' P( j$ U# X

- c' P# k( d+ E' F4 \二、接线
& b' k7 P+ w2 |/ `; Y4 l; l# ?7 O1.ST-Link下载器与STM32连接;
" ^+ I# |4 O" U6 F" Q0 \7 q. d6 {0 a
8 [* n- Z- b2 h0 @! b/ H4 J
@58B(80F~8}HXKHHF8D6`FT.png 5 n$ [8 F, g  J- m- w$ G0 c
% i: V+ @7 I. T5 }: a
2.HLW8032与STM32连接;
+ o% R5 u- x2 H% d: a2 O
% c0 F! Q; d7 @1 o. ]' G
V12N26LHZ6I{(7]C]}]36%O.png
. B0 k: d& f) U/ `8 H7 I6 k; }2 d# |" e% k0 c
3.OLED屏与STM32连接;; F. y, P- |2 Y* {; x7 A
. Q+ ^0 n* q" C1 x
ZO$XT3~2[QVY@ZT[}S]35GB.png
$ }! B8 g# G* K+ H& N* C8 w5 X5 C6 ]0 E& c+ H
贴个全家福:
1 |* ~! H  H! G6 U* H: [4 w2 \% e1 r4 @6 E, ?. P0 K
20210823120747663.jpg
& t  R- |  g! L& }9 b* L. u: O* j$ ?6 p( B/ y, L
+ B# ~" e1 K( X) h/ c% h
三、下载程序
) W( m0 F+ _5 y: ], x. A2 P% B 把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:8 X. U& O/ q. D
) i- c) U* R4 C/ o
20210823121209742.png
- q/ ^: q- ]/ Z2 P; W0 g2 E- n4 N$ {! {7 ^
下载失败:1 i3 P2 s. f8 |6 `0 z0 Z
导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;, h8 q* j2 e) J

0 ]5 y# L& O7 A0 @
20210823121449394.png
: `" u/ [6 d/ j+ S% \# N  n
* X# U$ v% y( o, E1 b: d. v6 b1 z! l
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。9 `9 f) g3 }% d, A3 |7 x3 X9 }* P+ U8 B& B
# K: D: X, y* R7 y0 C& u

3 q: e* H8 a0 O( h; P四、接入220V交流电, H) Z, l7 o. A7 J
烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。
- ]9 U  P# `4 g6 z- D4 X( m& u
% N0 E6 s5 \, R, T+ E* y% l: {
20210823121920650.png
$ z+ _; u7 p# M  m! C! k9 l
* y( c! D0 J! V* T2 ]* M7 F 注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!
; _* P* [8 ^4 Z# I: H& M& D$ E, N( H2 y2 D: w
把准备好的电源线,接到HLW8032的IN接线端子上:
1 `% N1 \, w. w1 U+ ^" k% {8 V! J6 p# w) a) w( W
2021082509124498.png
; O7 b6 L( q7 b4 O
7 H7 M0 Q$ W4 l! I6 Y. m0 l, L 大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!
/ r/ h1 S$ P' e, c6 ~
1 q- Q: H& _& `" i* c. q) I5 p
通电后就这样子了:
2 I  G& G2 V1 ~8 n& U! v- d/ v& H. d' y

/ U. j$ K5 w7 j# u5 A9 K8 K7 i2 \ 20210823123400479.jpg
( U% p& O  f5 X
) K% k) c+ n- Z, Q; g
因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。' A6 s5 C# d: I% `! Q
————————————————
' m6 C; S9 u. O2 L7 t2 Z& n版权声明:Knight-209 C* b0 l( F' s2 u& [8 c" h; [
  H1 q! @9 x% t# S" u
收藏 评论0 发布时间:2023-3-21 22:54

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版