专业技能实训报告

2018-12-03 19:02

专业技能实训报告

题 目 基于单片机的温度测控

系统设计 学 院 信息科学与工程学院 专 业

班 级 学 生 学 号 指导教师

二〇一六年一月十三日

目 录

1 前言…………… ……….……………………………… …………….….……… ……..1 2 器件简介......................……..….………………………….…..….………….2

2.1 AT18B20简介…………………………………………………………………..2 2.2 AT89C52简介…………………………….………………...………………..2 3 系统设计……………........……………………….…………………………...3 3.1硬件设计 ……………………………………….…………………………...3 3.1.1 整体设计……………………………………………….….……………..3

3.1.2人机通讯设计......……....................………….………….………..3 3.1.3通信接口设计............……….......…………….………….………..3 4 软件设计……......................…………………………….…....……..………4 4.1 开发工具....………………..................………………………….…....……….4 4.2 软件整体设计………………………………………………...…………………...4

∶ ∶

结语......................………….………….……………………..….……...…..….………...5 参考文献......................…………….…………………..….…..……………….………….6

前 言

现代工业生产过程中,温度的测量和控制极为普遍,特别是在冶金、化工、机械各类行业中,广泛使用加热炉、热处理炉、反应炉等,约占所有被控对象的50%。实时采集其信息,及时发现潜在故障,并采取相应的处理措施,对确保其良好运行状态具有重要意义。单片机有着体积小、功耗低、功能强、性能价格比高等显著优点,将其用于温度检测和控制系统中可大大地提高控制质量和自动化水平,具有良好的经济效益和推广价值。利用单片机对温度进行测控的技术,日益得到广泛应用。

- - 1 - -

2器件简介

2.1 AT18B20简介

DS18B20是美国DALLAS公司生产的单线数字温度传感器芯片,具有结构简单、体积小、功耗小、抗干扰能力强、使用简单等优点。它的ROM中存有其芯片的唯一标识码,即任意两个DS18B20的标识码是不同的,特别适合与微处理芯片构成多点温度测控系统。DS18B20是DS1820的改进型,分辨率为9~12位可编程控制,由其寄存器R0、R1两位的状态决定。

DS18B20的主要特性如下:

1) 测温范围-55℃~+125℃,分辨率0.5℃; 2) 转换一次的典型时间200ms;

3) 输出为带符号的9bit数字量,无需A/D; 4) 单线通讯接口,片内固化着不同的地 5) 址序列号,可多片共用一条通讯线; 6) 有超温搜寻功能;

7) 2字节EEPROM设定上下限或作它用;

2.2 AT89C52简介

AT89C52是51系列单片机的一个型号,它是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。

主要功能特性:

1) 兼容MCS51指令系统 · 8k可反复擦写(>1000次)Flash ROM 2) 32个双向I/O口 · 256x8bit内部RAM

3) 3个16位可编程定时/计数器中断 · 时钟频率0-24MHz 4) 2个串行中断 · 可编程UART串行通道 5) 2个外部中断源 · 共6个中断源 6) 2个读写中断口线 · 3级加密位

7) 低功耗空闲和掉电模式 · 软件设置睡眠和唤醒功能

- - 2 - -

3 系统设计

3.1 硬件设计

3.1.1 整体设计

本系统采用AT89C52作为处理器来实现其对温度的控制,传感器采用DS18B20.为了方便初期的调试,本系统设计师加入了串口即RS485接口,目的就是问了方便将采集的数据进行转换后通过串口RS485发往PC机上进行实时的监控,同时为了实施现实温度值,系统采用了七段数码管实时显示温度采集值。 3.1.2 人机通讯设计

人机接口控制面板由LED显示、键盘电路和报警电路组成。LED十进制数码显示,方便人工监视;键盘用于操作系统的启动、复位、停止、温度设定等功能。 3.1.3 通信接口设计

系统同PC机的数据通信要通过RS485接口进行电平转换系统采用最常用的MAXIM公司生产的、包含2路接收器和驱动器的MAX485作为接口的电平转换芯片。RS—485总线相对于其它的总线系统而言,具有结构简单、成本低廉、软件支持丰富、安装方便,与传统的DCS、PLC兼容等特点。系统采用继电器,一旦内部出现过热故障,温度升高到一定限度,除在面板上显示报警状态,还通过继电器接点输出报警信号,从而避免故障的进一步发展,减少损失。掉电保护功能的实现采用备用电源,供电正常状态下由稳压电源向系统供电,一旦失电,CPU可由充电电池供电。硬件电路中使用了光耦合器,实现了主机电路和输入输出电路的电隔离,从而大大提高了测试系统的抗干扰能力。

- - 3 - -


专业技能实训报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:焊接结构生产 教学大纲

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: