4。4 按键子程序流程图 15
5 系统仿真 16
5。1 仿真总电路图 16
5。2 仿真和调试 16
5。2。1 仿真设置 16
5。2。2 调试和分析 17
结论 19
参考文献 20
致谢 21
附录A(实物图) 22
附录B(主要程序) 22
1 绪论
1。1 设计背景和意义
在工业生产时,为了提高生产的效率,我们,必须对生产过程中的一些参数,如温度、压力、流量等进行有效的控制,而温度控制是保证生产效率的一个重要手段。温度测量是温度控制的基础,技术已比较成熟。之前的温控系统多采用传统的测温元件,如热电偶和热电阻,而热电偶和热电阻一般都是先测出电压,再把电压转换成换成对应的温度,这些方法比较复杂,需要较多的外部硬件支持。随着现代科技的发展,传感器技术取得了显著进步,数字式温度传感器逐渐进入人们的眼线中。采用了数字式温度传感器的温控系统,在温度采集上更加简单,它是数字信号的输入,更加方便温控系统的控制器单片机来处理。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而大大提高温度控制和生产的效率,减少了不必要的资源浪费。
设计本系统能够让我在所学的微型计算机原理课程、单片机课程的基础上增强对实际问题的分析、研究的能力和初步解决此类问题的能力。
1。2 设计要求
温度监控系统在实际应用中,往往是需要对多个地点的温度进行实时的监测,且需要根据实际的生产状况设定一个温度上下限值,来作为温度参数是否合格的指标。对于不合格的温度参数,我们需要进行报警,提醒工作人员对此处的温度进行改善,以保证生产过程的顺利。对于警报系统,我们需要它对于不同地点的温度警报可以有所区分,以免工作人员找不到温度警报的地点。
基本要求如下:
(1)实现多点的温度测量及监控
(2)采用数字式的温度传感器测量温度
(3)实现各点实际温度的显示
(4)温度超限声光报警
(5)各路温度警报可以区分
(6)自主设定温度上下限值
2 设计方案及功能
2。1 总体设计方案来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
设计主要有多点温度采集、温度显示、按键和报警模块组成,如图2。1,根据系统的设计要求,当温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经AT89C51处理,将温度在显示器LCD上显示。当开机后,显示屏和计时器进行初始化设置。同时,本系统能够设置报警温度,在超过报警温度时能够通过LED发光二极管以及发音器提示报警。
图2。1 系统硬件设计框图
2。2 功能介绍
利用AT89C51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度。
选择DS18B20作为本系统的温度传感器,选择单片机AT89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。选用数字温度传感器DS18B20,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路,省却了采样保持电路、运放、数模转换电路以及进行长距离传输时的串并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。