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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:本文所阐述的蓄电池检测系统,在结构设计上采用了单片机( @9 J* T3 P9 K. V
制,对蓄电池组的工作状态可进行实时监控,以期对延长蓄电池组的使5 a' ?% {( b& w
用寿命有所帮助。在硬件方面,本系统主要以HOLTEK系列单片机, i' g4 |$ q: R8 R8 g: ?; {
HT46R22和运放LM321为中心器件来实现电量的检测及显示;在软件
3 U4 N* l, E( R/ F+ W9 P% n方面,我们的目的主要是实现低功耗。" |( g: s* y/ a5 U  c$ }4 M  L( _
关键词:单片机;蓄电池组;电检测5 ]( S" ]( U4 X1 n
目前在电动汽车的应用中,普遍存在着蓄电池的使用寿& o; ~. @# b1 ~2 a4 }% u8 K- g
命不长,管理不当等问题。针对以上问题,本文所阐述的蓄电
9 i1 L/ o5 C4 g6 k% T; R; }池检测系统,在结构设计上采用了单片机控制,对蓄电池组的
' ^2 `% v- Y$ B$ _工作状态可进行实时监控,以期对延长蓄电池组的使用寿命' a: j6 q0 z$ [2 B4 }8 y. \
有所帮助。' r6 N$ A5 x9 p" G; v. @
该系统能够实时监测每个电池的电压,以便随时了解电: n' l; S: D4 o  d4 s: h  L+ M! R
池的充放电状态;较为精确地估计出电池的剩余电量,并且进
6 C& h- v- r- o% Q' v. O行实量显示,从而避免电池因过允、过放而受到伤害。
; @! f1 p5 f# H使用该系统后,叮以使用户了解电池的运行状态和方便: b6 s! e. W  A( s9 x
快速地维护蓄电池。该系统叮应用于各种蓄电池组的性能检
3 V) e5 \  j0 ^测,这对确保电力通信电源系统的可靠性具有一定的现实意
* O% I% K! T5 u9 o' d% c) `义。此外,该系统最突出的优势在于低功耗设计。当系统检测
+ c/ W- g9 n1 i' \; N到无电流时,单片机将进人休眠状态,此时,正常的工作电流
4 V% J( C& i& |  X2 h6 l降到很低,这是因为系统的RC振荡器己停止振荡从而降低了
' J2 }4 \# x2 L8 K功耗。芯片维持现在状态直到被唤醒后继续运行。
% N  g( \! a+ J+ J1 W; y1 N1设计原理介绍.
5 R6 L- [# K) D: T& q本文的主要内容为阐述如何用HOLTEK单片机测量和监
5 k, B7 g* ^1 R: v9 `1 S控蓄电池组的充放电,并加以记录显示。设计原理方面则重" D5 W3 `* j  o. y

1 [4 W$ O, R! g, q) j, p点突出了如何通过软件编程实现低功耗的设计。' j! K, m2 g% J& s  F* ]" M1 L5 l! V
在整体的硬件组成设计中,蓄电池组可为整个电路提供* {' ~- V, j6 j
电源,在其充放电电路串接了一个电阻,其上的电压作为运放& Y2 M: A; d# O5 i* v. ]
LM321的一一个输人电压,另一个输人电压由稳压器的+5V输
& G$ g( ^9 U) H* H& v出提供。四个电阻及一个运放构成的运算电路,将蓄电池组充+ C0 L& e* k  G
放电电路中的电流量,转换成电压量再输人单片机,以实现对
! m% J7 {' l+ s/ M蓄电池组充放电情况的测量和监控。HT46R22 的A/D转换模  t5 I. O4 c! J3 _' s
块将输人的模拟电压转换为数字电压,再通过芯片的PA口驱9 @% d" I) ^/ j3 D" s
动LED灯以显示电量。另外, HOLTEK单片机还可通过一个
0 V9 w: Z1 F+ GPA口来控制晶体管以起到电子开关的作用。
* W$ q. m1 C: N1 E, A- k由于整个设计的目的是完成电量的采集以及显示,除了) u3 N+ i8 d; ^3 ]- ^! m
电平转换电路以及LED之外,几乎没有其它所需的外部电路,
' z3 H- q, c$ K( u由此可以看出合泰单片机的功能相当强大。+ w8 u- X* ^4 @+ u% z; t1 J
低功耗需要通过软件及硬件设计来共同完成。当检测到蓄# k! U: Q% m% l
电池组充放电回路没有电流时,就要通过编程让单片机处于休眠
$ J+ s$ i3 o' }0 F! n状态,此时,系统振荡器将停止以减少能最消耗。当看门]狗溢出复- m: V$ K" U! H, k1 o& I
位或者外部有键按下时,单片机将会被唤醒,继续进行工作。
/ R/ `2 r8 @7 D6 r% c% O2硬件设计# r) v5 L3 S# D5 i) L7 ^. P
2.1电量检测及 显示的方案论证/ K" a! J% d$ N* Q+ p/ E
当要检测一个电池的电量时,并不能直接测量电池两端
, ?0 s! S2 ?/ }7 y. R4 b的端电压,但是我们可以通过检测蓄电池组充放电回路的电
- `* G1 }+ a1 y" L流量,来达到检测电池组电量的目的。+ I( F9 |5 s: }0 R& ]

5 t6 C- K* P3 k  i7 v
4 E) a9 @# Z. B  ~( k; {3 X- G. z' }9 |: f! H7 J: o$ R2 s  w/ x
附件下载:
游客,如果您要查看本帖隐藏内容请回复
  k5 {1 L; ?3 Y: t5 k5 G* e4 K
& b( P) K: l. E. B1 N

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-27 14:51 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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