基于AT89S52单片机的太阳能环境参数测试仪设计

发布者:平安守护最新更新时间:2010-06-25 关键字:AT89S52  太阳能  环境参数  I2C总线  Rs485  TSL2561  SHTll 手机看文章 扫描二维码
随时随地手机看文章
  引 言

  为了确保太阳能发电系统能够正常的工作,需要对太阳能发电系统的各项环境参数进行测量,从而有效地控制其运行。本文介绍了一种基于单片机的太阳能参数测试仪,提供了3种参数的测量功能和通信接口,以及2种供电方式,既可作为手持设备使用,又能安装在发电系统中,具有较高的实用价值。


1 硬件电路设计

1.1 总体结构

  该测试仪以AT89S52单片机为核心,外接温湿度传感器SHTll、照度传感器TSL2561、四位共阴数码管、RS485总线通信接口以及显示切换按键。单片机上电工作后,对当前温度、湿度、光强度进行实时测量,通过按键切换将测得的3种参数通过LED数码管进行轮流显示;此外,还可以通过RS485总线与PC机进行通信,将参数值传送到上位机,以达到远程监测的目的。该测试仪的结构框图如图1所示。

1.2 测量模块

  温度和湿度测量采用的是瑞士Sensirion公司生产的SHTll传感器。该传感器采用独特的CMOsens TM技术,将温湿度传感器、信号放大处理、A/D转换、I2C总线全部集成在一块芯片上,可直接与单片机接口。该芯片采用数字式输出,为编程提供了方便。

  光照度测量选用的是TAOS公司生产的TSL2561光强度传感器。它具有数字式输出端口和标准I2C总线接口,涵盖1~70 000 lx的宽照度范围,非常适合户外环境下光照强度的测量,适用于太阳能发电系统。图2为传感器与AT89S52单片机的接口电路设计。


1.3 电源模块

  电源模块提供了2种供电方式:

  ①当测试仪作为手持设备使用时,可直接使用3.6V锂电池,经过DC—DC电压转换芯片MAX756将电压升至5 V后为单片机和外设供电。

  ②当测试仪作为固定设备安装在太阳能发电现场时,可以采用太阳能供电。太阳能电池产生的12 V电压通过稳压芯片LM7805后,得到稳定的5 V电压输出,输出电压既可以为测试模块供电还可以通过充电电路为锂电池充电。图3是电源模块的硬件原理图。

1.4 充电电路

  充电电路的核心器件采用的是上海如韵公司生产的专用充电芯片CN3058,它可以对单节磷酸铁锂可充电电池进行恒流/恒压充电。该器件内部集成有功率晶体管,使用时不需要设计外围电流检测和保护电路,适用于便携式的应用领域。

  图4为锂电池充电电路。其中LEDl和LED2分别作为充电中和充电饱和两种状态的指示灯,R1在充电时起限流保护的作用;电容C1和C2采用的是多层陶瓷电容器(MLCC),能保证充电电路稳定工作。

1.5 通信模块

  测试仪通过RS485工业总线与PC机进行通信,其硬件接口电路如图5所示。


2 软件设计

2.1 总体设计

  测试仪的软件开发环境采用的是Keil C,所有代码采用C语言编写。为了方便程序调试和提高可靠性,软件采用模块化结构设计,主要由初始化程序、主程序、子程序、中断服务程序等组成。单片机上电后即开始循环执行温湿度、照度测量程序,并以设定的时间间隔在数码管上轮流动态显示;按键切换和通信功能部分由于使用频率相对较低,为降低设备功耗,其程序以中断响应的方式执行。在此要注意中断优先级的设置:按键中断优先级应高于串口中断,否则将无法进行显示切换。主程序流程如图6所示。

2.2 传感器驱动程序

  本系统采用的传感器均为集成数字芯片且都具有I2C总线接口,故其驱动程序的编写要严格遵循I2C总线的时序。主程序为每一个参数开辟了一个8位的存储空间,传感器将采集到的数据经SDA引脚串行输出,驱动程序将SDA线上输出的数据进行串并转换,并存储到相应空间中,以方便其他功能程序调用。以下是照度传感器数据采集程序的部分代码。

  (1)TSL2561初始化

