没有合适的资源?快使用搜索试试~ 我知道了~
学位论文-—基于dsp数据采集系统的设计.doc
0 下载量 190 浏览量
2023-07-01
16:08:21
上传
评论
收藏 660KB DOC 举报
温馨提示
试读
51页
学位论文-—基于dsp数据采集系统的设计.doc
资源推荐
资源详情
资源评论
基于 DSP 数据采集系统的设计
摘要
随着计算机和信息技术的飞速发展,数字信号处理已经成为高速实时处理
的一项关键技术,广泛应用在语音识别、智能检测、工业控制等各个领域。很
多要求对快速处理的实时数据采集处理系统,选用 DSP(数字信号处理器)作为
核心处理器。本文阐述了一种基于数字信号处理器的高速数据采集系统的总体
设计方法,分析了该系统在设计实现过程中需要解决的一些技术问题和难点,
并对系统各部分功能的实现方法作出了详细的分析和介绍。
本文设计的数据采集处理系统采用 TMS320F2812 作为核心处理器完成对模
拟信号的采集和处理。这款 DSP 有丰富的片内外设,用它作为处理器进行电路
设计,可以使电路结构设计简单,成本低廉、开发周期较短。系统选用 USB 作
为和上位机通信的接口,实现处理数据的上传以及上位机对 DSP 的控制。采集
到的数据经过 DSP 的处理后,通过 USB 上传到 PC,由上层软件进行进一步的处
理。
根据系统的结构与功能要求,经过两种方案的比较,决定选用 DSP 芯片自
带的 AD 模块作为系统的模数转换模块。经过试验结果检验,F2812 内部模数转
换器精度能满足系统的要求,本文还提出了提高转换精度、消除干扰的一些措
施。在采集速度方面,系统采用级联同步采样方式对信号进行采集,采集转换
速度可以大大提高。
由于本文所用的核心处理器 TMS320F2812 上电顺序与其它 DSP 不同,CPU
核先上电 I/O 外设后上电,针对这一问题,本文给出了一种电源供电设计方
案,解决了上电顺序的问题。由于需要采集处理的图像数据量较大,F2812 内
部的存储资源无法满足要求,本文结合 DSP 芯片存储结构的特点,给出了扩展
片外存储器的接口设计方案。
此外,本文还给出了系统的主要流程图,并详细叙述了系统的软件设计和
实现过程,包括系统的初始化,数据采集,模数转换模块,数据处理算法,数
据通信及代码优化等。并详细介绍了作为通信接口的 USB 固件的开发流程。
关键词 数字信号处理器;数据采集;USB
The Design of Data Acquisition System Based on DSP
Abstract
With the rapid development 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 acquisition 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 difficulties 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 abundant 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
transferred to PC through the USB and dealed with by the top software.
According to the system’s need,we choose the analog to digital unit inside DSP
asthe system’s through the compare of two design themes,which is proved to meet
theneed of the system totally through the results of tests.Some methods 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,it’s CPU 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’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 system’s software design and implement,including system’s
initialization,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;USB
目录
摘要 ...............................................................................................................................I
Abstract ........................................................................................................................II
第 1 章 绪论 ................................................................................................................1
1.1 课题提出的背景和意义 ...................................................................................1
1.2 DSP 系统的构成及设计过程 ............................................................................2
1.3 课题研究的内容 ...............................................................................................3
1.4 论文的章节安排 ...............................................................................................3
第 2 章 系统的实现方案 ............................................................................................5
2.1 采集处理系统分析 ...........................................................................................5
2.2 系统的器件选型 ...............................................................................................6
2.2.1 微处理器的选型 ........................................................................................6
2.2.2 串型接口的选型 ........................................................................................9
2.2.3 存储器的选型 ..........................................................................................10
2.2.4 其他器件的选型 ......................................................................................10
2.3 本章小结 .........................................................................................................11
第 3 章 系统的硬件设计 ..........................................................................................12
3.1 系统的前端数据采集 .....................................................................................12
3.1.1 采用 ADS8364 作采集芯片 ......................................................................12
3.1.2 采用 F2812 自带的 ADC 模块................................................................13
3.2 DSP 的外围电路设计 ......................................................................................15
3.2.1 电源电路 ..................................................................................................15
3.2.2 时钟电路 ..................................................................................................16
3.2.3 复位电路 ..................................................................................................18
3.2.4 JTAG 电路设计.........................................................................................19
3.3 F2812 与存储器的接口设计 ...........................................................................20
3.3.1 F2812 存储资源分配情况 ........................................................................20
3.3.2 外扩存储器接口设计 ..............................................................................22
3.4 F2812 与 68013 的接口设计 ...........................................................................23
3.5 本章小结 .........................................................................................................24
第 4 章 系统的软件设计 ..........................................................................................25
4.1 系统的开发环境 .............................................................................................25
4.1.1 CCS 开发环境...........................................................................................25
4.1.2 USB 的固件开发环境...............................................................................26
4.2 DSP 部分的软件设计 ......................................................................................26
4.2.1 系统的初始化程序设计 ..........................................................................28
4.2.2 A/D 转换部分的软件实现........................................................................29
4.2.3 SCI 部分软件设计 ....................................................................................31
4.2.4 DSP 与 USB 通信部分的软件控制程序 .................................................32
4.2.5 命令文件的编写及程序的优化 ..............................................................33
4.3 USB 部分的软件设计......................................................................................35
4.4 本章小结 .........................................................................................................36
结论 ............................................................................................................................37
致谢 ............................................................................................................................38
参考文献 ....................................................................................................................39
附录 A.........................................................................................................................41
附录 B.........................................................................................................................45
第1章 绪论
1.1 课题提出的背景和意义
随着微电子技术、计算机技术和通信技术的迅猛发展,数字化已广泛深入
地应用于现代国防,现代科技和国民经济的各个领域.在社会活动和个人生活中都
随处可见。20 世纪 60 年代以来,数字信号处理器(Digital Signal Processing,DSP)
日渐成为一项成熟的技术,并在多项应用领域逐渐替代了传统模拟信号处理系统.
传统的信号处理系统采用模拟技术进行设计和分析,处理设备和控制器采用模
拟器件实现.与之相比,数字信号处理技术与设备具有灵活、精确、抗干扰能力
强、设备尺寸小、速度快、性能稳定和易于升级等优点,所以目前大多设备采用
数字技术设计实现
[1]
。
数据采集是获取信息的基本手段,数据采集技术作为信息科学的一个重要
分支,与传感器、信号测量与处理、微型计算机等技术为基础而形成的一门综
合应用技术,它研究数据的采集、存储、处理及控制等作业,具有很强的实用
性。随着现代科学技术的发展和计算机技术的普及,告诉数据采集系统已应用
于越来越多的场合,如通信、雷达、生物医学、机器人和语音等领域。
数字信号处理器(DSP)是一种特别适合于各种数字信号处理运算的微处理
器,也是嵌入式处理器的一种.通常,嵌入式处理器包括微处理器、微控制
器、数字信号处理器和单片机等。随着计算机和信息产业的告诉发展,特别是
数字信号处理器的诞生与快速发展,使各种数字信号处理算法得以实施实现,
使得数字信号处理学科在理论和方法上都获得了迅速发展。由于 DSP 具有丰富
的硬件资源,改进的并行结构、告诉数据处理能力和强大的指令系统,它已经
成为世界半导体产业中紧随微处理器与微控制器之后的又一个热点,在通信、
航空、航天、国防、工业控制、网络及家用电器领域得到了广泛的应用。
DSP 芯片在的高速信号处理方面具有速度快、运算性能好等优点,内部采
用改进的哈佛结构,使得微处理器 的并行处理能力大大增强
[2-4]
。而在计算机
接口技术方面,通用串行总线(Universal Sraial Bus,简称 USB)近几年得到了长
足的发展。USB 是一些 PC 大厂商如 Microsoft、Intel 等为了结局日益增加的 PC
外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信的标准,自
1995 年在 Comdex 上亮相以来至今广泛地为各 PC 厂家所支持。现在生产的 PC
几乎都配备了 USB 接口,Microsoft 的 Window98、NT 以及 Linux、FreeBSD 等
流行操作都增加了对 USB 的支持。与其他通信接口比较,USB 接口的最大特点
是易于使用,这也是 USB 的主要设计目标。作为一种高速总线接口,USB 适用
于多种设备,如数码相机、MP3、播放机、高速数据采集设备等。易于使用还
表现在 USB 接口支持热插拔,并且所有的配置过程都由系统自动完成,无需用
户 干 预
[5]
。 USB 接 口 支 持 1.5MB/S ( 低 速 )、 12MB/S( 全 速 ) 和 高 达
480MB/S(USB2.0 规范)的数据传输速率,扣除用于总线状态、控制和错误监测
等数据传输,USB 的最大理论传输速率仍达 1.2MB/S 或 9.6MB/S,远高于一般
剩余50页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3645
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- cutcamera1715961370938.png
- 基于MATLAB的图像处理课程设计报告.doc
- tensorflow-gpu-2.6.0-cp38-cp38-manylinux2010-x86-64.whl
- mmexport1715960553858.png
- tensorflow-gpu-2.6.0-cp37-cp37m-manylinux2010-x86-64.whl
- 通过 .NET 应用程序中的源代码查找 SQL 注入
- 电子设计竞赛2007年B题 无线识别装置.doc
- Wox全局搜索工具,一款win下的全局搜索软件
- 使用高级集群管理 (ACM) 模板来管理用户、组和命名空间
- 电子设计竞赛2007年A题 音频信号分析仪.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功