自制可调温度控制器81073

自制可调温度控制器81073

ID:32848851

大小:271.50 KB

页数:17页

时间:2019-02-16

自制可调温度控制器81073_第1页
自制可调温度控制器81073_第2页
自制可调温度控制器81073_第3页
自制可调温度控制器81073_第4页
自制可调温度控制器81073_第5页
资源描述:

《自制可调温度控制器81073》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.自制可调温度控制器(附原理图和源程序)2008年06月18日星期三15:05自制可调温度控制器作者:温正伟 原载:无线电杂志      近期我发现很多DIY或是电子爱好的朋友们比较关注电子温度控制器制作的文章,前面我也发过一篇AT89C2051控制的简单温度计制作的文章,但是由于电路比较简易,而且没有调温功能.应部分朋友的要求我在此转载一篇温正伟在无线电杂志上发表过的一款可以方便调节、设定温度的控制器。 1.功能介绍  笔者设计的这一款温度控制器是使用仍是比较常用的DS18B20集成温度传感器,还是用七段数码管做显示,完成温度采集与处理

2、控制的CPU仍是AT89C2051单片机,但该电路具有电路简单,制作起来也无需调试,安装好后就可以使用等方便DIY的优点。     该电路最大的特点是用可以直观方便的调节所要限定的温度值,温度值是用3个7段共阳极数码管显示的,上电后会显示当前的温度值,按设定键时会闪烁显示设定温度值,这时可以按上/下调节键调整设定温度值,再次按下设定键时返回当前温度显示同时会对设定温度值进行保存,这个设定值会保存在DS18B20中,掉电后也不会丢失,下次上电时,单片机会自动读入上次的温度设定值。长按设定键为关闭显示和温控,再次按下时功能再次打开。电路中还设

3、计了一路继电器控制,程序中设定超出设定温度时继电器被驱动吸合。 2.元器件背景及选用  表一是元器件列表。在这个电路中关键的两个元器件分别是单片机AT89C2051和温度传感传感芯片DS18B20。AT89C2051具有2K的可多次擦写的FLASH存储器,有15个I/O口,用于做一些小型的控制显示和数据采集系统是很好的选择,本制作中2051单片机除要完成数据采集、处理、控制和显示的任务外,还要完按键值的采集、处理。如果要用常规的数字加模拟电路实现起来就相对困难多了。DS18B20是DALLAS半导体公司(现属MAXIM公司)设计生产的单总

4、线数字温度传感器,单总线也就是说只用一根I/O引线完成数据的输入输出功能,所以它的体积很小,而且电压适用范围在3-5.5V,封装形式除有SO/uSO的8PIN贴片式,还有更方便的三极管形式的TO-92封装(封装形式和引脚说明请看图一)。DS18B20测量温度范围为-55°C~+125°C,其A/D转换的分辩率可用程序控制分别为9位、10位、11位和12位,最高分别率可以高达0.0625°C,但在-10~+85°C范围内其精度为±0.5°C,这个精度已可以满足普通型的环境温度控制或测温类消费电子产品的要求。DS18B20中有三个8位E2RA

5、M单元(非易失性可电擦写储存器),可以读写上下限警报温度值和一个自定义值,在本制作的中就只使用了上限温度值单元。每个DS18B20出厂时都有一个唯一的序列编号,就是说在同一个单总线系统中可以控制多个DS18B20。对DS18B20的单总线的操作方法这里因篇幅问题不可能一一说明,有兴趣的读者可以自己多查看些的DS18B20资料。表1元件清单元件名数 量说 明AT89C20511AT89C4051也可DS18B201温度传感器七段数码管3共阳极...LM78051稳压三极管小按钮3100uF,10uF电解电容各10.1uF瓷片电容130pF2

6、12M晶振1也可以用11.0592M90121也可用同类小功率三极管S85503同上8.2K,4.7K电阻各1470欧电阻7可以根据数码管的亮度选用或不用1K电阻4继电器1驱动电压为5V                                                           图1:温度传感器封装形式及引脚说明... 3.电路原理  制作中DS18B20使用外接电源的供电方式,数据端用4.7K电阻上拉,并联接到2051的11脚上。晶振选用12M的,使用简单的上电复位电路。选用共阳极的数码管,用S8550作位驱动,

7、段引脚通过470欧的电限流电阻接入2051的P1口上,如选用的数码管亮度不足可以调小限流电阻值。笔者也使用过共阴极的数码管,在P1口用1K电阻上拉提供电流,亮度不高,但可以节省三个位驱动IO脚,电路更是简单。电路中有三个按键,分别是显示开关/温度设定,温度上调,温度下调,在电路上电运行时程序初始是处于关闭状态的,要按一下S2电路开始显示和监测,如再按一下S2进入温度设定状态,设定值每秒闪烁一次,这时可以按S1或S3进行调节,再按下S2时退回显示当前温度状态并保存温度值到DS18B20。使用2051的第9脚做控制输出端,低电平有效,笔者用它

8、通过9012去驱动一个5V的继电器。笔者把这个电路安装到电脑前面板上,继电器触头端接机箱的散热风扇,设定一个温度值如28度,当机箱内的温度超出28度时,控制端为低电平,继电器闭合,风扇启动进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。