编程器将程序写入芯片中,观察ALE口电平变化,确定单
片机最小系统正常运行。
(2)智能关断、蜂鸣器报警和智能充电模块联调。测试完成单片机最小系统
后,接上电池观察充电指示灯状态,MAX1898芯片本身会熄灭外接的LED灯,
但是为了安全起见,单片机在检测到电池脉冲后,不仅会切断MAX1898的供电,
还会通过蜂鸣器报警,提醒用户及时取出电池。当充电出错时,MAX1898芯片
本身会控制LED以15HZ左右的频率闪烁,此时不要切断芯片的供电,提示用
户充电错误。
表631MAX1898典型充电电路的LED指示灯状态说明
充电状态
LED指示灯
电池或充电器没有安装
灭
预充或快充
亮
充电结束
灭
充电出错
闪烁
系统联调效果图:
18
f图631充电过程图示
7结束语
图632充电结束
本设计以MAX1898为核心,利用单片机为控制元件实现智能手机充电器的设计。通过以上智能充电器的设计,使我进一步熟悉了MAX1898的工作原理和使用方法,更深入的了解了AT89S51的定时计数器、中断系统的应用,熟悉了单片机嵌入式控制系统的设计思路。本设计使得课上所学得到充分的应用,加强了自身摄取新知识的能力,也为不断完善自己奠定了基础。理论来源于实践而高于实践,没有亲力亲为是不能领会其魅力的。这次设计进一步提高了自己的动手制作能力,也使得编程能力得到锻炼,取得不小的收获,同时也发现了自身所存在的不足。
19
f在调试智能充电器的过程中,出现的问题和解决方案:1方案论证与选定。由于是第一次做这样的选题,所以存在许多不足之处,先期选题方案论证过于单一,结构不严密。通过查阅资料和进行市场调查,最终选定MAX1898作为智能充电芯片。2硬件制作。因为在元器件回来之前就已经完成了电路板的制作,对uMAX封装没有一个明确的概念,直接导致板上电路与芯片不能完全匹配。改进方法:利用Protel99se绘制PCB板,然后腐蚀覆铜板完成制作。但由于条件限制,所以智能手工绘制PCB完成制作,效果一样很好。3系统联调。硬件测试时,单片机最下系统不工作,MAX1898模块和TLP2422模块也不工作。通过不断测试发现是复位电路的问题,修改电路后最小系统正常工作。MAX1898是因为第三脚悬空,接地后能够正常工作。
在此设计中,需要着重把握以下几点;预充、快充、满充等充电方式的工作原理;MAX1898的充电状态指示输出信号CHG在本设计中的应用;MAX1898外围电路的设计,其中包括设置充电电流的电阻和充电时间的电容的数值的选取;如何在单片机程序中判断出充电完成r