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

基于STM32的电量采集系统

[复制链接]
攻城狮Melo 发布时间:2023-3-21 22:54
一、准备材料0 V$ [; s7 b" I/ A- D9 f
1.STM32F103C8T6最小系统板;2 m3 @# b$ R0 Y7 Q0 C3 r4 o8 e" I

& j$ ?# r! Q' f* Z8 R6 y& D& n
20210823113949979.png
8 D  v! Y3 N5 d! r: t6 Z+ ^

2 O: R7 _9 B5 b6 {# W- Z6 V 2.HLW8032电参数采集模块;
% A) ^# i' w) j* w/ [
  u% D& S  T+ [  t+ n; s* n
20210823115109862.png 7 m8 J" [' P: k( J& s

  h4 U( a( ?! }- l4 V
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;
8 z0 p1 |, x0 D5 D/ B) k8 G
5 c+ R! _8 V# I7 e
20210823115255875.png
. e! e9 q7 D1 K3 g
: f. W8 r$ ]3 M' V) i
4.ST-Link下载器,用其他下载器也可以,有啥用啥;. i2 x" w& m4 @7 ~" n9 |
9 H0 C$ o& M2 ?$ g& n" ?, J
20210823115430434.png / L' g7 {: W3 ]8 c/ H* U

, y2 W0 e! z" j  [* q8 J 5.11根杜邦线,1根220V的电源线;
$ M9 a) ]3 c9 d* q+ Z8 ~$ P
- h8 h/ K+ o& J6 K
, ^: r% o' @5 b" `3 Q/ n
二、接线
2 ~% k* q) z" w7 }4 V; U1.ST-Link下载器与STM32连接;
- p+ E# }" F" E: f+ v) s9 ^$ E9 r1 J: D
@58B(80F~8}HXKHHF8D6`FT.png 0 _6 ^# z: T  I, H

* F& t  I' _3 c6 U) | 2.HLW8032与STM32连接;
5 W5 j9 h; {; D( z% ~" V1 I. L  o- d+ v9 V5 W/ ^/ Z/ d
V12N26LHZ6I{(7]C]}]36%O.png " a1 S8 y" a* @

0 g9 M& H7 q& Q+ z 3.OLED屏与STM32连接;& e; V1 k* L1 W0 G  s/ N# R, v

' {/ O9 q1 m' [; p$ v( d
ZO$XT3~2[QVY@ZT[}S]35GB.png - n3 B+ q: j7 U) p' R/ l; E
) r% J( t% R; Y' {- o
贴个全家福:4 O/ d6 Z7 N, m: f2 ?
2 [! a6 T! @4 e8 l
20210823120747663.jpg & V2 J6 q2 B: J8 m. e  w

( G& R2 m* R: l8 Y7 ~/ J  ?9 w
! j' W6 m$ A6 T$ G: b
三、下载程序8 v4 ?  R; d) k0 k
把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:* Q* Y: K8 [. \0 ~  o- s" v
/ T) [* D( ~9 l' D
20210823121209742.png
' z' [4 K5 m, i' v! [# i& Q4 W8 s  n/ y& A7 R- p7 t- F
下载失败:
2 [2 e# ^% y( R/ q% g1 Z1 p导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;
- a+ M: Z8 Q: b& A, E9 \
0 S* G6 D; e- @3 n7 Y
20210823121449394.png : N5 F. a: f/ V# {  F, C% i
5 B; T$ y3 B* F- {/ f( L. q
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。
' `' H$ ~4 r# z1 N7 C) t
1 i2 C5 I' U0 {( j' l" g/ f

; ]! l: {9 `/ Y; U; D/ O* H四、接入220V交流电
0 d$ q, {7 {. N 烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。
2 U3 P' P; _. M0 D) a4 T
$ f; F9 ?/ ]! c$ p" o9 c; A
20210823121920650.png & {# E$ z# \* H0 {% ]
7 E% \' i* j/ Z3 C
注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!
: y# r0 U+ Z* C7 J- S9 h5 m. Z' Q" y, Z+ Q3 ^' ^- R, t
把准备好的电源线,接到HLW8032的IN接线端子上:4 s7 [( p4 S0 l& I1 w( o  _/ e- N  Y
# U/ P0 `4 [4 @  I' z* m% G
2021082509124498.png
% h& Q, U/ y) D) j# H; w! ]% e
' Q0 O3 P3 Z( z. w/ }$ P 大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!! ~; z* a3 b6 B( w) C
5 s) X5 r0 l# x/ S6 n+ y2 M! y
通电后就这样子了:- `# }& M$ n& L" l. i; O$ F( M% d
$ b! g' R$ Y1 N4 u; [

. X: y$ q0 j% g  R5 | 20210823123400479.jpg
+ R% B' _3 S& h
' K; _! _' p, }; ^( ?2 @8 k
因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。, X0 T- F0 j8 @* q" F- Y/ S
————————————————
. |5 b0 k- z* ?* X3 I) E' g版权声明:Knight-20
2 w6 ^/ Y5 s  n6 h  Z+ }
5 ~3 w4 E% R; f" A9 G/ g, p
收藏 评论0 发布时间:2023-3-21 22:54

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版