2.3 RS485通信程序

  测试仪与上位机的通信采用RS485协议。串口参数为:波特率9600,数据位8位,1个校验位,1个停止位。其数据格式如图7所示。

  由于RS485总线协议与RS232串口协议只是接口电平上有区别,其软件编程完全按照串口通信协议进行,此处不再详述。


结 语

  经实验测试,该环境参数测试仪温度测量显示精度可以达到0.1℃,湿度精确到O.1%,照度可以精确到11x。由于主要器件均为I2C数字接口,故本测试仪还有结构简单、易维护、可扩展性强等特点,具有很高的实用价值;另外,独特的双电源供电方式更扩展了它的适用范围。

关键字:AT89S52  太阳能  环境参数  I2C总线  Rs485  TSL2561  SHTll 引用地址:基于AT89S52单片机的太阳能环境参数测试仪设计

上一篇:基于51单片机的多点温度控制系统设计
下一篇:基于C8051F040单片机的温度遥测遥控系统

推荐阅读最新更新时间:2024-03-16 12:29

RS485多机通信程序
单片机:AVR ATMEGA8 通信:RS485 芯片:MAX485/MAX487 要求:一个主机从机三个以上。(本例使用3个从机) 工作原理: 三个从机: 采集电压(1-5V),并把数据发给主机 模数采样引脚PC0/ADC0 MAX487的RE和DE连在一起,并接到PD3 主机: MAX487的RE和DE连在一起,并接到PD3 PC0-PC3接1602液晶的D4-D7 (只用4条数据线) PD7接LCD E PC4接LCD RW PC5接LCD RS 工作过程: 从机等间隔进行进行AD采样 1. 主机发送地址(adr):01 寻找01从机 ,01号从机收到后,把AD采回来的数据发给主机,主机把数 据显示在LCD上。 2. 从机改
[单片机]
太阳能光伏发电必备知识
1、太阳能光伏系统的组成和原理   太阳能光伏系统由以下三部分组成:太阳电池组件;充、放电控制器、逆变器、测试仪表和计算机监控等电力电子设备和蓄电池或其它蓄能和辅助发电设备。   太阳能光伏系统具有以下的特点:   - 没有转动部件,不产生噪音;   - 没有空气污染、不排放废水;   - 没有燃烧过程,不需要燃料;   - 维修保养简单,维护费用低;   - 运行可靠性、稳定性好;   - 作为关键部件的太阳电池使用寿命长,晶体硅太阳电池寿命可达到25年以上;   根据需要很容易扩大发电规模。   光伏系统应用非常广泛,光伏系统应用的基本形式可分为两大类:独立发电系统和并网发电系统。应用主要领域主要在太空航空器、
[电源管理]
<font color='red'>太阳能</font>光伏发电必备知识
一种利用微型逆变器优化太阳能系统的设计方案
对于优化太阳能系统的效率和可靠性而言,一种较新的手段是采用连接到每个太阳能板上的微型逆变器(micro-inverter)。为每块太阳能面板配备单独的微型逆变器使得系统可以适应不断变化的负荷和天气条件,从而能够为单块面板和整个系统提供最佳转换效率。 微型逆变器架构还可简化布线,这也就意味着更低的安装成本。通过使消费者的太阳能发电系统更有效率,系统“收回”采用太阳能技术的最初投资所需的时间会缩短。 电源逆变器是太阳能发电系统的关键电子组件。在商业应用中,这些组件连接光伏(PV)面板、储存电能的电池以及本地电力分配系统或公用事业电网。图1显示的是一个典型的太阳能逆变器,它把来自光伏阵列输出的极低的直流电压转换成电池直流电压、交流线路
[电源管理]
一种利用微型逆变器优化<font color='red'>太阳能</font>系统的设计方案
传台积电预合并茂迪昆山太阳能电池厂
传台积电预合并茂迪昆山太阳能电池厂 台湾市场昨(3)日再度传出,晶圆代工龙头台积电合并太阳能电池厂茂迪即将拍板,台积电更已派员实地考察茂迪昆山厂。但两家公司昨天均表示“不予置评”。   台积电副董事长曾繁城2日在厦门表示,台积电认为大陆绿色能源市场非常大,相关投资“有可能”、“都在评估”后,“台积电拜访茂迪昆山厂”的传言随即出笼。先前市场传言台积电将以1.9比1的换股比例合并茂迪,昨天则传出收购价格为每股150元新台币;但都无法获得证实。   业界认为,台积电有意跨足太阳能产业,茂迪身为台湾太阳能电池领导厂,其昆山厂又是大陆当地业界标竿,邻近省份要招商引进太阳能厂,更多以茂迪昆山厂做为学习样板,即使台积电派人前往当
[模拟电子]
交流充电桩上电源和RS485隔离的应用
较直流桩而言,交流桩少了大功率的 电源模块 ,充电的功率也小很多,电磁环境相对友好,但仍不可轻视。同时,出于性价比考虑,许多解决方案并不合适,下面从充电控制板的供电和RS485隔离通信的角度出发,阐述一些合适的应用。 图 1 交流充电桩示意图 一、交流桩的主要通信方式 交流桩上因不带充电机,充电由车载的充电机完成,因此一般不需要CAN口跟BMS通信,主流的通信主要有RS485和Wifi/GPRS/以太网,如所示: 1、RS485:电能表和控制单元之间的通信,一般通过RS-485相连,完成电量的统计,消费等。 2、Wifi、GPRS、工业以太网等:主要是跟网络、充电APP等互联,实现远程监控、控制等。 图 2 交流桩的内部通
[嵌入式]
LM3423实现太阳能LED路灯驱动器
  一、引言   传统太阳能路灯驱动器存在的问题是电池寿命短,升压转换器没有任何防止短路出现的保护装置,必须加设输入保险丝提供保护,以免出现短路。采用NI(美国国家半导体)公司的LM3423 芯片,设计适用用于12/24V 电池输入的太阳能LED 路灯驱动器,能够有效解决传统方式所存在的问题。提高社会经济效益。   二、传统升压驱动器存在的问题   1.太阳能LED 路灯的电源系统结构   图1 太阳能路灯电源系统结构   太阳能LED 路灯的结构如图1 所示。太阳能电池板在太阳光的照射下,其内部PN 结会形成新的电子空穴对,在一个回路里就能产生直流电流,这个电流流入控制器,会以某种方式给蓄电池充电。蓄电池在白
