[基于stc12c5201ad的移动电源项目设计.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[基于stc12c5201ad的移动电源项目设计

基于STC12C5201AD的移动电源项目设计 研究背景及意义 芯片介绍 硬件设计部分 软件设计部分 问题与解决方案 附录程序 研究背景及意义。 目前市面上的移动电源的种类非常的多,首先是因为锂电池的工艺技术趋于成熟,制造成本越来越低,移动电源是最直接的应用产品。 其次随着人们的生活水平不断提高,电子产品得到广泛的应用,对移动电源的使用也变得更加频繁。 然而很多小作坊生产的移动电源有安全隐患,再者,普遍的移动电源都是采用电芯并联的方式进行充放电。这样做的优势在于使移动电源的结构更加紧凑,要想增加容量只需在原来的PCB板上并联电芯即可,使生产成本更低。但是这样的移动电源有以下几种缺点: 随着电池的使用,电芯的内阻和容量不一样时很容易造成自放电,加快电池的老化。 并联的电芯虽然容量增加,但是充电时间也变得更长,使用不方便。 本项目设计的移动电源是采用2个4000mah聚合物锂电池电芯通过串联,使用STC12C5201AD检测电池电压控制输出,采用5V 2A输入,利用 FP6291 升压IC将电压升到8.6V充电,利用XL4001降压IC将电压降到5V输出,具有过充保护,过流保护,低电压保护,自动检测功能。 芯片介绍 STC12C5201AD介绍 STC12C5201AD是宏晶科技生产的新一代8051单片机。具有8路8位AD检测功能,工作电压3.5V~5.5V。内部具有R/C振荡器,频率在1MHZ~17MHZ之间。本次选择采用SOP16封装的SOT12C5201AD。 管脚图如图一所示 升压芯片FP6291 FP6291升压IC采用SOT23-6L封装,内置0.2Ω、2.5A、16V N沟道场效应管,内部PWM频率为1MHZ,具有过温保护,过压保护功能。输入为2.6V~5.5V,输出最高为16V,2.5A。反馈电压为0.6V,转换效率最高可达90%。 典型应用如图二所示 R3的阻值与输出电流的关系图 降压芯片XL4001 XL4001采用SOP8封装,具有150KHZ的PWM频率。输入为4.5V~40V,输出为1.235V~37V,最大输出电流为2A ,反馈电压为1.235V 典型应用如图三所示 其他电子元器件 P沟道场效应管SI2301 SOT-23封装,漏源极限电压为-20V, 漏极最大电流为-2.3A ,最大功率为1.25W,栅极门限电压为2.5V,内阻为0.130Ω(Vgs=-4.5V) 管脚图如图四所示 三极管L6 NPN型三极管采用SOT23M封装,最大集电流为200mA 二极管SS34 采用SMA封装,导通电流最大为3A 二极管1N4148 采用1206封装,最大反向电压为75V,最大导通压降为1V,导通电流为200mA 硬件设计部分 降压电路如下图所示 升压电路如图所示 复位电路 充电检测电路(IO口读引脚要先送1) 供电电路 主控电路 软件设计部分 问题与解决方案 STC12C5201AD不能烧程序: 晶振电容太小更换为47PF FP6291升压带负载能力差: IC自带的限流功能,OC脚更换合适的电阻22K或者参考限流与Roc的关系图选择合适的 充电时灯闪烁,有时候单片机工作错误:主要是因为FP6291的PWM频率为1MHZ加上电流大产生电磁干扰使供电系统不稳定,影响单片机的正常工作,解决方法首先把电感换成屏蔽电感减少电磁干扰,画PCB时单片机要远离电感;然后,在单片机供电位置加滤波电容和电感减少供电系统对单片机的干扰。 充电时发热严重:主要是二极管导通时大电流产生的功耗大,解决方法可以限制充电电流,或者,使用2个二极管并联,并适当散热。 附录程序 #includeSTC12C5A60S2.h #includeintrins.h #define uchar unsigned char #define uint unsigned int #define ADC_POWER 0X80 #define ADC_FLAG 0X10 #define ADC_START 0X08 #define POF 0X02 #define ADC_SPEED 0x60 sbit P1_7=P1^7; sbit GETPOWER=P1^6; sbit P1_5=P1^5; sbit USB1=P1^0; sbit P1_1=P1^1; sbit USB2=P3^7; sbit KEY=P3^0; sbit P3_1=P3^1; sbit LED_R=P3^3; sbit LED_G=P3^4; void P_initial(

文档评论(0)

19840506 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档