找回密码
 注册
关于网站域名变更的通知
查看: 387|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机的蓄电池电量检测系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-10 10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:本文所阐述的蓄电池检测系统,在结构设计上采用了单片机
, p- L  [' i  @- u; N" _6 m制,对蓄电池组的工作状态可进行实时监控,以期对延长蓄电池组的使
5 t/ E" k2 r$ \5 J% ]% C用寿命有所帮助。在硬件方面,本系统主要以HOLTEK系列单片机
0 y$ f8 A0 I! L/ q; dHT46R22和运放LM321为中心器件来实现电量的检测及显示;在软件2 ?  Z  y3 U; u% ]6 x( S3 v
方面,我们的目的主要是实现低功耗。" _# F% |& g* m/ k' ^+ {3 B
关键词:单片机;蓄电池组;电检测3 t6 U7 v: g0 M* x; B* i
目前在电动汽车的应用中,普遍存在着蓄电池的使用寿
) R; r1 f$ y0 B* {" R1 t命不长,管理不当等问题。针对以上问题,本文所阐述的蓄电, g7 g& f0 O' z
池检测系统,在结构设计上采用了单片机控制,对蓄电池组的3 U$ Z1 r- W4 O
工作状态可进行实时监控,以期对延长蓄电池组的使用寿命7 L' u$ _" E, D# _1 q  K1 k: z
有所帮助。% _! k* F3 ~  |$ j! _" _" Z
该系统能够实时监测每个电池的电压,以便随时了解电) e6 x( }2 Y! ?  D0 u
池的充放电状态;较为精确地估计出电池的剩余电量,并且进& T; c3 t5 t* t; Q
行实量显示,从而避免电池因过允、过放而受到伤害。
, v' D4 l8 \& @8 Z( B7 ?使用该系统后,叮以使用户了解电池的运行状态和方便5 n, ?4 D! t9 q, P, T2 a+ c
快速地维护蓄电池。该系统叮应用于各种蓄电池组的性能检
4 C1 L7 ^: m! A1 d  V2 v测,这对确保电力通信电源系统的可靠性具有一定的现实意# c# T" \6 x8 `, k2 y& |
义。此外,该系统最突出的优势在于低功耗设计。当系统检测8 s. \6 j7 ^" Y4 k) U5 _
到无电流时,单片机将进人休眠状态,此时,正常的工作电流
& R6 ~% P; Z, e! y+ E3 m降到很低,这是因为系统的RC振荡器己停止振荡从而降低了0 x+ o$ G7 L) n" I+ [$ c% G* f
功耗。芯片维持现在状态直到被唤醒后继续运行。
  V$ s& W0 E. B. l" r* P8 S1设计原理介绍.
3 B/ t3 v1 y, ^, ~9 n本文的主要内容为阐述如何用HOLTEK单片机测量和监
& o' P3 W! v) f& z( y控蓄电池组的充放电,并加以记录显示。设计原理方面则重
  ]7 c! f8 G* k5 U. G3 K$ T# j& K4 v; t) |/ P4 R
点突出了如何通过软件编程实现低功耗的设计。
, H$ ^9 T& A* V在整体的硬件组成设计中,蓄电池组可为整个电路提供- U* l/ o% M( S+ Y0 r$ I
电源,在其充放电电路串接了一个电阻,其上的电压作为运放" h, q  J3 q+ _. Z0 Z+ \1 V
LM321的一一个输人电压,另一个输人电压由稳压器的+5V输( T2 g' ?5 @) z
出提供。四个电阻及一个运放构成的运算电路,将蓄电池组充9 x4 |6 }! i/ \' [9 e; A
放电电路中的电流量,转换成电压量再输人单片机,以实现对
0 _5 c. S& Q* v$ {5 o蓄电池组充放电情况的测量和监控。HT46R22 的A/D转换模
/ y  t4 x6 z$ A1 |1 L块将输人的模拟电压转换为数字电压,再通过芯片的PA口驱0 Q# Z) \+ k7 U1 S# C
动LED灯以显示电量。另外, HOLTEK单片机还可通过一个8 Z- z1 {& Q7 \" W* l% m
PA口来控制晶体管以起到电子开关的作用。
% f; Y2 X  M8 z9 |8 }5 P由于整个设计的目的是完成电量的采集以及显示,除了
4 s3 b) T9 z4 S电平转换电路以及LED之外,几乎没有其它所需的外部电路,0 u7 t  J+ e: n; [% R
由此可以看出合泰单片机的功能相当强大。
) u6 o- V5 V! h, }$ e低功耗需要通过软件及硬件设计来共同完成。当检测到蓄
0 c# W! K$ J! o电池组充放电回路没有电流时,就要通过编程让单片机处于休眠
& p9 c( W7 b! D8 u5 i+ V4 {& m& y状态,此时,系统振荡器将停止以减少能最消耗。当看门]狗溢出复' ?7 [$ K- }, e$ ^$ S8 |3 [# x, ^
位或者外部有键按下时,单片机将会被唤醒,继续进行工作。# \! s$ N% L* g. h! B
2硬件设计
6 y* U: n& V4 n6 ^6 A2.1电量检测及 显示的方案论证
4 A% Z2 w+ Y- b* I/ C( P& o当要检测一个电池的电量时,并不能直接测量电池两端  |& r# s+ Q9 [  b% s
的端电压,但是我们可以通过检测蓄电池组充放电回路的电3 y6 N$ Z, z9 C$ I% b* i- R$ P
流量,来达到检测电池组电量的目的。
& j# M" \" X2 F0 j# X& g7 y3 E7 }+ _0 V

) e/ z  o5 c: B: D7 U4 I
* W  d4 E. Q2 ]% h" s附件下载:
游客,如果您要查看本帖隐藏内容请回复
% ^3 N" p* }- Z9 z, ], }0 ?
' P  E: D' s, d4 @  x- P. Y

该用户从未签到

2#
发表于 2020-8-10 11:26 | 只看该作者
该系统最突出的优势在于低功耗设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 18:47 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表