基于单片机的智能充电器的设计(附PCB,原理图,程序,元件清单)
来源:56doc.com 资料编号:5D12921 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12921
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于单片机的智能充电器的设计(附PCB,原理图,程序,元件清单)(开题报告,外文翻译,毕业论文13400字)
摘要:本文设计了一个基于单片机的智能充电器,系统选用了电池管理芯片MAX1811,该芯片能够对常用的锂电池进行充电,用户可以通过按键控制单片机的充电状态,可以设置快充,慢充等功能,设置充电后系统对根据设定参数对锂电池进行充电,充满电后系统会自动断电,并亮灯提醒。除此外系统还通过双通道AD芯片MAX157检测实时的充电电压和充电电流并把数据显示在液晶LCD1602上面。系统提供2种充电插口,一种是USB充电,另外一种是通过万能充电器直接对锂电池充电。
关键词:单片机, LCD1602;MAX1811;MAX157;智能充电器
系统由单片机STC89C52、液晶显示模块LCD1602、按键模块、电流检测模块、AD采集模块、液晶模块、电源充电模块、主控模块、锂电池所组成。用户可以通过按键设定充电模式,充电模式包含快充慢充2种模式,系统提供的充电方式也有2种,一种是USB接口的5V输出,另外一种是直接接上锂电池进行充电。充电的相关数据例如电压电流都会在液晶屏幕上实时显示,当充满电后单片机会驱动蜂鸣器发声提醒用户。
本系统主要功能
本系统设计制作一个基于单片机的智能充电器。能实现以下几种功能:
(1)键盘扫描,通过单片机检测用户按下的是哪个按键并执行相应的功能。
(2)设计基于MAX1811的充电器电路,能设置快充、慢充两种方式,充满电能实现自动断电。
(3)使用2路AD转换器能够检测实时的电压和实时的充电电流。
(4)可以通过LCD1602显示相关的设置参数和实时显示充电电压和电流。
目 录
1 引言 2
1.1 目的和意义 2
1.2 常见充电电池特性 3
1.3 研究概况及发展趋势 4
1.4 本系统主要功能 5
2. 总体方案论证与设计 6
2.1主控模块的选型和论证 6
2.2显示模块的选型和论证 6
2.3充电器模块的选型和论证 6
2.4电压电流采样模块的选型和论证 7
2.5系统整体设计概述 7
3.系统硬件电路设计 8
3.1主控模块 8
3.1.1 STC89C52单片机主要特性 8
3.1.2 STC89C52单片机的中断系统 11
3.1.3 单片机最小系统设计 11
3.2 LCD液晶显示器简介 11
3.2.1 液晶原理介绍 11
3.2.2液晶模块简介 12
3.2.3液晶显示部分与STC89C52的接口 13
3.3键盘模块设计 13
3.4电源充电模块设计 14
3.4.1 MAX1811电源管理芯片介绍 14
3.4.2 MAX1811电路设计 15
3.5电压电流采集模块的设计 15
3.5.1 MAX157芯片介绍 15
3.5.3采样模块电路设计 16
4.系统软件设计 18
4.1系统软件总体设计 18
4.2程序设计原理 19
5.系统调试 21
5.1硬件调试 21
5.2软件调试 21
6.结论 22
附录 24
系统整体原理图 24
系统PCB图 24
源程序 25
元件清单
|