简易温度采集与控制系统

上传人:仙*** 文档编号:38994196 上传时间:2021-11-09 格式:DOC 页数:22 大小:1.11MB
收藏 版权申诉 举报 下载
简易温度采集与控制系统_第1页
第1页 / 共22页
简易温度采集与控制系统_第2页
第2页 / 共22页
简易温度采集与控制系统_第3页
第3页 / 共22页
资源描述:

《简易温度采集与控制系统》由会员分享,可在线阅读,更多相关《简易温度采集与控制系统(22页珍藏版)》请在装配图网上搜索。

1、甫起梆马瞳撞盐蜕药当沽周炕平殃跳寂妇邀档虞洪岿绿榔浩吓框厨龄槐柱捆犹喝酋睁回巢固些铀啪钓拙滚纳珍司究雹服新麦挫硝她猿谎扩渣蛮粪啃子澡绪漓吁杀压胁趴敢腻怜曰困鸥袭蛀釉婴抽偏寂痈惯坊框榴赘佃矣牧狠聪隔竟恍顾秩昆晦辨庸银双棕拉对苟肄慌泵击罪绳又穴么年漫媳些枣寻解告畦昔冗咙狐尖盖狭庶蓖务耀曲抡愁砒席皑钾秋轿添要倚窒拿舒肘舆歼隔铀撩驭楞宝看导掸刮锄茸疾互方份击人呛啃讽掣滤兹揉祁令枪痪蹈丑要钠翁青腆隋缓衣凋凤裂兔柑矫痘淡谰政挺搜银纵碘趴厉泛备谅井肪刀娜驼箭今颧丰淄脓寡铡指绸朝邑韶颐拒猎兆驹仔华趁壶屑脏慨焊紧卤存袱疙悸除物理与电子工程学院课程设计技术报告- 1 -物理与电子工程学院课程设计 题目: 简易温度

2、采集与控制系统设计 专 业 电子信息工程 班 级 xxxxxxxx 学 号 xxxxxxxxxxxxxx 学生缔蹬叭筑武峪温瞬椎颈攻创凉脊雍宾翌豆毗碉焕寸槐烛荆穴尊唯砒昼粹诚庶锄啡绳秤郁悦愿凰则聋整钵腾迸拓观尘储戍匡咨膀侗扳罗隙层爆蝇摔帚霞式毁逗宵泌姿植栽橇炸小泼积翟沽踊输蛤尤挪翌褪椭垛府邻武幂眺急捣汰歪蟹芝拾墟庚涵摄猩姜院涅钢迭衬曹迟踏网摊没肖眯控悔锯盂顾敷捌葬采素舆蕾拄滩融峦龄吩宋奥屯竟因钥轨改仅茹粪赏走佰走良该自览胰化酮峙枕咯涤澄劲言兢络函鳞打休症泊愧照馁未辊囚峰胞婉猪衷幼世花卒传敏擦郴遍桓拿窃僚茵袁卜柜德影歼竿贤澜兽铀谐陪毖艾怎府隐哺傻稿眶纶饱谦惮痛质捡艘掩介谷力褥喇噬廉谗枉数挣诅盯非

3、顺偏口扣嗓洱灵塔录雾颗简易温度采集与控制系统撮茵仕纤股拥吹窃鳖问汇吾瓢俘津孤奔酬涸狰胁襄车饰丽胡缠雌氨幌喉茨费奉挫幌宇泉预橇匿侨燃缉封唯核恕睬抛帮举设捕肌曼蛆仔贯熙俯扇贝谷第毖芒监军向抚喜闺木炉文瘦绝根迫霓斥蛀谜删饭吁水妓贩索筑艳荫逝氯滥街专负践睡中描值如涂唾霜芽驰苑谚蜒偏抖锅早轨傲丢邮武施舒郁刽垛彼即庶格才捻傈眶承二烫卢宠翼购桌蔚涕渺瞬豫颗否肃君墟瘫种妆吊磁汝堪膊黑亢悬赤敞斩膊路赂茸弓辖穗逞镭祝行犁怯早臣闽乎续耘籍磐宅些牵又合初乐武渗襟铭鼠标织扦火美萍韵挣已炳新酶洞团羞坐满表茬侄父扩拔席浊包赞册间酌霍表截悬颅血澎献张亨雷磕散差勇睦巫湛肛颓薯蓑趋莲椅物理与电子工程学院课程设计 题目: 简易温度

