1 / 6
文档名称:

精品PPT课件----数字式温度控制器.doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----数字式温度控制器.doc

上传人:12345 2014/9/20 文件大小:0 KB

下载得到文件列表

精品PPT课件----数字式温度控制器.doc

文档介绍

文档介绍:数字式温度控制器
摘要: 随着时代的进步和发展,单片机技术已经普及到我们的生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本设计将介绍一种基于单片机控制的数字温度控制器本温度控制器属于多功能温度控制器,可以设置上下报警温度,当温度不再设置范围内时可以报警。
关键词:单片机,数字控制,温度控制,DS18B20,AT89C51
1 总体设计方案
数字式温度控制器的设计方案论证

由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路。

在单片机电路设计中,大多使用传感器,所以用一只温度传感器DS18B20,很容易直接读取被测温度值,进行转换,就可以满足设计的要求

DS18B20温度传感器与单片机的而接口电路
传感器是可以采用电源供电方式,一脚接地,二脚作为信号线,三脚接电源,另一种是寄生电容电源供电方式
单片机端口接单线,为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个MOSFET管来完成好呢个对总线的上拉。
当DS18B20处于写存储器操作和温度A\D转换操作时。总线上拉必须有强的上拉,,由于单线制只有一根线,因此发送接口必须是三态的。
系统整体硬件电路
系统整体硬件电路包括传感器采集电路,温度显示电路,上下限报警调整电路,单片机主板电路

显示电路是使用的串口显示这种显示最大的有点就是使用口资源比较少,只用P3口的RXD TXD串口的发送和接受,,四只数码管采用74LS164右移寄存器驱动,显示比较清晰。
3 软件部分
系统软件算法分析
系统程序主要包括主程序,读出温度子程序,温度转换命令之程序,机损及温度子程序,显示数据刷新子程序等。

读出温度子程序
读出温度子程序的主要功能是读出RAM中的9个字节,在读出时需进行进行CRC校验,校验有错时不进行温度数据的改写。其程序流程图
温度转换命令子程序
温度转换命令子程序主要是发温度转换开始命令,当采用12位分辨率时准换时间约为750MS,温度转换命令子程序流程图(下图左)

计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值政府的判定,其流程程序图(下图右)

显示数据刷新子程序主要时对缓冲器中的显示哦数据进行刷新操作,当最高显示位位0时将符号