[电源管理]
LM3423实现<font color='red'>太阳能</font>LED路灯驱动器
基于DS18B20的MOA温度远程监控系统设计
金属氧化物避雷器(MOA)是防止供电系统和用电设备免受雷电危害的主要设施,一旦出现故障,不但失去应有的防雷作用,且可能带来供电事故。因而为确保MOA正常发挥作用,需要在线监测MOA的运行状态。以MOA阀片温度作为故障特征量,设计了基于DS18B20和AT89S52单片机的实时温度监测系统。研究表明,该系统结构合理,方法正确, 可满足应用需求,大幅度减少了MOA维护成本。 避雷器监测中,几乎所有需要测量的变量,包括在正常电压及过电压下的能量吸收,及由于老化和受潮产生的功耗,都会影响MOA阀片的温度。温度不仅是其实际工作状况的间接检测,而且是避雷器本身的精确运行参数。MOA的温度是各种影响参数共同作用的结果,避雷器的能量吸收能力是由温
[单片机]
基于DS18B20的MOA温度远程监控系统设计
乔布斯的最后作品:苹果飞船总部最新航拍照片
苹果飞船总部最新航拍照片 1/8 查看原图 图集模式 这栋大楼是乔布斯生前所设计。占地面积约26万平方米,原计划于2015年建成,但由于设计变更预计将会在今年年底完工,配套设施则需要等到2017年才能全部建造完毕。   新浪手机讯 11月28日上午消息,一些外媒最近用无人机对苹果公司正在施工的新总部大楼(Apple Campus 2)进行航拍,这个仿佛是UFO飞船的大楼主体部分已经完工。   这栋大楼是乔布斯生前所设计。占地面积约26万平方米,原计划于2015年建成,但由于设计变更,预计将会在今年年底完工,配套设施则需要等到2017年才能全部建造完毕。   除了比较特别的外观,这栋大楼几乎集合了所
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved