《基于单片机的粮库温湿度监控系统设计答辩材料ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于单片机的粮库温湿度监控系统设计答辩材料ppt课件.ppt(17页珍藏版)》请在三一办公上搜索。
1、基于单片机的粮库温湿度监控系统设计,答 辩 人: 刘浩专 业: 通信工程(设备)指导老师: 石钦亮,目录,背景及目的,粮食,自古以来都是人们的必需品。在古代,就有着“兵马未动,粮草先行”的战略之言;有着“五谷丰登,国泰民安”的盛世之言。那就更不用说我们现在生活的年代了,在我国这庞大的人口基数下,粮食就显得尤为重要了。 故而,运用所学的知识设计一个经济实用、方便快捷的粮库温湿度监控系统,来进行科学的储粮,防止粮食的霉变。这对于粮食的长期储藏具有重大意义。,系统总体设计,本设计是基于粮库中单个智能节点而设计出的,此次系统以STC89C52 为核心,与电阻、电容、晶振等元器件相互配合,构成以 STC
2、89C52 为核心的电路。剩下的模块器件则依托以 STC89C52 为核心的控制器展开。这其中就有,以 DHT11 传感器为温湿度采集模块,将收集到的消息发给 STC89C52 。按键则用最常见的,作为系统的设置模块,来设置温湿度的正常工作范围。输出分为两个部分:其中一个是让 1602 来显示输出结果,另一是包括蜂鸣器报警、LED指示灯报警的报警输出,另外还有降温,除湿等控制部分。,DHT11温湿度一体传感器,单片机最小系统,按键设置输入,1602液晶显示,蜂鸣器,LED指示灯,恒温恒湿装置,系统结构框图,硬件设计,STC89C52单片机,STC89C52 是作为控制器常用的一个高8位的最小系
3、统,其系统由于兼容性好、可反复擦写、随机存取数据等原因,并 有着高稳定可靠、高性价、功率消耗少的特性,被广泛的应用。,硬件设计,STC89C52单片机,如图所示,系统有三部分组成: 1)电源部分:为整个系统提供电力支持。 2)复位电路:当系统出现任何问题或者程序出现问题的时候,此部位可以让程序从初始位置开始运行。 3)时钟电路:又称为晶振电路,为单片机提供正弦波。在单片机的定时/计数器的作用下,单片机可以向外部输出差异化频率的方波,从而驱动声音模块。,硬件设计,DHT11传感器,传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。,Pin1:(VCC),电源引脚,
4、供电电压为3-5.5V。 Pin2:(IO),串行数据,单总线。 Pin3:(NC),空脚,悬浮。 Pin4(VDD),接地端,电源负极。,它采用数字模块采集技术和温湿度传感技术并拥有很好的稳定性与可靠性。并以质量坚实,反应速度超快,抗干扰能力强,性价比高最为突出。,硬件设计,1602液晶模块,1602LCD主要技术参数: 显示容量:162个字符 芯片工作电压:4.55.5V 工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V 字符尺:2.954.35(WH)mm,在微控制器系统中应用液晶显示器的优点有:易于携带,适应性强;体积小,重量轻;功耗低。,硬件设计,蜂鸣器电路,蜂鸣器是一种
5、一体化结构的电子讯响器,采用直流电压供电。 本设计选用的三极管型号是PNP三极管S8550,且选用是有源蜂鸣器,单片机无需连续发出高低电平来驱动它,而只要输出高(或低)电平即可,这大大简化了单片机程序的设计。由于选用的是PNP型而单片机上电IO口默认是高电平的,所以上电时蜂鸣器是不会发出鸣叫的。蜂鸣器电路如图所示。,选用三极管的原因: 由于蜂鸣器工作时,需要的电流比较大,单片机的IO口输出的电流又比较小,所以这里的开关管功能来控制蜂鸣器发音。,硬件设计,按键电路,在 STC89C52 的 RC 控制的粮库内温湿度系统中,因为设计的需求是只需将恒定的温湿度现场满足可调就行了,故此有3个按键就够了
6、,其中这三个按键的功能分别为:K1:用来进行切换控制操作;K2:用来进行“-”的操作;K3:用来进行“+”的操作,电路如图所示。,硬件设计,继电器电路,继电器是基于电气控制的一种装置,当给出值达到所需最大值时,在电路中会产生瞬间电压的电器。它有控制系统和受控制系统之间的相互作用关系。它主要在控制电路中得到应用,其相当于是一个控制的“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。,上图中这是自动保持恒温的装置中的除湿的设计电路,当粮食内与空气中的湿气只要设定值时,它就会收到来自 STC89C52 的讯息,并开始进行除湿的工作。,软件设计,总体程序流程图设计,开始,液晶初始化,报警
7、值初始化,看门狗清零,读取DHT11数据,显示测量结果,温湿度超限?,蜂鸣器报警指示灯点亮启动恒温恒湿装置,按键被 按下?,进入温湿度报警范围设置,延时,否,否,是,是,软件设计,液晶显示流程图,开始,定位行列坐标,显示一个字符,数据显 示完?,结束,是,否,软件设计,DHT11程序流程图,开始,发起起始信号,读取湿度测量结果,读取温度测量结果,读取校验字节,计算传输是否出错?,结束,否,是,丢弃当前数据,保存测量结果,系统原理图,总结,经过三个多月的努力,本次设计的任务基于单片机的粮库温湿度监控系统设计基本完成,主要实现了对粮库温湿度的实时监测与温湿度的控制,符合了任务书的基本要求。 在本次的设计过程当中,出现了很多的问题。如:焊接过程当中焊锡将引脚连到一起,处理麻烦;三极管的种类太多,各个引脚需要仔细识别;还有芯片安装时的不当操作等问题。同时,由于时间紧,导致设计存在不足。但是,在往后的社会工作过程当中,我一定对自己严要求。,请各位老师批评指正!谢谢!,