首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于STC89C58数字温度计的设计与实现
来源:本站整理  作者:佚名  2009-08-07 14:21:10



4.2 显示更新程序流程
    图6为显示更新程序流程图。如果T0中断,读取温度值并更新温度值,温度更新时间为50 ms。对新读取的温度值进行处理,如果高于或低于设定温度值,发出警报,相应二极管发光。最终读取并显示温度信息及时间。

5 测试与结果分析
5.1 系统调试参数分析
    测试仪器:万用表,加热仪器。
    采用程序模拟,事先在电脑软件上将其模拟好后再下载到单片机中,由于时间有限,有部分硬件程序并未实现。下面就测试结果做大概描述:
    表3给出了用万用表测量LM94022在“10”模式下的电压输出值和PDF上的温度值。

    由表3得出显示温度比LM94022输出所代表的温度小0.46℃,于是将线性公式加以修正:
    Tem=Tem+0.46
    原因分析:可能是与限流电阻的压降作用有关,由于限流电阻的作用是必不可少的,而且LM94022输出电压波动不大,故用一修正值来弥补这一压降,以达到较高精度。
5.2 系统实现的功能
    (1)能数字显示被测温度,测量温度范围为0~100℃;
    (2)分辨率不低于0.5℃;
    (3)提高温度测量精度,使分辨率不低于0.1℃;
    (4)带有计时和时间显示功能;
    (5)至少有高、低两路限温控制输出接口控制外部电路,实际制作时可用发光二极管模拟显示其控制状态输出;
    (6)高、低两路限温控制点可在0~100℃范围内独立设置;
    (7)当温度达到高、低限温控制点发出声光报警;
    (8)自动顺时测量温度值;
    (9)多路温度巡检(至少两路)。
    另外,温度传感器可通过导线连接而移动,方便测量不同地点的温度,切实达到多路测量可移动的效果,改变测量地点时操作方便。


6 结 语
    该文报道的温度计采用了高分辨率的温度测控芯片LM94022,用FM1602C液晶显示实现温度显示,以STC89C58单片机为控制中心,设计制作了宽量程、高精度、多功能数字温度计能准确达到各种要求。与传统的温度计相比,该数字温度计具有读数方便,测温范围广,测温准确,其输出温度和时间采用数字显示的特点,不仅分辨率高,还可以设置报警温度上下限,当温度达到高、低限温控制点发出声光报警,在实际温度控制系统中有广泛的应用。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:126,683.60000 毫秒