简易数控充电器设计报告

简易数控充电器设计报告

ID:44820227

大小:141.01 KB

页数:17页

时间:2019-10-30

简易数控充电器设计报告_第1页
简易数控充电器设计报告_第2页
简易数控充电器设计报告_第3页
简易数控充电器设计报告_第4页
简易数控充电器设计报告_第5页
资源描述:

《简易数控充电器设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、E题简易数控充电电源一、题目要求一、任务设计并制作简易数控充电电源。输入交流200~240V,50Hz;输出:当负载电压小于10V时为恒流充电状态,当负载电压为10V时为恒压充电状态。其原理示意图如下所示。二方案设计1、基本要求(1)输出恒流时:电流100mA(慢充)和200mA(快充)可设置;改变负载电阻,要求输出电流变化的绝对值≤5mA;纹波电流≤2mA。(2)输出恒压时,改变负载电阻,输出电压波动小于0.5V;输出纹波电压小于20mV。(3)具有输出电压、电流的测量和数字显示功能。2、发挥部分(1)输出恒流时:改变负载电阻,要求输出电流变化的绝对值≤3mA;纹波电流≤1mA

2、。(2)输出恒压时:改变负载电阻,输出电压波动小于0.2V;输出纹波电压小于10mV。(3)具有过热(≥60°)保护功能,降温后自动恢复工作。(4)其它。二、方案选择继电器器恒流电路恒压电路单片机1602显示负载反馈电路键盘三、方案论证1、恒流部分下图是一个最常用的恒流电路,这样的电路更容易获得稳定及精确的电流值,R1为取样电阻,REF是给定信号,电路工作原理是:当给定一个信号时REF,如果R1上的电压小于1REF,也就是OP07的-IN小于+IN,OP07加输出大,使MOS加大导通使R3的电流加大。如果R1上的电压大于REF时,-IN大于+IN,OP07减小输出,也就降了R3上

3、的电流,这样电路最终维持在恒定的给值上,也就实现了恒流工作。如给定1REF为10mV,R3为0.1欧时电路恒流为0.1A,改变。REF可改变恒流值,REF可用电位器调节输入或用DAC芯片由MCU控制输入,采用电位器可手动调节输出电流。如采用DAC输入可实现数控恒流电子负载。2、恒压部分在定电压工作模式时,电子负载所流入的负载电流依据所设定的负载电压而定,此时负载电流将会增加直到负载电压等于设定值为止,即负载电压保持设定值不变。图中MOS管上的电压经R6与R7分压后送入运放IN+与给定值进行比较,如图所示,IN-为0.5V,那么MOS管上的电压应为1V。恒压10V时,使R6为4K欧

4、,从而可以处理单片机输出的电压。3、单片机部分程序:#include#include"lcd1602.h"#include"maxim187.h"#include"tlc5615.h"#defineucharunsignedchar#defineuintunsignedintuchartlc5615_buff[4],tlc5615_buff1[2];uchardis187_dujun[4],dis187_huyao[4];uintnum_5615=20,temp_dujun;uinttemp_huyao,temp_huyao1;uintnum_dujun,num

5、_huyao;uintdat187_dujun,dat187_huyao;ucharflag;sbitmanchong=P3^3;sbitkuaichong=P3^4;sbitdujun=P3^0;sbithuyao=P3^1;voiddisplay_5615dujun(){tlc5615_buff[0]=temp_dujun%10;tlc5615_buff[1]=temp_dujun/10%10;tlc5615_buff[2]=temp_dujun/100%10;tlc5615_buff[3]=temp_dujun/1000;writecmd_lcd(0x80);writeda

6、t_lcd('I');writedat_lcd('n');writedat_lcd('p');writedat_lcd('u');writedat_lcd('t');writedat_lcd(':');writedat_lcd(0x30+tlc5615_buff[3]);writedat_lcd(0x30+tlc5615_buff[2]);writedat_lcd(0x30+tlc5615_buff[1]);writedat_lcd(0x30+tlc5615_buff[0]);writedat_lcd('m');writedat_lcd('V');}voiddisplay_561

7、5huyao(){tlc5615_buff1[0]=temp_huyao1%10;tlc5615_buff1[1]=temp_huyao1/10%10;writecmd_lcd(0x80);writedat_lcd('I');writedat_lcd('n');writedat_lcd('p');writedat_lcd('u');writedat_lcd('t');writedat_lcd(':');writedat_lcd(0x30+tlc5615_buff1[1]);wri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。