基于温度控制控制系统

  • 格式:doc
  • 大小:2.88 MB
  • 文档页数:21

工业职业技术学院 2012/2013学年第2学期 电子创新项目实训报告

. 电子创新制作项目实训 1、实训目的: 本实训是在《电工电子技术基础》、《电子创新制作》、《微控制器原理与应用》、《C语言程序设计》、《电子线路设计与仿真》等课程开设之后,学生具有一定的理论基础知识的条件下进行的。它也是电子信息专业学生必修的一门的实践性很强的课程,其目的主要是培养学生电子产品的设计、仿真、调试和修改的能力,同时,也锻炼学生思考问题解决问题的能力、语言沟通的能力、创新能力、动手能力等。 为以后的毕业设计和就业打下良好的基础。 通过本次课程设计: (1)了解各种传感器的功能和工作原理 (2)了解各种传感器的应用电路 (3)掌握KEIIL C51、Protues、Protel等软件 (4)掌握独立按键和矩阵键盘的工作原理和硬件电路 (5)掌握LCD1602液晶显示器的基本原理和使用方法,并能显示字符,汉字,简单图形 (6)掌握温度传感器DS18B20的应用 (7)掌握软件的编写、调试方法 (8)系统调试和电路板的焊接 2、实训任务:

序号 时间 实训容 方式 1 第一天 布置任务,查阅资料,传感器实验 讲练 2 第二天 传感器实验 讲练 3 第三天 传感器实验 讲练 4 第四天 项目分析,方案确定,最小系统仿真测试 讲练 5 第五天 任务1 LCD1602液晶显示器 讲练 6 第六天 任务2 键盘 讲练 7 第七天 任务3 DS18B20温度传感器 讲练 8 第八天 任务4 焊接电路 讲练 9 第九天 任务4 焊接电路 练习 10 第十天 任务5 软件设计 练习 11 第十一天 任务5 软件设计 辅导 12 第十二天 任务6 软硬件系统联调,报告文档 辅导 13 第十三天 任务6 软硬件系统联调,报告文档 辅导 14 第十四天 答辩 考核 15 第十五天 答辩 考核 模块一: 一.传感器传感器实验 任务1 热敏电阻演示实验 1、热敏电阻特性: 热敏电阻的温度系数有正有负,因此分成两类:PTC热敏电阻(正温度系数)与NTC热敏电阻(负温度系数)。一般NTC热敏电阻测量围较宽,主要用于温度测量;而PTC突变型热敏电阻的温度围较窄,一般用于恒温加热控制或温度开关,也用于彩电中作自动消磁元件。有些功率PTC也作为发热元件用。PTC缓变型热敏电阻可用温度补偿或作温度测量。 一般的NTC热敏电阻测温围为:-50℃~+300℃。热敏电阻具有体积小、重量轻、热惯性小、工作寿命长、价格便宜,并且本身阻值大,不需考虑引线长度带来的误差,适用于远距离传输等优点。但热敏电阻也有:非线性大、稳定性差、有老化现象、误差较大、一致性差等缺点。一般只适用于低精度的温度测度。 2、实验目的: 了解NTC热敏电阻现象。 3、所需单元及部件: 加热器、热敏电阻、可调直流稳压电源、-15V稳压电源、F/V表、主副电源。 4、实验步骤: (1)了解热敏电阻在实验仪的所在位置及符号,它是一个蓝色或棕色元件,封装在透明塑料盒的加热器旁。 (2)将F/V表切换开关置2V档,直流稳压电源切换开关置±2V档,按图38接线,开启主电源,调整RW1电位器,使F/V表指示为100mV左右,这为室温时的电压表输入值Vi。 图

任务2 气敏传感器(MQ3)实验 1、实验目的: 了解气敏传感器的原理与应用。 2、所需单元: 直流稳压电源、差动放大器、电桥、F/V表、MQ3气敏传感器(扩展模块) 3、旋钮的初始位置: 直流稳压电源±4V档、F/V表置2V档、差动放大器增益置最小、电桥单元中的W1逆时针旋到底、主电源关闭。 4、实验步骤: (1)仔细阅读后面附上的“使用说明”,差动放大器的输入端(+)、(-)与地短接,开启主电源,将差动放大器输出调零。 (2)关闭主电源 ,按图39接线。

图39

任务3 湿敏电阻(RH)实验

