本次设计的我采用AT89C51作为控制芯片,此芯片具有体积小、功能强、成本低、应用面广等优点。为了满足这次设计的需求,通过对各各电路的设计和对单片机外部的扩展,来实现这个系统对温度的控制和调节[1]。
本次设计的主要指标如下所示:
(1)2路温度采集电路以上。
(2)采集室内的温度范围是0-30˚C。
(3)温度精度,误差位0。1˚C以内。
(4)显示模块。采用LCD1602显示。
1。 方案设计
在选择系统方案上,经过我的调查,总结出来了三种方案,三种方案总结如下。
1。1 方案论证文献综述
方案1:第一方法就是人工使用仪器进行温度采集,这种温度采集的方法需要非常大的人力,而且必须时时刻刻都需要有人来盯着仪器,以减小温度的误差,所以这种方法需要的工作量非常大。
方案2:第二种方法就是通过大型智能仪器来进行温度采集,这种温度采集方法虽然不需要很多的人工,但是这种方法需要很多资金,需要昂贵的费用来进行购买仪器。而且还需要在每个环节进行事先设定好程序。
方案3:采用单片进行多路温度采集的设计,单片机具有体积小,低功耗等优点,并且它可以进行软件硬件结合,也可以很好地结合外部电路,并且用单片机进行作为整个设计主控中心,将编好的程序输入单片机内,可以准确无误的传出信息。并且采用DS18B20进行温度的采集,它具有相当好的稳定性,并且对环境要求不是很高,单片机在上个世纪就应用到各各行业。是一个非常重的发展。使用单片机作为主控制中心,可以很好地结合外部电路,可通过串口进行通信,这样就可以实现对温度控制的远程控制。
经过上面对比,很清楚的看到第三种方法是一个非常好的方法,第三种方法很好地将第一种方法和第二种方法进行结合。省去了大量的人力也节省了大部分资金,用少资金来获取非常大的收益。这是一个再好不过的方法了。而且控制效果比较好,因此选用第三种方法进行多路问的设计。
1。2 本设计所采用方案
考虑到对温度升温和降温的要求,还有环境的一些因素,所以使用单片机作为控制中心即可完成。而单片机里的AD89C51可以很好地实现一些功能,单片机的一些优点可以更加好的诠释一些传统的缺点的问题,使其更加优化,故本系统选择采用89C51单片机[3]。
温度收集的过程中,本设计多路温度采集所使用的传感器为DS18B20,DS18B20是一个可以不用外部电源进行温度采集的传感器,它所需要的电源不需要外界电源,可以让链接的数据线起到电源的作用。所以采用DS18B20进行温度采集省去了很多的外围电路,而且对环境的要求不是很高可以很好进行温度采集,可以灵敏的、稳定的、精确的进行温度采集。但是它也是有缺点的,它在软件设计方面,是一个非常复杂的一个过程,但是它相比使用模拟量进行温度采集要简单的多。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
2。 硬件电路设计
硬件电路设计通过温度采集模块在温度采集区进行采集,经过采集过来的温度。将温度采集完成温度传送到AT89C51单片机内,单片机经过一段时间的处理,将温度传送给通信模块,通信模块是进行一个信息传递作用的,然后在传送给上位机,上位机处理完成后又将温度传回单片机,把按键模块调好,单片机经过处理完毕的温度在传递到显示模块,显示出采集的温度,如果温度太高就会进行报警,太低也会进行报警。报警后。继电器模块将会起到作用,将温度调整到所设定的范围内,最后使温度在一个范围波动,系统框图如图1所示。根据系统框图对每一部分进行了一一介绍。 AT89C51单片机的多路温度采集电路设计+电路图+程序(2):http://www.youerw.com/zidonghua/lunwen_97347.html