【技术实现步骤摘要】
随着越来越多的手持式电器的出现,对高性能、小尺寸、重量轻的电池充电器的需求也越来越大。电池技术的持续进步也要求更复杂的充电算法以实现快速、安全的充电。因此需要对充电过程进行更精确的监控,以缩短充电时间、达到最大的电池容量,并防止电池损坏。AVR已经在竞争中领先了一步,被证明是下一代充电器的完美控制芯片。AtmelAVR微处理器是当前市场上能够以单片方式提供Flash、EEPROM和10位ADC的最高效的8位RISC微处理器。由于程序存储器为Flash,因此可以不用象MASKROM一样,有几个软件版本就库存几种型号。Flash可以在发货之前再进行编程,或是在PCB贴装之后再通过ISP进行编程,从而允许在最后一分钟进行软件更新。EEPROM可用于保存标定系数和电池特性参数,如保存充电记录以提高实际使用的电池容量。10位A/D转换器可以提供足够的测量精度,使得充好后的容量更接近其最大容量。而其他方案为了达到此目的,可能需要外部的ADC,不但占用PCB空间,也提高了系统成本。AVR是目前唯一的针对像“C”这样的高级语言而专利技术的8位微处理器。C代码似的专利技术很容易进行调整以适合当前和未来的电池,而本次智能型充电器显示程序的编写则就是用C语言写的。1.1.1课题背景如今,随着越来越多的手持式电器的出现,对高性能、小尺寸、重量轻的电池充电器的需求也越来越大。电池技术的持续进步也要求更复杂的充电算法以实现快速、安全的充电。因此需要对充电过程进行更精确的监控,以缩短充电时间、达到最大的电池容量,并防止电池损坏。与此同时,对充电电池的性能和工作寿命的要求也 ...
【技术保护点】
它的主要技术参数及其供电特点如下:电源:DC+5V,模块内自带用于LCD驱动的负压电路;显示内容:128 64全屏幕点阵;指令形式:七种指令;接口形式:与控制器采用8位数据总线和8位控制线相连;工作环境:-10~+50℃;模块应用有三种电源:逻辑电源、液晶驱动电压、背光电压;本次选用的模块是双电源供电(VDD/V0),需要提供一个液晶驱动电压,用以调节对比度,接在液晶模块的V0引脚上,由于液晶的对比度会随着温度的变化而相应变化,所以其液晶显示驱动电压值应随着温度作相应的调整,这里采用了一个电位器,调整电压值;电源电路的专利技术在本次的专利技术中,要供电给mega16和LCD显示模块两部分,而一个LM7805的输出电流不足,将mega16和显示模块分别供电,所以实际电路中用到了两片7805;下面就一个电源电路给出专利技术方案,另一个同样原理;5V电源电路的专利技术LM78作为输出电压固定的典型电路专利技术,正常工作时,输入、输出电压差为3‑8V;输入电压PS为9V;电路中接入电容C5用来实现频率补偿,防止稳压器产生高频自激振荡和抑止电路引入的干扰,C11是有极性的电解电容,以减小稳压电压 ...
【技术特征摘要】
1.它的主要技术参数及其供电特点如下:
电源:DC+5V,模块内自带用于LCD驱动的负压电路;
显示内容:12864全屏幕点阵;
指令形式:七种指令;
接口形式:与控制器采用8位数据总线和8位控制线相连;
工作环境:-10~+50℃;
模块应用有三种电源:逻辑电源、液晶驱动电压、背光电压;
本次选用的模块是双电源供电(VDD/V0),需要提供一个液晶驱动电压,用以调节对比度,接在液晶模块的V0引脚上,由于液晶的对比度会随着温度的变化而相应变化,所以其液晶显示驱动电压值应随着温度作相应的调整,这里采用了一个电位器,调整电压值;
电源电路的发明
在本次的发明中,要供电给mega16和LCD显示模块两部分,而一个LM7805的输出电流不足,将mega16和显示模块分别供电,所以实际电路中用到了两片7805;下面就一个电源电路给出发明方案,另一个同样原理;
5V电源电路的发明
LM78作为输出电压固定的典型电路发明,正常工作时,输入、输出电压差为3-8V;输入电压PS为9V;电路中接入电容C5用来实现频率补偿,防止稳压器产生高频自激振荡和抑止电路引入的干扰,C11是有极性的电解电容,以减小稳压电压输出端由输入电源引入的电平干扰;D1是保护二极管,当输入端短路时,给输出电容器C11一个放电电路,防止C11两端电压作用于调压管的be结,造成调压管be结击穿而损坏;其中C5、C11两个电容只是起滤波作用选用的大小没有特别的要求;
硬件电路发明
经过对以上对ATmega16L芯片的端口、存储器、时钟电路、以及复位电路和LCD液晶显示等原理的介绍后,现在就可以完成对这部分硬件电路的发明了;再结合前面的分析采用间接访问的方式实现单片机与液晶显示模块之间的连接;LCD模块的8位数据线接在了Atmega16L芯片B口的8位数据线上,这里用了一个74LS24作为锁存器使它们间接连接在一起;LCD的EN、D/I、CS1、CS2、R/W分别连接到PA3~PA7上;
PROTEL99的应用简介
在这里主要用它来绘制电路原理发明和生成印制电路板。
2.发明的发明步骤如下:
(1)设置原理发明发明环境;其中,工作环境设置是使用Design/Options和Tool和Preferences菜单进行的,画原理发明环境的设置主要包括发明纸大小、捕捉栅格、电气栅格、模板设置等;
放置元件,将电气和电子元件放置在发明纸上;
原理发明布线;元件一旦放置在原理发明上,不需要用导线将元件连接起来,连接时一定要符合电气规则;
编辑和调整;编辑元件的属性;包括元件名、参数、封装发明等;调整元件和导线的位置等操作;
本次发明所用的主要元件属性如下:
说明编号封装元件名称
单片机U1DIP-40Atmega16
LCDJ2DIP-20LCD模块
电阻RAXIAL0.3RES2
电容CRAD0.1CAP
锁存器U5DIP-2074LS245
NPN三极管QTO462N2222A
晶体XXTAL-1XTAL
通用运放U2A,U2BDIP8LM358
检查原理发明;使用电气规则功能(ERC)检查原理发明的连接是否合理和正确;给出检查报告,若有错误则要根据错误进行改正;
生成网络发明;所谓网络发明就是元件名、封装、参数及元件之间的连接发明,通过该发明可以确认各个元件和它们之间的关系;
打印原理发明;
对电路板的发明主要分为以下几个步骤;
使用原理发明编辑器发明原理发明,进行电气检查(ERC)并生成原理发明的网络发明;
进入电路板(PCB)环境,使用电路向导确定电路板的层数、尺寸等电路板参数;
使用Design/Netlist菜单,调入网络发明;
由于在前面的元件封装不规范,这里面出现了许多错误,通过请教老师及自己的不懈努力,花了数天的时间才全部改了出来;
布置元件,就是将元件合理地分布在电路板上;自动布置元件或人工布置元件,多次布置直到自己满意为止;
人工布线是画电路板的基础,但比较耗时和费力,另外由于自身经验的不足,只得先采用自动布线,在此基础上作了适当的修改;
完成修饰等工作,完成整个电路板的发明;
接下来是焊接的工作,这部分相对来说并不陌生,在大二时曾进行过电子课程的实习,主要就是完成收音机的焊接;虽然以后接触得比较少,但通过几天的练习,还是基本圆满地完成了任务;焊接通常要求:①焊点接触良好,尤其避免虚焊的产生;②焊点要有足够的机械强度以保证被焊点不致滑落;③焊点发明面应美观,有光泽;这块板子面积不算大(约90cm70cm),元器件引脚多,看起来很密集;从焊下来的结果来看,焊点还可以,也算比较美观,最关键的是没有短路的情况发生
焊接完成后,整个硬件电路原理、绘制原理路、焊接等工作已全部完成,下面转到软件部分的发明;
软件发明
C语言是一种编译型的结构化程序发明语言,具有简单的语法结构和强大的处理功能,具有运行速度快、编译效率高,移植性好和可读性强等多种优点,可以实现对系统便件的直接操作;用C语言来编写目标系统软件,可以大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而开发出大规模、高性能的应用系统;其优势如下:
可以大幅度加快开发进度,程序量越大,用C语言就越有优势;
无需精通单片机指令集和具体的硬件,也能够编出符合硬件实际专业水平的程序;
可以实现软件的结构化编程,使得软件的逻辑结构变得清晰、有条理、便于开发小组计划任务、分工合作;源程序的可读性和可维护性都很好;
省去了人工分配单片机资源的工作,在汇编语言中要为每一个子程序分配单片机的资源;在使用C语言后,只要在代码中申明一下变量的类型,编译器就会自动分配相关资源,根本不需要人工干预,从而有效地避免了人工分配单片机资源的差错;
汇编语言的可移植性很差,而C语言只要将一些与硬件相关的代码作适当的修改,就可以方便地移植到其它种类的单片机上;
C语言提供auto、static、flash等存储类型,针对单片机的程序存储空间、数据存储空间及EEPROM空间自动为变量合理地分配空间,而且C语言提供复杂的数据类型,极大地增强了程序处理能力和灵活性;C编译器能够自动实现中断服务程序的现场保护和恢复,并且提供常用的标准函数库,供用户使用;并且C编译...
【专利技术属性】
技术研发人员:祝金娥,
申请(专利权)人:上海汇轶环保科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。