1、智能温度采集与显示系统设计学号:0809131056 2011 - 2012学年 第 1 学期 专业综合课程设计报告题 目: 智能温度采集和显示系统设计 专 业: 电气系通信工程 班 级: 姓 名: 指导教师: 崔雪英 成 绩: 电气工程系2011年11月课 程 设 计 任 务 书学生班级: 学生姓名: 学号: 设计名称:智能温度采集和显示系统设计 起止日期:2011年11月7日-2011年11月18日 指导教师: 崔雪英 设计要求:某化工厂需要连续监测8个反应罐的温度,反应罐温度允许范围:101199,如果温度低于下限或高于上限1,立即声光报警。已知:温度传感器的灵敏度均为10mV/1,并且
2、温度为0时,传感器的输出电压为0V,工作电压为5V。现场有较严重的50Hz工频干扰信号和随机干扰信号。功能: 测量误差0.5,显示精度1。按2S间隔轮流显示各通道温度和通道号;能通过按键选择显示任一通道的温度;系统具有自动零点校正和自动增益校正功能,上下限报警温度可以改变 。 摘 要为了解决在一些温室测控系统中,数据显示方式单一,数据无法长期存储、调用,系统接口过于复杂的问题。在分折研究了当前国内、外温室测控研究现状 ,并结合现在最为热门的嵌人式系统,ARM处理器,单总线的温度传感器,提出了一种结构简单、低功耗、方便实用的系统解决方案。本系统主要用于分布式智能型温室计算机测控系统中。近年来,电
3、子电路开发应用领域的深化和集成电路工艺水平的发展为电子技术课程注入了新的内容,也为课程的实验实训开拓了视野,创造了条件。教师应深入钻研教材内容,涉猎相关知识,收集应用信息,在做好理论教学和实验教学的同时精心构思实训方案,努力提高学生的综合应用能力。 应该说运用基本电路设计应用电路是我们教学的基本目的和要求。 特别是对于高等职业技术教育来说因其本身是培养高等技术应用性人才,而实践教学体系是培养学生专业技能的主要途径,因而实践教学必须引起我们的足够重视。我们知道实践教学有实验实习实训等环节,而实训内容的确定,具体方案的实施则至关重要。科学地安排实训环节,针对不同的专业合理的布置实训题目这是指导教师
4、颇费心机的过程,具体操作时要求我们必须精心构思,认真组织。 温度检测及显示应用广泛, 实现的方法也很多, 从简单的水银温度计到微机数据采集显示系统几乎无处不在。我们这里介绍的系统是由模拟电路元器件,逻辑电路部件,存储器电路和时序电路综合搭建而成,它涉及的知识几乎涵盖了电子电路课所有内容。1 系统整体框图设计11设计原理根据设计任务要求,本次课设的系统设计中应该包含以下7大模块:传感器部分、信号调理电路、A/D转换电路、单片机部分、声光报警部分、四位显示和拨码盘输入。由于给定的已知条件里面对于传感器已经给出了灵敏度这一指标,所以我选用了能够满足这一指标的PT100热电阻温度传感器,具体传感器设计
5、本次课设中没有进行。信号调理电路主要由:数据选择器、陷波器、放大器和一个减法器组成,使用数据选择器是因为共有8路传感器输入信号具有共性且系统不要求同时采用处理,其中0-3和4-7分别可以共有数据输入通道,节省系统硬件成本,同时是系统简洁明了。A/D转换电路采用8位ADC0809芯片来实现A/D转换,其中只有两路输入。显示部分采用4为LED显示,一位显示代表反应罐的号数,另外3位表示对应反应罐的温度。键盘部分主要是用来设定温度范围,采用拨码盘来实现。声光报警部分由一个显示灯和蜂鸣器组成,在温度超出正常范围时进行自动报警。系统的核心是单片机部分,主要是将A/D转换来的数据进行分析,正常就输出显示;
6、异常就进行声光报警;同时进行系统其它部分的控制及调节,使整个系统正常工作。1.2系统框图按照上面的原来说明,具体的系统框图如图1.1所示。1.3 系统总体说明由于系统精度要求分别是0.5和0.3,因此必须对传感器采集的信号进行放大处理,因为系统给定的传感器灵敏度均为10mV/,系统给定的温度值分别是101199和301349,因此输出电压分别为1.01V-1.99V和3.01V-3,49V,这样放大倍数最多2.5倍,由于50Hz的工频信号的干扰,达不到要求的精度。为了解决这一问题,设计中采用两个减法电路,分别减去1V和3V,然后再分别放大5倍和10倍,这样就完全能够达到系统需要的精度,也能够被
7、采样,只需要在单片机处理程序里面分别在输入数据上重新加上1V和3V即可。由于系统的8个反应罐的温度传感器输出值分为两组,所以多路开关(数据选择器)采用双四选一的芯片74LS153来进行传感器选择,后面的减法电路、陷波器和放大电路都是两路。一路放大5倍,一路放大10倍。这两路的最终输出信号进入ADC0809的两个输入端进行A/D转换。根据系统设计要求,采用4位七段LED来显示反应罐号码和对应的温度,反应罐号码是由单片机控制循环控制显示,同时系统的温度采集也是对应于此进行的,3位LED显示反应罐的温度,必将进行取整处理,这是由软件编程来实现。此外,根据系统需要还设计了键盘输入和声光报警装置,来实现
8、对反应罐上下限温度值的设定和超出上下限温度的自动报警显示。还有一个不得不提的部分是稳压电源的设计,因为系统芯片需要供电,同时减法电路中需要1V和3V的电压作为基准的电压进行运算处理,所以设计中专门设计了稳压电源,可以将220V工业电压,转换成系统需要的稳压直流电压。2 系统硬件设计2.1 稳压电源设计2.1.1 稳压电压设计原理电源变压器是将交流电网220V的电压变为所需要的电压值。交流电经过二极管整流后,方向单一了,但是大小(电流强度)还处在不断变化之中。这种脉动直流一般不能直接用来给集成电路供电,而是要通过整流电路将江流点变为直流电压。由于此直流电压还含有较大的纹波,必须通过滤波电路加以滤
9、波,从而得到平滑的直流电压。滤波的任务就是把整流器输出电压中的波动成分尽可能的减小,改造成接近稳恒的直流电。但是这样的电压还随电网电压波动(一般有10%左右的波动),负载和温度的变化而变化,因而在整流滤波电路之后,还需要接稳压电路。稳压电路的作用是当电网电压波动,负载和温度变化时,维持输出直流电压的稳定。稳压电源一般由变压器、整流器和稳压器三大部分组成。变压器把市电交流电压变为所需的低压交流电。整流器把交流电变为直流电。经滤波后,稳压器再把不稳定的直流电变为稳定的直流电压输出。2.1.2 稳压电源设计电路根据以上理论分析,设计的稳压电源如图2.1所示。图2.1 5V稳压电源电路工作原理:图中为
10、TR1电源变压器,它的作用是将交流电网电压220V变为整流电路要求的交流电压V2=sinwt,四只整流二极管D1D4接成电桥的形式,故有桥式整流电路之称。先计算文件参数:二极管D1、D3和D2、D4两两轮流导通的,所以流经每个二极管的平均电流为:二极管在截止时管子两端承受的最大反向电压可以从图3.1中看出。在V2正半周时D1、D3导通,D2、D4截止,此时D2、D4所承受的最大反向电压均为V2的最大值,即。同理,在V2的负半周,D1、D3也承受到同样大小的反向电压。桥式整流电路的有点是输出电压高,纹波电压较小,管子所承受的最大反向电压较低,同时因为电源变压器在正负半周内都有电流给负载供电,电源
11、变压器得到了充分的利用,效率较高。因此,这种电路在半导体整流电路中得到了颇为广泛的应用。滤波电路:我们采用电容滤波电路。因为本课设中为小功率电源,初始时电容器两端初始电压为零,接入交流电源后,当V2为正半周时,通过D1、D3向电容C充电;当V2为负半周时,通过D2、D4向电容C充电。充电时间常数为。包括变压器副绕组的直流电阻和二极管D正向电阻。由于一般很小,电容器很快就达到了交流电压的V2的最大值的。由于电容器无放点回路,故输出电压保持在V2,输出为一个恒定的直流。2.2 传感器及多路开关的选择2.2.1 传感器选用在本次课程设计的任务要求中,明确了传感器的分辨率为10mV/。因此,我在设计中
12、选用了PT100专业温度传感器,pt100是铂热电阻,它的阻值会随着温度的变化而改变。PT后的100即表示它在0时阻值为100欧姆,在100时它的阻值约为138.5欧姆。它的工作原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。至于温度传感器的工作使用原理和具体工作方式在本次课设中暂不讨论,只是确定传感器的输出电压值分别为1.01V1.99V和3.01V3.49V。课设中就是针对这些信号进行处理和分析显示。2.2.2 多路开关选择在本次课设的系统测量中采用了8个温度传感器,且其中也具有一定的共性,同时不需要同步采样。因此在课设中采用了多通道共享输入通
13、道,将8个传感器输出的测量信号通过双四选一芯片74LS153分别进行输入信号选择,再由两路输出通道分别进行信号处理。采用多通道共享输入结构可以充分利用元器件的性能,提高性价比,减少硬件成本。因为系统中8个反应罐的温度测量在2个范围内:101-199和301-349,因此在设计中采用了74LS153芯片。74LS153是一种双四选一数据选择器,有选通输入端。74153里面有两个地址码共用的4选1数据选择器。2.3 信号处理电路设计信号处理电路主要包含减法电路、陷波器电路和放大电路3部分组成。2.3.1 减法电路正如前面总体原理介绍中阐述的原理:由于系统精度要求分别是0.5和0.3,因此必须对传感
14、器采集的信号进行放大处理,因为系统给定的传感器灵敏度均为10mV/,系统给定的温度值分别是101199和301349,因此输出电压分别为1.01V-1.99V和3.01V-3.49V,这样放大倍数最多2.5倍,由于50Hz的工频信号的干扰,达不到要求的精度。为了解决这一问题,设计中采用两个减法电路,分别减去1V和3V,然后再分别放大5倍和10倍,这样就完全能够达到系统需要的精度,也能够被采样。由叠加原理(叠加原理是指在线性电路中,任一支路的电路是每一个电源单独作用时在该支路所产生的电流代数和),U1、U2共同作用时(两者叠加),输出电压为:当R1=R2=R3=R4时,则:Uo=U1-U2通过该
15、电路,将传感器输出信号转换成0.01V-0.99V和0.01V-0.49V的小信号,然后分别进行5倍和10倍的放大,达到0.05-4.95V和0.1-4.9V的电压信号,这样保证信号能够被ADC0809采样,这样能够达到设计需求的精度要求0.5和0.3。2.3.2 放大电路根据设计需要,分别要对陷波以后的信号进行放大5倍和10倍,才能达到AD转换的要求,因此需要设计两路放大电路。但是在前面的减法电路中,如果选择合适的电阻参数值,也可以实现对于信号放大的功能。因此,本着系统最优化的原则,本次课设中没有在单独设计放大电路,而是借助于减法电路的放大功能来实现对于信号的放大。根据前面的公式:若R1=R3,R2=R4,则有:分别选择R2=10R1=20k和R2=5R1=10k,即可实现对于输出信号10倍和5倍的放大,从而减少了系统硬件设计的复杂程度,也能满足系统设计的一切功能需求。3 系统软件设计本次课设中的软件设计主要包含以下几个部分:输入通道控制程序(包含A/D转换和多路选通程序)、数字滤波程序、LED显示程序、故障报警程序、拨码盘输入程序和定时程序。每一块程序既能够实现相应的功能,也要在正在系统中承担一定的其他功能。相互之间有一定的关联性。3.1 系统主程序根据程序总框图可知,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1