USB接口的数据采集存储电路的设计.docx
《USB接口的数据采集存储电路的设计.docx》由会员分享,可在线阅读,更多相关《USB接口的数据采集存储电路的设计.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机 USB 接口的数据采集存储电路的设计在一些特别的工业场合,有时需要将传感器的信号不断的实时采集和存储起来,并且到肯定时间再把数据回放到 PC 机中进展分析和处理。在工作环境恶劣的状况下承受高性能的单片机和工业级大容量的 FLASH 存储器的方案生怕就是最适当的选择了。CYGNAL 公司的 C8051F320 SOC 是一种具有 8051 内核的高性能单片机,运行速度为一般 8051 的 12 倍。该芯片内部 528 字节随机 RAM 和2048 字节 XRAM 为数据缓冲和程序运行供给了充分的空间。更受欢送的是它的串行扩展功能为当前的各种串行芯片和外部设备接口的扩展供给了极大的便利
2、。高速的 SPI 硬件接口与串行 FLASH RAM 的无缝连接大大简化了电路板布线,而片内自带的 USB 接口功能使数据的存储和回放变得格外简洁和快捷。在 USB 接口协议的支持下,使这个采集存储电路的数据回放过程简洁到了极点。本文给出的是用于大型光伏系统运行状态监测的数据采集存储电路,由于承受外表贴片工艺制作,整个电路板的宽度仅为 18 毫米,就像使用 U 盘一样便利。采集电路硬 件局部电路的硬件构造本系统承受了 CYGNAL 公司的 C8051F320 芯片和 Atmel代理商:聚兴科技公司的 AT45DB321C 存储芯片作为掌握和存储的主要芯片。图 1 是信号采集系统的采集及存储系统
3、框图。图 1 基于 USB 数据采集及存储系统框图从图 1 中可见,在采集过程中,传感器的输入模拟信号经可变增益放大器放大后送至 C8051F320,经过 ADC 转换为数字信号。单片机片外有 8 个45DB321C 芯片组成了一个 32MB 的 DATA flash 存储器,采集到的数据不断地通过 SPI 接口传送到 45DB321C 芯片中存储。与其他型号芯片相比,C8051F320 带有 USB 接口,片内的 USB 功能掌握模块符合 USB2.0 标准,可在全速或低速下运行,并具有 1KB USB 缓存、集成收发器,无需外部电阻。可以与 PC 机即插即用。当需要数据时,可将采集存储电路
4、从现场取回,通过 USB 接口回放到 PC 机中,在 LabVEIW 平台上进展波形显示和数据分析处理。8051F320 与 45DB321C 的硬件接口系统中 C8051F320 与 45DB321CI 承受 SPI 单主多从机的方式通信。引脚NSS 作为从机选择线,选择存储芯片,低电平有效;SCK 作为串行外设接口发送和接收数据的同步时钟信号;RDY/BUZ 作为推断设备不忙或预备接收的指令操作的信号线;SO、SI 作为数据传输线。本系统设计上考虑使用 8 片 45DB321C 芯片,最大容量达 32MB,通过片选CS1CS8 分别连到各 45DB321C 的CS 端。时钟 SCK 只对被
5、选中的 45DB321 有效。本系统使用多片 Flash 芯片的设计除了供给充分的存储空间之外,还解决了一个关键问题,就是借鉴硬盘领域 RAID 技术的思路,通过对 4 片一组的 Flash 挨次操作实现一个根本的并行加速,解决了 Flash 写入速度过慢的问题,大大提高了存储性能。具体电路如图 2 所示,其中 8 片存储器的 SPI 承受级联只画出一片, 各自的 CS 片选信号由 74HC138 译码给出。图 2 单片机与 FLASH 存储器的接口电路采集电路的程序软件采集电路的程序是指固化在 C8051F320 中的程序,承受 c 语言编写, 由主程序模块、ADC 数据采集、Flash 数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- USB 接口 数据 采集 存储 电路 设计
限制150内