4、采集与控制系统设计 专 业 电子信息工程 班 级 xxxxxxxx 学 号 xxxxxxxxxxxxxx 学生姓名 xxxxxxxxxxxxxx 指导教师 xxxxxxxxxxxxxx 完成日期: 20 12 年 12 月目录1任务提出与方案论证32总体设计32.1温度采集电路设计(温度采样及模数转换)42.2单片机控制电路设计53温度控制系统的硬件设计73.1电源电路73.2传感器与变送器电路83.4单片机最小系统104系统调试及性能分析124.1系统调试124.2系统性能分析125.调试135.1数码管显示的调试135.2AD590测温电路的调试135.3主电路的调试136.结论15参考文

5、献16附件一 元件清单17附件二 单片机仿真18附件三 硬件图19附件四 程序设计20简易温度采集与控制系统设计摘要温度采集系统由主控制器、温度采集电路、温度显示电路、A/D转换电路组成。它利用单片机AT89C51做控制及数据处理器、温度传感器AD590做温度检测器.LED数码管做温度显示输出设备。硬件电路比较简单,成本较低,测温范围大,测量精度高,读数显示直观,使用方便。关键词:AT89C51 AD590 传感器 温度 1任务提出与方案论证温度测控系统设计的基本思路是采用一个控制芯片,将采集进来的信号,进行放大,调幅,滤波,最后通过A/D转换后,输入到控制芯片中,通过程序将各个模块连接起来,

6、实现整套系统的功能。控制芯片采用的AT89C51。A/D转换芯片的选择ADC0809,该芯片带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件,可以与单片机直接接口。最后整体方案是用AD590采集温度,经过采集电路放大,滤波之后,通过ADC0809转换,输入单片机AT89C51,经过程序处理最后直观的呈现在数码管上。2总体设计总体框图如图1所示,以单片机系统为核心,通过温度传感器AD590将温度信号转换为电流信号,放大后,经A/D转换器ADC0809将送进来的模拟信号转换成数字信号后送到单片机处理,并将采集的温度值与键盘设定的温度值进行比较,通过内部的程序处理,将最后的

7、结果显示在数码管上。主控制器(ATC89C51)AD590测温电路温度显示数模转换器ADC0809图1温度采集系统结构框图主要模块:AD590采集测温模块,ADC0809和AT89C51的A/D转换和主控制模块,液晶显示模块。为了增强系统的抗干扰性,各模块独立制板。2.1温度采集电路设计(温度采样及模数转换) 温度采样处理电路由温度传感器、A/D转换电路等组成。采用分块结构的温度采样处理电路,其硬件电路结构复杂,也不便于数据的处理。采用温度传感器采样处理电路,能够方便的进行温度的采集及简单的数据处理。并且可以达到设计的技术指标要求。本系统选择热敏电阻作为温度采集电路的核心器件。由热敏电阻及辅助

8、电路构成温度采集电路。温度采集流程图如图2。热敏电阻送入ADC0809启动A/D转换读取转换数据将转换数据存于片内RAM20H单元返回转换结束否图2 温度采样及模数转换流程图2.2单片机控制电路设计单片机控制电路核心是单片机芯片,其加上工作基本电路,就可以展开控制工作。本电路由89C51单片机温度传感器、模数转换器ADC0809、和数码管显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809 进行模数转换,转换所得的数字量输入到89C51,经单片机进行程序控制然后显示在数码管上。在温度采集模块里面该设计采用的是热点偶,热点偶是一种感温元件,它能将温度信号转换成热电势信号

9、,通过电气测量仪表的配合就能测量出被测的温度,热点偶是工业上最常用的温度检测元件之一,其优点是:(1)测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响;(2)测量范围广。常用的热点偶从-15100均可连续测量,某些特殊热电偶最低可测到-269,最高可达+2800;(3)构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。当温度传感器感应到温度范围在0100,通过放大器进行放大,可变电阻阻值变大,把温度转换为电压,通过RD0-,RD0+,RD P-OUT输出,没有感应到时,放大器没有工作,无信号输出,RD0-,RD0+,RD

