文档介绍:基于MEGA32的发酵池温度及氧气浓度控制设计
【内容摘要】
目前是高新科技发展迅猛时期,生活中的人工操作逐渐被电子控制来替代,电子控制有及时性、稳定性、准确性、高效性等优势。AVR中的MEGA32芯片就是一种强大的控制芯片,本设计中参照发酵池内的发酵过程中温度以及氧气浓度因素对产气量的变化规律,结合当前温控现状,设计一种可以自行设定温度和氧气浓度上、下限值控制电磁阀开启或者关闭从而实现实时温度检测与控制功能的装置。从设计中学会运用单片机的知识将传感器和单片机控制进行结合,实现所需的控制功能。使用PROTEL 99se画出PCB电路图,制作相应的电路,然后对MEGA32芯片进行程序的烧写,主要使用AVR Studio对程序进行编写调试,最后对设计进行仿真完善电路。结果表明,AVR系列比51系列实时性更强、控制设备更简单。
【关键词】AVR 单片机;传感器控制;硬件电路设计; I/O操作。
目录
【内容摘要】 1
第1章 绪论 3
3
选题目的及意义 3
AVR单片机的简介 3
protel 99se和AVR studio的简介 4
第2章硬件电路的设计 5
5
硬件电路各部分的设计 5
AVR的mega32最小系统设计 6
直流电源设计 6
8
氧电极运放电路和DS18B20温度芯片 9
第3章程序的设计 11
11
程序的编写 12
12
模拟信号处理ADC转换 13
定时设计 14
液晶LCD12864的驱动 14
第4章整个流程的实际具体操作 15
第5章总结 16
参考文献: 17
致谢 18
英文说明: 19
绪论
选题目的及意义
毕业将近,我们将步入社会,融入社会这个大集体中。毕业论文能让我们学生检测自身不足和优势,正确地定位自己、帮助自己更好地融入社会中。同时毕业论文也是高等院校授予学士学位的必要条件。它是一种学生在导师的指导下,按照一定的要求来完成具有理论和实践的科研课题。我选题时是基于以下几点的考虑:
首先,我是电子信息工程的学生,做与专业相关的设计能帮助我更好地掌握这方向的专业知识,提高实践动手技能,这也恰好可以检验大学四年的学习。其次,我们专业就业主要是面向技术型方面,单片机的设计是基础中的基础,只有掌握好基础,才能在基础上学习更高层次的东西,否则事半功倍。这也能适当地提高我们就业的砝码。最后,传感器的控制是生活中非常常见的使用,这类似的设计是必不可少,传感器的使用相当重要。同时,我对于这类基于单片机的控制很感兴趣,这对我来说是自主完成毕设必不可少。
综合这些分析,我选择这个使用传感器和单片机的设计《基于MEGA32的发酵池温度及氧气浓度控制设计》作为我的毕业论文,同时也是我找工作的砝码。
通过这次毕业设计,我从中清楚的认识到自身不足之处,并加予了改进,使我更好地理解AVR的编程和控制,培养了我独立思考和解决问题的能力,为将来走进社会有很大的帮助。
AVR单片机的简介
单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上,概括的讲:一块芯片就成了一台计算机。单片机技术是计算机技术的一个分支,是简易机器人的核心元件。1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机
。
单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域,使产品功能、精度和质量大幅度提升,且电路简单,故障率低,可靠性高,成本低廉。单片机种类很多,在简易机器人制作和创新中,为什么选用AVR单片机呢?
一、简便易学,费用低廉
二、高速、低耗、保密
三、I/O口功能强,具有A/D转换等电路
四、有功能强大的定时器/计数器及通讯接口
protel 99se和AVR studio的简介
1. Protel99SE简介
Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和