全自动智能充电机的电源和显示的设计介绍

全自动智能充电机的电源和显示的设计介绍

智能充电机随着越来越多的手持式电器的出现,智能充电机对高性能、小尺寸、轻重量的电池充电器的需求也越来越大。电池技术的持续进步也要求更复杂的充电算法以实现快速、安全地充电,因此,需要对充电过程进行更精确地监控(例如对充、放电电流、充电电压、温度等的监控),以缩短充电时间,达到最大的电池容量,并防止电池损坏。

智能充电机的设计包括硬件和软件两大部分,本人的主要任务是完成充电器设计的LCD显示部分,其主要涉及的知识包括:

(1)    自学AVR单片机的相关内容。

(2)    设计电源电路。

(3)    设计128*64液晶显示控制电路和用C语言编制LCD显示程序,用图形方式显示充电器电压、电流等参数。

(4)    手工焊接和ICCAVR编译器的应用。       

第二章  硬件电路设计

经过前面对充电器原理、液晶模块、ATmega16L等的总体了解和掌握以及对各种元器件和电路图的分析和比较后,现在就可以开始进入硬件电路的设计了。在本章里,首先将介绍一下液晶模块访问方式的两种接口电路,然后对LCD显示电路原理图作一个详细的介绍,接着介绍充电电路中所用到的各种芯片和元器件的原理和一些功能,最后对PROTEL99的使用和PCB板的绘制以及焊接做一简单介绍,然后再将自己的设计思想和同组人所设计的两部分结合,达成统一。               

通过比较再结合本次设计的实际条件,由于Atmega16L芯片没有WR、RD管脚,而且为了使电路简单且方便软件实现,所以最终决定采用间接控制的方式来设计LCD显示电路。

2.1 硬件电路主要芯片

2.1.1 ATmega16L主要引脚芯片

以下是ATmega16L的引脚配置:

                   图2-1 ATmega16L芯片引脚

引脚说明:

VCC        数字电路的电源

GND        地

端口A(PA7~PA0)  端口A 作为A/D 转换器的模拟输入端。

端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。

端口B(PB7~PB0)  端口B 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。

端口C(PC7~PC0)  端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。

端口D((PD7~PD0)  端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。

RESET       复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。

XTAL1       反向振荡放大器与片内时钟操作电路的输入端。

XTAL2       反向振荡放大器的输出端。

AVCC       AVCC是端口A与A/D转换器的电源。不使用ADC时,该引脚应直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC相连。

AREF       A/D 的模拟基准输入引脚。

 

2.1.2 Atmega16L的存储器

AVR结构有两个主要的存储空间:数据存储器空间和程序存储器空间,此外,Atmega16L还有一个EEPROM存储器以保存数据。这三个存储器都为线性的平面结构。

(1) Atmega16L具有16K字节的在线编程Flash,用于存储程序指令代码。因为AVR指令为16位或32位,故Flash组织成8K16的形式。用户程序的安全性要根据Flash程序存储器的两个区:引导(Boot) 程序区和应用程序区,分开来考虑。

(2) 数据存储器的寻址方式分为5种:直接寻址、带偏移量的间接寻址、间接寻址、带预减量的间接寻址和带后增量的间接寻址。

(3) ATmega16L 包含512 字节的EEPROM 数据存储器。它是作为一个独立的数据空间而存在的,可以按字节读写。EEPROM 的寿命至少为100,000 次擦除周期。

2.1.3 Atmega16L的时钟电路

单片机的时钟用于产生工作所需要的时序,其连接电路如下图:

图2-2 晶体振荡器连接图

XTAL1 与XTAL2 分别为用作片内振荡器的反向放大器的输入和输出,考虑到其最大频率不超过8MHz,这里选用的晶振为7.3728MHz。

2.1.4 Atmega16L的系统复位

Atmega16L有五个复位源:

(1)    上电复位。电源电压低于上电复位门限Vpot时,MCU复位。如果在单片机加Vcc电压的同时,保持RESET引脚为低电平,则可延长复位周期。

 

Vcc                 Vpot                                     Vpot

RESET               Vrst                                                Vrst

TIME-OUT

INTERINAL          tTOUT                                              tTOUT

RESET

图2-3 RESET引脚与VCC相连时,              图2-4  RESET引脚由外部控制时,

单片机的复位电平                         单片机的复位电平

(2)    外电复位。引脚RESET上的低电平持续时间大于最小脉冲宽度时MCU复位。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: