浅谈基于单片机的温度测控系统设计

浅谈基于单片机的温度测控系统设计

ID:20704320

大小:53.00 KB

页数:5页

时间:2018-10-15

浅谈基于单片机的温度测控系统设计_第1页
浅谈基于单片机的温度测控系统设计_第2页
浅谈基于单片机的温度测控系统设计_第3页
浅谈基于单片机的温度测控系统设计_第4页
浅谈基于单片机的温度测控系统设计_第5页
资源描述:

《浅谈基于单片机的温度测控系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈基于单片机的温度测控系统设计摘要:随着电子通信技术的发展,电子通讯技术的应用也变的越来越广泛了,尤其是现代工业的发展,自动化系统在工业中的应用,使得工业控制越来越准确。本文采用单片AT89C52和温度传感器DS18B20设计了一个简单的温度控制系统。关键词:单片机;传感器;控制系统;设计1引言现代工业生产过程中,温度的测量和控制极为普遍,特别是在冶金、化工、机械各类行业中,广泛使用加热炉、热处理炉、反应炉等,约占所有被控对象的50%。实时采集其信息,及时发现潜在故障,并采取相应的处理措施,对确保其良好运行状态具有重

2、要意义。单片机有着体积小、功耗低、功能强、性能价格比高等显著优点,将其用于温度检测和控制系统中可大大地提高控制质量和自动化水平,具有良好的经济效益和推广价值。利用单片机对温度进行测控的技术,日益得到广泛应用。2器件简介2.1AT89C52简介DS18B20是美国DALLAS公司生产的单线数字温度传感器芯片,具有结构简单、体积小、功耗小、抗干扰能力强、使用简单等优点。它的ROM中存有其芯片的唯一标识码,即任意两个DS18B20的标识码是不同的,特别适合与微处理芯片构成多点温度测控系统。DS18B20是DS1820的改进型

3、,分辨率为9~12位可编程控制,由其寄存器R0、R1两位的状态决定。DS18B20的主要特性如下:1)测温范围-55℃~+125℃,分辨率0.5℃;2)转换一次的典型时间200ms;3)输出为带符号的9bit数字量,无需A/D;4)单线通讯接口,片内固化着不同的地5)址序列号,可多片共用一条通讯线;6)有超温搜寻功能;7)2字节EEPROM设定上下限或作它用;8)+5V电源,具有寄生电源功能。2.2AT89C52简介AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能C

4、MOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可

5、以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。主要功能特性:1)兼容MCS51指令系统·8k可反复擦写(1000次)FlashROM2)32个双向I/O口·256x8bit内部RAM3)3个16位可编程定时/计数器中断·时钟频率0-24MHz4)2个串行中断·可编程UART串行通道5)2个外部中断源·共6个中断源6)2个读写中断口线·

6、3级加密位7)低功耗空闲和掉电模式·软件设置睡眠和唤醒功能3系统设计3.1硬件设计3.1.1整体设计本系统采用AT89C52作为处理器来实现其对温度的控制,传感器采用DS18B20.为了方便初期的调试,本系统设计师加入了串口即RS485接口,目的就是问了方便将采集的数据进行转换后通过串口RS485发往PC机上进行实时的监控,同时为了实施现实温度值,系统采用了七段数码管实时显示温度采集值。图1系统主要部分框图3.1.2人机通讯设计人机接口控制面板由LED显示、键盘电路和报警电路组成。LED十进制数码显示,方便人工监视;键

7、盘用于操作系统的启动、复位、停止、温度设定等功能。3.1.3通信接口设计系统同PC机的数据通信要通过RS485接口进行电平转换系统采用最常用的MAXIM公司生产的、包含2路接收器和驱动器的MAX485作为接口的电平转换芯片。RS—485总线相对于其它的总线系统而言,具有结构简单、成本低廉、软件支持丰富、安装方便,与传统的DCS、PLC兼容等特点。系统采用继电器,一旦内部出现过热故障,温度升高到一定限度,除在面板上显示报警状态,还通过继电器接点输出报警信号,从而避免故障的进一步发展,减少损失。掉电保护功能的实现采用备用电

8、源,供电正常状态下由稳压电源向系统供电,一旦失电,CPU可由充电电池供电。硬件电路中使用了光耦合器,实现了主机电路和输入输出电路的电隔离,从而大大提高了测试系统的抗干扰能力。4软件设计4.1开发工具单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种Keil软件图标是手工汇

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

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

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