基于嵌入式USB接口的数据采集系统的设计
2011-05-21林生荣
电子设计工程 2011年11期
张 辉,林生荣
(中山大学 智能交通研究中心 广东省智能交通系统重点实验室,广东 广州 510006)
数据采集任务多在户外进行,所以数据采集系统通常要满足实时性、专用性、可靠性和低功耗等性能,这些特性在嵌入式系统中都能得到很好的体现,因此本文将以Windows CE的嵌入式平台来开发数据采集系统。但是由于嵌入式系统的硬件结构不易改变,所以在进行数据采集设备扩展时应该选择接口简单灵活、数据传输率高和支持热拔插的传输总线,而USB接口则能很好地满足这些要求[1],同时USB还有总线供电和不受插槽、中断等硬件资源限制的特性,因此USB接口是数据采集设备与嵌入式系统进行数据传输的理想选择。综上所述,本文将设计一款基于嵌入式USB接口的数据采集系统以满足实际的需要,下面将从硬件设计,程序实现和实际测试3方面具体描述。绍。具体的结构框架如图1所示。

1 硬件设计
1.1 硬件结构框架
本系统的硬件结构主要由控制中心、模数转换和USB协议实现3个部分组成,下面将针对这3个部分进行详细的介
1)控制中心。本系统采用单片机提供地址数据复用总线、选通信号(D12_CS 和 AD_CS),读写信号(RD 和 WR)以及对中断信号(D12_INT和AD_INT)进行检测。
2)模数转换。本系统采用MAX197芯片进行模数转换,该芯片具有采样保持功能和12位的高精度输出[2]。单片机可向MAX197写入其特定的命令从而选择指定的通道进行模数转换,转换结束后,MAX197向单片机输出低电平的AD_INT信号,单片机采用轮询方式检测到后通过HBEN信号控制MAX197输出低8位和高4位的转换数据。……
登录APP查看全文
