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

基于STM32的电量采集系统

[复制链接]
攻城狮Melo 发布时间:2023-3-21 22:54
一、准备材料- _5 @/ C8 \+ m' ?
1.STM32F103C8T6最小系统板;
4 s4 x7 N* j5 N$ m% C4 p) u  r
" g2 f% V& t9 O( |% ~
20210823113949979.png # u# C6 `6 k4 b8 T( d

. C( n7 A; b2 S. R: T  [3 H 2.HLW8032电参数采集模块;
- b; T  j4 X' f6 X( f' V. U, `6 `
. Z0 |& r! _* r9 R
20210823115109862.png * K7 x, _, G! R# |! A* e

* s, K8 E* t) @9 H' e
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;5 \  J$ {( u) N

+ w/ c1 X& B% V/ L1 T, z
20210823115255875.png
: w0 A' f* P/ _8 V6 M
+ \' d. [, u0 f4 F4 E. h
4.ST-Link下载器,用其他下载器也可以,有啥用啥;
3 C. [1 g( g$ W* W
7 a0 c* u* Y2 q) k9 F
20210823115430434.png & C0 E1 ]  R1 {* v2 _
2 @6 D# K9 e% r- q' V
5.11根杜邦线,1根220V的电源线;! ^: B2 ], H# k* n) b' R
4 g' r4 U& S0 g$ R. e$ v

  S% [* [" f. h  y. X9 ], y5 ^二、接线2 L+ {& t) l7 \0 z' K1 h
1.ST-Link下载器与STM32连接;
* ]/ P1 G$ i4 D: [* ^; S4 T5 q1 Q6 d9 H: X
@58B(80F~8}HXKHHF8D6`FT.png 2 ^' V. d$ Z0 b9 D
( D: Z1 j, t4 @6 N5 ]  }
2.HLW8032与STM32连接;3 O* T* ?5 a& x) M0 k+ D* G! s
' `! c. F/ Z) ^7 W9 N
V12N26LHZ6I{(7]C]}]36%O.png 9 Y$ a! G( o% P+ P

5 G$ y! i& O! {" j; a; R5 e 3.OLED屏与STM32连接;
: Z! ~9 G: r  ~/ `
8 A* g7 \- E4 `' D7 u$ D) a
ZO$XT3~2[QVY@ZT[}S]35GB.png % i* w/ X: r, d

4 Z# h8 D6 ~# |0 Z1 y$ R5 \3 Q7 N& S 贴个全家福:6 a$ m) ^7 \, p* [

, v+ w% e- y) B8 V
20210823120747663.jpg
* w3 E; a# o% n4 Z7 F5 \5 [% E- R( J% w8 X

2 c* l' `4 P- x' E' K 三、下载程序
0 i% ^! l0 B; G* ^% O. R 把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:. s' L: Y9 T  a) d" C5 S
, `7 I, `$ I6 s$ Q, ]; J9 u
20210823121209742.png / X- ^1 \7 B+ p3 t0 |. V8 Y* {

0 h, j5 K# i, O" q
下载失败:
! u- o- d. X/ w/ O( v: h  Q导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;
# J2 C+ [9 _8 h3 i: A9 m1 l8 Y' f& j
20210823121449394.png
' T2 _9 k& T& y6 A' U1 i0 i8 K- P" ?% s3 u
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。! N/ b% u: R" P( B; E" F

( y6 b" Z+ m2 }

. Y; Q: j( a( f' s四、接入220V交流电
+ X/ `3 t" K! I: e 烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。
+ x" `0 j: X% r% N$ s  R) J; E1 I9 s% \- d3 R9 a
20210823121920650.png ! s- C7 ~( J! m; O7 t

6 K8 t6 r" f6 |7 B4 k1 r6 F" U 注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!! m! h5 J6 _- x" _& o7 r% t
6 c" v& i, B! K% U
把准备好的电源线,接到HLW8032的IN接线端子上:
! ?9 M4 I& J' N2 F& v! h" p+ E
2021082509124498.png 8 f  r# W0 Q* L  \6 b$ c
% e. A0 a* D/ |& q. t! W
大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!7 Z4 G- j4 Z; n9 ?
( i% O6 Q3 M* l8 I
通电后就这样子了:
. W) b0 J- y' x, h' O. B- {1 R
& `0 S, U9 ^  P( h2 q
8 M0 O( f4 t9 D  F
20210823123400479.jpg + F; t! R6 ?7 M- f+ z' r2 b+ I

3 y$ E: y7 x7 g* J  Z5 C+ ^+ G' Z 因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。
1 V  U$ G! N8 W, `% ?0 I————————————————
7 D/ c2 d2 M, C' n版权声明:Knight-208 a  e* U# {* i! E5 T
  N  m4 L; E7 {1 z
收藏 评论0 发布时间:2023-3-21 22:54

举报

0个回答

所属标签

相似分享

官网相关资源

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