资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2011-2012德州仪器C2000及MCU创新设计大赛项目报告题 目: 基于MSP430单片机的智能风力检测与发电控制系统 学校: 哈尔滨工程大学 组别: 本科组 应用类别: 控制系统类 平台: MSP430F1611 题 目: 基于MSP430单片机的智能风力检测与发电控制系统 摘要(中英文) 当前的不可再生资源有限,因此对清洁安全的绿色新能源开发已迫在眉睫,风力发电有造价低廉,不分昼夜的优势,得到了广泛的运用。但目前大部分风力发电靠自然风力推动尾翼或人工控制风轮至最大风向,效率低、效果差。鉴于此需求,实现了一套智能风力发电自动控制系统。With the development of society and the decrease of the irreproducible resources,It is necessary to exploit new, clean and green resources. Wind power generation has the advantages of low cost and timelessness, and has been used generally. Whereas in many wind power generation situations, wind wheel is controlled to the maximal wind direction by nature wind driving empennage or manual control, whose efficiency low and effect bad. According to the urgent demand, an intelligent wind power generation auto-control system has been designed and developed.1 引言1.1 研究的背景及意义当前的不可再生资源有限,因此对清洁安全的绿色新能源开发已迫在眉睫,风能和太阳能成为目前新能源开发的最佳选择。相比于太阳能发电容易受日照影响而影响发电效率且难以广泛应用的不足,风力发电有造价低廉,不分昼夜的优势。在我国的沿海地区及部分高原地区,风力发电已经得到了广泛的运用,风力发电成为当地居民的主要电力来源。1.2风力发电控制系统的现状经考察,目前绝大部分小型风力发电机靠自然风力推动尾翼或者人工控制风轮至最大风能方向,而大型的风力发电机对风轮的调整通常比较困难,往往需要人为的对其风轮进行调整,才能达到最大的发电效率。前者方法虽然简单,但是该方法对风速的响应过快,旋转过于频繁,对于力矩较小的风力发电机可能影响不是特别的大,但是在力矩较大的大型发电机上若采用此方法,机械结构会很容易造成严重的磨损,故而大大降低了风力发电机的使用寿命,也大大增加了发电机的维护费用,甚至对发电机会造成严重的安全隐患;而人工控制方式效率较低。鉴于对当前大型风力发电机风轮方向调整上的技术难点,本参赛项目尝试设计一套专门应用于大型风力发电机风轮方向调节及风速检测的智能风力发电自动控制系统,以期最大限度的改善上述问题。1.3本智能风力检测与发电控制系统概述本系统基于TI公司MSP430单片机对智能风力检测与发电系统的设计与实现进行了研究。系统主要功能阐述如下:可主动检测最大风速方向,及时调整风轮到最佳发电位置,实现风能的最大化利用;提供当前风速显示,在风速超过预设值时提供警报,以防止风速过大对发电机造成损坏;提供手动与自动调整控制方式的切换,在维修或出现紧急情况时可以人为的对风轮进行调整;该系统还能够记录存储该区域较长时间范围内的风力、风向、温度等气象信息供分析研究,从而形成高效发电控制与气象信息监测为一体的多功能系统。此系统设计方案充分利用TI公司MSP430单片机内部集成的各种功能模块,包括定时器模块、时钟模块、ADC模块、串口传输模块等,较好地解决了当前风力发电由风向捕捉而引入的机械磨损问题,优势大、成本低、具有很高的实用价值和市场推广前景。2 系统功能指标要求2.1 功能指标要求(1) 风向检测:可以对当前的风向进行实时检测,并在液晶显示器上提供实时的更新显示;(2) 风速检测:能够对当前的风速进行实时检测,并在液晶显示器上提供实时的更新显示;(3) 风向自动跟踪:能够调整发电机的叶轮角度,并对最大风向进行实时跟踪;(4) 风速报警:当风速超过预设值时,能够提供警报;(5) 温度检测:显示能够对当前的温度进行检测并在液晶屏上进行实时更新显示;(6) 信息记录:能够记录较长时间能的风速,风向,及温度信息;(7) 手动与自动切换:可以提供手动和自动跟踪功能的切换,并且加入紧急制动装置。2.2 系统设计要求(1) 高可靠性产品、系统在规定的条件下、规定的时间内、完成规定功能的能力称为可靠性。如果系统的可靠性不能达标,那么系统出故障的几率就会增大,造成的损失也同样会增大。这种损失不仅包括经济上和信誉上的损失,而且可能会对人身安全产生威胁甚至会产生更加严重的损失。本设计中提高单片机系统可靠性的方法主要包括以下几个方面:使用可靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施等。(2) 异常处理能力无论可靠性多高的系统或装置都可能会发生特殊情况,特殊情况的产生通常有两个原因,一是系统所处环境超出系统安全标准外;二是系统本身出现故障,在工业应用中,如果对异常情况不能很好的处理,同样可能造成严重的损失,因此在系统出现特殊情况时必须有特殊的处理方式。在本系统设计中,为了提高对紧急情况的处理能力,在控制方式上加入了手动控制和自动控制的切换,并可以紧急制动,同时,当风速高于设定安全标准时能够提供报警。(3) 性价比性价比是系统设计所要考虑的重要因素。在本智能风力检测与发电系统中,以低廉的造价实现了风力检测、环境参数测量、数据存储与显示等多种功能。本系统在满足性能要求前提下,大大降低了成本。MSP430除体积小,功耗低等特点外,最大的优势在于高性价比。是本系统采用MSP430单片机的重要因素之一。3 系统设计方案论证3.1 主控芯片的选择单片机具有结构简单,体积小,成本低廉的优点,在控制领域得到广泛应用,因此本系统主要以单片机为核心进行设计,目前常用的单片机有C51、AVR、PIC、MSP430,在设计时,我们从如下5个方面将这四种单片机做了一下简单的对比:(1) 指令集:C51单片机是8位单片机,采用CISC复杂指令集,共111条指令,其余三种是RISC精简指令集,AVR单片机有118条指令,PIC单片机至少有33条,而MSP430单片机则只有简洁的27条,可见MSP430单片机在指令集上的优势,所以其速度比其他单片机都要快很多;(2) 运算速度:一般51单片机的1个机器周期需12个时钟周期,PIC系列单片机1个机器周期需4个时钟周期,而MSP430单片机的机器周期只需一个时钟周期即可,因此在执行指令的速度上MSP430单片机可达1MIPS/MHz;(3) 功耗:C51单片机本身的电源电压是5V,正常情况下消耗的电流为24mA,在待机状态下,其耗电电流仍为3mA;即使在掉电方式下,电源电压可以下降到2V,但是为了保存内部RAM中的数据,还需要提供约50A的电流。PIC系列单片机在功耗方面较51而言稍低一些,待机电流2.5 A ,正常工作状态的电流需1mA/MHz;AVR单片机在低功耗方面做的也很出色,掉电方式下电流可低至nA级别,但其正常工作时需要500A/MHz的工作电流;低功耗性能最好是MSP430系列单片机,保证系统正常工作仅仅需要330A/MHz的电流,其在低功耗上表现的非常出色;(4) 片内资源:MSP430系列单片机是业界片内资源最丰富的单片机,集成有D/A转换模块,可以将数字信号直接转换输出。将SPI、I2C、UART等常用通信协议集成到内部,可以与I2C接口,UART接口、SPI接口的器件直接无缝链接进行通信。简化了硬件设计上的复杂度。MSP430内部硬件乘法器、DMA数据传输以及比较器的整合,让其他类型的单片机在该领域无法望其项背。虽然PIC单片机和AVR单片机的内部也集成相关的片内外设资源,但整体的功能远不如MSP430单片机完善;(5) 开发环境:51单片机的开发环境不支持在线调试,程序加载完成后才能进行调试,不能逐步分析问题,如果程序稍微复杂,将会使调试难度加大。而其他类型的单片机,内部包含FLASH型程序存储器,并支持JTAG技术,使开发工具变得简便,并且支持在线编程调试。尤其是MSP430单片机的集成软件调试平台,调试时可以控制程序的运行,查看芯片内部的CPU资源和存储的数据,从而给复杂程序的编译带来了很大的方便。综上分析,MSP430单片机与其他类型的单片机相比有着更突出的优势,在MSP430单片机中,我们选择了MSP430F1611,其内部集成12位ADC模数转换器,能轻易实现对两个绝对值型编码器产生信号的采集,能保证精度需求,提高集成性,同时其成本价格低,性价比高,可靠性强。3.2 风向检测模块风具有方向性及发散性,方向没有固定值,且变化快、变化范围大、变化值随机。目前在气象仪器中,采集风向主要还是靠风向标带动传感器,通过采集传感器信号来采集风速。能够进行角度测量的传感器有角度传感器、电位器、增量型旋转编码器、绝对值型旋转编码器等。本项目在设计该功能模块时,考虑了以下几个要求:(1) 方向要能够360度测量;(2) 能够连续的旋转;(3) 角度应该和信号能成线性对应关系,并且有固定的零点;(4) 信号能够方便的被单片机采集并量化。角度传感器不符合要求(1),电位器不符合要求(2),增量型旋转编码器不符合要求(3)和(4),而绝对值型旋转编码器正好符合上述所有要求,所以此部分采用了绝对值型旋转编码器和风向标的结合来实现。3.3 风向自动跟踪与调节模块此功能是本系统关键之一,也是一个难点,为了使发电机的风轮能够跟踪风速的最大方向,必须随时对叶轮进行调节,在调节叶轮时,我们尝试了如下两种方法:(1) 采用步进电机记步调节系统检测风向后,主控芯片将当前最大风向和当前叶轮进行对比,算出电机的最佳旋转方向和需要选转的角度,再将角度转化为步进电机需要旋转的步数,从而达到角度的调节。但是在采用此方法后,出现了下面几点问题: 在系统初始化时需要设置电机的初始位置; 步进电机在工作时可能会产生丢步的现象,误差会随时间加长而增大; 在实际应用中,步进电机的扭力可能不足,且抖动明显;(2) 上部加入反馈,采用反馈调节系统检测风向后,主控芯片将当前最大风向和当前叶轮进行对比,算出电机的最佳旋转方向和需要选转的角度,同时在电机上部再加上一个绝对值型旋转编码器采集当前叶轮的角度,作为一个调节反馈,采用此方法后,解决了方法
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号