ImageVerifierCode 换一换
格式:PPTX , 页数:22 ,大小:542.86KB ,
资源ID:15663650      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15663650.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(温度检测系统优质PPT.pptx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

温度检测系统优质PPT.pptx

1、通过按键可以设置果测得当前温度超限,蜂鸣器就一直蜂鸣。通过按键可以设置最高温度和最低温度。此系统可以测温范围最高温度和最低温度。此系统可以测温范围-55-125。3 主要器件简介主要器件简介DS18B20简介简介 温度传感器DS18B20是单总线数字温度传感器,无需外加A/D 即可输出数字量,把温度信号直接转换成串行数字信号供微机处理,并且它只有三个管脚,与单片机连接电路非常简单。该系统的DS18B20分辨率采用默认值12位,精度为0.0625,温度量值乘以精度就所测的温度值。DS18B20特点数据传输采用单总线(1-Wire Bus)结构,无需外围其它元件;测温范围为-55+125,在-10

2、85时精度为0.5;以912位数字值方式读出温度;两种供电方式:寄生电源供电方式,外部电源供电方式;具有可编程的温度报警功能;电源电压范围为35.5V;低功耗,无外部供电电源也能可靠工作。Ds18b20引脚图及内部结构图 DS18B20内部结构图 DS18B20引脚图 单片机简介单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本系统使用单片机STC1

3、2C5A08S2。单片机STC12C5A08S2引脚图STC12C5A08S2引脚简介 vcc(40脚):电源正极电源引脚 gnd(20脚):接地 XTAL1(19脚):输入引脚时钟引脚接时钟电路 XTAL2(20脚):输出引脚复位引脚:接复位电路RST/VPD(9脚)PSEN(29脚)控制引脚-辅助控制作用 ALE/PROG(30脚):地址锁存允许端 EA/VPP(31脚)I/O端口引脚:连接单片机和外部设备,实现数据的输 入/输出 P0.0P0.7(39脚32脚):P0端口 P1.0P1.7(1脚8脚):P1端口 P2.0P2.7(21脚28脚):P2端口 P3.0P3.7(10脚17脚)

4、:P3端口单电机最小电路复位与时钟电路复位电路复位电路RST复位输入。确定单片机工作的起始状态,完成其自启动过程。当振荡器工作时RST引脚出现两个机器周期以上高电平将使单片机复位。时钟电路时钟电路向单片机提供一个正弦波信号作为单片机工作的时钟电路向单片机提供一个正弦波信号作为单片机工作的时间基准,决定单片机的工作速度。晶振提供的时钟频率时间基准,决定单片机的工作速度。晶振提供的时钟频率越高,单片机速度就越快。越高,单片机速度就越快。STC12C5A08S2单片机的时钟产生方法有两种,内部时钟方单片机的时钟产生方法有两种,内部时钟方式和外部时钟方式。本设计采用内部时钟方式,利用芯片式和外部时钟方

5、式。本设计采用内部时钟方式,利用芯片内部的振荡电路,在内部的振荡电路,在XTAL1、XTAL2引脚上外接定时元件,引脚上外接定时元件,内部的振荡电路便产生自激振荡。振荡晶体可在内部的振荡电路便产生自激振荡。振荡晶体可在1.2MHZ到到12MHZ之间选择。电容值无严格要求,但其取值对振荡频之间选择。电容值无严格要求,但其取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2可在可在20pF到到100pF之间取值本设计中,振荡晶体选之间取值本设计中,振荡晶体选择择12MHZ,电容选择电容选择30pF。总电路图单片机单片机STC

6、12C5A08S2主控其他模块,通过单片机控制来采集温度主控其他模块,通过单片机控制来采集温度信息,将采集到的温度信息进行处理并用数码管显示所采集的当信息,将采集到的温度信息进行处理并用数码管显示所采集的当前温度。如果所测当前温度超过设置的最高或最低报警温度,单前温度。如果所测当前温度超过设置的最高或最低报警温度,单片机控制蜂鸣器使蜂鸣器蜂鸣,否则不蜂鸣。通过单片机控制按片机控制蜂鸣器使蜂鸣器蜂鸣,否则不蜂鸣。通过单片机控制按键来设置最高或最低报警温度。键来设置最高或最低报警温度。4硬件电路简介硬件电路简介主主控控模模块块温度传感器DS18B20的第一个管脚接地,第三个管脚接VCC,第二个管脚

7、(DS18B20的数据线DQ)与单片机STC12C5A08S2的P1.5口连接,实现传感器与微控制器之间的数据传输。温度传感器DS18B20是单总线数字温度传感器,无需外加A/D 即可输出数字量,把温度信号直接转换成串行数字信号供微机处理.温温度度获获取取模模块块本系统所需显示的温度范围本系统所需显示的温度范围-55 +125,所以只需四个数码管,所以只需四个数码管就可以,选用四个连在一块的数码管,共有就可以,选用四个连在一块的数码管,共有12个管脚,连接方便。单个管脚,连接方便。单片机片机P0口作为要显示的数据口口作为要显示的数据口,与数码管与数码管8个片选管脚对应连接。个片选管脚对应连接。

8、其余四个管脚接与位选电路对应连接。采用四个其余四个管脚接与位选电路对应连接。采用四个PNP三级管来进行位三级管来进行位选。三极管的发射极接选。三极管的发射极接VCC,集电极对应连接四位数码管的标注为,集电极对应连接四位数码管的标注为SMX(X代表代表1、2、3、4)()(SM1为数码管显示最低位,为数码管显示最低位,SM4为数码管显为数码管显示最高位)的管脚。每个三极管的基极先接一个示最高位)的管脚。每个三极管的基极先接一个4.7K的电阻,再对应的电阻,再对应连接单片机的连接单片机的P2.0P2.3口。口。温温度度显显示示模模块块四个按键的下端都接地,上端都与单片机接。标注为四个按键的下端都接