1、实验目的: 了解湿敏传感器的原理与应用 2、感测机理: 湿敏膜是高分子电解质,其电阻值的对数与相对湿度是近似线性关系。在电路用字母“RH”表示。 测量围:10%-95% 工作精度:3% 阻值:几兆欧—几千欧 寿 命:一年以上 响应时间:汲湿,脱湿小于10秒 传感器尺寸:4×6×0.5mm3 工作温度:0℃-50℃ 电 源:AC:1KHz,2-3V或DC 2V 温度系数:0.5RH%/℃ 3、所需单元及元件: 电压放大器、F/V表、电桥、RH湿敏电阻(扩展模块)、直流稳压电源。 4、旋钮的初始位置: 直流稳压电源置±2V档、F/V表置2V档。 5、实验步骤: (1)观察湿敏电阻结构,它是在一块特殊的绝缘基底上浅射了一层高分子薄膜而形成的,按图40接线。 (2)取二种不同潮湿度的海绵或其它易吸潮的材料。分别轻轻地与传感器接触,观察电压表数字变化,此时电压表的指示 变大 ,也就是RH 阻值变 大 , 说明RH检测到了温度的变化,而且随着湿度的不同阻值变化也不一样。注意取湿材料不要太湿,有点潮就行了。否则会产生湿度饱和现象,延长脱湿时间。 (3)RH的通电稳定时间、脱湿时间与环境的湿度、温度有关。这点请实验者注意。 图40 3.2 温度采集系统的设计与实现 1、功能要求 (1)基本功能 设计一个用MCS-51单片机控制的温度控制系统。 温度采集模块(温度传感器DS18B20)采集环境温度数据,送入主控制模块(AT89S51)进行处理,然后将处理后的温度信息送到显示报警模块。液晶显示屏同步显示温度设定值和当前测量值,可通过按键改变温度设定值,系统复位后默认设定温度值。如果温度低于或高于设定的围时会有声光报警。 (2)扩展功能 1、设计开机欢迎界面 2、通过键盘可以设定最高报警温度值和最低报警温度值。当外界温度高于设定最高温度时,启动风扇降温;当外界温度低于指定最低温度时,将发出报警声,并点亮报警指示灯。 3、要求设计一个带温度显示的电子时钟。即系统可以实现温度的实时检测与显示,同时在液晶显示器上显示当前时间。 2、任务安排 任务1 LCD1602液晶显示器 在液晶显示器LCD1602上逐字移出显示两组字符串信息,如此循环

任务2 键盘模块 1、独立按键识别 按键是一种广泛应用于各种电子设备的元件,比如我们最常用的电视机面板控制按钮,遥控器按钮。其实就是一个常开的开关,按下后面两个触点接触形成通路状态,松开时形成开路状态。 当有键按下,对应的LED灯亮,如K1—K8对应P1口的8个LED1—LED8,K1键按下LED1亮…….. K8键按下LED8亮.在确认有按键按下时,蜂鸣器会响一声。 2、矩阵键盘识别 将矩阵4*4键盘按下的键值显示在显示器上(可设计一个简单的计算器)

WELCOME BANJI: XINGMING: 任务3 DS18b20数字温度传感器 DS18b20检测温度,用液晶显示实际温度值和符号,温度精确到小数点后1位。当检测到DS18b20不存在或有问题时,蜂鸣器将报警,显示器显示erroy。 1.1电路的总体方案设计 系统包括:主控制模块、温度采集模块、显示报警模块、参数输入模块等,系统框图如图1所示。

1.1.2器件选型 所选芯片: AT89S52、DS18B20、液晶:1602、晶振:12MHZ(CRYSTAL)、电容:30PF、电阻:10K、100欧、4、7K、电源:+5V

1.2.1 硬件电路整体设计 通过电路装配、调试可以发现问题、进行整改、再装配、再调试,反复进行,不断完善设计方案,直至达到或超过规定的技术指标要求。安装与调试过程应按照先局部后整机的原则,根据信号的流向逐个单元进行,使各功能单元都要达到各自披术指标的要求,然后把它们连接起来进行统调和系统测试。调试包括调整与测试两部分:调整主要是调节电路中可变元器件或更换元器件(部分电路的更改也是有的),使之达到性能的改善;

温度采集 模块 主 控 制 模 块 键盘输入

模块

显示报警 模块

电源模块 测试是采用电子仪器测量电路相关节点的数据或波形,以便准确判断设计电路的性能;

XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C52+5V23456789

1RP

10K+5V

D714D613D512D411D310D29D18D07E6RW5RS

4VSS1VDD2VEE3

LCDLM016L

DQ2VCC3GND1

U2

DS18B20

+5V

GNDR14.7k

C130pC2

30p

X1CRYSTAL

C310uFR3

10k

GND

VCC

1.2.2 模块电路设计和调试

1.拿到PCB裸板时,检查加工的怎么样,测量一下电源地有没有短路; 2.焊接电源芯片,遇上电源,把电源调通,检查电源是否正常工作;文波系统是否正常; 3.焊接好主控芯片,即最小系统,调试,RAM/ROM、让最小系统跑起来; 1.单片机最小系统的设计 最小系统的应用特点:  全部I/O口线均可供用户使用;  部存储其容量有限(只有4KB地址空间);  应用系统开发具有特殊性。 与单片机的连接如图所示: