基于DS18B20温度传感器的数字温度计课程设计摘要本文设计了一种基于AT89C51单片机与DS18B20的温度测量装置
通过AT89C51单片机驱动数字温度传感器DS18B20,进行温度数据采集、读取、处理,并通过数码管显示出来
该系统还可扩展成为多点温度采集系统
关键词:温度、控制、监测
方案论证:1、温度传感器:方案一:采用热敏电阻可满足方案要求,但热敏电阻精度低,重复性和可靠性差,对于精度要求较高的温度不适用,而且采用热敏电阻要求复杂的电路和算法,增加了设计复杂度
方案二:采用专用的集成温度传感器(如AD590、LM35/LM45)和数字化温度传感器(DS18B20、DS1620)测温,数字化温度传感器具有接口简单、直接数字量输出、精确度高等优点
DS18B20是DALLAS公司的最新单线数字温度传感器,它是世界上第一片支持“一线总线”接口的温度传感器,一线总线独特而且经济的的特点,使用户可轻松的组件传感网络,它的温度测量范围为-55~+125℃,在-10~+85℃范围内,精度为+0
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的温度测量,如:环境控制、设备活过程控制、温度类消费电子产品等DS18B20支持3~5
5V的电压范围,是系统设计更灵活,更方便,更便宜,体积更小,DS18B20可疑程序设定9~12位的分辨率,精度为+0
5℃,分辨率设定及用户设定的报警温度存储在E2RPOM中,掉电后依然保存
因此本方案选用DS18B20作为温度测量传感器
2、单片机系统,电源模块
显示模块由于本课程设计是基于已有的AT89C51单片机,该单片机需要仿真实现软硬件的调试,所以电源采用电脑供电,显示模块采用单片机上的共阴数码管
3、确定方案:为了其智能性和通用性,本方案采用已有的AT89c51单片机作为控制器,单总线温度传感器DS1