花卉培养亮度监控系统.doc
《花卉培养亮度监控系统.doc》由会员分享,可在线阅读,更多相关《花卉培养亮度监控系统.doc(31页珍藏版)》请在沃文网上搜索。
1、 届 别 学 号 毕业设计花卉培养亮度监控系统 姓 名 系 别、 专 业 导 师 姓 名、职 称 完 成 时 间 目 录摘要IABSTRACTII1 前言11.1 国内外研究动态11.2 论文研究的内容及可能出现的问题12 方案设计22.1 系统功能要求22.2 系统方案设计22.2.1 系统设计思想22.2.2 系统构成框图22.3 设计系统方案33 硬件电路设计实现43.1 信息处理单元模块(主控模块)43.2 系统亮度监测模块43.2.1 光电转换电路43.2.2 模/数转换电路53.3 电源模块63.3.1 USB供电63.3.2 稳压电路63.4 显示模块73.5 时钟模块73.6
2、串口通信模块83.7 光源亮度控制驱动模块93.8 提示电路103.9 按键模块104 系统软件编程的设计与实现104.1 系统主程序的设计114.2 各子模块软件设计与实现124.2.1 LED驱动模块程序124.2.2 时钟匹配模块程序135 系统调试135.1 系统硬件调试及问题分析135.2 系统软件调试及问题分析145.3 系统软硬件调试及问题分析155.4 系统PROTEUS下仿真图和实物图175.5 总结18参考文献20致 谢21附录22系统部分原理图22系统主程序框架22系统操作说明书24摘 要该论文的基本内容是研究如何解决花卉培养过程中的时间、亮度问题,用一个小系统模拟实际过
3、程中整个系统的工作原理。系统功能是在不同的时间段使外界环境的亮度智能控制在特定的范围之内,以便适用于不同花卉的培养。系统方案是通过单片机实现时间段的控制,亮度的自动调节。整个系统分为8个模块和5个显示界面,信息处理单元模块,系统亮度监测模块,串口通信模块,时钟模块,键盘模块,光源亮度驱动模块,显示模块,电源模块;主界面(显示当前时间段、外界亮度、以及下一时间段的设定的亮度值),1、2、3段时间长短设置界面,亮度设置界面;精度设置和手动模式设置界面以及信息浏览界面。本文主要介绍了系统的设计思想,方案设计,各硬件模块的实现、软件实现以及系统调试过程中出现的问题及解决方法。关键词:单片机;液晶显示;
4、LED驱动;亮度ABSTRACTThe basic content of the paper is to study how to solve the flowers develop in course of time, the brightness problem, a small simulation with the actual process of the whole system works. System function in different time periods so that the brightness of the external environment is
5、 intelligently controled in a specific range, in order for the cultivation of various flowers. Single chip system solution time by control, automatic brightness adjustment. The whole system is divided into eight modules and 5 display interfaces, the information processing unit module, the system bri
6、ghtness monitoring module, serial communication module, clock module, the keyboard module, light source intensity driver module, display module, power module; the main interface (display the current time section, the outside light, and set the next time the brightness value), set the length of 1,2,3
7、-time interface, the brightness setting interface; precision settings and manual mode interface, and information browsing interface. This paper describes the system design, program design, implementation of the various hardware modules, software and system debugging process problems and solutions. K
8、eywords: microcontroller; liquid crystal display; LED Driver; brightness II1 前言1.1 国内外研究动态近年来,世界花卉业以前所未有的速度增长,并远远超过世界经济发展的速度。2000年全球花卉消费总额高达1800亿美元,而1989年只有300亿美元;世界花卉贸易总额从1990年的65亿美元,猛增到2000年的近1000亿美元。素有“欧洲花园”之称的传统花卉发达国家荷兰,仅球根花卉的生产面积就达20720公顷,切花、盆花及观叶植物的生产面积也达8017公顷,总产值为35.9亿美元,平均每公顷产值达13.8万美元;新兴的花
9、卉发达国家哥伦比亚以其独特的气候优势大力发展花卉产业,其生产面积4757公顷,总产值为4.8亿美元,平均每公顷产值为10.0万美元。花卉业成为很多国家和地区农业创汇的支柱,真正显示其作为“效益农业”的作用和发展潜力。花卉生产向温室化、自动化发展,八十年代的能源危机,加之花卉比蔬菜需热量少,使世界上许多温室,首先是蔬菜温室退出经营,以香石竹、菊花代替。由于温室设备的高度机械化,微电脑自动调节温度、湿度和气体浓度,花卉生产在人工气候条件下实现了工厂化的全年均衡供应。新技术也不断的广泛应用,第一是节能的研究,如选用绝热性能好、透光率强、坚韧耐久的新建筑材料;研制增温快、保温强的新型温室;考虑太阳能、
10、沼气、天然气等加温措施;第二是,花卉育种快速多样化广泛引进野生花卉资源,利用杂交育种、多倍体育种、辐射育种等进行选育,现已开始运用体细胞杂交、基因工程等最新技术培育,新品种迅速增加。目前主要花卉的园艺栽培品种都在上千,甚至上万个。如荷兰全国有7个研究中心,专门从事花卉品种的研究,并在二战以后育成了大批的郁金香、风信子、水仙、唐菖蒲及球根鸢尾的新品种。我们有理由相信在不远的将来,有可能根据人们的意志来改变花卉的花色、形态、香味等。1.2 论文研究的内容及可能出现的问题该论文研究的目的是解决花卉培养过程中亮度和时间问题。主要研究如何通过单片机实现三个时间段的长短设置以及不同时间段系统将外界的亮度自
11、动调节在设置的范围之内,还有就是液晶1602显示的人机互动界面。可能出现的主要问题以及解决方法有:第一,外部亮度的采集,该问题可以通过用光敏电阻电路感应外界的亮度并通过模数转换芯片ADPCF8591转化为数字信号反馈给系统;第二,系统的供电系统,解决方法是外界输入市电,通过桥式整流电路,电容滤波电路,以及稳压电路设计的输出电源;第三,外部亮度的控制,解决方法是,系统时时将外界亮度数据采集进来和设定的亮度值进行比较,由此计算出亮灯个数,从而使外界亮度稳定在某个范围之内。2 方案设计本章根据性能指标进行方案论证,根据系统实现功能及性能指标,完成系统方案设计。2.1 系统功能要求在不同的时间段系统采
12、集外部光照强度,并根据采集到的数据控制LED(用LED灯的通断来模拟花卉培养时用的光源)的通断,达到调节光源发光亮度的目的,总共有3个时间段,要求时间段的长度和亮度都可调,液晶时刻显示外界的亮度值,系统的灵敏度可调,系统工作模式有两种,自动模式和手动模式,在自动模式下系统自己根据外界采集到的数据来控制亮灯的个数,而在手动模式人工手动决定亮灯个数,还可以查询系统已经设置好的参数。此外要求系统采用多个传感器。2.2 系统方案设计2.2.1 系统设计思想本系统采用单片机STC89C52作为本设计的核心元件,光敏电阻将外部光信号变化转换为电信号变化,再通过模数转换器转换为数字信号,通过单片机控制LED
13、的亮灯个数。根据上述系统设计思想的描述,系统构成框图如图2.1所示图中缺省电源模块图中每个模块都需要5V电压供电,其中显示界面是人机互动界面,串口通信模块是用来从上位机向单片机下载系统程序,时钟模块是为系统提供准确的时间。2.2.2 系统构成框图键盘模块信息处理单元模块(主模块)显示模块光源亮度驱动模块串口通信模块亮度监测模块时钟模块图2.1 系统构成框图2.3 设计系统方案根据上述系统实现功能的描述,具有自动控制功能的LED光源系统的设计方案可以细分为八大功能模块:1. 信心处理单元模块(主控模块)信心处理单元模块由单片机最小系统构成。该部分电路是整个系统的核心部分,接收背景亮度监测电路采集
14、的电信号,经过适当的信息处理(A/D转换),将采集到的数据与设置数据进行比较,然后判断并决定亮灯个数,从而达到调节外界亮度的效果。2. 系统亮度监测模块系统亮度监测模块由光敏电阻和A/D转换芯片构成。该亮度监测模块作为整个系统的输入部分,用于采集外部光照强度信号,并将其变化转化为电信号的变化,再通过模数转换,转化成单片机可以处理的数字信号。3. 电源模块该部分电路是整个系统的能源供给部分,为系统提供工作所需的5V直流稳压电源。4. 串口通信模块该部分电路是单片机与外部设备之间进行数据通信的主要途径,电路采用RS-232电平转换芯片MAX232与上位机连接。该电路在系统中的主要作用是用来从上位机
15、向单片机中下载系统程序。5. LED光源亮度控制驱动模块光源亮度控制驱动模块主要由电流驱动器和LED构成。该部分电路作为系统的输出部分,驱动LED发光。6.显示模块 用户界面显示系统的参数,以及设置系统参数时显示一些提示信息该信息包括3个时间段的剩余时间,外界亮度值,系统时间设置,传感器选择,系统精度设置等等。总之,就是提供一个人机互动界面。7.时钟模块时钟模块为系统提供准确的时间,使系统的时间更精确。主要是将时钟模块里的时间跟设置的时间做比较,确定当前段的剩余时间是否为0,是就进入下一时间段,否则停留在当前时间段。8.键盘模块从按键个数和程序复杂度方面综合考虑,本系统不采用矩阵键盘而采用按钮
16、直接给系统输入指令,按钮按下给系统输入一个低电平,系统检测到该信号并判断译码出是什么指令,然后执行相应的操作。3 硬件电路设计实现本章根据已完成的系统方案设计和系统构成框图,详细介绍各个电路模块元件的构成及实现的功能,完成系统硬件电路的设计等。3.1 信息处理单元模块(主控模块)在单片机应用系统开发过程中,单片机是整个设计的核心,因此选择合适的单片机型号很重要。根据实现系统功能需要的单片机硬件资源,在性能指标满足的情况下,该系统的单片机型号选择8051系列的STC89C52芯片。STC89C52系列单片机是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令码完全兼容传统8051单片机,
17、12时钟/机器周期和6时钟/机器周期可任意选择。STC89C52具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择,可以满足系统在各个子模块程序之间的切换;STC89C52的运算速度可满足一般的设计要求;而且STC系列单片机支持ISP在线编程功能,可以不用昂贵的编程器。3.2 系统亮度监测模块系统亮度监测模块是整个系统的输入模块,由光电转换电路和模/数转换电路构成。3.2.1 光电转换电路1. 光敏传感器光敏传感器是利用光敏元件将光信号转换为电信号的传感器.它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。光传感器不只
18、局限于对光的探测,它还可以作为探测元件组成其他传感器,对许多非电量进行检测,只要将这些非电量转换为光信号的变化即可。光电检测方法具有精度高,反应快,非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样,因此,光敏传感器在检测和控制中应用非常广泛。根据系统参数和器件性价比,我们选择常用的光敏电阻GL5549。2. 光电转换电路光电转换电路图如图3.1所示,光敏电阻与电阻R串联,经限流电阻与模/数转换电路连接,光照越强,光敏电阻阻值越小,则光电转换电路输出电压越大,反之越小,图中包含4个光电转换电路。图3.1光电转换电路3.2.2 模/数转换电路模/数转换电路,我们采用PCF8591模/数
19、转换芯片将光电转换电路输入的模拟信号转换为数字信号。1. 模/数转换芯片PCF8591:PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道、一路模拟量输出通道和1个I2C总线接口。该器件I2C从地址的低三位由芯片的A0、A1和A2三个地址引脚决定,所以在不增加任何硬件的情况下同一条I2C总线最多可以连接8个同类型的器件。该器件具有多路模拟量输入、片上跟踪保持、8位A/D转换和8位D/A转换等功能。A/D与D/A的最大转换速率由I2C总线的最大传输速率决定。PCF8591具有以下特点:单电源供电;正常工作电源电压范围为2.5V6V;通过I2C总线完成
20、数据的输入/输出;器件地址由3个地址引脚决定;采样频率由I2C总线传输速率决定;4路模拟量输入可编程为单端输入或差分输入;可配置转换通道号自动增加功能;模拟电压范围为VSSVDD;片上跟踪保持功能;8位逐次逼近A/D转换;带有一路模拟量输出的乘法D/A转换。2模/数转换电路接线图如下图所示(四路输入信号):图3.2 PCF8591转换电路IN1、IN2、IN3、IN4四个通道分别接光电转换电路的四个输出,该模块将四路模拟信号转换为单片机可以处理的数字信号。3.3 电源模块电源电路的设计在整个系统占有重要的地位,它的技术指标会影响到整个系统的性能,如果电源的噪声、纹波比较大,那么在数据采集、信号
21、检测、信号放大等对噪声敏感的场合,系统的精度会有明显的下降,甚至不能正常工作,所以对电源有严格的要求。电源模块为整个系统提供工作所需的5V直流稳压电源。该系统电源供给设计有两种方案。3.3.1 USB供电由于电脑的USB口能提供稳定的5V直流稳压电源,我们可以直接采用电脑通过USB口向单片机系统供电,该方案简单方便,适用于系统调试时使用。3.3.2 稳压电路1. 稳压芯片L7805简介L7805是日本三洋公司生产的三端固定稳压集成电路,广泛应用于各种电器的电源电路中。L7805集成电路的引脚功能及数据如表3.1所示表3.1 L7805集成电路的引脚功能及数据引脚符号功能电压(V)1IN电压输入
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 花卉 培养 亮度 监控 系统