温度检测系统.pptVIP

  • 59
  • 0
  • 约3.41千字
  • 约 22页
  • 2019-02-18 发布于江西
  • 举报
温度监测系统 1 设计任务 测温范围为-55℃~+125℃ 数码管显示所测温度值 可用按键设置最高/低温度值 若所测温度超过设置的温度,蜂鸣器报警 2 设计分析 在工业生产过程和科研工作中很多时候需要对温度进行测量和控制,数字式温度测量是采用数码管直接显示出被测温度值,这种数字显示不仅直观而且便于控制。 本课题的设计是基于DS18B20的温度显示系统。该系统设计分为5个模块:主控模块、温度获取模块、温度显示模块、按键控制模块和超限报警模块。单片机从温度传感器获取数据并进行处理,之后送入显示模块,按键用于设置上下限温度,蜂鸣器用于超限报警。显示模块采用四个数码管进行显示当前环境温度。 硬件电路框图 系统工作流程:系统上电后,若一切工作正常,实时采集温度数据,并对数据处理,既转换成温度值并通过数码管显示,转换的温度与所设置的最高温度值与最低温度值进行比较,如果测得当前温度超限,蜂鸣器就一直蜂鸣。通过按键可以设置最高温度和最低温度。此系统可以测温范围-55℃-125℃。 3 主要器件简介 DS18B20简介 温度传感器DS18B20是单总线数字温度传感器,无需外加A/D 即可输出数字量, 把温度信号直接转换成串行数字信号供微机处理,并且它只有三个管脚,与单片机连接电路非常简单。该系统的DS18B20分辨率采用默认值12位,精度为0.0625,温度量值乘以精度就所测的温度值。 DS18B20特点 数据传输采用单总线(1 - Wire Bus)结构 ,无需外围其它元件; 测温范围为-55℃~+125℃,在-10℃~85℃时精度为±0.5℃; 以9~12位数字值方式读出温度; 两种供电方式:寄生电源供电方式,外部电源供电方式; 具有可编程的温度报警功能; 电源电压范围为3~5. 5V; 低功耗 ,无外部供电电源也能可靠工作。 Ds18b20引脚图及内部结构图 DS18B20内部结构图 DS18B20引脚图 单片机简介 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本系统使用单片机STC12C5A08S2。 单片机STC12C5A08S2引脚图 STC12C5A08S2引脚简介 vcc(40脚):电源正极 电源引脚 gnd(20脚):接地 XTAL1(19脚):输入引脚 时钟引脚—接时钟电路 XTAL2(20脚):输出引脚 复位引脚:接复位电路—RST/VPD(9脚) PSEN(29脚) 控制引脚-辅助控制作用 ALE/PROG(30脚):地址锁存允许端 EA/VPP(31脚) I/O端口引脚:连接单片机和外部设备,实现数据的输 入/ 输出 P0.0—P0.7(39脚—32脚):P0端口 P1.0—P1.7(1脚—8脚):P1端口 P2.0—P2.7(21脚—28脚):P2端口 P3.0—P3.7(10脚—17脚):P3端口 单电机最小电路—复位与时钟电路 复位电路 RST——复位输入。确定单片机工作的起始状态,完成其自启动过程。当振荡器工作时RST引脚出现两个机器周期以上高电平将使单片机复位。 时钟电路 时钟电路向单片机提供一个正弦波信号作为单片机工作的时间基准,决定单片机的工作速度。晶振提供的时钟频率越高,单片机速度就越快。 STC12C5A08S2单片机的时钟产生方法有两种,内部时钟方式和外部时钟方式。本设计采用内部时钟方式,利用芯片内部的振荡电路,在XTAL1、XTAL2引脚上外接定时元件,内部的振荡电路便产生自激振荡。振荡晶体可在1.2MHZ到12MHZ之间选择。电容值

文档评论(0)

1亿VIP精品文档

相关文档