下载此文档

嵌入式系统论文.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
多路温度检测系统设计摘要:设计了一种多路温度检测系统,以ADC0809和AT89S52为核心,该系统主要有三个部分:数据采集,AD转换,数码管显示。选用模拟信号源代替温度传感器为输入元件,利用ADC0809转换信号,送到显示器(8个LED数码管)循环显示所测的八路温度数值,并根据现场工业需要,设置了一定范围的报警值,报警优先显示,利用按键消除报警。可用按键查看某一路的温度值,查看时采集不中断。软件算法上采用了直接拟合的方法,通过电压-温度关系来计算温度值。该多路温度检测系统具有结构简单、价格低廉、测量精度高、量程宽的特点,在很多场合具有一定的适用性。关键词:AT89S52单片机、温度采集、显示、报警绪论随着计算机技术的飞速发展和普及,数据采集系统在多个领域有着广泛的应用。数据采集是工、农业控制系统中至关重要的一环,在医药、化工、食品、等领域的生产过程中,往往需要随时检测各生产环节的温度、湿度、流量及压力等参数。同时,还要对某一检测点任意参数能够进行随机查寻,将其在某一时间段内检测得到的数据经过转换提取出来,以便进行比较,做出决策,调整控制方案,提高产品的合格率,产生良好的经济效益。现如今,随着工、农业的发展,多路数据采集势必将得到越来越多的应用,为适应这一趋势,作这方面的研究就显得十分重要。在科学研究中,运用数据采集系统可获得大量的动态信息,也是获取科学数据和生成知识的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理将直接影响工作效率和所取得的经济效益。温度采集在工业中的应用越来越广泛,而且要求也越来越高,结合所学《单片机原理与应用》课程,利用实验室已有的AT89系列单片机,做一个简易的可多路检测温度并能在超出范围时报警的系统。该系统用AT89S52单片机作为内核,利用ADC0809转换芯片辅助,以八个电位器作为模拟温度输入信号,一个5路8位数码管作为显示设备。可单独循环显示每一路的温度值,并且有键盘控制显示每路的温度值,这样可以满足在工业需要。系统总体设计设计应解决下列主要问题:(1)8路温度值(可用0-5V电压值模拟0-100℃)的数据采集,经A/D转换后送入单片机;(2)8个键盘、8个LED数码管显示电路,用于循环显示每一路的温度值(显示精确到小数点后一位),通过按键还可以选择任意一路显示。(3)设温度值的正常范围为10℃-50℃,若当前温度值超过此范围,则进行声光报警。(4)通过按键解除报警。(5)扩展功能:八路温度数值的上下限报警阈值可以按键设定。根据设计的性能指标要求,本系统不仅要满足一定精度的温度采集的基本功能,而且由于测量的路数为8路,还存在多路信号的循环显示问题,还要考虑温度超限报警输出的功能,同时系统还具有显示当前各路的测量温度值的功能和键盘选择显示路数的功能。系统结构原理图如图1所示: 图1系统结构原理图该系统以ADC0809和AT89S52为核心,主要由数据采集、AD转换、数码管显示三部分组成。选用模拟信号源代替温度传感器为输入元件,利用ADC0809转换信号,送到显示器(8个LED数码管)循环显示所测的八路温度数值,并根据需要,设置了一定范围的报警值,报警优先显示,利用按键消除报警。可用按键查看某一路的温度值,查看时采集不中断。软件算法上采用了直接拟合的方法,通过电压-温度关系来计算温度值。系统硬件设计一个温度采集系

嵌入式系统论文 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小916 KB
  • 时间2018-09-10