全国大学生电子大赛Read.docx

上传人:b****5 文档编号:8199728 上传时间:2023-01-29 格式:DOCX 页数:10 大小:199.89KB
下载 相关 举报
全国大学生电子大赛Read.docx_第1页
第1页 / 共10页
全国大学生电子大赛Read.docx_第2页
第2页 / 共10页
全国大学生电子大赛Read.docx_第3页
第3页 / 共10页
全国大学生电子大赛Read.docx_第4页
第4页 / 共10页
全国大学生电子大赛Read.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

全国大学生电子大赛Read.docx

《全国大学生电子大赛Read.docx》由会员分享,可在线阅读,更多相关《全国大学生电子大赛Read.docx(10页珍藏版)》请在冰豆网上搜索。

全国大学生电子大赛Read.docx

全国大学生电子大赛Read

全国大学生电子大赛

——高职高专组

 

水温及水位控制系统

 

学校:

湖北省仙桃职业学院

小组:

第一组

制作人:

王杰敏、易龙军、吴婉

指导老师:

刘祖云、刘明江、王红方

徐明、卢丽君

制作日期:

2009-8-1

 

水温及水位控制系统

指导教师:

刘祖云徐明刘民江王红方卢丽君

队员及年级:

王杰敏(07级)、易龙军(07级)、吴婉(07级)

学院及院系:

仙桃职业学院机械电子工程学院

摘要:

本系统是一款温度及水位控制装置,以STC89C51单片机为主控制器,采用可变电阻模拟电阻式温度传感器Pt100(RTD)型铂热电阻,经同轴电缆连接后,由TI公司的高精度线式集成变送器XTR106、RCV420进行信号调理和信号变送,构成信号调理变送模块。

变送后经模数转换芯片ADC0809作为单片机外设对变送器输出信号采样,同时通过软件完成对水位、水温调节控制,用数码管实现设定水温和实际水温显示。

关键词:

STC89C51单片机Pt100XTR106RCV420ADC0809

 

一、方案比较与论证

根据题目要求,本设计系统主要分为5个部分:

信号调理、信号变送、信号采集、信号处理、温度显示。

鉴于题目的要求,本系统着重对信号调理模块和信号变送模块进行论证与选择。

1、信号调理模块

方案一:

信号调理模块采用XTR115,它是精密电流输出变送器,可在整个工作标准电流环内发送4-20mA的模拟信号,提供精确地电流定标和输出电流限制功能。

通过非平衡电桥采集电压,经INA143放大后,由XTR115将输入电阻变送为4-20mA电流信号。

此方案中INA143的放大倍数只有十倍,满足不了所需要的0-5V电压输出。

虽然可以通过在INA143的2脚和6脚之间、3脚和6脚之间添加两个电阻以提高放大倍数,但是它的调整难度大、精度低,不好控制。

方案二:

信号调整部分采用XTR106。

XTR106单片式4-20mA电流变送器,可两线制连接,也可以三线制连接,消耗的电流在2mA以下,并可以对RTD线性化。

它可以将输入电阻变送为4-20mA电流,转换精度高达0.05%,由于信号调理部分对测量的精度和线性度影响很大,所以第一级的考虑是非常重要的,XTR106是非常理想的选择。

经过以上比较,我们选用方案二。

2、信号变送模块

方案一:

信号变送模块采用LM741。

输出的4-20mA电流,经过由LM741构成的一个电压跟随器,稳定电压输出。

再通过LM741构成的减法电路,输出一个0-5V的电压信号。

此方案中减法运算电路的输入与输出虽然是线性关系,但是输出电压精度低,误差较大。

若一味的提高精度,很容易因为运放的功耗限制而造成运放工作于饱和区。

方案二:

信号变送模块采用TI公司的高精度电压转换芯片RCV420,它可以将4-20mA电流高精度的转换为0-5V的电压信号。

此方案电路易实现,转换精度高,效率高。

同时在STC89C51单片机的配合下,实现了对信号的轻松处理,基本完成题目要求且简单可行。

