根据AVR单片机的太阳能电池操控器规划
来源:开云体育网页版官方网站 发布时间:2024-09-27 17:30:17跟着动力危机和环境污染的加深,太阳能的研讨和运用遭到广泛的重视。太阳能是人类取之不尽用之不竭的可...
跟着动力危机和环境污染的加深,太阳能的研讨和运用遭到广泛的重视。太阳能是人类取之不尽用之不竭的可...
跟着动力危机和环境污染的加深,太阳能的研讨和运用遭到广泛的重视。太阳能是人类取之不尽用之不竭的可再次出产的动力,也是清洁动力,不发生任何的环境污染,在太阳能的有用运用中,太阳能充电是近些年开展最快,最具生机的研讨范畴,是其间最受注目的项目之一。“光生伏打效应”原理,将太阳能转化为电能,运用充电效应将太阳辐射直接转化为电能。它具有永久性、清洁性和灵活性大的长处,是其他动力不能够比较的。
由它的输出特性曲线) 可知,太阳能电池的伏安特性具有很强的非线性,即当日照强度改动时,其开路电压不会有太大的改动,但所发生的最大电流会有相当大的改动,所以其输出功率与上限功率点会随即改动。但是当光强度一守时,电池板输出的电流必定,能够认为是恒流源。因而,有必要研讨和规划功用优秀的太阳能发电操控器,才干更有用地运用太阳能。
太阳能操控器硬件结构图如图2所示。该操控器以AVRmega 32为操控中心,外围电路主要由蓄电池电压及环境和温度检测与充放电操控电路、电池板电压检测与分组切换电路、负载电流检测与输出操控电路、情况显现电路、串口数据上传和键盘输入电路构成。
电压检测电路用于辨认光照的强度和获取蓄电池端电压。温度检测电路用于蓄电池充电温度补偿。该体系选用PWM方法驱动充电电路,操控蓄电池的最优充放电。电池板分组切换操控电路用于不同光强度和充电形式下电池板的切换,该体系完成对3组电池板阵列操控。负载电流检测电路用于过流维护及负载功率检测。情况显现电路用于体系情况的显现,包括电压、负载情况及充放电情况的显现。串行口上传数据电路用于体系运转参数的上传,完成长途监控。键盘输入电路用于充电形式设定及LCD背光敞开。该操控器在有阳光时接通电池板,向蓄电池充电;当夜晚或阴天阳光缺乏时,蓄电池放电,以确保负载不停电。
AVR微处理器是Atmel公司的8位嵌入式RISC处理器,具有高功用、高保密性、低功耗等长处。程序存储器和数据存储器可独立拜访的哈佛结构,代码履行效率高。体系选用的mega 32处理器包括有32 KB片内可编程FLASH程序存储器;1 KB的E2PROM和2 KBRAM;一起片内集成了看门狗;8路10位ADC;3路可编程PWM输出;具有在线体系编程功用,片内资源丰富,集成度高,运用起来更快捷。AVR mega 32能够很方便地完成外部输入参数的设置,蓄电池及负载的办理,作业情况的指示等。