2 系统的总体设计

2。1 系统各部分方案与论证

2。1。1 测温部分

方案一:直接使用热敏电阻,将热敏电阻露出一部分放入水箱中。热敏电阻可以实现40℃—90℃的测温。此方案虽然价格低廉,硬件连接非常简单,但是其精度十分差,而且测温范围十分小。

方案二:使用DS18B20实现对温度的实时监测,此方案硬件电路十分简单,但是DS18B20不支持单总线的协议,所以只能通过软件的方法来模拟单总线的协议来完成对DS18B20的访问。软件的实现显得十分复杂。论文网

方案三:使用AD590来实现对温度的检测,由于AD590检测的温度每上升10K则会提高输出的电流10μA,我们可以通过电阻将电流信号变成电压信号,然后通过AD转化为数字量输入单片机内,此方案虽然硬件连接比较复杂但是软件实现十分简单,而且成本低廉[1]。

综合上述三种方案,本设计决定采用方案三,即AD590作为本设计的测温模块。

2。1。2 显示部分

方案一:使用2组数码管,每组4个数码管来显示数字,然后制作外壳标注

哪一组数码管显示的是实际温度,哪一组显示的是设置温度。此方案虽然能实现功能,但是还需要制作外壳,而且在输入温度时候十分麻烦。

方案二:使用LED1602来实现显示,由于LED1602内部没有字库,所以现场温度和设置温度都需要使用特殊的英文字母标注,而且屏幕比较小,显示的效果不是很好。

方案三:使用LED12864来实现显示,LED12864内部自带字库,可以用中文来显示哪个是实际温度哪个是设置温度,而且LED12864有4行的显示空间,显示效果十分好[2]。

综合上述三种方案,本设计决定采用方案三,即通过LED12864作为显示模块。文献综述

2。1。3 加热部分

方案一:使用晶闸管,让单片机控制晶闸管的导通和截止来调整加热时间从而实现恒温的效果,此方案恒温效果一般,但是成本十分低廉,硬件单路十分简单。而且加热棒工作总能工作在额定的电压下,长期以往是对电的节约。

方案二:使用变频器,改变加热棒的输入电压来实现不断时的加热补充散失的热量,此方案恒温效果十分优秀,但是成本十分昂贵,而且加热棒长期工作于低于额定电压的电压下,对电能产生了浪费。

综合上述两种方案,本次设计决定采用方案一,即使用晶闸管通断控制加热时间来实现恒温[3]。

2。1。4 控制器部分

方案一:使用ARM7系列的单片机作为控制器,由于ARM系列机械周期短,故可以更好的控制加热时间和断开时间,但是ARM价格稍高,而且对于其很多管脚有些浪费。

方案二:使用AT89S52作为控制器,此方案虽然控制效果不如方案一,但是足够完成任务。并且它的价格十分低廉,而且管脚刚刚够用,不会产生一个芯片功能的浪费。

综合上述两种方案,本次设计决定采用方案二,即使用AT89S52作为控制器来实现对各个环节的控制。来*自~优|尔^论:文+网www。youerw。com +QQ752018766*

2。2 系统设计总方案

2。2。1 系统总体框图

本次设计是基于单片机的恒温水箱控制系统。我准备采用单片机AT89S52作为控制器,通过液晶屏12864来显示实时的温度并配合键盘模块实现人机交

互。在测温方面我选择AD590配合AD0809完成对温度实时监测[4]。加热方面我们使用单片机控制晶闸管的导通时间来控制加热的程度。

上一篇:AT89S52单片机粮仓温度和湿度监控系统设计+程序+电路图
下一篇:电石炉加料控制系统设计+PLC梯形图+电路图+程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