多路温度监测显示系统设计(共26页).doc
《多路温度监测显示系统设计(共26页).doc》由会员分享,可在线阅读,更多相关《多路温度监测显示系统设计(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录专心-专注-专业智能温度采集和显示系统设计1 设计任务1.1任务条件某化工厂需要连续监测8个反应罐的温度,设计一个智能温度数据采集和显示系统。1.2 技术要求 0-3号罐温度允许范围:101-199,测量精度不低于0.5; 4-7号罐温度允许范围:301-349,测量精度不低于0.3; 罐号和温度同时显示,显示精度均为1,显示间隔为2秒; 温度越限1,进行声光报警并持续显示故障罐号及温度,同时不影响其它罐的温度测量;1.3 已知条件 已知温度传感器的灵敏度均为10mV/,工作电压为5V;(为简单起见,设8位A/D的分辨率为20mV) 现场有较严重的随机脉冲干扰(
2、幅值5V)和50Hz工频干扰(最大值达20mV)。 2 系统整体框图设计21设计原理根据设计任务要求,本次课设的系统设计中应该包含以下7大模块:传感器部分、信号调理电路、A/D转换电路、单片机部分、声光报警部分、四位显示和拨码盘输入。由于给定的已知条件里面对于传感器已经给出了灵敏度这一指标,所以我选用了能够满足这一指标的PT100热电阻温度传感器,具体传感器设计本次课设中没有进行。信号调理电路主要由:数据选择器、陷波器、放大器和一个减法器组成,使用数据选择器是因为共有8路传感器输入信号具有共性且系统不要求同时采用处理,其中0-3和4-7分别可以共有数据输入通道,节省系统硬件成本,同时是系统简洁
3、明了。A/D转换电路采用8位ADC0809芯片来实现A/D转换,其中只有两路输入。显示部分采用4为LED显示,一位显示代表反应罐的号数,另外3位表示对应反应罐的温度。键盘部分主要是用来设定温度范围,采用拨码盘来实现。声光报警部分由一个显示灯和蜂鸣器组成,在温度超出正常范围时进行自动报警。系统的核心是单片机部分,主要是将A/D转换来的数据进行分析,正常就输出显示;异常就进行声光报警;同时进行系统其它部分的控制与调节,使整个系统正常工作。2.2系统框图传感器传感器多路开关减法电路陷波器放大电路A/D转换单片机AT89C51LED显示声光报警拨码盘图2.1 系统设计框图按照上面的原来说明,具体的系统
4、框图如图2.1所示。2.3 系统总体说明由于系统精度要求分别是0.5和0.3,因此必须对传感器采集的信号进行放大处理,因为系统给定的传感器灵敏度均为10mV/,系统给定的温度值分别是101199和301349,因此输出电压分别为1.01V-1.99V和3.01V-3,49V,这样放大倍数最多2.5倍,由于50Hz的工频信号的干扰,达不到要求的精度。为了解决这一问题,设计中采用两个减法电路,分别减去1V和3V,然后再分别放大5倍和10倍,这样就完全能够达到系统需要的精度,也能够被采样,只需要在单片机处理程序里面分别在输入数据上重新加上1V和3V即可。由于系统的8个反应罐的温度传感器输出值分为两组
5、,所以多路开关(数据选择器)采用双四选一的芯片74LS153来进行传感器选择,后面的减法电路、陷波器和放大电路都是两路。一路放大5倍,一路放大10倍。这两路的最终输出信号进入ADC0809的两个输入端进行A/D转换。根据系统设计要求,采用4位七段LED来显示反应罐号码和对应的温度,反应罐号码是由单片机控制循环控制显示,同时系统的温度采集也是对应于此进行的,3位LED显示反应罐的温度,必将进行取整处理,这是由软件编程来实现。此外,根据系统需要还设计了键盘输入和声光报警装置,来实现对反应罐上下限温度值的设定和超出上下限温度的自动报警显示。还有一个不得不提的部分是稳压电源的设计,因为系统芯片需要供电
6、,同时减法电路中需要1V和3V的电压作为基准的电压进行运算处理,所以设计中专门设计了稳压电源,可以将220V工业电压,转换成系统需要的稳压直流电压。3 系统硬件设计3.1 稳压电源设计3.1.1 稳压电压设计原理电源变压器是将交流电网220V的电压变为所需要的电压值。交流电经过二极管整流后,方向单一了,但是大小(电流强度)还处在不断变化之中。这种脉动直流一般不能直接用来给集成电路供电,而是要通过整流电路将江流点变为直流电压。由于此直流电压还含有较大的纹波,必须通过滤波电路加以滤波,从而得到平滑的直流电压。滤波的任务就是把整流器输出电压中的波动成分尽可能的减小,改造成接近稳恒的直流电。但是这样的
7、电压还随电网电压波动(一般有10%左右的波动),负载和温度的变化而变化,因而在整流滤波电路之后,还需要接稳压电路。稳压电路的作用是当电网电压波动,负载和温度变化时,维持输出直流电压的稳定。稳压电源一般由变压器、整流器和稳压器三大部分组成。变压器把市电交流电压变为所需的低压交流电。整流器把交流电变为直流电。经滤波后,稳压器再把不稳定的直流电变为稳定的直流电压输出。3.1.2 稳压电源设计电路根据以上理论分析,我设计的稳压电源如图3.1所示。图3.1 5V稳压电源电路工作原理:图中为TR1电源变压器,它的作用是将交流电网电压220V变为整流电路要求的交流电压V2=sinwt,四只整流二极管D1D4
8、接成电桥的形式,故有桥式整流电路之称。先计算文件参数:二极管D1、D3和D2、D4两两轮流导通的,所以流经每个二极管的平均电流为:二极管在截止时管子两端承受的最大反向电压可以从图3.1中看出。在V2正半周时D1、D3导通,D2、D4截止,此时D2、D4所承受的最大反向电压均为V2的最大值,即。同理,在V2的负半周,D1、D3也承受到同样大小的反向电压。桥式整流电路的有点是输出电压高,纹波电压较小,管子所承受的最大反向电压较低,同时因为电源变压器在正负半周内都有电流给负载供电,电源变压器得到了充分的利用,效率较高。因此,这种电路在半导体整流电路中得到了颇为广泛的应用。滤波电路:我们采用电容滤波电
9、路。因为本课设中为小功率电源,初始时电容器两端初始电压为零,接入交流电源后,当V2为正半周时,通过D1、D3向电容C充电;当V2为负半周时,通过D2、D4向电容C充电。充电时间常数为。包括变压器副绕组的直流电阻和二极管D正向电阻。由于一般很小,电容器很快就达到了交流电压的V2的最大值的。由于电容器无放点回路,故输出电压保持在V2,输出为一个恒定的直流。3.2 传感器与多路开关的选择3.2.1 传感器选用在本次课程设计的任务要求中,明确了传感器的分辨率为10mV/。因此,我在设计中选用了PT100专业温度传感器,pt100是铂热电阻,它的阻值会随着温度的变化而改变。PT后的100即表示它在0时阻
10、值为100,在100时它的阻值约为138.5欧姆。它的工作原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。至于温度传感器的工作使用原理和具体工作方式在本次课设中暂不讨论,只是确定传感器的输出电压值分别为1.01V1.99V和3.01V3.49V。课设中就是针对这些信号进行处理和分析显示。3.2.2 多路开关选择在本次课设的系统测量中采用了8个温度传感器,且其中也具有一定的共性,同时不需要同步采样。因此在课设中采用了多通道共享输入通道,将8个传感器输出的测量信号通过双四选一芯片74LS153分别进行输入信号选择,再由两路输出通道分别进行信号处理。采用
11、多通道共享输入结构可以充分利用元器件的性能,提高性价比,减少硬件成本。因为系统中8个反应罐的温度测量在2个范围内:101-199和301-349,因此在设计中采用了74LS153芯片。74LS153是一种双四选一数据选择器,有选通输入端。74153里面有两个地址码共用的4选1数据选择器。通过输入不同的地址码A1,A0,可以控制输出Y选择4个输入数据X0X3中的一个。1E和2E是用来选择1组还是2组输入信号被输出。具体芯片引脚图如图3.2所示。图3.2 74LS153芯片引脚图表3.1 74LS153功能表选择输入数据输入选通输出BAX0X1X2X3EYXXXXXXHLLLLXXXLLLLHXX
12、XLHLHXLXXLLLHXHXXLHHLXXLXLLHLXXHXLHHHXXXLLLHHXXXHLHL 低电平 H 高电平 X 任意引出端符号:A、B 选择输入端1X0-1X3、2X0-2X3 数据输入端 1E、2E 选通输入端(低电平有效)1Y、2Y 数据输出端系统设计中,反应罐0-3号的传感器输出信号分别接1X0-1X3,4-7号罐的传感器输出信号分别接2X0-2X3引脚,A、B、E接单片机的P2.0、P2.1、P2.2引脚(1E和2E接反相器并联和P2.2相接,确保每次只有一个四选一通道被选通)。这样实现了单片机控制多路选择器工作,软件程序分时选通不同的输入端来进行某一路的温度测量和显
13、示。3.3 信号处理电路设计信号处理电路主要包含减法电路、陷波器电路和放大电路3部分组成。3.3.1 减法电路正如前面总体原理介绍中阐述的原理:由于系统精度要求分别是0.5和0.3,因此必须对传感器采集的信号进行放大处理,因为系统给定的传感器灵敏度均为10mV/,系统给定的温度值分别是101199和301349,因此输出电压分别为1.01V-1.99V和3.01V-3.49V,这样放大倍数最多2.5倍,由于50Hz的工频信号的干扰,达不到要求的精度。为了解决这一问题,设计中采用两个减法电路,分别减去1V和3V,然后再分别放大5倍和10倍,这样就完全能够达到系统需要的精度,也能够被采样。减法电路
14、如图3.3所示。图3.3 减法电路原理图由叠加原理(叠加原理是指在线性电路中,任一支路的电路是每一个电源单独作用时在该支路所产生的电流代数和),U1、U2共同作用时(两者叠加),输出电压为:当R1=R2=R3=R4时,则:Uo=U1-U2通过该电路,将传感器输出信号转换成0.01V-0.99V和0.01V-0.49V的小信号,然后分别进行5倍和10倍的放大,达到0.05-4.95V和0.1-4.9V的电压信号,这样保证信号能够被ADC0809采样,这样能够达到设计需求的精度要求0.5和0.3。3.3.2 陷波器电路由于现场具有严重的干扰信号,其中50Hz的工频干扰信号最大值达20mV,若不采取
15、处理,将会对测量产生直接干扰。因此,在系统设计中专门设计了陷波器电路来消除工频干扰。本次设计中采用两级VCVS(压控电压源)陷波器来实现对工频干扰的消除。陷波器电路如图3.4所示。图3.4 50Hz陷波器电路原理图这是一种典型的二阶有源带阻滤波器,其传递函数为:中心频率为:式中:Av为放大增益。这个电路的特点是所用器件少,调试方便。选用R=1K,C=4.7uF。根据计算可得出增益衰减大约为10倍。但是50Hz的工频干扰信号衰减后还有2mV,经过放大后依旧会产生干扰AD采样。因此我在设计中采用了两级陷波器级联,可以明显改善陷波效果。经过两级陷波后,增益衰减100倍,可以直接忽略不计,完全消除了工
16、频信号对于温度信号的干扰。3.3.3 放大电路根据设计需要,分别要对陷波以后的信号进行放大5倍和10倍,才能达到AD转换的要求,因此需要设计两路放大电路。但是在前面的减法电路中,如果选择合适的电阻参数值,也可以实现对于信号放大的功能。因此,本着系统最优化的原则,本次课设中没有在单独设计放大电路,而是借助于减法电路的放大功能来实现对于信号的放大。根据前面的公式:若R1=R3,R2=R4,则有:分别选择R2=10R1=20k和R2=5R1=10k,即可实现对于输出信号10倍和5倍的放大,从而减少了系统硬件设计的复杂程度,也能满足系统设计的一切功能需求。3.4 A/D转换电路设计本次课设中需要8位A
17、/D转换,因此,我在设计中选用了最常用的ADC0809芯片来实现A/D转换的功能。ADC0809 是8位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用A/D 转换器进行转换。三态输出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。ADC0809芯片管脚图如图3.5所示。图3.5 ADC0809芯片管脚图IN0IN7:8 条模拟量输入通道。ADC0809 对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大
18、;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。地址输入和控制线:4条。ALE 为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A, B,C 三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B 和C 为地址输入线,用于选通IN0IN7 上的一路模拟量输入。数字量输出及控制线:11 条ST 为转换启动信号。当ST 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间,ST 应保持低电平。EOC 为转换结束信号。当EOC 为高电平时,表明转换结束;否则,表明正在进行A/D 转换。
19、OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0 为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,。AD0809 的工作频范10KHZ-1280KHZ,当频率范围为500KHZ 时,其转换速度为128us,通常使用频率为500KHZ。AT89C51的输出频为晶振频的1/6(2MHZ),AT89C51 与74LS74连接经与74LS74的ST脚提供AD0809 的工作时钟VREF(),VREF()为参考电压输入。使用说明:(1) ADC0809 内部带有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度 监测 显示 系统 设计 26
限制150内