大学学士学位论文基于DSP数据采集系统的设计.doc
《大学学士学位论文基于DSP数据采集系统的设计.doc》由会员分享,可在线阅读,更多相关《大学学士学位论文基于DSP数据采集系统的设计.doc(51页珍藏版)》请在三一办公上搜索。
1、基于DSP数据采集系统的设计摘要随着计算机和信息技术的飞速发展,数字信号处理已经成为高速实时处理的一项关键技术,广泛应用在语音识别、智能检测、工业控制等各个领域。很多要求对快速处理的实时数据采集处理系统,选用DSP(数字信号处理器)作为核心处理器。本文阐述了一种基于数字信号处理器的高速数据采集系统的总体设计方法,分析了该系统在设计实现过程中需要解决的一些技术问题和难点,并对系统各部分功能的实现方法作出了详细的分析和介绍。本文设计的数据采集处理系统采用TMS320F2812作为核心处理器完成对模拟信号的采集和处理。这款DSP有丰富的片内外设,用它作为处理器进行电路设计,可以使电路结构设计简单,成
2、本低廉、开发周期较短。系统选用USB作为和上位机通信的接口,实现处理数据的上传以及上位机对DSP的控制。采集到的数据经过DSP的处理后,通过USB上传到PC,由上层软件进行进一步的处理。根据系统的结构与功能要求,经过两种方案的比较,决定选用DSP芯片自带的AD模块作为系统的模数转换模块。经过试验结果检验,F2812内部模数转换器精度能满足系统的要求,本文还提出了提高转换精度、消除干扰的一些措施。在采集速度方面,系统采用级联同步采样方式对信号进行采集,采集转换速度可以大大提高。由于本文所用的核心处理器TMS320F2812上电顺序与其它DSP不同,CPU核先上电I/O外设后上电,针对这一问题,本
3、文给出了一种电源供电设计方案,解决了上电顺序的问题。由于需要采集处理的图像数据量较大,F2812内部的存储资源无法满足要求,本文结合DSP芯片存储结构的特点,给出了扩展片外存储器的接口设计方案。此外,本文还给出了系统的主要流程图,并详细叙述了系统的软件设计和实现过程,包括系统的初始化,数据采集,模数转换模块,数据处理算法,数据通信及代码优化等。并详细介绍了作为通信接口的USB固件的开发流程。关键词 数字信号处理器;数据采集;USBThe Design of Data Acquisition System Based on DSPAbstractWith the rapid developmen
4、t of computer and information technology, Digital signal processing technology has been more and mole important in high-speed and real-time processing.It is widely used in graph and image processing, voice identification,intelligent checking,industry control and other fields.A lot of rea-timedata ac
5、quisition and processing systems choose DSP(Difital Signal Processor)as hiscore processor,which ask for dealing with the collecting image data fast.In this paper,we proposed a high-speed data collection system based on the digital signal processing.We solved a lor of technology problems and difficul
6、ties in the system design and implement way of all kinds of function units is also introduced and analyzed in this paper.The data acquisition and processing system completes acquisition and processing to the analog signals and control of the machine using the chip of TMS320F2812.As this chip has abu
7、ndant of peripheral,we can have a simple circuit architecture,a lowcost and a short development time by using it.We choose USB(Universal Serial Bus) as the communication interface of DSP and the computer which can fulfill up datatransfer and the control to DSP.The acquisitioned and processed data is
8、 transferred to PC through the USB and dealed with by the top software.According to the systems need,we choose the analog to digital unit inside DSP asthe systems through the compare of two design themes,which is proved to meet theneed of the system totally through the results of tests.Some methods
9、are also bringedforward to improve to the precision of the internal A/D converter and remove theelectric disturb.Furthermore,we use simultaneous sampling mode and cascadedsequencer mode to improve the acquisition and convert speed.As for the order of electrifying for core professor-TMS320F2812,its C
10、PU is electrified earlier than the I/O peripherals which is different from others.Aiming at thisproblem,a power supply design method has been brought forward,which solves theorder of electrifying.For the large amount of image data that requires to be processed,the inter memory resources of F2812 can
11、t meet the demand.As for this point,this theme extends the outside memory according to the internal memory characters of the DSP chip.In addition,this theme gives the flow chart of the main program and the detail methods about the systems software design and implement,including systems initializatio
12、n,data acquisition,analog to digital converter unit,data processing,data communication and code optimization.The development flow of USB firmware is also introduced in this theme.Key words DSP;data acquisition;USBDSP,data acquisition,image processing不要删除行尾的分节符,此行不会被打印目录摘要IAbstractII第1章 绪论11.1 课题提出的背
13、景和意义11.2 DSP系统的构成及设计过程21.3 课题研究的内容31.4 论文的章节安排3第2章 系统的实现方案52.1 采集处理系统分析52.2 系统的器件选型62.2.1 微处理器的选型62.2.2 串型接口的选型92.2.3 存储器的选型102.2.4 其他器件的选型102.3 本章小结11第3章 系统的硬件设计123.1 系统的前端数据采集123.1.1 采用ADS8364作采集芯片123.1.2 采用F2812自带的ADC模块133.2 DSP的外围电路设计153.2.1 电源电路153.2.2 时钟电路163.2.3 复位电路183.2.4 JTAG电路设计193.3 F281
14、2与存储器的接口设计203.3.1 F2812存储资源分配情况203.3.2 外扩存储器接口设计223.4 F2812与68013的接口设计233.5 本章小结24第4章 系统的软件设计254.1 系统的开发环境254.1.1 CCS开发环境254.1.2 USB的固件开发环境264.2 DSP部分的软件设计264.2.1 系统的初始化程序设计284.2.2 A/D转换部分的软件实现294.2.3 SCI部分软件设计314.2.4 DSP与USB通信部分的软件控制程序324.2.5 命令文件的编写及程序的优化334.3 USB部分的软件设计354.4 本章小结36结论37致谢38参考文献39附
15、录A41附录B45千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第1章 绪论1.1 课题提出的背景和意义随着微电子技术、计算机技术和通信技术的迅猛发展,数字化已广泛深入地应用于现代国防,现代科技和国民经济的各个领域.在社会活动和个人生活中都随处可见。20世纪60年代以来,数字信号处理器(Digital Signal Processing,DSP)日渐成为一项成熟的技术,并在多项应用领域逐渐替代了传统模拟信号处理系统.传统的信号处理系统采用模拟技术进行设计和分析,处理设备和控制器采用模拟器件实现
16、.与之相比,数字信号处理技术与设备具有灵活、精确、抗干扰能力强、设备尺寸小、速度快、性能稳定和易于升级等优点,所以目前大多设备采用数字技术设计实现1。数据采集是获取信息的基本手段,数据采集技术作为信息科学的一个重要分支,与传感器、信号测量与处理、微型计算机等技术为基础而形成的一门综合应用技术,它研究数据的采集、存储、处理及控制等作业,具有很强的实用性。随着现代科学技术的发展和计算机技术的普及,告诉数据采集系统已应用于越来越多的场合,如通信、雷达、生物医学、机器人和语音等领域。数字信号处理器(DSP)是一种特别适合于各种数字信号处理运算的微处理器,也是嵌入式处理器的一种通常,嵌入式处理器包括微处
17、理器、微控制器、数字信号处理器和单片机等。随着计算机和信息产业的告诉发展,特别是数字信号处理器的诞生与快速发展,使各种数字信号处理算法得以实施实现,使得数字信号处理学科在理论和方法上都获得了迅速发展。由于DSP 具有丰富的硬件资源,改进的并行结构、告诉数据处理能力和强大的指令系统,它已经成为世界半导体产业中紧随微处理器与微控制器之后的又一个热点,在通信、航空、航天、国防、工业控制、网络及家用电器领域得到了广泛的应用。DSP芯片在的高速信号处理方面具有速度快、运算性能好等优点,内部采用改进的哈佛结构,使得微处理器 的并行处理能力大大增强2-4。而在计算机接口技术方面,通用串行总线(Univers
18、al Sraial Bus,简称USB)近几年得到了长足的发展。USB是一些PC大厂商如Microsoft、Intel等为了结局日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信的标准,自1995年在Comdex上亮相以来至今广泛地为各PC厂家所支持。现在生产的PC几乎都配备了USB接口,Microsoft的Window98、NT以及Linux、FreeBSD等流行操作都增加了对USB的支持。与其他通信接口比较,USB接口的最大特点是易于使用,这也是USB的主要设计目标。作为一种高速总线接口,USB适用于多种设备,如数码相机、MP3、播放机、高速数据采集设备等。易于使用还表
19、现在USB接口支持热插拔,并且所有的配置过程都由系统自动完成,无需用户干预5。USB接口支持1.5MB/S(低速)、12MB/S(全速)和高达480MB/S(USB2.0规范)的数据传输速率,扣除用于总线状态、控制和错误监测等数据传输,USB的最大理论传输速率仍达1.2MB/S或9.6MB/S,远高于一般的串行总线接口。1.2 DSP系统的构成及设计过程DSP是一种具有特殊结构的嵌入式微处理器,为了达到快速数字信号处理的目的,DSP芯片一般具有哈佛结构的并行总县体系、流水线操作功能、快速的中断处理和硬件I/O支持、低开销循环及跳转的硬件支持、单周期硬件地址产生器、单周期硬件乘法器以及一套适合数
20、字信号处理的指令集。如图1-1所示为一个典型的DSP系统框图46。抗混叠滤 波输入A/DDSP芯片D/A平滑输出输出图1-1典型的DSP应用系统输入信号首先进行带限滤波抽样,然后进行AD转换把模拟信号变换成数字信号。根据耐奎斯抽样定理,为保持信息不丢失,抽样频率必须至少输入带限信号最高频率的2倍。图1-1给出的DSP应用系统模型是一个典型的模型,并不是所有的DSP系统都必须具有模型中的所有部件。例如语音识别系统在输出端并不是模拟信号而是识别结果,如数字、文字等。有的系统的输入信号本身就是一个数字信号,显然不必再进行模数变换了。图1-2 DSP系统的设计流程一个数字信号处理系统是电子技术、信号处
21、理技术和计算机技术相结合的产物,系统设计通常分为信号处理部分和非信号处理部分。信号处理部分包括系统的输入和输出、数据的处理、各种算法的实现、数据显示和传输等,非信号处理部分则包括电源、结构、可靠性和可维护性等。如图1-2是DSP系统设计的一般方法。系统的软件和硬件分别调试完成后,就可以将软件脱离开发系统而直接在应用系统上运行。当然,DSP系统的开发,特别是软件开发是一个需要反复进行的过程,虽然通过算法模拟基本上可以知道实时系统的性能,但实际上模拟环境不可能做到与实时系统环境完全一致,而且将模拟算法移植到实时系统时必须考虑算法是否能够实时运行的问题。如果算法运算太大不能在硬件上实时运行,则必须重
22、新修改过简化算法。1.3 课题研究的内容本课题研究如何以DSP(数字信号处理器)和USB(通用串行接口)为核心构建硬件系统平台,完成采集处理系统的核心设计。这些核心包括DSP、USB、存储器等,研究的主要内容在硬件上主要为核心组件的接口设计,软件上包括数字信号处理算法、采集控制及驱动设计等。本文的研究主要包括以下几个方面:1对DSP技术进行广泛的学习和研究,了解各系列的DSP的结构及用途,根据课题需要选择高性价比的主处理器,本课题选择TI公司的TMS320F2812作为主处理器,熟悉该款数字处理器的结构、外设及各个模块的功能和各个寄存器的作用及构造。2了解通用串行借口(USB)的工作原理及通信
23、协议,选择合适的USB接口芯片,本文选用了CYPRESS公司的CY68013A,了解该芯片的功能构造及外设引脚,熟悉USB固件程序进行调试。3根据课题需求和DSP芯片的硬件特点提出基于DSP的数据采集处理系统的总体设计方案。4在TI公司的Code Composer Studio 2.2 for C2000(ccs)下对TMS320F2812进行软件仿真,熟悉CCS的开发环境,在内部 进行一些算法调试工作。1.4 论文的章节安排本论文共分为四章,各章的内容安排如下: 第一章概述了课题“基于DSP的数据采集处理系统的设计与实现”的提出和意义,并对所要研究的内容进行了总结。第二章从全局出发探讨了基于
24、DSP的数据采集处理系统的总体设计方案,阐述了系统的工作原理,并根据系统的目标要求对核心处理器及外围器件的选型进行了分析。第三章介绍了采集处理系统的硬件电路设计,包括DSP电源电路、AD转换模块、时钟电路、复位电路、JTAG接口、DSP外部扩展存储器的接口电路以及DSP和USB的接口电路等。第四章介绍了系统的软件流程图,并分成DSP设计和USB设计俩大部分对系统的软件实现方案进行了分析,并对DSP初始化以及DSP和USB的接口软件设计进行了详细的论述。第2章 系统的实现方案2.1 采集处理系统分析本数据采集处理系统采用内部有模数转换起的DSP作为主处理器,这是一种结构简单、功能强大、经济实用的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 学士 学位 论文 基于 DSP 数据 采集 系统 设计
链接地址:https://www.31ppt.com/p-4022847.html