基于USB 2.0数据采集系统的程序设计
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于USB 2.0数据采集系统的程序设计  2012/3/1
摘要针对常用数据采集板卡的不足,提出了一种基于USB2.0的数据采集系统的实现方法。在分析CypressFX2系列芯片CY7C68013主要性能的基础上,给出了具体硬件设计方案,重点介绍了基于GPIFMaster的控制方式及其实现数据采集的软件设计方法。该系统可用于销盘式摩擦实验机中测量材料的摩擦系数。1引言在工业生产和科学技术研究的各行业中,常利用PC或工控机对各种数据进行采集,如压力、频率、液位、温度等。常用的采集方式是通过数据采集板

     摘 要 针对常用数据采集板卡的不足, 提出了一种基于USB2. 0的数据采集系统的实现方法。在分析Cypress FX2系列芯片CY7C68013主要性能的基础上, 给出了具体硬件设计方案, 重点介绍了基于GPIF M aste r的控制方式及其实现数据采集的软件设计方法。该系统可用于销盘式摩擦实验机中测量材料的摩擦系数。

1 引言

在工业生产和科学技术研究的各行业中, 常利用PC或工控机对各种数据进行采集, 如压力、频率、液位、温度等。常用的采集方式是通过数据采集板卡, 其不仅安装麻烦, 易受机箱内环境的干扰,而且由于受计算机插槽数量和地址、中断资源的限制, 不可能挂接很多设备。而通用串行总线( Universa l Ser ia l Bus, USB )的出现, 很好地解决了以上这些冲突, 可实现低成本、高可靠性、多点的数据采集。USB 2. 0 是一种计算机外设连接规范, 除了USB1. 1中规定的1. 5Mb it / s和12Mb it / s两个模式以外, 还增加了480Mbit / s( 60MB / s)这一 高速 模式, 将USB的应用范围得到进一步扩大。

本文介绍的基于USB 2. 0的两路力信号采集传输系统, 可用于销盘式摩擦实验机, 测量材料的摩擦系数。

2 硬件设计

2. 1 系统方案

外部传感器的摩擦力信号和压力信号分别通过两片8位AD转换器转换为数字信号, 由USB 芯片直接传输至计算机中处理, 并使用软件演示两路力之间的关系, 计算出材料的摩擦系数。主机同时负责数据传输的启动与停止, USB 控制器控制信号的采集并读取到内部缓冲区。

2. 2 控制器芯片选择USB 控制器采用56 脚SSOP封装的CY7C68013, 属于Cypresss 公司FX2 系列。

Cypresss EZFX2将USB 2. 0的收发器、SIE、增强型8051和一个可编程逻辑接口集成在一个芯片上。在EZUSB FX2 上, 灵活的SIE 处理大部分USB1. 1和USB 2. 0硬件协议, 释放了用于特殊应用功能的嵌入式微控制器。通用可编程接口( GPIF)和主控/伺服端点FIFO ( 8..或16..位数据总线) 提供了其与常用接口, 如:ATA, UTOPA, EPP,PCMC IA, 以及大多数DSP/处理器的简单无缝连接。其有如下特点:

内核: 增强型8051的时钟频率高达48M; 每个周期4个时钟; 运行来自内部RAM的程序。

四个可编程BULK / INTERRUPT / ISOCHRONOUS端点: 缓冲区可选择为双缓冲区, 三缓冲区或四缓冲区; 外部数据接口可为8或16位。

与《基于USB 2.0数据采集系统的程序设计》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095