《基于单片机和USB接口的数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于单片机和USB接口的数据采集系统设计.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 现 代 电子技 术)2 0 0 9年第 4期 总第 2 9 1期 计算 机应 用技 术 基于单片机和 U S B接 口的数据采集系统设计 李 国柱(西安文理学院陕西 西安 7 1 0 0 6 5)摘 要:以 E Z US B F X 2作 为 US B接 口芯 片设计一种数据采 集 系统。该 系统应 用 E ZUS B F X 2芯片构建 单片机 和 主机 的数据 管道,接 口符合 US B 2 0协议。详细介绍该 系统 的硬件组成和软件设计,包括 F X 2的 固件设计 和主机 用户程序。E ZUS B F X 2芯 片工作在从属 F I F O 方式下,通过适 当的配置 可与单 片机 方
2、便地 进行连接,单片机 可以像访 问外部 存储 器 一样访 问 F X 2的端点。主机 应用程序通过 US B接 口向设备发送相应 的命令 来控 制 采样过程。该 系统硬 件扩展 方便、编程 简单。关键词:F X 2;S l a v e F I F O;US B;数据 采集 中图分类号:T P 3 3 4 文献标 识码:B 文章编号:1 0 0 4 3 7 3 X(2 O O 9)O 4 0 6 5 0 3 De s i g n o f Da t a Ac qu i s i t i o n S y s t e m Ba s e d o n S i n g l e Chi p Co m p u
3、t e r a n d US B I nt e r f a c e I I Guo z hu (Xi a n Un i v e r s i t y o f Ar t s a n d S c ie n c e,Xi a n,7 1 0 0 6 5,C h i n a)Ab s t r a c t:A da t a a c qu i s i t i o n s ys t e m i s d e s i gn e d b a s e d o n t he U S B i n t er f a c e c hi p EZUSB FX2 The s y s t e m u s e s EZUSB F X
4、2 c h i p t o f o r m t h e d a t a p i p e l i n e b e t we e n mi c r o p r o c e s s o r a n d c o mp u t e r Th e i n t e r f a c e c o n f o r ms t o t h e US B 2 0 p r o t o c o 1 E Z US B F X2 c h i p wo r k s i n t h e s l a v e FI F O wa y Th e c h i p c a n b e c o n n e c t e d wi t h mi
5、c r o p r 0 c e s s o r c o n v e n i e n t l y b y s u i t a b l e c o n f i gur e Th e mi c r opr o c e s s o r c a n a c c e s s t o FX2 S e n dp oi nt by t h e s a me wa y a s a c c e s s t o e xt e r n a l me mor y The us e r S a pp l i c a t i on pr og r a m c o nt r ol s t he s a mpl i ng pr
6、oc e s s t hr oug h USB i nt e r f a c e by t r a ns m i s s i o n c o r r e s p ond i ng c o mma nd t o t h e e qu i p me nt To t he s y s t e m,t he e xp a ns i o n o f ha r dwa r e i s c onv e ni e n t a n d t he pr ogr a mmi ng i s s i m p l e I n t h i s pa p e r,b ot h ha r dwa r e de s i g n
7、a nd s o f t wa r e de s i g n of t he s y s t e m a r e d i s c us s e d i n g r e a t de t a i l。i n c l u di ng t he f i r mwa r e of FX2 a n d us e r S ap pl i c at i o n p r o gr a m o f t h e c o mpu t e r s i d e Ke y wo r ds:FX2;Sl a v e FI FO;USB;da t a ac qu i s i t i o n 在工业 生产 和科 学 技 术研
8、究 中,常 利用 P C或 工 控 机对各种数据进行采集,以获得所需要的控制信息和实 验数据。传 统的数据采集 系统 多 以 I S A,E I S A 或 P C I 插 卡的形式完成数据传输,这种方式存在安装麻烦,受计算 机插槽数量、地址、中断资源 限制,可 扩展性 差 等缺 点】。由于通用 串行 总线(Un i v e r s a l S e r i a l B u s,US B)具 有 自动 被系统识别,自动安 装驱 动程 序、自行 进 行 系统 配 置,以 及支持不 同速率 的 同步 和异 步传 输 方式,支持 热 插拔 和 即插即用(P l u g a n d P l a y,P
9、N P)等 优点,已逐渐 成 为 现代 数 据传输的发展趋 势。目前 实现 US B数 据 传送 多采 用 专用的 US B接口芯片,文献 1,2 采用的 P D I US B D 1 2可 支持 US B 1 1 协议,文献 3 采用 的接 口芯片为 US B 1 0 0 也仅 支 持 U S B 1 1协 议,文 献 4 采 用 C P 2 1 0 2符 合 US B 2 0 协议,其通用 的驱动程序可将设备作为虚拟的 C O M 端 口设备 进 行 操作,文 献 5 采 用 P h i l i p s公 司 I S P 1 5 8 1 芯 片 作 为 US B 2 0的 接 口芯 片。这
10、 里 采 用 C y p r e s s 公司的 C Y7 C 6 8 0 1 3作为 US B接 口芯片,设计实 收稿 日期:2 0 0 8 0 6 1 6 基金项 目:西安文理学院专项科研基金资助项 目(KY2 0 0 6 4 3)现 了基 于单 片机和 US B 2 0的数 据采 集 系统。该系 统可 实现单通 道模 拟 信号 的采 集,主机 应用 程序 负 责启 动 和 停止采样,采样间隔时间由主机应用程序设置调整,采样 数据传给主机应用程序显示并保存。1系统硬 件设计 1 1 系统硬 件 组成 整 个 系统 的硬件结 构 如 图 1 所 示。AT8 9 C 5 2为主 控单片机,负责
11、控制 A D转换、上传采集数据、接收并 执行 主 机 的命 令。C Y7 C 6 8 0 1 3为 US B 接 口 芯 片。A D转换 芯片 采 用 TI 公 司 生 产 的 TL C 5 4 9,AD 7 8 0是 一款高 精度参 考 电压 芯片,可为 TL C 5 4 9 提 供 2 5 V 或 者 3 0 V 的参 考 电压。系 统+5 V 电源 由主机 的 US B 接 口提供,C Y7 C 6 8 0 1 3 所需的电源为+3 3 V,由+5 V 电源接稳压芯片 AP 1 1 1 7提供,图中没有画出。1 2 TLC5 4 9 TL C 5 4 9 6 是以 8位开关 电容逐次逼近
12、 A D转换 器为基础而构造的 C MO S A D转换器,将其设计成能 通过 三 态 输 出 与 微 处 理 器 或 外 围 设 备 串 行 接 口。6 5 李国柱:基于单片机和 US B接口的数据采集系统设计 TL C 5 4 9用输 入 输 出 时钟(I O C L O C K)和芯 片 选 择(C s)输入作数据控制,转换结果由 D AT AOuT引脚输 出。I O C L O C K端的最高频率可达1 1 MHz。T L C一 5 4 9片 内系 统 时 钟 工 作 在 4 MHz(不 需 要 外 部 时 钟)。片内系统 时钟使 内部 器件 的操作 独立 于 串行 输入 输 出 时序
13、并允许 T L C 5 4 9像许多软件和硬件所要求的那样 工作。I O C L OC K 和 内部系统时钟可 以实现高速数 据传送,使得 T L C 5 4 9可实 现 4 0 k Hz的采 样频 率。T L C 5 4 9 具 有通 用控 制逻 辑 及 自动工 作 或 在微 处 理 器 控制下工作的片内采样 保持 电路,差分高阻抗基准电 压输入端,易于实现 比例转换 的高速转换器,定标及 隔 离电路。整个 开关 电容 逐 次 逼 近转 换 器 电 路 的设计 允 许 在小 于 1 7 s的时 间 内,以最大 误差-+-0 5为最 低 有 效 位 的精 度实 现转 换。P 0 P0 7 F
14、D F D 7 F OADR0 车 Pl 0 L r FIFOADR1 P1 1 ALE P1 2 V Pl 6 FL AGA+5V P1 7 FL AGB -V O U T v IN L _ JN T o F L A G C I l P 2 7 S L C S GN D I W R S L WR D+R D S L R D D A D 7 8 0 L S L 0E 图 1 系 统 的 硬 件 连 接 图 1 3 C Y7 C 6 8 0 1 3及其 固件 程序 E ZUS B F X2系 列 芯 片 C Y7 C 6 8 0 1 3是 业界 第 一 个支 持 US B 2 0,同 时 向下
15、兼 容 US B 1 1规 范 的单 片 机,为描 述 方 便 以下 简 称 该 芯 片 为 F X 2。F X2支 持 全 速传输(1 2 Mb s)和高 速传输(4 8 0 Mb s),该 芯片将 US B 2 0收 发器、串行 接 口引擎 S I E、增 强 的 8 0 5 1内核、G P I F等 集 成 于 一 体。F X 2内含 4 K B 的端 点缓 冲 区 F I F O,可 以 被 配 置 为 具 有 不 同 大 小 缓 冲 区 的 I N 或 O UT端点(E P 2,E P 4,E P 6,E P 8),具 有 US B协议 所 规 定的 4种传输方式,即控制方式、中断方
16、式、批量传输、和同步传输方式 。C y p r e s s 公 司为 F X 2提供了完善 的软件开发工具包,降低 了开难度,加快了开发进度。F X 2可以工作在 3 种不同的模式下完成 US B数据 的传输,即 P o r t s 模式、G P I F模式和 S l a v e F I F O模式。P o r t s 模式 下其 US B数据 的传输主要在 F X2的 8 0 5 1 内核参与下完成,数据传输通过执行指令实现,因此数 据的传输率 比较低,对大批量数据传输一般采用后两种 方式。G P I F方式,称为通用可编程 接 口方式,在此模 式下,F X2的 F I F O是 由内部的
17、GP I F控制 的,F X 2利 用由软件编程输出读写控制波形读取 F I F O标志,控制 F I F O的选通,并且对外部设备提供 了用 户专用接 口,66 可 以对许 多 通 用 总 线 接 口进 行 访 问,如 AS I C,D S P和 存储器等。文献E 9,1 0 7 利用 F X2的 GP I F方式构建了 US B数 据传 输通 道。S l a v e F I F O 方式 是 将 F X 2的 F I F O作为 外部控 制器(如 F P G A 或 单片机)的从属 F I F O,外部控制器可像普通 F I F O操作一样对 F X 2的 F I F O进行读写,而不考虑
18、该包 的大小,传输速率可明 显 提高,文 中 F X2在 S l a v e F I F O模 式 下工 作。F X2 有 3种 封装形 式:1 2 8引脚、1 0 0引脚 和 5 6引脚,这里 选用 F X 2的 5 6引脚 的封 装形式。F X 2芯 片在使 用 时 必 须 先 下 载 固件 程 序,固件 程 序 主要 负责 完成芯 片 初 始化,对 芯 片进 行必 要 的配置、处理设备请求、进行数据传输等相应工作。用户通过编 写适 当的 固件程 序 完 成 对 F X 2的 设 置。C y p r e s s公 司 提供 了一个 固件程 序开 发框 架可 以大 大 简化 F X 2芯 片
19、 固件 程 序 的 开发 难 度。通 过 编 写用 户 初 始 化 函数 T D _ I n i t(),用户可以规定各种端点资源的使用 以及配 置外 围接 口的输入 输 出等。其 主要配 置语句 如下:I FCONFI G=O xCB:F X 2配置为异步 S l a v e F I F O方式,内部时钟 4 8 MHz E P2 CF G 一 0 x A0;EP 2,4 5 1 2 B,BUL K,0UT E P2 FI FOCFG:O x l O;E P2自动 OUT,8位 E P6 CF G 一 0 x E 0;EP 6,4 5 1 2 B,BUL K,I N E P 6 F I F
20、O C F G 一 0 x 0 8;E P 6自动 I N,8位 E P4 CF G 一 0 x 2 0;E P4无 效 E P 8 C F G 一 0 x 6 0;E P 8 无效 PI NFLAGSAB 一0 x 8E:F L A GA固定为 E P 6 F F,F I AG B固定 为 E P 2 E F P I NF L AG S C D 一 0 x 0 4;F L AG C固定为 E P 2 P F P O RT A C F G l O x 4 0;P A7引脚配置为 S L C S F I F O P I N P O L A R 一 0 x 0 0;所有引脚低 电平有效 EP2 F
21、I FOPFH=0 x 0 0;F P 2端点的整个 F I F O大于等 于 1 时,F P 2的可编程标志激活 EP2FI FOPFL 一 0 x 01:固件程 序将 F X 2配置 为异 步 S l a v e F I F O模 式,总 线 宽度 8 位,在 4 个 端点 中,E P 4和 E P 8 未 被使用,E P 2 和 E P 6的配置 如 表 1所 示。由于 采 用 自动 输 入 输 出 模式,主机和单片机通过旁路 F X 2的 C P U 直接连接,所 有数据 被直 接通过 F I F O 管道提 交,不需 固件程 序干 预。在 F X 2的 S l a v e F I F
22、 O模式下,F I F OAD R I-1:O 引 脚作 为地 址 线 选 择 某 个 端 点,S L C S相 当 于 片 选 信 号,S L WR(写)与单 片 机 的 WR 引 脚 相 连,S L R D(读)和 S L O E(输 出使能)与单 片机 的 R D引脚相连。单片 机通过访问地址为 0 x 0 0的外部存储器的方式就可以实 现 对 E P 2的访 问,同理可访 问 E P 6端点。表 1 E P 2和 E P 6端点配置 2 0 0 9年 第 4期 总 第 2 9 1 单 片 机 通 过 F X2的 3个 标 志 引 脚(F AL GA,F L AGB,F L AG C)来
23、 全 面 掌 握 F X 2的 各端 点 F I F O 的 状 况。F L AG A 定 义为输 入端 点 E P 6的满标 志,当输人 数据满时该引脚为低电平;F L AGB被定义为输 出端点 E P 2的空标志,当主机传来 的数据被读 空时该引脚为 低电平;F L AG C定义为当 E P 2端点整个 F I F O 中的字 节数大于等于 1时为低电平。假设 当前主机没有传送 命令,则 F L AGC为高电平,当主机发送命令后,E P 2的 字节数 大于等 于 1,则 F L AG C变为 低 电平。这样 在 F AL G C引脚上产生了一个下降沿,将此 引脚与单 片机 的 I NT0引
24、脚相连,则当主机发送命令后单片机会触发 I N T0中断,在 I NT 0的 中断 处 理 程 序 中单 片 机 读 取 并 执行传来的命令。2系统 软 件设计 2 1驱动 程序 在 E Z US B F X2开发 包 中,提 供 有通 用 的驱动 程 序包,对该程序包稍加修改就可生成一个具有下载固件 并完成设备重枚举功能的设备驱动程序。文献E 7 对驱 动 程序 的开发 步骤 有详 细 的记述,这里 采用 的就 是这个 通 用驱动 程序(GP D)。2 2主机应 用程序 主机应用程序主要实现向设备发送命令数据包,接 收设备传送的数据并进行显示,主机应用程序通过通用 驱动程序来完成对设备的控制
25、和通信。应用程序采用 VC 6 0编写,与设备通信时,首先通过调用 Wi n 3 2函数 C r e a t e F i l e()来取 得访 问设 备驱 动程 序 的句 柄。该 函数 的语句实例如下:HANDLE De v i c e Han dl e;De v i c e Ha n d l e Cr e a t e Fi l e(”e z u s b一0”,GENE RI C W RI TE,FI LESH AREW RI TE,NULL,0PENEXI S TI NG,O,NULL);用户得 到设 备 句 柄后,就 可 以使用 Wi n 3 2函数 D e v i c e I o C o
26、 n t r o l()来 向设 备 提 交 相 应 的 I OC T L 控 制 码,进行 读 写和控 制 操作,完成 相应 操 作 后 应 用程 序 通 过 Wi n 3 2函数 C l o s e Ha n d l e()关 闭 设 备 句 柄 结 束 1次 操 作。以下是 部分 操作 的代 码实 例:读操作 B 0 0I s t a t u s F L As E;执行结果 s t a t u s De v i c e I o C o n t r o l(g h D e v i c e,输入设备句柄 I OC TLEZUSB BULKREAD,批量读取数据 的 I O C T L控制码
27、b u l k Co n t r o l,输入缓 冲区,指向 B UL K TR AN S F E R C ON TR 0 L 结构 的指针,该结构主要用来提供管道号 s i z e o f(BUL K TRANS F ERC ONTR0L),输入缓 冲区长度 i n B u f f e r,保存读取数据的缓冲区指针 FX2一Buf f e r Si z e,US B传送数据的总长度,必须小 于 6 4 K B B y t e s Re t u r n e d,实际返回的字节数 NULL):f 7 s操 作 s t a t u s De v i c e I o C o n t r o l(g
28、_ h D e v i e e,输出设备 句柄 I OCTL_EZUSB_BU LKW RI TE,批量 写数据的 I O C TL控制码 b u l k Co n t r o 1 输 入缓冲区,指 向 B UI K TR AN S F E R C ON TR OL结构 的指针 s i z e o f(BULKTRANSFER_CONTR0L),输入缓 冲区长度 o u t B u f f e r,保存要写到设备 的数据缓 冲区指针 n Buf f e r Si z e,Us B传送数据 的总长度,必须小于 6 4 KB B y t e s R e t u r n e d,实际返 回的字节数
29、NU L L);关 闭设 备 Cl o s e Ha n d l e(g_h De v i c e);应 用程 序 中有 两个 线 程,辅 助线 程 为 采 样 线程,采 样 线程 的流程如 图 2所 示。图 2 采样 线程 流 程 图 采样线程负责从设备读取数据,并通过消息传送机 制与主线程通信;主线程负责采样数据的显示、存盘,向 设 备 发送命 令 数 据 包,以及 启 动 停 止 采 样 线 程。当 执 行启动采样命令时,主线程先 向设备发送启动命令数据 包,然后启动采样线程准备接收数据;当执行停止采样 命令时,主线程先向设备发送停止命令数据包,然后停 止采样线程结束数据 的接收。命令数
30、据包大小为 4 B 包含有命令字和采样间隔时间参数等信息。2 3单 片机程 序 如上 所述,单 片 机 的 I NT0中断 一 旦触 发,表 示 主 机有命令数据包传送到。在 I NT 0的中断处理程序 中,单 片 机 读 取 E P 2端 点 的 数 据 直 到 E P 2端 点 为 空(F L AG B为低电平),获得上位 机发送的命令数据包。若接收到启动命令,则根据命令数据包的采样间隔时间 参数来设置计数变量和定时器 T O的初值并启动 TO;若接收到的命令为停止命令,则停止定时器 T O。在 T O 的中断处理程序中若相应的计数变量达到设定值,则完 成 A D转换、读取数据以及将数 据
31、写入 E P 6端点 的操 作。计数变量和 T O的初值均根据命令数据包的参数 进行设置,因此设备 的采样间隔时间可以由主机程序进 行调 整。(下转第 7 5页)67 现代 电 子技术)2 0 0 9 年 第 4期 总 第 2 9 1期 计 算机应 用技 术q 3结 语 在利用 L a b V I E W 实现 B P神经 网络的计算,方法 一通过直 接 调用 Ma t l a b程 序,简单易 行,只是 事先需 要 装有 Ma t l a b 5 0以上 的版本。方法二运用图形化编程 对 B P神经网络进行仿真,具有形象、直观、便于使用和 理解 的优于传统文本编程语言的特点。图 1 2运 行
32、 结果 参考文献 E 1 A l l e r h a n d A G a l u s k a A n I mp l e me n t a t i o n o f L a b VI E W f o r Co mp ut e r Co nt r o l l e d Exp e r i me n t s i n Ge ne r a l Ch e mi s t r y La b o r a t o r y I n s t r u c t io n_ J C h e m E d u c a t o r,2 0 0 0,5(2):7 1 7 6 1-2 3飞思 科 技 产 品研 发 中心 神 经 网络 理
33、 论 与 Ma t l a b 7实 现 M 北京:电子 工业 出版社,2 0 0 5 3 常 晓丽 基 于 Ma t l a b的 B P神 经 网络 的设 计 J 机 械工 程 与 自动化,2 0 0 6(4):3 6 3 7 4 郭红梅,于佐军 L a b VI E W 与 Ma t l a b混 合编程 的过程控 制 应用 J 控制工程,2 0 0 7(1 4):1 3 1 1 3 2 5 蔡清华,杨世 锡,罗锡梁 基于虚拟仪器编程 的 B P神经 网络 学 习算法仿真 J 现代 机械,2 0 0 6(2):6 8 C 6 周丽霞,熊瑞平,杨 荣松 L a b VI E W 在 B P
34、神经 网络 故障 诊 断系统 中的应用 I-J 机床与液压,2 0 0 7,3 5(4):2 1 5 2 1 6 7 昝涛,王 民,费仁元,等 L a b VI E W 中人 工 神经 网络计 算 的 实现及应用 J 微计算机信息,2 0 0 6,2 2(6):1 2 2 1 2 4 8 粟钧,吴拓 基于虚拟 仪器编 程 的 B P神 经网络 算法 学习算 法仿真E J 广东轻工职业学 院学报,2 0 0 5,4(1):2 6 2 8 9 殷 莹 B P网络在设备故 障诊断中的应用与实现 J 微计算 机信息,2 0 0 7,2 3(1 0):3 1 3 4 1 O 张雅丽,王宝光,赵 海文,等
35、 虚拟 仪器 在故 障诊 断 中的应 用 J 机床与液压,2 0 0 5(1):1 2 4 1 2 6 1 1 曾祥学,罗卫华,张斌 基于 L a b wi n d o ws c VI 的人工神经 网络 B P算法 的实现 J 现代电子技术,2 0 0 5(2):2 1 2 3 作者 简介廖 慎勤 女,1 9 8 4年出生,湖 南醴陵人,湖南师范大学硕 士研 究生。主要研 究方向为模拟 电路故 障诊 断。彭 良玉 女,1 9 6 5年 出生,湖 南湘 乡人,湖南师范大学教授,硕士生导师,北京航 空航天 大学博 士后。主要研 究方 向为 源滤波器的设计,模拟 电路故 障诊 断,已发表论文 8 O
36、余篇。江 勇 男,1 9 8 5年 出生,湖南醴陵人,凌 阳科技公 司通信部 工程 师。主要研 究方 向为通信 终端设 备开发,已发表 论 文 1篇。(上 接 第 6 7 页)3 结 语 工作于 S l a v e F I F O方 式 下 的 F X 2相 当于 在外 部 控 制和主机 之 间构 造 了一 个 的 数 据管 道。通 过对 F X 2的 F I F O标 志 引脚 F L AG A,F AL G B,F L A G C 的配 置,使 该 芯片可 以方便 地 与单 片机 进 行连 接,单 片机 通 过外 部 中 断获知 主 机 数 据 的 到 达,通 过 其 他 标 志 引 脚
37、获 得 端 点 F I F O的信息,单片机和主机通信时,感觉不到 F X 2的存 在。基于单 片机和 F X 2的数 据采集 系统 扩展 方便、编 程 简单、无需外接 电源、采样 间隔 时 间 由主机 调 整,实 现 了 数据采集系统的小型化和便携化,在现场信号采集,教学 实验,仪器仪表等领域具有一定的应用前景。参考文献 1 张树明,方昌林 基于 US B总线的数据采集系统 J 机床与 液 压,2 0 0 5(1 2):1 3 21 3 4 E 2 周兴,戴胜华 基于单 片机 的 US B数据 采集 系统 设计 J 仪 器仪表标准化与计量,2 0 0 6(1):2 5 2 7 3 石晓瑛,许
38、 智榜 基于 A T9 0 S 8 5 1 5和 US B接 口数 据采集 系 统r J 微计算机信息,2 0 0 5,2 1(1 0):9 0 9 2 4 丛 伟波,杨 勇,韩清凯 低 功耗数 据采 集系统 的 US B接 口设 计 f J 单片机与嵌入式系统应用,2 0 0 5(1):2 5 2 7 t-5 张建鹏,解 国明,李刚 基 于 I S P 1 5 8 1型接 口电路 的 US B 2 0 接 口设计 J 国外电子元器件,2 0 0 5(9):7 1 O I-6 李 国厚 串行 A D转 换器 TL C 5 4 8 5 4 9及 其应用 J 仪表 技 术,2 0 0 1(3):3
39、 5 3 6 7 钱 峰 E ZUS B F X2 单 片机原 理、编程及应用 M 北京:北 京航空航 天大学 出版社,2 0 0 6 8 袁卫,赵小 明,张建奇 P o r t s 模式下 C Y 7 C 6 8 0 1 3和 F P G A 的 数据通信 J 单片机与嵌入式应用 系统,2 0 0 6(7):4 9 5 1 9 贾宝金,王宝珠,李 晓玲 基 于 US B的数据采 集系统 的设 计 与研究 J 现代 电子技 术,2 0 0 7,3 0(2 4):1 8 7 1 9 0 1 O 岳跃 平,霍玉 晶,何淑芳 基于 US B 2 0技术 的高速 双路数 据采集系统l-J-1 微计算机信息,2 0 0 7,2 3(7):1 0 4 1 0 5 作者简介 李 国柱 男,1 9 7 6年 出生,山西长治人,讲师,硕 士。研 究方向微机控 制。75