首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于AVR单片机大容量数据采集系统的设计
来源:本站整理  作者:佚名  2011-05-25 09:30:07



摘要:高速嵌入式AVR单片机广泛应用于数据采集控制系统中,但由于自身存储容量过小而不能尽其所能,外扩Flash芯片很好地解决了存储容量上的瓶颈,在提高单片机性能的同时大大降低了系统成本。基于此设计了5路A/D采集电路,同时介绍了各个芯片的特点、功能结构,并在此基础上给出了它们之间的硬件接口设计及程序设计流程。
关键词:大容量数据采集;AVR单片机;Flash存储器,接口设计

0 引言
    AVR系列单片机一直以功能强、高可靠性、高速度、低功耗等特点而受到广泛的应用。但是AVR单片机自身的存储空间不大,例如在长时间或者高速数据采集系统中,对数据存储空间需求很大,单片机自身的空间难以满足存储要求,所以在大容量数据采集的场合下其作用受到了限制。因此,在AVR单片机的基础上外扩一个存储芯片可以解决其存储容量小的问题。
    Flash存储器体积小、容量大、并可随机访问,是作为扩展存储芯片的最佳选择。设计中采用了sumsung公司生产的NAND型的K9F5608UOM芯片作为扩展存储。

1 硬件设计
    论文设计了5路A/D采集电路,介绍了如何在实际的电路中实现大容量数据采集。设计要求:5路并行采集电路,A/D采集精度为12位,每路的采集速度约为10 k/s,有效采集时间约为10分钟。由此我们可以得到所需要的存储空间大小大约为3 M(10×5 x10×60 K),一般AVR单片机的数据存储容量是远远达不到的,因此扩展一个FLASH芯片作为数据存储器。
    整个数据控制采集系统由三大模块组成,分别是MAX1304模数转化芯片构成的数据采集模块、K9F4G08UOM存储芯片构成数据存储模块以及Atm-ega16L芯片组成的系统控制模块。系统设计构架见图1。

a.jpg


1.1 系统控制芯片介绍
    ATmage16L是ATMEL公司在2002年第一季度推出的一款AVR单片机,采用RISC指令系统,Havard结构设计,具有接近1MIPS/MHz的高速处理能力,具有16 k字节的在线编程FLASH,512字节的EEPROM数据存储器,32个可编程双向I/O口可传送地址和数据。芯片引脚见图2。

b.jpg


1.2 A/D芯片接口设计
    MAX1304是MAXIM公司推出的可编程12位精度串行输出A/D转换芯片,它具有8路模拟通道输入,每路都有独立的采样保持(T/H)电路。并行采样的功能极大地提高了采样速率,可应用在高速数据采集电路中。其电压输入范围为0~+5 V,并具有±6 V的故障保护,为电路提供了很好的安全屏障。内部或外部基准模式以及内部或外部时钟选择使得在设计电路时有了很大的灵活性。本设计中选用的是内部时钟及内部基准模式(电路典型接法如图3所示)。MAX1304的数据位与ATmegal6L的B,D两个扩展口相连,以实现采集数据的读取;其控制位与ATmegal6L的A扩展口连接,控制AD转换、芯片配置等操作。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:27,484.38000 毫秒