土壤湿度检测电路概要
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北方民族大学实训报告
系(部、中心)电气信息工程学院
姓名莫文涛学号 20120588
专业电子信息工程班级 121班
同组人员刘丹20120575、杨文华20120606
课程名称专业课程综合实训系列Ⅰ
实训题目名称土壤湿度检测电路
起止时间2015年3月2日——2015年7月5日
成绩
指导教师签名
北方民族大学教务处制
教师评语:
报告成绩(30%) 平时成绩(50%) 答辩成绩(20%)
总评成绩
土壤湿度检测电路的设计与制作
【摘要】
本设计主要的内容是土壤湿度检测电路的设计与制作。该电路的工作原理是由AT89C51单片机和ADC0809组成系统的核心部分,湿度传感器将采集到的数据直接传送到ADC0809的IN端作为输入的模拟信号。选用湿度传感器和AD 转换,电路内部包含有湿度采集、
AD转换、单片机译码显示等功能。单片机需要采集数据时,发出指令启动A/D 转换器工作,ADC0809根据送来的地址信号选通IN3通道,然后对输入的模拟信号进行转换,转换结束时,EOC输出高电平,通知单片机可以读取转换结果,单片机通过调用中断程序,读取转换后的数据。最后,单片机把采集到的湿度数据经过软件程序处理后送到LED数码管进行显示。
【关键词】湿度传感器\AD\转换\AT89C51
目录
一、设计方案选择 (5)
1、方框图 (5)
二、土壤湿度检测电路的单元电路 (6)
1、湿度采集 (6)
2、A/D转换与ADC0809 (7)
3、AT89C51单片机 (10)
三、源程序 (15)
四、LED数码管 (16)
五、软件调试 (17)
六、安装与调试 (18)
七、元器件清单 (20)
八、系统仿真 (20)
九、心得体会 (22)
一、设计方案选择
方案一:
可利用湿度传感器采样土壤中的湿度信号,以提供给显示电路部分,关于湿度含量可采用ADC的方法将模拟信号转换成数字信号,然后再用译码器将转换后的数字信号提给显示电路实现显示,ADC转换电路所需脉冲由555构成的多谐振荡器来提供。
1、方框图
方案二:根据传感器采集土壤湿度,提供给ADC0809进行模数转换,转换出的数字信号送给AT89C51单片机进行实时处理,同时由单片机控制ADC0809的转换开始与结束,单片机把处理后的数据经过处理送达LED数码管进行显示。
方案选择:
在以上两种方案中,方案一中的译码器74HC4511存在消隐状态,即当ADC 转换后的数据超过1001时,对于1010~1111六个代码,译码器输出均为低电平,显示器不能正常显示出每一单位下的湿度值。所以该方案的精确度不及方案二,而且方案二中单片机控制ADC转化速度远远快于方案一,这种方法的工作速率较高,而且精度较高。所以最终选择方案二作为本次毕业设计的制作方案。
二、土壤湿度检测电路的单元电路
1、湿度采集
传感器是能响应规定的被测物理量,并按照一定的规律转换成为可用信号输出的器件或装置。它通常由直接响应于被测物理量的敏感元件和产生可用信号输出的转换元件及相应的电子电路组成。
传感器的分类:
按构成分可分为基本型传感器、组合型传感器和应用型传感器;
按机理可分为结构型传感器,物理性传感器、混合型传感器和生物型传感器;按作用形式可分为主动型传感器和被动传感器;
按变换工作能量的供给形式可分为能量变换型传感器和能量控制型转换器;按输出信号形式分为温度、压力、湿度、流量、流速、磁场和光通量等传感器。
湿度的采集可以用湿度传感器来实现。将湿度传感器看作可调变阻器,当湿度传感器采集到湿度时,电阻值发生变化,湿度最小时的电阻值为10K,湿度最大时为0.1Ω。变化的幅度是根据湿度传感器采集到的湿度大小而定。随着电阻值的变化,电路的输出电压也跟着变化。调节电阻值的大小,可得到想要的电压,满足电路的需求。
2、A/D转换与ADC0809
A/D转换器用来将模拟电压信号转换成一组相应二进制数码输出。由于A/D 转换器的输入量是随时间连续变化的模拟信号,而输出是随时间断续变化的离散数字信号,因此在转换过程中,首先要对模拟信号进行采样、保持,再进行量化、编码。
所谓采样,就是在一个微小时间内对模拟信号进行取样,把一个时间上是连续的信号变换为对时间离散的信号。采样结束后,再将此取样的模拟信号保持一段时间,使A/D转换器有充分时间进行A/D转换。这就是采样、保持电路的基本作用。
任何一个数字量的大小都是以某个最小数量单位的整数倍来表示的。因此,在用数字量表示采样电压时,也必须把它化成这个最小数量单位的整数倍,这个转化过程就叫做量化。
位中的“1
整除,这种因素引起的误差称为量化误差。
量化误差又称为分辨率。ADC输出二进制位数越多,则分辨率越高,转换精度也越高。
分辨率常以数字信号最低有效位中的“1”所对应的电压值表示。
例如10位ADC,当满度输入模拟电压为5V,则最低有效位“1”所对应的输入电压为:
8位ADC为
显然,10位ADC的分辨率比8位ADC高。因此,分辨率有时也可用A/D转换器的输出位数n表示。
ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
1.主要特性
1)8路8位A/D转换器,即分辨率8位。
2)具有转换起停控制端。
3)转换时间为100μs
4)单个+5V电源供电
5)模拟输入电压范围0~+5V,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度
7)低功耗,约15mW。
2.内部结构
ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图13.22所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近
3.外部特性(引脚功能)
ADC0809芯片有28条引脚,采用双列直插式封装,如图2-1所示。下面说明各引脚功能。