毕业设计__粮食进仓湿度自动检测系统设计(22页).doc
《毕业设计__粮食进仓湿度自动检测系统设计(22页).doc》由会员分享,可在线阅读,更多相关《毕业设计__粮食进仓湿度自动检测系统设计(22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计_粮食进仓湿度自动检测系统设计-第 21 页1 绪论1.1 课题的背景 为保护农民种粮积极性,进一步促进粮食生产发展,经国务院批准,决定从新粮上市起适当提高主产区2012年生产的稻谷最低收购价格。每50公斤早籼稻(三等,下同)、中晚籼稻、粳稻最低收购价格分别提高到120元、125元、140元,比2011年分别提高18元、18元、12元。早籼稻播种在即,各地要做好宣传工作,以调动农民种粮积极性,促进粮食生产稳定发展。粮食的增产增收,给粮食的收购部门带来了压力,也给粮食的储存带来挑战。粮食储存质量的高低和进仓前的质量有很大的关系,所以必须控制进仓的粮食质量。本文是利用湿度传感器和单片机对
2、进仓粮食湿度进行检测,并根据分析结果报警和控制运输电机,阻止超过标定湿度的粮食进仓,避免粮食霉变。1.2 粮食进仓湿度自动检测系统研究的意义 我国目前有数千座不同类型的粮食仓库, 它们分布在不同的气候区内,不同湿度的粮食,在多变的气候条件和温湿度变化会受到不同程度的霉变1。以前的经济和科技水平有限,所以我国粮食的存储环境很差,管理落后。因此研制能够可靠的检测进仓储前粮食的湿度,并对湿度进行预测分析和报警以阻止高湿度的粮食进仓,对避免霉变有重要意义2。1.3 粮食进仓湿度自动检测系统的发展状况湿度就是指空气中湿气的含量。有绝对湿度和相对湿度之分,空气湿度是用来表示空气中的水汽含量多少或空气潮湿程
3、度的物理量。通常指的是相对湿度,它是指实际空气的湿度与在同一温度下达到饱和状况时的湿度之比值,绝对湿度是指每单位容积的气体所含水分的重量,一般用 mg/L 作指标。(本文所指的湿度均为相对湿度)湿度测量从原理上划分有二、三十种之多。但湿度测量始终是世界计量领域中著名的难题之一。一个看似简单的量值,深究起来,涉及相当复杂的物理化学理论分析和计算,初涉者可能会忽略在湿度测量中必需注意的许多因素,从而影响传感器的合理使用。粮食是国家发展的命脉,粮食进仓时的湿度对粮食的长期存储是否可行起着决定性的作用。近年来,粮食进仓时湿度越来越受到人们的重视。1.3.1 国外研究概况国外研究机构已设计出了基于电子式
4、传感器的可对湿度进行检测检测仪器,主要的有如下几种: 一种新型多通道温湿度检测仪。多通道智能温湿度检测仪是以 51 单片机为基础,选用瑞士盛世瑞恩的SHT11 数字温湿度传感器,该传感器内部经过温度补偿和湿度全量程标定,输出标准数字信号,且提供应用程序,使用非常方便,缩短开发时间,降低成本,通过 485 总线可实现对粮食湿度的多点测量。这种仪器具有测量精度高、硬件电路简单、显示界面友好、可巡回测试多点温湿度等特点,但是该仪器只能对仓内粮食湿度进行监测3。 基于 MEMS(Micro-Electro-Mechanical Systems,微机电系统)的湿度检测仪。该仪器是一种基于多传感头集成的
5、MEMS 系统,用于测量湿度。同时由于MEMS 技术的使用,使得该仪器整体电路简单可靠,而且体积小,携带方便4。目前该仪器未用于粮食的湿度检测。 一种用微波来监测田间粮食作物子粒湿度的仪器系统。美国新泽西立贝农业机械公司开发了一种用微波来监测田间粮食作物子粒湿度的仪器系统5,该仪器的发射无线可以将微波传入田间的粮食、玉米、小麦、大豆、大麦等作物的果实子粒部分,通过观测发生的相应变化来测其果实子粒的潮湿度和含水量。1.3.2 国内研究概况国内也有一些研究机构提出湿度检测方案,主要有如下几种: 手持式微波粮食测试仪。广州建科测试仪器科技有限公司研发的 MOIST200 手持式微波测试仪6。它采用了
6、微波技术,测试深度可达 30cm,可测试建筑材料的湿度,快速轻便。另外 MOIST200 与 MOISTANALYZE 多维湿度分布成像软件综合使用,可获得所测建筑材料内部及表面湿度情况的分布图7。 用于检测粮食内部相对含水量的理论模型。黑龙江八一农垦大学研制了一种以变频技术为基础,采用了空间波法中反射波法,提出了如何利用纯净水对微波的衰减特性测量粮食内相对含水量分布的方法,建立了检测粮食内部相对含水量的理论模型。该方法克服了以往测量前需对待测物采样定标所带来的不便, 拓展了微波的应用范围8。 基于 AT89C51 的单片机的湿度检测与控制的方案。西南石油大学提出了一种基于 AT89C51 的
7、单片机的湿度检测与控制的方案,对被测对象湿度在不同变化范围需要不同的 PID 参数的特点,根据检测湿度自动选择合适的一组 PID 参数进行控制的设计方案,整个设计简明清晰9。1.4 本课题的主要研究内容 本课题是为实现粮食湿度检测的要求而设计的,课题的主要研究内容是设计并实现一个基于单片机系统的粮食进仓湿度自动检测报警控制系统,该系统具有实时显示检测数据和实时上传检测数据的功能。因此本课题的研究内容有以下几个方面: 系统整体方案设计:根据系统功能要求并且考虑产品的性价比,采用湿度传感器,并采用模块化设计方法,以方便系统的调试和后期开发。 系统硬件设计:主要单片机芯片的选型、传感器的选型、单片机
8、系统与 A/D 及其外围电路的设计、单片机与 LED 显示模块接口电路设计,报警电路的设计,电机控制电路的设计等。 系统软件设计:主要包括单片机部分的 LED 显示、数据采样程序设计和串口通信程序等。2 粮食进仓湿度自动检测系统的总体设计2.1 粮食进仓湿度自动检测系统的设计要求 本课题的主要研究内容是设计并实现一个基于单片机系统的粮食进仓湿度自动检测报警控制系统。该系统的设计要求具有实时显示检测的数据和实时上传检测数据的功能,同时当湿度超过设定的 75%以上时,系统将会启动报警系统报警通知检测人员对粮食进行检测,同时控制系统将运输线停止。2.2 设计思路和方案粮食进仓时一般是由工作人员将运粮
9、车上成袋的粮食打开放到传送带上,通过传送带传送到清选机清除杂物后再进入到仓库里。本系统是通过安装在输送安装架上的湿度检测系统对通过传送带进仓的粮食湿度进行实时的检测,并对湿度进行显示和分析,根据分析结果报警提示工作人员并切断电机使输送带停止,防止高湿度的粮食进仓。系统设计要能够可靠的检测进仓前时粮食的湿度(测量范围为 10%95%RH 的湿度)10,并进行合理的分析,实时的报警和及时的电机切断。本文的主要研究内容将集中在该仪器电子部分的设计和研究,整个系统的框图如图 2-1 所示。防止粮食进仓湿度检测系统否是报警并控制电机湿度是否过高搬到传送带上工作人员工作人员车上的粮食输送到清选机图2-1
10、系统的流程图根据系统框图,研究内容分为下面三个大模块: 粮食进仓湿度自动检测系统信号采集部分。通过调查与研究目前各种粮食进仓湿度自动检测系统的评价方法及现有的检测手段及检测方法,选择合适的湿度传感器,把非电信号(湿度)转换成模拟电信号(如电压,电流等)。 粮食进仓湿度自动检测系统的数据处理部分。以 AT89C51 单片机为中心的数据处理,数据显示,数据通讯部分。AT89C51 单片机接收 A/D 芯片转换结果数据,通过一定的软件算法求得能表征粮食湿度的数据,并送至 3 位八段 LED 显示和PC 机存储和处理11。 粮食进仓湿度自动检测系统的软件设计。软件设计分为单片机软件和 PC 机软件两个
11、部分,单片机软件主要实现数据处理,系统外设控制,数据显示以及与 PC 机间数据通信。其中,数据处理是关键,根据湿度检测仪器的特点,本文用取最大值再求均方差算法处理数据。PC 机软件主要实现与单片机的数据通讯以及数据处理两大功能。各个模块的划分如图 2-2 所示。报警模块电机控制模块串口通信模块LED显示模块数据采集处理模块数据处理模块串口接收数据模块单片机程序模块PC机程序模块串口通信电机控制报警LED显示A/D转换器变送器软件系统模块硬件系统模块粮食进仓湿度自动检测系统图 2-2 系统模块划分图3 粮食进仓湿度自动检测报警控制系统硬件设计3.1 引言本硬件系统采用的单片机是 AT89C51,
12、该单片机具有灵活性高、使用方便、价格低廉等优点,图 3-1 所示的是基于 AT89C51 的湿度检测系统硬件结构图。湿度传感器将外部湿度转换为模拟电压信号,并接着将信号放大和线性化使得信号在 A/D 转换芯片的量程范围内,在 AT89C51 的控制下,A/D 转换芯片完成信号的 A/D 转换,然后将转换后的数字信号送入 AT89C51,AT89C51 进行数据的比较和 BCD 码转换,最后利用数码管对当前湿度进行 3 位显示,当湿度超过其要求时便报警和切断控制电机。系统上电复位后开始直接运行,在运行过程中,系统每隔 3 秒检测一次当前湿度并送往数码管进行显示。在检测过程中,当湿度超过上限值时系
13、统会自动报警,指示当前湿度过高并切断电机。同时将显示清零,以准备进行下一次的数据采集、检测及显示12。该系统硬件组成主要包括湿度检测电路、显示接口电路、报警电路、电机控制电路、PC 机通信电路。LED显示AT89C51声光报警A/D转换器湿度变送器电机控制PC机通信图 3-1 系统硬件结构图3.2 单片机模块单片机又称单片微控制器,它是将 CPU、存储器、输入/输出接口、定时/计数器等集成在一块芯片上,是目前销量最大、应用面最广、价格最便宜的微型计算机。单片机的结构框图如图 3-2 所示。AT89C51 结构简单,应用范围广,技术成熟,价格便宜。因此本系统所采用的单片机为 AT89C51。程序
14、存储器外设取指令CPU定时/计数器I/O口 图3-2 单片机结构框图3.2.1 AT89C51单片机的内部的硬件结构及引脚 AT89C51单片机内部的总体硬件结构:AT89C51 单片机的内部基本结构,如图 3-3 所示。中断系统AT89C51CPU并行I/O端口两个16位定时器/计数器数据存储器256B RAM/SFR程序存储器4KB ROM全双工串行口外部计数脉冲振荡器和时钟电路64KB总线扩展控制外部时钟源图3-3 AT89C51 单片机的内部基本结构 AT89C51单片机的引脚:AT89C51 单片机是 HMOS 工艺制造,外形为 40 条引脚,如图 3-4 所示。因为受芯片引脚数量的
15、限制,有很多引脚具有双功能。 主电源引脚VCC:芯片工作电源端,接5V。VSS:电源接地端。 时钟振荡电路引脚XTAL1:内部晶体振荡电路的反相器输入端。接法如图 3-6。 图3-4 AT89C51单片机的引脚XTAL2:内部晶体振荡电路的反相器输出端。接法如图 3-6。 控制信号引脚RST为复位信号输入端。外部接复位电路。接法如图 3-5。ALE为地址锁存允许信号。在不访问外部存储器时,ALE 以时钟振荡频率的 1/6 的固定频率输出,用示波器观察 ALE 引脚上的脉冲信号是判断单片机芯片是否正常工作的一种简便方法。 并行I/O端口引脚P0口(P0.0 P0.7);P1口(P1.0 P1.7
16、);P2口(P2.0 P2.7);P3口(P3.0 P3.7)。 复位电路与时钟电路 复位电路单片机的RST引脚是复位信号输入端,RST引脚上保持两个机器周期(24个时钟周期)以上的高电平时,可使单片机内部可靠复位。单片机常用的外部复位电路如图3-5。 图3-5 AT89C51单片机的复位电路复位后,单片机内部的各寄存器的内容将被初始化,包括程序计数器PC和特殊功能寄存器,其中(PC)=0000H。复位不影响片内RAM和片外RAM中的内容。 时钟电路时钟电路用于产生时钟信号,时钟信号是单片机内部各种微操作的时间基准,在此基础上,控制器按照指令的功能产生一系列在时间上有一定次序的信号,控制相关的
17、逻辑电路工作,实现指令的功能。图3-6 AT89C51的外接石英晶体的时钟电路 时序单位时钟周期(是时钟信号频率fosc的倒数):时钟周期=1/fosc机器周期:机器周期=12时钟周期指令周期:一条指令从被读取到被执行的整个过程所需的时间称为指令周期。当采用片内时钟振荡方式时,需要在这两个脚外接石英晶振和振荡电容,石英晶振的频率在0-24MHZ之间,典型值为11.0592MHZ或12MHZ,振荡电容的值一般取10pf-30pf,典型值为30pf。这里石英晶振频率采用12MHZ,振荡电容采用30pf13。3.2.2 AT89C51单片机的内部硬件的主要功能 中央处理单元CPU:它由运算器和控制器
18、两部分组成。运算器是进行各种算术运算和逻辑运算的部件。与运算器有关的寄存器包括累加器ACC(8位寄存器)、B寄存器(8位)、程序状态字寄存器PSW(8位)。其格式如下:D7 D6 D5 D4 D3 D2 D1 D0CYACF0RS1RS0OV_ PCY进位标志位。AC辅助进位标志位、F0用户标志位RS1、RS0工作寄存器区选择控制位、OV溢出标志位、P奇偶标志位控制器是由程序计数器PC、指令寄存器、译码器、定时与控制电路等组成的。 存储器8051的存储器分为两大存储空间:程序存储器(ROM)空间:片内4KB的程序存储器,其地址为0000H0FFFH;片外64KB的程序存储器,其地址为0000H
19、FFFFH。数据存储器(RAM)空间:片内256B的数据存储器,00H7FH为通用的数据存储区,80HFFH为专用的特殊功能寄存器区;片外64KB的数据存储器,其地址为0000HFFFFH。AT89C51的存储器结构,如图3-8。64KB外部ROM1000HFFFFH0FFFH0000H0FFFH0000HFFH特殊功能寄存器80H7FH00HFFFFH0000H64KB外部RAM外部数据存储器内部数据存储器程序存储器4KB外部ROM() 4KB 内部 ROM(=1) 图 3-8 AT89C51的存储器结构图 数据存储器主要用于存放各种数据:低 128B 的内部数据存储器按其功能不同划分为三个
20、区域;工作寄存器区(00H1FH),位寻址区(20H2FH),用户区( 30H7FH)。如图3-9。工作寄存器区1(R0-R7)工作寄存器区2(R0-R7)工作寄存器区3(R0-R7)位寻址区(位地址00-7F)00H1FH20H2FH30H7FH用户区工作寄存器区0(R0-R7) 图 3-9 内部数据存储器的结构3.3 湿度检测模块在工业控制和智能化仪器仪表中,需要控制或测量湿度,温度、压力、流量、速度等模拟量,这些模拟量要先经传感器转换为与此对应的模拟电信号,再通过A/D 转换器将此对应的模拟电信号转换成数字信号,转换后的数信号才能被单片机处理。本系统的湿度检测模块包含湿度传感器与 A/D
21、 转换器。湿度信号是通过湿度传感器转换为与湿度成线性关系的电压信号,此电压信号再经由 A/D 转换器转换为数字信号。3.3.1 湿度传感器湿度传感器用于将湿度信号转换为电信号,由于空气中的水分和灰尘都有可能会影响到湿度传感器的转换精度,因此本系统的湿度传感器选择的是直插式湿度变送器 JCJ100D。JCJ100D 直插式湿度变送器采用 JUCSAN 湿敏电阻元件,以网格的外型封装,以直流(05)VDC 电压形式输出,采用螺纹固定安装,可在一定程度上减弱空气中的水分和灰尘对传感器的影响。其工作电源为 12VDC10%,有效测量范围是 10%95% RH ,响应时间小于 5S ,长期稳定性典型值为
22、 0.5%RH/年,基本满足了系统的设计要求。实物图如图 3-10 所示。它通过螺旋安装在传送带一侧的固定部分,并使进仓的粮食通过传感器的感应部分。 图 3-10 JCJ100D 湿度传感器3.3.2 A/D 转换器现阶段生产的 ADC 具有模块化、与微机总线兼容等特点,在选择 ADC 芯片时,考虑到 A/D 转换后数字输出的方式、A/D 转换启动信号的要求和转换精度和转换时间的因素,本文选用了 8 位逐次比较型 A/D 转换器 ADC0809。ADC0809 主要特性:ADC0809 为 8 路模拟量输入的芯片,转换电压为-5V+5V,分辨率为 8 位,转换时间为 100us,转换绝对误差为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 _ 粮食 湿度 自动检测 系统 设计 22
限制150内