《基于单片机的多点温度检测系统设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于单片机的多点温度检测系统设计ppt课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、姓姓 名:沈璇名:沈璇专专 业业: 电子信息工程电子信息工程指导老师指导老师: 张红剑张红剑 基于单片机的基于单片机的多点温度检测系统设计多点温度检测系统设计本设计的意义本设计的意义 本文设计了一种基于本文设计了一种基于STC89C52、数、数字温度传感器字温度传感器DSl8B20的多点温度的多点温度检测检测系统,该系统利用系统,该系统利用DSl8B20测温范围广、测温范围广、测温分辨率高、外围电路简单、功耗低测温分辨率高、外围电路简单、功耗低等特点,与等特点,与STC89C52构成比较简单的构成比较简单的多点测温电路。该系统设计灵活、抗干多点测温电路。该系统设计灵活、抗干扰性好,可以在恶劣的
2、工作环境中进行扰性好,可以在恶劣的工作环境中进行温度测量。温度测量。整个电路的组成部分vSTC89C52作为主控制器部分作为主控制器部分vLCD1602作为显示部分作为显示部分v八个八个DS18B20作为测量部分作为测量部分基于单片机的多点温度检测系统硬件基于单片机的多点温度检测系统硬件结构框图结构框图基于单片机的多点温度检测系统硬件基于单片机的多点温度检测系统硬件原理图原理图基于单片机的多点温度检测系统原理基于单片机的多点温度检测系统原理v系统程序是为了能够读出温度传感器所测得的当前系统程序是为了能够读出温度传感器所测得的当前环境温度,并将该温度信息实时显示在液晶显示屏环境温度,并将该温度信
3、息实时显示在液晶显示屏上面,显示的数据是滚动的,因为有上面,显示的数据是滚动的,因为有8路温度要显路温度要显示,而液晶显示屏上面一次最多只能显示示,而液晶显示屏上面一次最多只能显示4路温度,路温度,所以要滚动显示,而且系统的测量周期是所以要滚动显示,而且系统的测量周期是1s钟,即钟,即温度传感器每隔一秒钟就要进行一次测量,同时主温度传感器每隔一秒钟就要进行一次测量,同时主程序要考虑到系统报警,即要实现超过设定的最高程序要考虑到系统报警,即要实现超过设定的最高温度或者低于设定的最低温度时要产生报警温度或者低于设定的最低温度时要产生报警系系统统主主程程序序流流程程图图主控制器部分主控制器部分 主控制器部分为单片机最小系主控制器部分为单片机最小系 统。统。单片机最小系统是指单片机可以正常工单片机最小系统是指单片机可以正常工作需要的部件(都是必须的),包括作需要的部件(都是必须的),包括mcu(单片机),时钟(晶振),复位(单片机),时钟(晶振),复位电路,电源。电路,电源。 显示部分显示部分v采用采用LCD1602液晶显示液晶显示屏显示温度值的效果图屏显示温度值的效果图如右图所示。如右图所示。