9、地,上端都与单片机接。标注为inter的的按键接单片机按键接单片机P3.2口(外部中断口(外部中断0),),inter按下,就进入中断,按下,就进入中断,此时显示已设置的最高或最低温度值,不再变化,为后面调此时显示已设置的最高或最低温度值,不再变化,为后面调整超限温度值做准备。标注为整超限温度值做准备。标注为shi的按键接单片机的按键接单片机P1.0口口,此按此按键按一下,数码管所显示的十位温度数字加键按一下,数码管所显示的十位温度数字加1,十位温度数字,十位温度数字可在可在09之间变化。一样,标注为之间变化。一样,标注为ge的按键接单片机的按键接单片机P1.1口口,此按键按一下,数码管所显示

10、的个位温度数字加此按键按一下,数码管所显示的个位温度数字加1,个位温度,个位温度数字可在数字可在09之间变化。标注为之间变化。标注为stop的按键接单片机的按键接单片机P1.2口,口,如果最高或最低温度设置完毕,就按下此键,退出中断。如果最高或最低温度设置完毕,就按下此键,退出中断。按按键键模模块块报警电路采用三极管驱动蜂鸣器发声报警,此报警电路采用三极管驱动蜂鸣器发声报警,此电路连接方便,简单耐用。电阻的上端与单片电路连接方便,简单耐用。电阻的上端与单片机的机的P1.3口连接。将采集的温度值与所设置的口连接。将采集的温度值与所设置的最高温度和最低温度值进行比较,如果所采集最高温度和最低温度值

11、进行比较,如果所采集的温度超限,就报警。的温度超限,就报警。超超限限报报警警模模块块5 调试硬件调试:显示模块,按键模块,报警模 块,温度获取模块软件调试:在KEIL软件中对.C文件进行调试。软硬联调:将KEIL 软件中生成的.hex 文件烧写到单片机中,进行软硬联调,用手捏住DS18B20 管,会看到显示屏的温度不断上升,当上升的温度超过设定的上限报警值时,蜂鸣器会响起;用冰放在DS18B20 管处,会看到显示屏上的温度迅速下降。6 结论本论文设计了基于单片机的温度检测控制系统及仿真,系统采用DS18B20传感器检测实时温度,通过对硬件电路的调试,各模块均正常工作,实现了预期设计的功能,达到了对温度的实时检测与控制的目的。但也有很多可以改进的地方,如显示部分可以用液晶显示;本系统所需显示的温度范围-55 +125,但温度可调整范围是0 +99,还需要后续的改进。谢谢!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1