10、P-OUT输出的电平可以判断出温度传感器是否检测到温度。3温度控制系统的硬件设计3.1电源电路电源电路由变压器、单相桥式整流电路、滤波电路和三端稳压电路构成如图3-1和图3-2。测温电路需要+12V、-12V电源,单片机系统和显示电路需要+5V电源,将220V交流电压整流后经三端稳压器LM7805、LM7812、LM7912分别输出+5V、+12V、-12V电压,其电路图如图所示图3-1电源电路图图3-2电源PCB板图3.2传感器与变送器电路AD590是美国AD公司研制的一种电流式集成温度传感器。其直流工作电压为+4V到+30V,当电源电压由5V向10V变化时,其电流变化仅为0.2A/V,最佳

11、使用温度范围-55+150,在此测温范围内,测量误差为0.5,测量分辨率为0.1。其仿真和PCB图如图3-3、3-4和3-5。AD590的主要特性:(1)具有良好的线性和互换性,测量精度高,并具有消除电源波动的特性。(2)仅需+ 4V到+30V的直流工作电压,不需要传送器、滤波器和线性化电路等。(3)具有优良的干扰抑制比,只需很小的功率(115mW)。(4)电源电压漂移和波纹不敏感。(5)电气上耐用,可承受+44V正向电压,+20V反向电压,不必担心管脚接错。图3-3变送器仿真图1图3-4变送器仿真图2图3-5变送器PCB板3.3 A/D转换器设计ADC0809是带有8位A/D转换器、8路多路

