数字温度计工作原理是什么啊~~

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:30:34
我用的是DS18B20和AT89S52单片机~~

DS18B20本身就是一种数字温度传感器,他会把温度转换成数字量以后存贮在自身内部,和单片机只需要连接一个io口,是一种单总线串行接口,你要做的就是把数据读出来,然后在数码管或者液晶屏上显示出来这样就可以了。。。ds18B20的温度读取程序网上很多。。数码管显示的就更多了。。

1.引言
本控制系统是为120w智能快速稳压电源设计的。

该快速充电器是为部队在野战条件下工作而研制的,因此要求其具有体积小、重量轻、智能化程度高、操作简便等优点,同时对电源的可靠性和抗干扰性提出了很高的要求。有稳压供电和充电两种工作方式。稳压供电时输出恒定的24V;处于充电状态时有四种充电方式:常规充电、快速充电、电池浮冲、电池训练,可以为镉镍、氢镍蓄电池充电。

2. 控制系统总体设计要求

根据实际情况,本控制系统要完成以下功能:

(1) 能自动识别电池的类型(镍镉电池、镍氢电池、锂电池)。

(2) 有稳压供电和充电两种工作模式。

(3) 采用最高电压Vmax、最高温度Tmax、最长充电时间tmax、电压负增长-△V、温度变化率△T/△t等快速充电中止法。

(4) 具有输入交流过压保护、输出直流过流保护、过充电保护等

(5) 通电后能自动检测整个电源系统,有故障报警。

(6) 设有电池开路、短路、反接保护。

(7) 具有硬件和软件相结合的双重保护功能。

(8) 良好的抗干扰能力。

3. 统硬件电路的设计

3.1 AT89S52单片机简介

AT89S52是ATMEL公司研制的通用单片机。它在AT89S51单片机的基础上为P1口定义了第二功能,有六个外部中断、三个定时/计数器,以及四个全双工的串行通信口,同时在指令上与AT89S51兼容,对监控系统较为适用。

3.2 基于AT89S52的监控系统硬件电路设计

按照上述系统设计要求,设计了如