基于温度传感器的单片机温控电路设计.docVIP

基于温度传感器的单片机温控电路设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于温度传感器的单片机温控电路设计

基于温度传感器的单片机温控电路设计 摘要 随着微处理器和大规模集成电路的发展,及其在测试控制技术方面的广泛应用,仪器设备的智能化已成为自动化技术发展方向,数据采集与温度检测的自动化将取代传统的方法。 本设计采用STC89C52型号的单片机,数字温度传感器采用美国DALASS公司的1–Wire器件DS18B20,即单总线器件DS18B20,与单片机组成一个测温系统,当系统上电时,温度传感器就会读出当前环境的温度,并在LED数码显示管上显示出当前的温度,该测温系统的测温范围为-40℃~110℃结构STC89C52单片机作为处理器来处理数据,DS18B20温度传感器进行温度采集,八段数码管作为显示模块,利用键盘完成对温度测控。 三、设计方案 方案一:本设计是用来测控温度的,可以利用热敏电阻的感温效应,将被测温度变化的模拟信号,电压或电流的采集过来,首先进行放大和滤波后,再通过A/D转A/D转换电路,感温电路等一系列模拟电路,设计起来较麻烦。 方案二:本设计采用单片机做处理器,可以考虑使用温度传感器,采用由达拉斯公司研制的DS18B20型温度传感器,此传感器可以将被测的温度直接读取出来,并进行转换,这样就很容易满足设计要求。(2)软件部分设计复杂点,但是电路比较简单且精度高,方案(1)所需硬件部分比较麻烦,且精度不是太高,故采用方案(2) 下面为系统框图 2-1 图3-1 总体方框图 本方案主处理器采用STC89C52单片机,温度采集部分采用DS18B20型温度传感器,用2位LED显示数码管作为显示部分,用来将温度显示出来。系统硬件电路组成单片机采集显示 图4-1单片机最小系统 1、STC89C52单片机结构介绍 STC89C52单片机是一种8位微控制器低功耗、高性能CMOS,8K字节可编程Flash存储器。芯片拥有灵巧的8位和在系统可编程Flash使得STC89C52提供为灵活、有效的解决方案控制系统STC89C52的标准功能下8k字节Flash256字节RAM32位I/O口线看门狗定时器,2个数据指针,三个16位定时器/计数器一个6向量中断结构,全双工串行口。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件选择节电模式。空闲模式下,停止工作,允许、定时器/计数器、串口、中断继续工作。掉电,内容被保存,振荡器被冻结,单片机停止一切工作,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选 图4-2 单片机引脚图 2、晶体振荡电路 STC89C52单片机有一个反相放大器,用来构成内部振荡器,一般会选石英晶体振荡器作为外接振荡源。此电路在加电过后会在XTAL2引脚上产生一个正弦波时钟信号,其振荡频率主要由外接的石英晶振的频率决定。电路中的两个电容C1、C2的作用有两个:一是用来帮助振荡器起振,二是用来微调晶体振荡器的频率。电容C1、C2的典型值为30pF。 图4-3 自激振荡器原理图 3、复位电路 51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。 图4-4 复位电路 采集、控制、报警模块 1、采集模块 本模块采用由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,其属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特点。产品的主要技术指标:①测量范围:-55℃-+125℃,②测量精度:0.5℃,③反应时间≤500ms[8] 图4-5 温度传感器 2、控制模块 键盘实际是就是很多案件的一种组合,按键的按下与否形成一个高低电平,主控芯片CPU通过高低电平来识别所需信号,进而使程序进行下一步的操作。键盘操作的软硬件的设计有以下几个方面的问题: 对于此设计来说我们要准确的显示我们所要对应的信息,每按一次按键要显示所要显示的信息。这按键是主要用来控制温度而设计的。这样比键盘操作方便,也比较实惠。按键电路采用中断模式。当有按键按下时,系统产生中断,CPU响应中断后,开始计数,即查询键号,通过软件来实现该键号所对应键的功能键盘的大体设置为:K1为温度控制的上下限,K2,K3用来控制温度的加减。如果K1没按下,则温度在上限控制状态,如果K1按下,则温度在下限控制状态。其电路图如下图所示 图4-6 按键电路 3、报警模块 本设计中的装置电路用到了、1欧姆的电阻。将的一端,另一端接,其电路图如图所示 图4-7 报警装置电路图 显示模块

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档