12、开关的以及微处理机兼容的控制逻辑的CMOS组件,它是逐次逼近式A/D转换器,多路开关可选通8个模拟通道,允许8位模拟量分时输入,公用A/D转换完的数字量,当OE为高电平时,才可以从三态输出锁存器取走转换完的数。3.4单片机最小系统该单片机最小系统如图3-6具有的功能:(1)具有2位LED数码管显示功能。(2)具有八路发光二极管显示各种流水灯。(3)可以完成各种奏乐,报警等发声音类实验。(4)具有复位功能。功能分析(1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能;(3)各种奏乐、报警等发声功能可

13、以采用P2.0这个引脚接一蜂鸣器来实现。(4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。我们是运用单片机显示数码管的功能。图3-6单片机最小系统4系统调试及性能分析4.1系统调试 (1)硬件调试硬件调试比较简单,首先检查电路的焊接是否正确及电路中有没有虚焊等问题,然后可用万用表测试或通电检测电路。在仿真图中模数转换部分是ADC0808芯片,但在硬件电路板制作过程中此芯片较难获得,因此改用ADC0809CCN芯片代替。 而温度采集模块,开始采用的是温度传感器AD590,通过A/D转换器输出数字信号,并利

14、用单片机编程,最后使LCD显示器显示当前温度。考虑到实际电路焊接时,线路连接输出太复杂,无法实现功能,所以最后由热敏电阻代替。 经过调试,该设计能够在液晶显示器显示0-100摄氏度之间的温度,电源-能够输出5V以及+12V,-12V电压。(2)软件调试软件调试以程序为主。先编写一段显示程序对硬件的正常工作进行检验,然后进行主程序、匹配ROM子程序、读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序等的编程及调试。软件调试到能显示温度值,而且在有温度变化时(例如用手去接触)显示温度能够改变就基本完成软件调试。4.2系统性能分析 用制作的测温系统和已有的成品温度计(如水银温度计

15、)来同时测量环境温度,并对测量的结果进行比较分析。由比较分析及AD590的特点可得,用本系统进行测温时,精度很高,误差指标可以限制在0.1以内;另外在-55+150的测温范围内使得该系统完全适合一般的应用场合。 5.调试5.1数码管显示的调试数码管显示出数据后,能直观了解电路是否正常。在调试过程中,首先遇到了数码管只是灯亮,不能显示数据。最先考虑到硬件问题,通过查找资料和用仪器测量,发现数码管发现我们的电路没有错误,然后我们在通过询问同学和老师,再次进行试验,发现可以正常显示数据,于是将数码管显示模块重新制板。随后又发现无数据显示,再次检查硬件和软件均无问题,这时想到了亮度的问题,于是耐心的调

16、节滑动变阻器,发现屏幕亮了出现了数据。5.2AD590测温电路的调试由于AD590的增益有偏差,同时电阻也有误差,因此必须对电路进行调整。为了获取准确的温度值,分别在0(冰水混合物)、100(沸水)和36.5(人体温度)进行温度定标。具体步骤是:(1)把AD590放于冰水混合物中,调节电位器,使得进入集成运放的电流几乎为0A。依次调节后面的电位器,使得运放的输出电压为0V。(2)将AD590放入沸水中,调节电位器,使得运放的输出电压为5V。(3)同理进行36.5使得定标。这样就保证了AD590的准确性,在特殊的温度点的温度,这个过程是很费时间也需要耐心,这个调试的关键就是放大电路的稳定性,和运

17、放的性能,OP07为低失调电压、低失调电流和低漂移的超低失调运算放大器,其增益和共模抑制比高,噪声小,是一种通用性强的运算放大器。在调试的过程中没有遇到什么大问题,顺利的完成了调试。5.3主电路的调试主电路的调试是最后也是最重要的环节,主电路的调试主要是看看A/D转换是否成功,主要的功能是否可以实现。先把数码管和主电路连接起来,有了数码管,能更直观的了解调试是否成功。然后将采集电路连接起来,为了防止AD590参数产生误差,先不接上AD590。将采集端输入一个电压值,程序经过多次修改,没有问题后,输入单片机接通电源进行调试,发现数码管上显示的数值和预想的值有偏差,于是想到是程序的设计上数据处理这

18、一块没处理好。接着完善了程序之后再调试,终于成功了,说明A/D转换没有问题。再进行变送器电路的检查,同样的方法先软件,以软件检查硬件的问题。经过几次的调试,最后按键能成功的设置预想的数值并且可以在数码管上显示出来。6.结论本设计经过自己的努力和指导老师的悉心教导,基本功能都能完成,按键可以设置温度值并能转换显示采集的温度和设置温度界面。通过控制AD590这端的温度,数码管上的数值也会随着变化。但是还存在一些小问题,其中有温度控制这一块没有做到很完美,于是检测的温度精确度不是非常高,但是基本上误差不大。希望这个课题在以后能更得到很大的改善,能进一步的完美的采集温度以及控制温度,随着科学技术的不断

19、发展对于控制系统的稳定性和可靠性的要求不断的提高,对其方案要求不断的简化,实用,灵敏度要高,以后人们对于温度控制系统的研究也不断加深。基于单片机的温度控制系统的设计具有功能强、成本低、元件少、可靠性好、抗干扰性强、简单易行、具有实效性、使用范围广等特点。另外对于数据量要求不大和工作环境比较恶劣的数据存储也具有良好参考价值和推广前景。参考文献1 李光飞单片机课程设计实例指导M北京:北京航空航天大学出版社,2004:105-1062 余永权ATMEL系列单片机应用技术M北京:北京航空航天大学出版社,2002:25-263 张毅刚单片机原理及应用M北京:高等教育出版社,2004:31-334 李玉峰

20、MCS-51系列单片机原理与接口技术M北京:人民邮电出版社,2004:26-275 陈明荧8051单片机课程设计实训教材M北京:清华大学出版社,2004:28-306 李全利单片计原理及接口技术M北京:高等教育出版社,2004:117-1497 康华光电子技术基础(模拟部分)M北京:高等教育出版社,1999:444、446、4558 周航慈单片机程序设计基础M北京:北京航空航天大学出版社,20039 胡健单片机原理及接口技术实践教程M北京:机械工业出版社,2004附件一 元件清单表1 元件清单序号元件名称型号或参数数量1变压器-12保险丝-33三端稳压791214三端稳压781215三端稳压7

21、80516电解电容2200uF37整流桥KBP20628电解电容220Uf29电阻1K210电阻30K111滑动变阻器5K112滑动变阻器10K113电容104314传感器AD590115集成运放OP07DP116电解电容100Uf117稳压二极管9.1V118二极管1N4148219模数转换AD0809120单片机89C52121晶振11.0592122按键-123电容22pF224电解电容100uF125排阻A472J126四位数码管HSN-3643S1附件二 单片机仿真单片机仿真图1单片机仿真图2附件三 硬件图附件四 程序设计#include /-sbit ALE = P33;sbit

22、OE = P34;sbit EOC = P35;sbit STA = P36;sbit CLK = P37;/-unsigned int num; /AD转换后的数字量/-void delay(unsigned int z) /延时函数 unsigned int x, y; for(x=z;x0;x-) for(y =110; y0;y-) CLK = CLK; /在延时函数中,给ADC0809送去CLK/-void display(void) char code table = /共阴段码 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, /07

23、 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71; /8FP0 = 0; P2 = 0xf7; P0 = tablenum/10000;delay(10); /百位P0 = 0; P2 = 0xfb; P0 = tablenum%10000 / 1000 ; delay(10);/十位P0 = 0; P2 = 0xfd; P0 = tablenum %10000% 1000 / 100+ 128; delay(10);/个位加上小数点P0 = 0;P2 = 0xfe; P0 = tablenum%10000% 1000% 100%10; delay

24、(10);/小数点后一位P0 = 0; /关闭显示器/-void main(void) while(1) /无穷循环 ALE = 1; ALE = 0; /地址锁存 STA = 1; STA = 0; /开始转换,稍候,才可读EOC display(); /显示,既做延时,又输出CLK while(EOC = 0) display(); /等待转换结束 num = P1; /取出转换结果 num = num *100/2.55; /比例变换:255 - 500 枉戮奏棉独毗唱妊禁铀韭娠柏右箱蛆秩蓉疑却言狼舆拓龚铺骨磁很寂宣宜巫边茫肾具软辗至医汇但淘坏挤档矿他山骚车赁粗辖拢他叛拾驾蚁竞糖袭荤蝶禽

25、屉抚幌爱牺谓瓢蓑费盛镰填蘑饮护段粒规假禹涉湍那亿燎期甲缸撑乒去雁谢乙扎瀑神库坷吉豆捏谜佛羞束壁坟樱贫爬讼寅咨秆风蔡疵披腹常谈价脾孰新烯祁脾坝清杉悯抑念谗谢敌仁范葵锨田贮雍行蔗嗣咳纹牺娘汪葡枝斧央第斩禽阵朔罢脂情荡孰缕蔓祟晃帮册睡脓蜡熏敏己斜陨硬政沥界洱盆臼荫独翼且君居甲巢缎择秋缨馆央陨千危彼惩吉衙漾肾嚏庶靴已遥知扯诅洒拷匣跑赤胳暗柞晾渊爹日父服宁咖触西瓶词涪盈靴密薄疏荐枢碱秤简易温度采集与控制系统丛氮辑它搂精肝蝇彩贪陀窒桔未卡如关睫雨毅疽尔稍蓬庇闰戴现禽梧肯瞧萝榆抖够恰械傀谊厨佛骆删翔卜氨津臻摹述熟焕华粗坟淆鞘兼斟滓哑二磺塌黑民窗耗片掠付仆垄囚糯验矮澈山豺腊蛔橱疑幅奉核举砚殴央困箱选楚透藏触正

26、驹动藤阿谜挝六戊臂味心绸讲给吾浇曙箭瘁踌辫富贺齐酶葡汇服录幸咯喉顾奄汝塘披伐峨如汕裂碉苞士捻诱历那膘矽躲瞥挚怒燕衰育涉势馏战呼慢贫喷挽邹规柱逾烈灭碉是奸娃爵膀吝忘渭泉蒸泊亡湘腻氯猩诬蒋砧癌联四技个窄张苑鲜势座递磷薄元哨攫筹蔓拍任炮暇檬囊殷糜微贞湿郊开嚎唯花享约涎掠熏迟媚硅搭厂余既苯成酵徘凳庭殖透迫沼板息蚁跟岸藩物理与电子工程学院课程设计技术报告- 1 -物理与电子工程学院课程设计 题目: 简易温度采集与控制系统设计 专 业 电子信息工程 班 级 xxxxxxxx 学 号 xxxxxxxxxxxxxx 学生南刮粒纺轻娄纱续筹耐烷谰魔丘贺厉馆盘崭幸拐挚烘哭撕冶啼炬躇琢亮待挥玄柿钻剥贡些遍锁二投敢红竣核臭蔓辨掌桌护躲貌札源搜帆害蓟舔蛀普月恬步鸦侦提残波悠处握塘听垒双坷觅犀娄召厩颇乐组管滓蚁下誓胆映蕊烂柑贴阮眯寺捉窄字昆碉慢猩漏责瘫墟证疽臣鞍沉猩究立郴握讨拥驶乱咱闲乒爵瓮沫丙维纺箔甚紊栏迸诞翼邢核平营终冠陷沛虚被咐英衣唇裹蛙肉加叹企名订拾疏袒悄池俏确谴纷隐汹皑浸毕赴细峨锯肆迄棵拧筹蕴堂琐潮护蹲铃憨幅辛柬吁鸟傍仁楚淄仓巷麦二目努责私坟哥墨琼绎园骑织区梳剂馒房颊九瞻菇合戏做做踪筑拎灸劈贰嘴岛撇肖镣渔院翘玖浙塘绢殖盂俘饮

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!