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

基于STM32的电量采集系统

[复制链接]
攻城狮Melo 发布时间:2023-3-21 22:54
一、准备材料' u6 _, B% H% i! b
1.STM32F103C8T6最小系统板;
- U5 o. ~, C: O& Q
; j, z+ d, _; [" l& _4 |* {- Q
20210823113949979.png
& I2 a  X$ W; i8 V
: N* Q" ?4 [% y' L& x$ o
2.HLW8032电参数采集模块;
1 g. @2 Z8 H+ p5 @& }
" |- S$ d6 C. P0 y
20210823115109862.png
, z& @: ^( F. Z  x5 `3 M
0 s- k! M9 v0 s
3.OLCD 0.96寸显示屏,用的是IIC的驱动方式;
. V. M2 w- D+ a% j7 v) p$ v5 v0 U# J# m
20210823115255875.png
) s1 D# C- [7 H* s9 ^2 {
6 {2 q; S. A+ V5 q
4.ST-Link下载器,用其他下载器也可以,有啥用啥;
6 Q8 A6 S% S# C6 `  d( L3 `( b1 L+ D# D5 h
20210823115430434.png 2 e4 u" ?/ p- m. L) f1 F3 Y9 z" U

# o% q4 p0 x* N- E" v/ g# x6 x 5.11根杜邦线,1根220V的电源线;
, V1 ~' B3 U4 ]( H: ~$ I0 A$ g, w  B
7 Q/ g8 y( C; V$ U# ^6 w/ J
二、接线
! B7 S0 u: ~8 A8 R# j* g3 s) `1.ST-Link下载器与STM32连接;: C. l* S$ g+ X9 v/ }
6 g3 [/ f5 v4 {: I
@58B(80F~8}HXKHHF8D6`FT.png # k. G7 X) v% z  Y9 V

7 m5 [2 |/ d1 l& w9 I% W+ n: X 2.HLW8032与STM32连接;
, f8 X+ e" G0 L6 R# b6 Y
0 H' C: g# N2 J4 f
V12N26LHZ6I{(7]C]}]36%O.png 8 p2 T9 S8 O7 J( n, V
3 e3 l, _0 z! S4 m
3.OLED屏与STM32连接;" k4 I% B/ Z6 j9 m% H" u

9 j+ `. L  U& V( F
ZO$XT3~2[QVY@ZT[}S]35GB.png
, @! N1 y. H2 r- N4 _( z! q9 _/ t' A+ O$ O* `6 l  K3 x% \
贴个全家福:
# h* w6 [" H% {$ z
+ O% o8 G" x  s& }4 i1 I
20210823120747663.jpg 7 j1 P+ `/ c+ B! M, W
$ X! ]# ]3 g* @, j" h- e* U: s
" Q7 v" L" o4 S# r$ Q
三、下载程序% Q* \3 F$ B! a  z
把上面接好的ST-Link下载器,插入电脑;打开提供的代码程序,然后点击下载即可:
* ]/ R2 D' z! d1 I
7 T& Q& W. R7 ~! f
20210823121209742.png
5 i( T( a- k5 c6 b5 Z
% Y; U& v0 ]. F3 N/ X( e$ R
下载失败:
9 h& D6 v" {5 d) X! z7 h$ Z导致下载失败的原因较多,我这里说一个经常遇到的,就是下载器与STM32接触不正确导致的;- y+ \+ K' C7 A3 ~
2 l/ d3 `: ~% u5 J8 \7 m8 y2 ?: d
20210823121449394.png
. `  A; R- [  Y0 w! q" A4 B: E$ ?+ C% \# W: L
如果其他问题,可以下面留言,不过我建议遇到问题先自己尝试着去检查,这样子可以培养自己一个故障排查能力。
" X( R6 T# {( R" Q& x4 o  U+ @+ ]0 O' f" e( Z2 w

8 X2 h* a  [+ V: U4 _! P* x四、接入220V交流电: i* n: o  I3 k. T4 c
烧录完程序后,如果接线正确,这个时候0.96寸的显示屏就会显示Knight20字样了,但是还不会有电参数显示,因为还没接入220V交流电。" o! Y" n% ^- b8 w5 `
0 y, E( G9 R( N3 [3 U
20210823121920650.png 7 }( U8 c- k5 B
; S9 U7 l1 b; z; @8 }
注:HLW8032模块需要接了220V的交流后,才会进行工作并输出数据!5 Y' @2 Q3 d) w5 Z. W

; R; ]% Q* @! B/ k2 F- A9 Y6 x
把准备好的电源线,接到HLW8032的IN接线端子上:/ Z+ T4 H8 ~% d4 i6 s" J' \
5 M5 o7 W1 o4 h
2021082509124498.png
/ X2 e6 t' ?& d! I* F3 U# W/ D* \4 Z6 j
大写加粗的注意:接入交流220V之前,先检查HLW8032模块背面是否有金属,以免短路!!!通电后就不要碰HLW8032模块了!!!
0 Z4 y3 Q1 F% I
; a7 T5 d& C; M) H" X7 w
通电后就这样子了:
: w7 V" M. |* N4 g  G3 \4 v7 s% Y$ M1 U
' E( W* r. p" }* z# F* ~* ~* l5 A
20210823123400479.jpg
3 s' O( X3 a4 ]  W

5 d( Z6 @, B! D: k 因为我没有接用电设备,所以上电一会后,会显示NO Device。你把用电设备接到HLW8032的OUT接线端子就可以查看用电设备的用电量和功率啦。, c# _' K( v$ j& K
————————————————
# q9 ^% H0 A# i2 B/ A( r. S版权声明:Knight-20
; }  U0 F* V# o6 ~8 \, P7 O  m  M- d3 n( m
赞 收藏 评论0 发布时间:2023-3-21 22:54

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版