基于单片机的光照度传感器设计-毕业设计.doc_第1页
基于单片机的光照度传感器设计-毕业设计.doc_第2页
基于单片机的光照度传感器设计-毕业设计.doc_第3页
基于单片机的光照度传感器设计-毕业设计.doc_第4页
基于单片机的光照度传感器设计-毕业设计.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

提供完整版的毕业设计 编 号: 审定成绩: 重庆邮电大学毕业设计(论文)设计(论文)题目:基于单片机的光照度传感器设计学 院 名 称 :通信与信息工程学院学 生 姓 名 :*专 业 :通信工程班 级 :学 号 :指 导 教 师 :*答辩组 负责人 :填表时间: 年 月重庆邮电大学教务处制重庆邮电大学本科毕业设计(论文)摘 要在科学技术迅猛发展的现代,作为信息获得的一种重要途径传感器技术得到广泛的应用,其在各个行业中发挥着不可替代的作用,同时对传感器的要求与要求显著提高。传感器技术对于一个国家的科学发展水平有着重大的决定性作用。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。传感器可以方便的将检测到的模拟信号转化为便于运算处理的数字信号,在现在社会中得到了广泛的运用。本设计采用光敏电阻为光传感器,光敏电阻阻值随光照强度的变化而变化(入射光强,电阻减小;入射光弱,电阻增大),利用光敏电阻的光照特性完成光强的检测。该设计可分为三部分:即光照检测部分、信号处理部分、光强显示部分。具体方法是将光敏电阻与一定值电阻串联接入电路,光照强度的变化会引起光敏电阻阻值的变化,从而影响电路电流及电压值的分布,将模拟电压通过adc0804模数转换器转换为数字电压,通过vc语言编程,将其集于单片机at89c51中进行处理,并将其通过液晶屏显示出来。本设计电路结构简单,成本相对较低,通过对光敏电阻阻值的变化的运算处理,从而检测不同的光照强度,实用性较强。【关键词】光照强度 传感器 a/d转换 单片机abstractwith the science and technology developing rapidly today, as a means of obtaining informationthe sensor technology got the remarkable progress, its field application is getting more and more wide. also, its standard has being higher and higher and its demand has being more and more urgent. the sensor technology has become one of the important marks of the national science and technology development level. therefore, it is very important to understand and grasp the basic structure of all kinds of sensors. sensors can easily transform the analog signals to digital signals which is facilitate computing and its has a wide range of application in society. the project use photoconductive resistance as a sensor of light intensity, the tolerance of the photoconductive resistance changes when the light intensity changes(the incident light strong, resistance decreased; the incident light weak, resistance increased). the project can be divided into three parts: testing part, processing part and displaying part. the concrete methods is taking a photoconductive resistance and a certain value resistor in a series access circuit, the tolerance of the photoconductive resistance changes when the light intensity changes then the voltage changes. we use the adc0832 to transform the analog signals to digital signals and using at89c51 to processing the data through programming with visual c, then display the result through lcd screen. the design has a simple circuit structure, relatively low cost and we can easily know the change of th light intensity through the change of the tolerance of the photoconductive resistance.【key words】light intensity sensor a/d conversion microcontroller目 录前 言 1第一章 传感器相关知识介绍2第一节 传感器概述2第二节 光敏传感器3第三节 传感器的发展6第二章 整体框架设计.7第一节 硬件框架设计7第二节 芯片型号选择8第三章 a/d转换原理与实现 11第一节 a/d转换工作原理14第二节 adc0832芯片简介17第四章 硬件电路与程序设计21第一节 复位电路模块设计21第二节 时钟电路模块设计22第三节 a/d转换模块设计25第四节 lcd显示模块设计27第五章 硬件仿真实验 30结 论 31致 谢32参考文献 33附 录 34 一、英文原文34 二、英文翻译39 三、硬件电路图43 四、源程序44 - iv -前 言人们通过感觉器获官得各种信息,然而对于自然规律和各种学科产业的研究开发,人们自身的器就力不能及了,因此传感器应运而生,主要就是为了解决这些人们自身器官所解决不了的问题的。首先要准确可靠的获取信息才能对其进行运算处理,传感器就可以方便的解决这一问题。现代化生产在一定程度上来说是建立在传感器的基础上的,没有传感器便不能及时监控工作生产中的各项参数,于是便不能及时了解各个生产线的工作状态,更不能及时处理相关的应急情况,因此传感器在现在社会生活中扮演着不可或缺的重要角色。传感器的重要作用不仅表现在生产生活方面,在各个基础学科的研究方面,也起着重要的作用。对于许多新兴的领域的学科研究:比如在对上远距离宏观宇宙的观察,微观上对粒子世界的研究;对于千万年前天体运行演化的研究,以及对及时事件的瞬间反应。除此之外,传感器技术对于物质认识的深化,能源开拓等新技术有着重要的引导作用,为这类产业的发展提供了技术上的可能性。人类的直接感观是没有办法取得这类信息的,如果没有相应的传感器技术,那么对于此领域的研究将不再可能。许多学科研究的困难之处就在于难于有效的获取相应的信息,传感器的出现便解决了这和问题,打开了许多基础学科研究的大门。因此,传感器技术的不断创新会为一些其他领域的发展打开一记扇新的大门。由此不难发现,传感器技术的发展对于经济社会,基础学科的发展有着很大的推动作用,是各行业不可缺少的最基本部分。由此可见,传感器技术对于当今科技飞速发展而言,具有着不可替代的作用。第一章 传感器相关介绍第一节 传感器概述一、传感器的定义传感器是现实生活中的力、光、电、声音、温度等模拟量转换为数字量的一种媒介;也可以理解为传感器是接收日常生活中的力、光、电、声音、温度等模拟量,经过相应的运算处理,按照一定的规律,将其转换为可参处理运算等要求数字信号的一种器件。它是自动检测与控制中的核心部分,其功能不可替代。二、传感器的特性传感器的输入与输出的关系,称为传感器的特性,一般情况下包括静态与动态两种。顾名思义,静态特性是指传感器的输入与时间无关,即指传感器的输入输出量是在被测量量处于稳定状态下进行的。与之相反,输入随着时间不断变化的特性称之为动态特性,它可以拟就传感器的输入与输出的实时变化关系。一般来说,可以用微分方程式来描述这种关系,当微分方程中只有零阶方程不为零时,便可得到其静态特性,因此传感器的静特性是其动特性的一个特例。除此之外,使用条件、使用环境、使用要求等也可作为传感器的特性描述。 三、传感器的组成一般来说,传感器主要由敏感元件,传感元件和其他辅助元件构成。组成一个完整的传感器系统还包括信号调节与转换电路、辅助电源等部分,如图1.1所示图1.1 传感器的组成敏感元件:直接接触被测量量的器件,并可以将外界的模拟量按照一定规律进行转换。转换元件:负责接收敏感元件的输出,并将其转换成相应的电路参数。转换电路:将转换元件输出的电路参数进行运算处理,转换成数字量输出。 第二节 光敏传感器一、 光照强度相关知识光照强度:是指光照的强弱,它以单位面积上所能接受可见光的能量来量度。简称为照度,单位为勒克斯(lux或lx)。被光线均匀照射的物体,在1平方米上得到的光通量是1流明时,此时的照度是1勒克斯。流明为光通量的单位。二、光敏传感器的定义光敏传感器是指可将光信号转换为电信号的一类元件的总称,其第三波长在可见光波长区间内,包括红外线波长和紫外线波长,通过检测光照强度的不同从而输出不同的电信号,从而达到光信号与电信号之间的转化。光敏传感器种类繁多,目前应该比较广泛的包括:光电管、光电倍增管、光敏电阻、光敏三极管等。三、光敏电阻的结构与原理光敏电阻器的工作原理是内光电效应,它是利用光电效应制作而成的一类特殊电阻,其阻值随入射光的强度变化而变化:入射光强,电阻减小,入射光弱,电阻增大。光敏电阻的符号如图1.2所示。图1.2 光敏电阻符号在无光的情况下,光敏电阻的阻值很高一般在1 m以上;有光线射入时,当光子能量大于其半导体材料的导通能量,则半导体材料中的电子吸收一个光子的能量便成为导体,光照强度越大,则进入的光子的数量越多,于是半导体中的电子变为可导体的数量就越多,导电能力就越好,即光敏电阻的阻值就越小。光照消失后,由光子激发的空穴对逐渐复合,光敏电阻便恢复其不可导的状态,阻值急剧增大。光电特性是指在光敏电阻两级电压固定不变时,光照度与电阻及电流间的关系。光电特性曲线如图1.3所示:图1.3 光敏电阻特性曲线四、 光敏传感器的应用光敏传感器阻值随着光照强度的变化而变化,因此光照强度这一比较抽象而难以测量的物理量可以通过光敏传感器进行简单有效的测量,因此感光特性,在现代社会中有着广泛的应用。例如光开关是最简单的一个例子了,其原理是利用感光元件,对光线进行只收,将光信号转换成电流信号,通过电路的放大,变成电压开关电平信号,利用此原理制成的声光控开关在人们的日常生活中屡见不鲜,其主要工作原理如图1.4所示:声音信号mic电子开关与非门控制电路光敏电阻整流电路延时电路图1.4 声光控开关原理框图声控电路它是用声音控制电路的设备,其作用是把送入的声波转换为电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:小信号放大电路、声波控制电路等。而常用的声控电路使用的是声波控制电路为主要的声控电路部分。光控电路它是用外来的光源来控制电路的设备。其作用是把外来送入的光源转换电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:发光器件电路、光敏器件电路和光电显示器件电路。而常用的光控电路使用的光敏器件电路为主要的光控电路部分。除此之外,光开关还广泛用于自动化控制,如火焰探测器,民用的光控照明灯电路等。光电传感器应用的实例很多,还如照相机的ccd传感器、基于光敏传感器的照度计,光敏电阻的一些应用。 第三节 传感器的发展传感器的发展对各行业有着巨大的推动与促进作用,在科技为主导的现代社会显得尤为重要。传感器的运用范围很广,因此所涉及到的知识也很广,与各个学科领域的发展都有密切的关系。另外近年来,it行业的飞速发展,使得传感器的技术要求越来越高,工业自动化的程度也越来越高,传感器也逐渐发挥出越来越大的作用。由此可见,传感器的发展主要朝着以下几个方向进行: 1、高精度传感器的精度直接影响着测控的精度,因此要提高测控精度,必须先提高传感器的精度。例如医学上对疾病的检测,军事上对于火箭发动机燃烧室的压力测量等都要求相当高的精度,若精度达不到相应的要求,会产生难以估量的后果。因此为满足测量的需要,必须要研制出相应的高精度的传感器。2、小型化很多场合要对传感器的大小尺寸有严格的要求,其尺寸要尽可能的小才能达到要求。在医学中测量血压与血小板含量的测量,以及物理学中对于风洞压力的测量等等均要求其尺寸要尽可能的小。为了适应这一要求,压阻传感器应运而生,使压力传感器在小型化方面取得重大进展。3、数字化传感器的最终目的是实现信号的数字化,便于运算处理,因此数字化显得尤为重要,数字化传感器可直接与计算机相联,对于外界信息进行数字化的运算处理。4. 智能化智能化是传感器发展的必然趋势,它不仅可以达到检测信息的功能,并可对信息进行有效的运算处理,是传感器发展史上的一次质的飞越,使实现人功智能成为了可能,在宇宙航天、医学等方面发挥了重要的作用。传感器的研究与发展已成为各个行业发展前进的先驱动力学科,各国对其重视程度日益增加。第二章 相关芯片知识介绍第一节 整体框架设计本设计主要实现了对光照强度的检测功能,其功能模块主要包括以下三个:光照强度检测模块、信息处理模块和显示模块。其整体设计思路如下图2.1所示:3光敏电阻ad转换信号处理led显示图2.1 整体设计框图电源电路的主要作用是为整个电路的工作运行提供能源,使电路可以正常运行。一般人们日常生活用到的电路有:半波整流、全波整流和桥式整流电路等。本设计采用usb供电,可降低设计的难度以及增加其实用性。光控电路它是用外来的光源来控制电路的设备。其作用是把外来送入的光源转换电信号,从而用这种信号去控制所需要的电器设备。常用的电路有:发光器件电路、光敏器件电路和光电显示器件电路。而常用的光控电路使用的光敏器件电路为主要的光控电路部分。光敏电阻用来感应入射光的强度变化,将光敏电阻与一定值电阻串联接入电路,当外界光照强度发生变化时引起光敏电阻值的变化,从而影响其与定值电阻的分压情况,因此电路中各点的电压值就会发生变化,用ad转化芯片检测电路中电压的变化从而可推测出入射光强度的变化。a/d转换电路用来进行模拟信号向数字信号的转换,便于数据的运算处理,可选用的芯片范围较广,本设计选用adc0832芯片作为a/d转换芯片,此模块将测量到的信号进行a/d转换后将结果输出到下一模块进行处理。信号处理模块的作用是对于a/d转换模块输出的数据进行运算处理,并将结果显示于lcd液晶屏上,本设计采用at89c51作为中央处理芯片,其电路设计简便实用。lcd显示模块是将整个设计的检测结果显示出来,让人们可以直观的看到光照强度的变化情况。第二节 芯片型号选择一、 at89c51芯片mcs-51系列单片机是8位增强型,拥有完善的外部并行总线和多级识别功能的串行通讯接口,使功能单元sfr控制模式和适应特点的处理系统和指令系统更加规范。此类单片机主要由几下几种类型:如8051、8031、80c51等。51单片机具有使用灵活、易于开发、而且体积小、抗干扰能力强等特点,本设计出于对实用性和经济性的考虑选择at89c51作为中央处理器。at89c51具有4k字节的flash闪存以及128字节的ram,32个i/o 口线,两个16位定时/计数器,两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路等主要结构构成。其内部结构框图如图2.2所示:图2.2 at89c51的内部结构框图外形及引脚排列如图2.3所示:图2.3 at89c51封装格式二、 lcd1602芯片1602是一种可以用来显示字符数字等的点阵液晶,它主要由若干个点阵字符组成,基中每个点阵可以显示一个字符。一般1602字符型液晶显示器实物如图2.4所示:图2.4 1602字符型液晶显示器实物图1602lcd的接口主要分为14脚(无背光)和16脚(带背光),基中各引脚功能说明如表2.1所示:表2.1 引脚接口说明表编号符号引脚说明编号符号引脚说明1vss电源地9d2数据2vdd电源正极10d3数据3vl偏压11d4数据4rs数据/命令选择12d5数据5r/w读/写选择13d6数据6e使能14d7数据7d0数据15bla背光电源8d1数据16blk背光接地读写操作时序如图2.5和2.6所示:图2.5 读操作时序图2.6 写操作时序第三章 a/d转换原理与实现第一节 a/d转换工作原理模拟信号的数字化需要三个步骤:抽样、量化和编码。抽样是指每隔一定的时间对时间上连续的模拟信号进行数据采集,用采集到的离散值代替原连续数据。量化是指用有限个幅度值代替原来连续变化的幅度值,把采集到的离散数据规一量化。编码则是将采集到的离散量按照一定的规律,用二进制数字表示。a/d转换器的原理有直接转换法和间接转换法两大类。直接法是通过一套基准电压与取样保持电压进行比较,从而直接将模拟量转换成数字量。它具有高速度,高效率和高精确度等特点。直接a/d转换器有计数型、逐次比较型、并行比较型等。并行比较型工作原理如图3.1所示:图3.1 并行比较弄a/d转换器工作原理并行比较型a/d转换器有如下特点:优点:转换速度很快,故又称高速a/d转换器。含有寄存器的a/d转换器兼有取样保持功能,所以它可以不用附加取样保持电路。缺点:电路复杂,对于一个n位二进制输出的并行比较型a/d转换器,需n -1个电压比较器和2n -1个触发器,编码电路也随n的增大变得相当复杂。且转换精度还受分压网络和电压比较器灵敏度的限制。 因此,这种转换器适用于高速, 精度较低的场合。间接法是将取样后的模拟信号先转换成中间变量时间t或频率f, 然后再将t或f转换成数字量。具有速度低,精度高,搞干扰等特点。单次积分型和双积分型等都属于间接a/d转换器。逐次逼近型a/d转换器的工原理如图3.2所示: 图3.2 逐次逼近型a/d转换器工原理第二节 adc0832芯片简介adc0832 芯片具有以下特点:8 位分辨率;双通道 a/d 转换;输入输出电平和 ttl/cmos 具有较好的兼容性;一般功耗仅为 15mw;8p、14pdip(双列直插)、picc 多种封装;芯片顶视图如图3.3所示:图3.3 adc0832芯片顶视图芯片接口说明:cs_ 片选信号,低电平有效。ch0 模拟输入通道 0。ch1 模拟输入通道 1。gnd 接地。di 信号输入,选择控制。do 信号输出,转换输出。clk 时钟输入端。vcc/ref 电源。adc0832 与单片机的接口电路如图3.4所示:图3.4 adc0832接口电路单片机对 adc0832 的控制原理: 一般情况下,adc0832通过四条数据线与单片机相联,如上图所示,由于do与di不同进与单片机进行通信,固可接到同一管脚上。adc0832未工作时,使能端cs接高电平,芯片被禁用;当需要芯片开始工作时,将cs拉低,并使其一直保持低电平状态至芯片工作结束。与此同时,clk端接收时钟信号,芯片在时钟信号与指令的控制下进行a/d的采集与转换工作。各端口的主要功能项见表3.1。表3.1 adc0832各端口功能介绍详细的时序说明请见图3.5所示。图3.5 adc0832时序adc0832 的数据读取程序流程如下所示:第四章 硬件电路与程序设计第一节 复位电路模块设计一、 复位电路介绍为了确保微机系统中的电路稳定可靠的工作,复位电路是其必不可少的一部分,它的主要功能就是上电复位。一般微型电路正常工作时,需要供电电源为5v5%,即为4.755.25v。由于微机电路都是时序数字电路,因此需要稳定的时钟信号,在电源上电时,在只有当vcc超过4.75v且低于5.25v,以及晶振稳定工作的情况下,复位信号才会被撤除,微机电路才能开始正常工作。单片机在开始启动时都需要复位,从而使cpu及整个系统各部件处于确定的初始状态中,并从初态开始工作。89系列的单片机,复位信号是从rst端输入到芯片内部的施密特触发器中。当系统正常工作,且振荡器稳定后,此时如果rst引脚上有一个高电平输入,并维持2个机器周期以上时,则cpu就便将系统复位。一般单片机系统的复位方式有两种:手动按钮复位方式和上电复位方式。1、手动按钮复位手动按钮复位是指人为在复位输入端rst上加入一个高电平。一般采用的方法是在rst和正电源vcc之间,接一个按钮,当人为地按下按钮时,此时vcc的电平就会直接加到rst端。无论如何人的动作再快,也会使按钮保持达十毫秒,所以,完全可以满足复位的时间要求。2、上电复位 由于单片机rst端的内部有一个下拉电阻,从而可以选用此下拉电阻实现复位功能,此时可以去掉外接电阻,外接电容为10pf左右。当接通电源后,电路输入rst端一个短暂的高电平,随后电源对外接电容进行充电,此时rst端的高电平逐渐回落,当充电完成时,复位完成。因此rst端的高电平的持续时间主要取决于电源对外接电容的充电时间,即取决于外接晶振的大小。rst复位时间要求为10ms,因此在选择晶振进,应考虑到对其复位电路的影响,选择的适当的晶振频率。3、积分型上电复位单片机上电后,由于其对电容的充电和其中内部反相门的作用,会使rst端持续一段时间的高电平状态。当单片机在运行中时,人为地按下复位键后松开,也可以使rst持续一段时间的高电平状态,从而可以实现上电或开关复位的相关操作。二、复位电路设计当在单片机运行过程中,由于其本身的干扰或外界干扰而导致出错,为了便于复位,此时我们可按复位键重新开始运行。为了便于电路的运行调试,其复位电路选用按键复位方式。按键复位的电路图如图4-1所示:图4.1 复位电路图第二节 时钟电路模块设计一、 时钟电路介绍 时钟电路的作用是产生mcs-51单片机在工作时所必需的时钟控制信号,单片机的内部电路必须要在时钟信号的控制下,才能严格的执行相关指令进行正常工作。单片机所发出的时序信号主要有两类:一类用于单片机内部对各个功能部件的控制作用,另一类信号用于对外部存储器或i/o的控制作用。时钟电路的设计主要有以下两种方式:、外部时钟方式外部时钟方式是指使用外部振荡器产生脉冲信号,一般多用于多片单片机同时工作时,便于多片单片机时钟的同步,一般情况下为低于12 mhz的方波,常见的89c51单片机外部时钟的方式接法如下:外部时钟源连接到xtal1端,xtal2端悬空。如图4.2所示: xtal2xtal1gndnc 外部振荡信号输入4.2 单片机外部时钟图2、内部时钟方式mcs-51单片机的xtal1与xtal2引脚分别为其内部反相放大器的两个输入端和输出端。因此,要构成自激式振荡器只需将这两个引脚跨接石英晶体振荡器和微调电容便可。电路如下图4.3所示。 图4.3 内部时钟电路 上述电路中的电容c1和c2值一般取为30pf左右,虽然对于外接电容值没有严格要求,但电容的大小将会直接影响晶振频率的高低,以及振荡器的稳定性与起振的速度。振荡器的频率范围一般为1.2 mhz-12 mhz之间,其频率越高系统的时钟频率越高,从而单片机的运行处理速度也就越快。为了减少寄生电容,晶振和电容在安装时应尽量靠近单片机。mcs-51单片机通过选用晶振的频率为6 mhz或12 mhz的石英晶体振荡器。随着集成电路制造技术的不断发展,单片机的时钟频率也在逐步地提高, 二、时钟电路设计时钟电路是单片机的命脉,它直接关系着单片机的工作效率。mcs-51单片机不同的型号允许的时钟频率是不同的,其典型值为12mhz。at89c51内部有一个反相振荡放大器,xtal1的其输入端, xtal2是其输出端。该反向放大器可配置三种不同的方式:石英振荡器、陶瓷振荡和片内振荡器。本设计选用用的晶振频率图.4时钟电路图为12mhz。其时钟电路如图4.4所示:第三节 a/d转换模块设计a/d转换模块是本设计的核心模块,本设计采用adc0832芯片作为a/d转换芯片,光敏电阻与一定值电阻串联接入电路,当光照强度改变时引起光敏电阻阻值的变化,因此会引起电路中光敏电阻与定值电路的分压情况的变动,adc0832芯片通过检测接入点的电压变化情况,从而通过单片机的入理运算得到此时的光照情况变化。相应电路如图4.5所示:图4.5 a/d转换电路a/d转换模块相关程序设计如下:uchar get_ad_result()uchar i,dat1=0,dat2=0;/起始控制位cs=0;clk=0;dio=1;_nop_(); _nop_();clk=1;_nop_(); _nop_();/第一个下降延之前,设di1/0/选择差分单端输入模式clk=0;dio=1;_nop_();_nop_();clk=1;_nop_();_nop_();/第二个下降延之前,设di0/1,选择ch0/ch1clk=0; dio=0;_nop_(); _nop_();clk=1;dio=1;_nop_(); _nop_();/第三个下降延之前,设di1;clk=0;dio=1;_nop_(); _nop_();/设第4-11,共8个下降延读数据(msb-lsb)for(i=0;i8;i+)clk=1; _nop_(); _nop_();clk=0; _nop_(); _nop_();dat1=dat1msb)for(i=0;i8;i+)dat2=dat2|(uchar)(dio)i);clk=1; _nop_(); _nop_();clk=0; _nop_(); _nop_();cs=1;/return dat1;return(dat1=dat2) ? dat1:0; 第四节 lcd显示模块设计显示模块是本设计直观的展现设计成功与否的关键,光照强度的变化引起光敏电阻阻值的变化,通过a/d转换以及单片机的处理与运算,最后直观的通过lcd显示出来。其电路如图4.6所示:图4.6 led显示电路相关程序设计如下:/*lcd忙状态检测*/bit lcd_busy_check()bit result;rs=0; rw=1; e=1;delay4us();result=(bit)(p0&0x80);e=0;return result;/*写lcd命令*/void lcd_write_command(uchar cmd)while(lcd_busy_check(); /lcd忙状态检测rs=0; rw=0; e=0;_nop_(); _nop_();p0=cmd; delay4us();e=1; delay4us(); e=0;/*设置lcd显示位置*/void set_disp_pos(uchar pos)lcd_write_command(pos|0x80);/*写lcd数据*/void lcd_write_data(uchar dat)while(lcd_busy_check(); /lcd忙状态检测rs=1; rw=0; e=0;p0=dat; delay4us();e=1; delay4us(); e=0;/*lcd初始化*/void lcd_initialise()lcd_write_command(0x38); delay(1);lcd_write_command(0x0c); delay(1);lcd_write_command(0x06); delay(1);lcd_write_command(0x01); delay(1); 第五章 硬件仿真实验为了验证本设计的合理性与有效性,运用protres软件对其进行硬件仿真,仿真电路图设计如图5.1所示:图5.1 仿真电路图运行仿真电路,观察电压表示数与lcd1602液晶显示的示数是否一致。结 论随着科学技术的发展,传感器技术在各行业发展进程中发挥着不可替代的作用,信息数据的采集、状态变化的监控等都离不开传感器,传感器技术在现在社会中扮演着重要的角色。为了满足现在社会飞速发展的技术要求,传感器领域也在不断进行着革新与发展,以更好适应现代各行业的需求。本设计选用adc0832作为a/d转换芯片,利用at89c51芯片对采集到的数据进行相应的处理,最终由lcd1602显示运算结果,设计硬件电路与编写相应控制程序,通过protues仿真实验,由于仿真电路中光敏电阻的相应参数未知,因此改变光照条件,通过检测其分压变化情况来验证设计的合理性。由此,可以得到以下结论:采集到的数据与真实数据基本相同。本设计基本上完成光照传感器的相应功能,但是由于光敏电阻相关参数救活知,只能通过检测分压变化来检测相应光照强度变化,本设计还可进行如下改进:先用已知型号的光敏电阻,通过相应的参数处理运算通过lcd1602直接显示当前光照强度,使设计更加人性化;还可对检测电路进行改进,加入放大电路,使其对光照强度检测的灵敏度加强。由于本人的知识水平有限,不足之处请各位老师指正。致 谢毕业设计完成了,在这个过程中我学到了很多东西。首先我要感谢我的导师郭晓金老师,他在我完成论文的过程中,给予了我很大的帮助。在论文开始的初期,我对于论文的结构以及文献选取等方面都有很多问题,郭老师根据我的问题都会一一细心的指导。在设计过程中郭老师不但指出了我的设计中的不少错误提出了很多改进的好意见,同时还在以后我们该做人做学问这个问题上给我们很多好的意见。经过两个多月的努力,在郭晓金老师的悉心指导和热情帮助下,我的毕业设计得以顺利完成。毕业设计是对大学四年所学知识的一次综合性检测,在设计的过程中,我学会有针对性的查一些需要的中英文资料,并对传感器理论、单片机理论、电子电工技术等方面的知识进行了系统的学习,在巩固了专业知识同时也学会了很多新的东西,了解了很多前沿学科的知识。回首大学四年,有太多美好的记忆与不舍,在此设计期间,我要衷心的感谢一路陪着我走来的同窗四年的好友们,是他们在我迷茫的时候给我指明方向,在我快要放弃的时候给我看到了榜样的力量,谢谢你们。这次论文的经历让我懂得了做学问应有的严谨、一丝不苟的态度,对我以后的人生发展有着很大的帮助作用。参考文献1 郭天祥. 51单片机c语言教程 m. 电子工业出版社,20092 丁明亮,唐前辉等51单片机应用设计与仿真 m. 北京航空航天大学出版社 2009 3 周围,杨晓非,李实秋等. 电路分析基础 m. 人民邮电出版社 20034 周志刚. 化学传感器发展的新篇章 j. 传感器世界19995 夏益民,谢 云,刘冰茹. ad芯片与51系列单片机的接口设计. m. 广东工业大学学报.20066 周炯槃庞沁华,续大我等. 通信原理 m. 北京邮电大学出版社 20057 彭伟. 单片机c语言程序设计100例 m. 电子工业出版社 20098 徐伟.光电传感器的研究与应用 j. 科技创新导报 2010第12期9 王明远. 传感器及检测仪表的现状及发展趋势 j. 纳米科技 2010第二期10 谈宏华,陈康,涂坦,肖仁伟. 基于at89c51的数据采集系统设计.机电一体化.200511 代朦黎. 基于热电偶的太阳能热水器的设计与制作 d. 安徽省. 六安职业技术学院. 201112 刘超群. 光电传感器实验研究 d. 内蒙古. 集宁师范学院. 200913 郑争兵. 基于单片机与ad590的温度测量报警系统 j. 国外电子测量技术. 2009 27(1):2722814 梁明亮,韦成杰. 单片机对串行a/d转换器adc0832的c51编程 n. 郑州铁路职业技术学院学报 2009第一期15 郑国君. 8位串行ad转换器acd0832 j. 电子世界 2002第9期16 谢贵波. 80c51单片机的串行口通信原理及编程 j. 电脑编程技巧与维护 2010第20期17 陶孝海. 51单片机c语言编程技巧 j. 计算机时代 2009第6期18 邓燕妮,常小科,刘辉琴,阮赐朋. 基于51单片机控制的液晶显示技术 j. 工业控制计算机 2007第3期附 录一、英文原文:development of sensor new technologysensor is one kind component, which can transform the physical quantity, chemistry quantity and the biomass into electrical signal. the output signal has the different forms like the voltage, the electric current, the frequency, the pulse and so on, which can satisfy the signal transmission, processing, recording, demonstration and control demands. so it is the automatic detection system and in the automatic control industry. if automatic technology is used wider, then sensor is more important. in information age, the information industry includes information-gathering, transmission; process three parts, namely sensor technology, communication, computer technology. because of ultra large scale integrated circuits rapid development after having been developed, modern computer technology and communication, not only requests sensor precision, reliability, speed of response and gain information content request more and more high, but also requests its cost to be inexpensive. the obvious traditional sensor is eliminated gradually because of the function, the characteristic, the volume, the cost and so on. as world develop many countries are speeding up to the sensor new technologys research and the development, and all has obtained the enormous breakthrough. now the sensor new technology development, mainly has following several aspects: firstly, discovering and usingusing the physical phenomenon, the chemical reaction, and the biological effect as the sensor principle therefore the researches, which discovered the new phenomenon and the new effect, are the sensor technological improving ways. it is important studies to develop new sensors the foundation. japanese sharp corporation uses the superconductivity technology to develop successfully the high temperature superconductivity magnetic sensor and get the sensor technology significant breakthrough. its sensitivity is so high and only inferior in the superconductivity quantum interference component. its manufacture craft is far simpler than the superconductivity quantum interference component. may use in magnetism imag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论