基于PIC单片机太阳能控制器设计.docVIP

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

基于PIC单片机太阳能控制器设计   摘 要 介绍了一种基于PIC16F883单片机的串联式PWM光伏太阳能控制器设计。该控制器实现了对蓄电池充放电的合理控制。设计同时考虑了温度补偿和必要的保护电路。较普通控制器有成本低、扩展性强、性能稳定可靠、功能完备等诸多优点。   关键词 太阳能;控制器;充放电;PIC单片机   中图分类号:TP274 文献标识码:A 文章编号:1671-7597(2015)01-0025-02   能源危机与环境保护问题的日益严重促使世界各国越来越多的关注新能源的开发,其中太阳能取之不尽用、之不竭、无污染、无公害,是较为理想的可再生清洁能源。我国幅员辽阔,太阳能资源丰富,具备光伏产业的发展优势[1]。在实际生活中,因技术和成本原因,中小型的独立光伏发电系统得到了广泛应用。光伏太阳能控制器作为独立光伏发电系统的核心,其性能优劣直接影响蓄电池的使用寿命电和系统效率的最佳转换。基于此,本文设计了功能较为完备、充放电相对合理、性能稳定可靠的太阳能控制器。   1 控制系统概述   1)蓄电池的常规充电方法。   日常生活中常规的蓄电池充电方法主要有恒流充电法、恒压充电法、阶段充电法[2-3]。恒流和恒压充电法虽易实现,却容易在充电后期对蓄电池造成很大伤害。通过分析比较,采用阶段充电法较为合理有效。阶段充电法是在蓄电池充电前期保持充电电流稳定,当电压达到一定的预设值后再改用恒定电压充电,第三阶段则在蓄电池容量达到基本额定值后采用涓流充   电[3]。   2)控制系统组成。   控制系统主要通过太阳能控制器控制太阳能电池板对蓄电池的阶段充电以及蓄电池的合理放电,系统由光伏太阳能电池板、太阳能控制器、蓄电池、负载以及其他外围电路组成。   控制器可以实现的主要功能如下:   ①12V或24V蓄电池自动识别,并配置相应的控制参数。   ②过充与过放保护。控制器通过对蓄电池电压的检测自动实现最佳充电状态和负载的闭合,从而防止蓄电池充满时的过充以及低压时的过放。   ③防反充。通过串联二极管的单向导电性防止蓄电池向太阳能电池板反充。   ④温度补偿。根据检测到的温度变化调整蓄电池充放电终止电压实现温度补偿。   ⑤独立按键设置工作模式的切换,功能模式由数码管显示,并通过发光二极管显示蓄电池工作状态。   ⑥其他保护。主要有蓄电池反接保护和负载保护。   2 控制器设计   PIC16F系列单片机是Microchip公司生产的高性能微处理器,具有独特的RISC和哈佛总线(Harvard)结构。精简指令使其执行效率大为提高,具有优越的开发环境,体积小、功耗低。综合考虑各种因素,本设计采用PIC16F883单片机作为主控   芯片[4]。   1)供电电源。   PIC16F883单片机的上电复位和正常工作需要一个稳定可靠的电源为其供电。设计中选择从蓄电池取电,经过7805芯片稳压后,调整为单片机所需的+5V工作电压。   2)充放电控制。   充放电控制电路的设计是控制器设计过程中的关键[4]。其中充电电路采用串联PWM设计,可以实现蓄电池的三阶段充电,达到对蓄电池充电的最佳状态。控制电路如图4所示。   当蓄电池处于低压状态时,PIC16F883单片机通过检测电路接收电压信息。然后控制驱动T1输出高电平,MOS管T1导通,太阳能电池板开始给蓄电池正常充电。当蓄电池电压逐步恢复至正常时,由充电驱动T1实现MOS管T1的通断控制,从而改变PWM的占空比,根据程序设定的恒压和恒流充电终止值实现蓄电池的阶段充电[5]。当蓄电池电压上升到设定的过充点时再进行浮充电压充电,与此同时充电回路由MOS管T1进行短路和反接保护。   当蓄电池电压处于正常工作范围内时,单片机控制放电驱动T2工作,经过Q1和Q2的作用,由MOS管T2控制负载正常输出。当蓄电池电压下降到设定的欠压点时,单片机重新输出放电驱动T2,MOS管T2截止,负载无输出。   3)按键与显示。   控制器采用发光二极管的明暗和闪烁显示充放电及电压状态,用一个数码管显示控制模式。按键输入完成控制器工作模式设置[4]。在控制程序运行中,通过定时中断检测是否有按键按下,由数码管显示设置的功能,再次按键则显示当前蓄电池电量。当蓄电池电压正常时LED1显示红色,过放时红色闪烁。当太阳能电池板电压达到规定值时,LED2显示红色,蓄电池充电时红色闪烁。LED3和LED4则分别显示识别的12V和24V蓄电池。   4)温度补偿。   由于蓄电池环境温度的变化会影响蓄电池的容量和充电过程,所以需要采用温度补偿对蓄电池进行有效的保护[5]。单片机通过LM35 温度传感器温采样充电过程中蓄电池温度,同时建立反馈控制回路来控制调节电流

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档