基于ADuC841的USB接口数据采集系统设计

2007-03-07 13:58:16来源:电子产品世界 作者:李玉国,李刚,林凌热度:

摘要: 本文提出了一种傅立叶光谱仪中USB数据采集系统的简易实现。

关键词: USB;微控制器;多通道;数据采集

引言

在微机测控系统中,经常会遇到需要输入各种模拟信号的情况,这时必然要进行A/D转换。有时在某些实际项目中,为了采集某些模拟量而选用一些专用的数据采集卡,不仅使得系统更加复杂,不容易实现功能扩展,还增加了系统设计成本。另一方面,USB接口操作简单越来越得到广泛的应用,因此设备的USB接口化也是一个发展趋势。

XFT-1型开放式傅立叶变换光谱仪采用了经典的麦克尔逊干涉仪,干涉后的光强随着动镜的移动而发生变化,光电接收器将接收到的缓慢变化的光强信号转化为了相应的电压信号。为了去除由于动镜移动速度不均匀所造成的误差,模块中采用了双通道,同时测量参考光(He-Ne 激光)和被测光源后,利用参考光的信息校正被测光测量位置误差。在XFT-1型开放式傅立叶变换光谱仪中,采用了本文提出的这种简易的USB数据采集系统。考虑到经济、实用因素,系统中采用了单片机和通用USB接口芯片,将两者结合实现USB接口的数据采集系统设计。上位PC则采用了C#语言编程,将采集到的数据实时显示、处理分析、数据保存和打印。

硬件电路设计

本系统以ADI公司的ADuC841为核心实现数据采集和控制。此单片机具有单指令周期20MIPS 8052内核和8通道高速420Ksps、12bit模/数转换器,支持在线下载。控制器和ADC集成缩短了开发时间,提高了系统的稳定性。

本文以南京沁恒的USB接口芯片CH375为核心实现USB数据传输。如下特点:兼容USB2.0;内置固件模式下屏蔽了相关的USB 协议,自动完成标准的USB 枚举配置过程,完全不需要本地端控制器作任何处理,简化了单片机的固件编程;通用Windows 驱动程序提供设备级接口,通过DLL 提供API 应用层接口。

ADuC841和CH375的接口电路图如图1所示。ADuC841和CH375有串行和并行两种数据线连接方法。模块中为了提高速度采用了并行的方法,将ADuC841的P0口与CH375的并行总线相连。除了读写信号连接外,采用A14作为地址位。A14=0,表示数据总线上是数据;A14=1,表示数据总线上是命令。USB传输过程中,ADuC841与CH375通过外部中断触发,采用ADuC841的INT0外部中断引脚直接和CH372的INT#引脚相连。CH375在正常工作时ACT#引脚输出为低电平,因此在电源和此引脚间加一个发光二极管能够指示USB接口芯片是否正常工作。发光二极管的亮灭为下位机程序的调试提供了重要的信息。

系统软件设计

系统软件是由下位机程序(固件程序)、USB系统驱动程序和应用程序三部分构成。利用USB协议传输数据的模型如图2所示。本系统的软件程序主要包括单片机C语言编写的数据采集和数据传输子程序,以及用C#编写的上位PC机采集到的数据实时显示、处理分析、数据保存和打印子程序。

下位机程序

设备的固件程序是数据采集系统的核心,下位机程序主要利用KeilC51编写。为了降低复杂程度和增加程序的可维护性,下位机程序设计采用先查询PC机通过USB接口传过来的命令再执行的方式。在上位机和下位机通讯过程中设定协议,在协议中设定相应的命令字和校验字段。主要的命令字有系统检测是否正常、设定采样频率、设定采样点数、采样启动信号等。下位机主程序为不断扫描命令字变量,看其是否有效。被监视命令字初始设为无效,上位机发出新的命令字后,下位机进入中断子程序接收命令字,命令字设为有效。下位机扫描到新命令字的内容后,执行相应的操作,然后将待监视命令字设为无效,继续等待新的命令字。这种设计细化了任务的功能,有利于开发、调试和维护。

责任编辑:DVBCN编辑部

为您推荐

中国移动MISC系统建成 数据业务能力全面提升

根据人民邮电报报道:经过近两年的不懈努力,中国移动数据业务管理系统(MISC)已在全网建成。日前,中国移动与卓望科技在北京举办“MISC全网建成暨DSMP规范获奖”庆祝会,来自中国移动总部、各省级公司和卓望科技的股东代表等100余名嘉宾出席会议。中国移动集团副总裁鲁向东表示,卓望科技研发并建设的MISC平台在数据业务管理中正发挥着特别重要的作用。该系统性能稳定并经受了高峰期大业务量的考验,从技术上大大提升了中国移动“移动梦网”业务合作管理体系的能力,用户投诉明显下降,下降率达96%。他说,MISC平台将在中国移

数字视频网络间采用文件方式传输节目数据的可行性分析

摘要:本文从节目制作网络和硬盘播出系统的连接方案入手,探讨了数字视频网络间连接的三种工作模式:采用磁带作为介质传输数据,采用流方式传输数据和采用文件方式传输数据。详细分析了这三种模式的优缺点,进而论证了采用文件方式在数字视频网络间传输节目数据的可行性和合理性。并分析了工程中采用文件方式在数字视频网络间传输节目数据所需面对的问题及解决方案。本文还提出了使用文件方式在数字视频网络间传输节目数据的具体可行方案,同时探讨了利用文件方式传输数据在节目集中上载和卫星节目收录方面的应用前景。关键字:数字视频网络、节目制作网络、硬盘播出系统、磁带、流、文件、MPEG、TCP/IP、FTP、集中上载系统、媒体资

信产部:开放国内因特网虚拟专用网在线数据处理等事项的公告

2003年8月至2005年8月,我部就“国内因特网虚拟专用网业务”、“在线数据处理与交易处理业务”、“国内多方通信服务业务”等三项增值电信业务组织开展了商用试验(其中,跨省开展商用试验由部负责组织,省内开展商用试验由各地通信管理局负责组织)。目前商用试验相关工作已结束,现就后续工作安排和相关管理规定通告如下:一、关于“国内因特网虚拟专用网业务”和“在线数据处理与交易处理业务”(一)试验期间,各试验参与单位准确把握相关技术特点和市场需求,以企业和集团客户应用为主要市场定位,认真探索研究“在线数据处理与交易处理业务”和“国内因特网虚拟专用网业务”等两项业务在社会和企业中的应用,在服务和经营模式等方

欧洲有线传输数据接口标准与数据视频广播接收标准分析对比(一)

Euro-DOCSIS/DVB-RCTomQuigley和Broadcom公司议程安排●高速有线调制解调器(CableModem)概述Cablelabs公司,RouzbehYassini公司●美国DOCSIS1.0主要成就CiscoSystem公司,NicosAchilleouis公司●美国DOCSIS1.1概述Motorola公司,MarkSumner公司●欧洲DOCSIS的特色与优点Broadcom公司,TomQuigley公司●摘要与问答欧洲DOCSIS概述●要点:—欧洲DOCSIS依赖于美国DOCSIS1.0/1.1规范,给欧洲物理层的支持者提供了美