通过以上比较分析,我们选用方案二。

二、系统设计

1、总体设计

本系统主要以STC89C51为主控制器,其中通过XTR106进行信号调理和信号变送;采用ADC0809芯片对信号进行采样。

总体系统框图如下:

2、单元电路的设计与分析

(1)信号调理电路

本系统采用XTR106构成信号调理电路。

XTR106有两个0.8mA的精密电流源对RTD进行激励。

RZ为调零电阻,调节RZ可使XTR106温度下限时,输出4mA电流,Rcm给XTR106供一个共模电压。

Rcm两端并上0.01uF电容可减少噪声,电阻RG根据设计的温度范围而定,它决定着放大器的放大倍数。

根据题目的要求,温度变化范围从0℃-100℃,且要使输出电压的范围在0—5V之间,所以此电路选择电阻R1=R2=2KΩ,其计算结果如下:

温度变化范围为0℃-100℃,桥路传感器对于VFS的非线性度为:

B=0.00939VFS=0.043R0=100Ω

当V

=2.5V时,K

=9905

R

=K

×((4×B)/(1-2×B))=9905×((4×0.00939)/(1-2×00939))=379.1692Ω

RG=(VFS÷400uA)×((1+2B)/(1-2B))=(0.043÷400uA)×((1+2×0.00939)/(1-2×0.00939))=111.6152Ω

PT100为100Ω-138.5Ω

电路原理图如下图所示:

(2)信号变送电路

本系统的信号变送模块采用TI公司的高精度电压转换器RCV420。

XTR106输入电阻变送为4-20mA的电流,然后经过RCV420将电流信号转换为0-5V的电压信号。

同时通过使用XTR106、RCV420可以对测量的非线性进行很好的校正,从而提高量精度,测其设计电路图如下图所示:

(3)接口电路

接口电路的作用主要是为上水装置和加热电路提供驱动。

设计的基本电路如下图所示:

基本工作原理:

当单片机P1.6口输出为低电平时,9012导通,继电器线圈得电,电动机开始工作。

当水箱里的水加满时,通过软件控制使P1.6口输出低电平,此时9012处于截止状态,继电器线圈失电,电动机停止工作。

当单片机P1.7口输出为低电平时,9012处于导通状态,继电器线圈得电,驱动加热装置开始加热,当水箱里的水温达到设定值时,通过软件控制使P1.7输出高电平,这时9012截止,加热装置停止加热。

3、软件设计

本系统以STC89C51单片机为整个控制系统的核心。

软件设计部分重点分为两个部分:

加水装置模块和加热装置模块。

程序流程图如下:

 

三、系统测试

1、测试仪器

数字万电表PC机

2、测试方法

焊接完毕后,首先对硬件电路进行检查,再逐次对各个模块进行调试。

然后写入温度及水位控制程序,并且进行调试使其达到最佳效果。

3、测试结果

(1)功能测试如下表

检测内容

功能实现情况

温度设定范围为40℃~90℃

实现

温度控制的静态误差≤1℃

实现

用十进制数码显示水的实际温度

实现

当水位低于设定水位时,能自动补水,当水位达到高水位时,停止加水,

实现

实际温度小于预设温度时按下确认键,开始加热;实际温度等于预设温度时,停止加热

实现

当无水时,防止加热

实现

4、测试分析

经过测试,我们设计的水温水位自动控制系统的功能基本达到,当预设温度大于实际温度时按下确认键,开始加热;预设温度等于实际温度时,停止加热,数码管能及时显示预设温度和实际温度;在低水位时能及时加水,在高水位时能及时停止加水,整个系统的稳定性较高。

四、总结

我们设计的系统在硬件上主要使用Pt100(RTD)、XTR106、RCV420等TI公司元器件,完成了对温度及水位控制系统的基本要求。

在软件上,利用STC89C51单片机的特点,对温度的高低、水位的高低进行自动控制,基本上完成了题目的要求。

附录

1、总体电路图

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1