《基于单片机的多路数据采集系统的设计课件.ppt》由会员分享,可在线阅读,更多相关《基于单片机的多路数据采集系统的设计课件.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于单片机的多路数据采集基于单片机的多路数据采集系统的设计系统的设计 数据采集系统的概念 将模拟信号转换为数字信号、并进行存储和计算机处理、显示的过程称为数据采集,而相应的系统则为数据采集系统。一、课题研究的主要内容 1 1设计概要:设计概要:本设计实现的是本设计实现的是4 4通道模拟信号采集与显示系统通道模拟信号采集与显示系统设计,能处理模拟信号(设计,能处理模拟信号(05V05V),同时具有对信),同时具有对信号进行循环采集与指定某一通道采集的功能,通号进行循环采集与指定某一通道采集的功能,通过过LCDLCD显示屏可以显示出通道与电压值。显示屏可以显示出通道与电压值。2 2设计要求:设计要
2、求:(1 1)用)用ADC080ADC0808 8作为信号检测,用作为信号检测,用AT89C51AT89C51作为作为信号处理,用信号处理,用LCD1602LCD1602液晶显示屏显示设计一个液晶显示屏显示设计一个数字电压表。数字电压表。(2 2)测量范围)测量范围0 05V5V,分辨率,分辨率0.02V0.02V。二、系统总框图 PO PO P2P2AT89C51AT89C51 P1P1复位电路复位电路时钟电路时钟电路ADC80ADC808 8转换转换LCD1602LCD1602显示显示系统系统测量电压测量电压 输入输入三、硬件设计输入A/D转换单片机控制显示电压值 由1个滑动变阻器与电源组
3、成信号产生部分,为ADC0808的模拟电压源,经AD转换后数据送入单片机。经过运算转换为数字信号后输出在LCD屏幕上。3.1 单片机的选择方案一:采用宏晶科技有限公司的STC12C5A60S2增强型51单片机作为主控芯片。此芯片内置ADC和SPI总线接口,且内部时钟不分频,可达到1MPS。而且价格适中。方案二:采用TI公司生产的MSP430F149系列单片机作为主控芯片。此单片机是一款高性能的低功耗的16位单片机,具有非常强大的功能,且内置高速12位ADC。但其价格比较昂贵,而且是TPFQ贴片封装,不利于焊接,需要PCB制板,大大增加了成本和开发周期。方案三:采用传统的AT89C51单片机作为
4、主控芯片。此芯片价格便宜、操作简便,低功耗,比较经济实惠。考虑到此系统需要不用到ADC,从性能和价格上综合考虑我们选择方案三,即用AT89C51作为本系统的主控芯片。单片机控制模块按键复位模块时钟电路模块 3.2 A/D转换器的选择 方案一:采用串行数据采集芯片TL549进行数据采集,TLC549是TI公司生产的一种低价位、高性能的位A/D转换器,它以8位开关电容逐次逼近的方法实现A/D转换,其转换速度小于17us,最大转换速率为40000HZ,4MHZ典型内部系统时钟,电源为3V至6V。TL549只能采集一路数据,若需采集多路数据,则需要增加TL549芯片,因此成本会比较大。方案二:采用AD
5、C0808数据采集芯片进行数据采集。ADC0808是八通道的八位逐次逼近式A/D转换器。由单一的5V电源供电,片内带有锁存功能的8选1的模拟开关。由C、B、A的编码来决定所选的模拟通道。转换时间为100us。转换误差为1/2LSB。本系统采用方案二ADC0808作为本系统的数据采集模块ADC0808系统如下图所示:输出端级联80518路模拟通道的选通端与8051级联IN0IN3与输入端连接3.4 显示部分 方案一:采用LED7段数码显示管显示,其成本低,容易显示控制,但不能显示字符。方案二:选择主控为ST7920的带字库的LCD12864来显示信息。12864是一款通用的液晶显示屏,能够显示多
6、数常用的汉字及ASCII码,而且能够绘制图片,描点画线,设计成比较理想的结果。方案三:采用字符液晶LCD1602显示信息,1602是一款比较通用的字符液晶模块,能显示字符和数字等信息,且价格便宜,容易控制。综合以上方案,我们选择了经济实惠的字符液晶LCD1602来作为显示模块。本设计的显示部分由本设计的显示部分由液晶显示器液晶显示器LCD1602LCD1602取取代数码管来完成。开代数码管来完成。开始时显示器将一直处始时显示器将一直处于初始状态。于初始状态。液晶电路图液晶电路图系统主要的电路原理图 四、软件设计本系统采用AD0808来采集多路模拟数据信息,并将这些信息转换成数字信号后送入单片机
7、,经单片机最小系统处理后,将多路数据在显示器LCD1602显示,其中包括LCD1602和数据采集模块的初始化配置。系统主程序流程图如右图:本系统仿真测试表明,系统性能良好,测量读数稳定易读、更新速度合理,直流电压测量范围为0-5V,最小分辨率为0.02V。但是,该系统也存在一定程度的不足,例如:1、输入电压易发生干扰不稳定,且驱动能力可能存在不足,2、输出量可用平均值算法来改善,使测量准确度更高。3、若能将测量的电压值实时保存,使用时将更方便。五、五、小结小结 大学本科的学习生活即将结束。在此,我要感谢大学本科的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本文能们在我成长过程中给予了我很大的帮助。本文能够顺利完成,要特别感谢我的导师,感谢各位系够顺利完成,要特别感谢我的导师,感谢各位系的老师的关心和帮助。的老师的关心和帮助。最后向所有关心和帮助过我的人表示真心的感谢。最后向所有关心和帮助过我的人表示真心的感谢。致谢致谢