毕业设计(论文)基于DSP的PCI采集卡设计.doc
《毕业设计(论文)基于DSP的PCI采集卡设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于DSP的PCI采集卡设计.doc(52页珍藏版)》请在三一办公上搜索。
1、南京工程学院自动化学院本科毕业设计(论文)题目: 基于DSP的PCI采集卡设计 专 业: 自动化(测控技术与仪器) 班 级: 测控031 学 号: 203030610 学生姓名: 指导教师: 起迄日期: 2007.32007.6 设计地点: 实验楼 _Graduation Design (Thesis)The Acquisition System Based On DSP & PCIByDU JijunSupervised byPrelector: LIN JianDepartment of Automation EngineeringNanjing Institute of Technolo
2、gyJune, 2007摘 要根据智能仪表对数据采集装置不同的技术要求,可以提出不同结构的数据采集装置。例如以单片机为核心的数据采集系统以及以数字信号处理器DSP为核心的数据采集系统。本论文即针对以DSP为核心,以PCI总线为通讯方式的中低速数据采集系统的研究。首先根据整个数据采集系统的需求,构架了硬件总体设计方案,并进行了一定的可行性分析,主要突出了DSP的高速度、高精度运算能力,灵活的可编程性、PCI总线通讯方式等技术特点。根据设计方案,构建了模块化、统一化的硬件结构体系,包括逻辑处理单元、电源单元、PCI总线与DSP通讯接口单元以及DSP主单元。在设计硬件系统原理图的基础上,还具体分析了
3、数据采集系统各个硬件部分的调试方法和软件设计应注意的事项。此外,DSP软件设计集成开发环境也进行了简单的讨论。在简单介绍TMS320系列DSP的具有强大集成能力的开发环境CCS(Code Compose Studio)的基础上,阐述了采用DSP汇编语言设计编写系统的主程序流程、AD转换程序流程等。同时基于软硬件设计的基础上对系统进行了调试,论文也一并述及到了调试过程与调试过程中遇到的问题及其解决办法。关键词:DSP;数据采集;PCI总线;双端口SRAM;A/D转换;D/A转换ABSTRACTAccording to the technical require of the data acqui
4、sition system in the intelligent device, there are many of data acquisition system that based on different structure, such as the data acquisition system based on micro-computer or based on digital signal processor and so on.The thesis is mainly about the data acquisition system that based on digita
5、l signal processor and PCI Bus. First, according to the requires of the data acquisition system, build up the hardware basis of the system and discuss feasibility of the system that based on DSP and PCI Bus. The thesis gives prominence to the characteristic of DSP, such as high performance, high pre
6、cision, flexible programmable and the characteristic of PCI Bus such as high speed of data transmission. According to the design project, design the modularization of the hardware system. Include logic cell of control, power supply cell, the communication cell between DSP and PCI Bus and the main ce
7、ll of DSP. Based on the design of the hardware, there are also some discusses about the debug of the different cell and design of the software of the system.Furthermore, the thesis discussed the integrated software design environments of the software design about DSP. After the presentation of the C
8、CS about the TMS320 DSP, the thesis discussed the main program and the AD performance program that designed in assembles language of DSP. At last, discussed the program debug of the main program and the AD performance program on the tester and CCS. The thesis also discussed the problem during the so
9、ftware debug that we met and how to resolve the problems.Key Word: DSP; Data Acquisition; PCI BUS; Dual-Ports Static RAM; AD; DA目 录 第一章 绪 论11.1 引言11.1.1 数据采集系统简介11.1.2 数据采集系统的基本结构21.1.3 微机数据采集系统的历史及其发展21.2数字信号处理器的基本结构和特点21.2.1 数字信号处理器的基本结构21.2.2 数字信号处理器的特点31.2.3 数字信号处理器系统的构成及特点31.2.4 DSP系统的设计过程41.3
10、PCI总线简介及其特点41.3.1 PCI总线简介41.3.2 PCI总线的特点51.3.3 由DSP为核心的PCI数据采集系统的特点51.4 论文的主要研究内容和组织结构61.4.1 论文的主要研究内容61.4.2 论文的主要章节安排6第二章 数据采集系统的基本结构介绍7第三章 数据采集系统硬件设计93.1 电源设计93.1.1 电源电压和电流要求93.1.2 TMS320VC5409电源电压的产生93.2 模数转换模块设计123.3 程序存储器扩展模块设计133.3.1 程序存储器的工作方式133.3.2 扩展程序存储器143.4数模转换模块设计153.5数据存储器扩展模块设计173.6
11、PCI接口设计183.6.1 PCI简介183.6.2 PCI接口芯片CH365简介193.6.3 CH365工作模式设定193.6.4 CH365寄存器设置193.6.5 CH365的一般应用203.6.6 CH365扩展ROM203.6.7 CH365扩展数据存储器213.7 JTAG仿真接口设计223.8 其他电路设计23第四章 系统软件设计与流程图254.1 DSP软件设计的内容254.2 模块化设计与程序段的编写254.2.1 DSP芯片初始化与设置254.2.2 主程序设计流程图264.2.3 AD转换程序设计流程274.3 软件集成开发环境CCS简介及设置284.4 DSP初始化
12、程序和AD程序调试294.5 调试过程中遇到的编译错误及其修改方法31第五章 系统硬件调试和软件调试325.1 电源时钟调试325.2 程序存储器Flash调试325.3 AD转换TLV1571调试335.4 DA转换TLC7528调试335.5 数据存储器调试345.6 AD/DA联合调试345.7 PCI接口芯片调试34第六章 总结356.1已完成的工作和取得的成果356.2 进一步研究方向和不足35致 谢36参考文献37附录A:英文资料38附录B:英文资料翻译41附录C:原理图与PCB图44第一章 绪 论1.1 引言在现代测控技术领域,数据采集设计是测控系统中一个很重要的部分,而数据采集
13、系统与主机的通讯基本上是采用总线式通讯。在总线式的通讯中,通常存在ISA,PCI,CPCI,1394等通讯标准。PCI并行总线具有能很好的与主机实现通讯的能力,而且在PC机的主板上也有相应的PCI插槽。因此,基于PCI总线的数据采集卡与采用其他通讯方式的数据采集卡有很好的优势。在数据采集的设计方面,可以采用以单片机为核心和扩展A/D转换器来实现数据采集卡的设计,但是由于单片机的数据处理能力有限,使得由它组成的数据采集卡很难完成现代实时测控系统的设计和应用需要。数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术,计算机技术和数字信号处理技术
14、相结合的产物。随着信息处理技术的飞速发展,数字信号处理技术已逐渐发展成为一门主流技术,它在电子信息,通信,无线电,自动控制,仪器仪表,信息家电,航空航天,工业测量,控制,生物医药工程及军事等许许多多需要实时测量与控制的领域。数字信号处理器由于运算速度快,具有可编程性和接口灵活的特点,使得它在许多电子产品的研制,开发与应用中,发挥着越来越重要的作用。采用DSP芯片来实现数字信号处理更是当前的发展趋势。1.1.1 数据采集系统简介数据采集技术已在非电量检测,通讯,雷达,遥测,勘探,智能仪器,工业自动控制等领域有着广泛的应用。例如化工企业中用计算机控制生产过程时,首先由传感器对生产过程中有关参数,如
15、温度,压力,位移等进行检测,然后这些参数经转换电路变换为工业计算机所要求的电流或电压等标准模拟信号。这些模拟信号经采样-保持电路按一定周期,一定次序逐个采样,并经过放大、滤波电路、A/D转换电路转换成相应的数字信号,再将这些数字信号输入计算机。然后计算机运行相应程序对采集的信息进行综合分析,计算,判断,并将其处理结果传送到各种执行机构,伺服机构,就能实现各种复杂过程和系统的自动检测、自动控制和自动调整,这样就可由计算机自动控制整个生产过程。1.1.2数据采集系统的基本结构D/A转换电路计算机处理A/D转换电路数据采集电路信号处理电路一般的数据采集系统的基本结构框图如下:I/O输出电路图1.1数
16、据采集系统的基本结构数据采集:为了对温度、压力、流量、速度、位移、振动、噪声等物理量进行测量和控制,首先通过传感器把上述物理量转换成模拟电信号,而后由A/DD/A板将模拟电信号转换成时间、数值上量化且离散的数字量输入计算机系统。数据采集的核心是A/D转换。数据处理:计算机根据测控对象的需要,对采集到的数据进行数学分析运算,处理结果一方面送至显示器、打印机等外设,一方面由A/DD/A板将数字量转换成模拟电信号输出,对外部物理量进行实时控制。数据处理的核心是数值处理和D/A转换。1.1.3 微机数据采集系统的历史及其发展微机数据采集系统是计算机应用的一个重要分支,主要研究数据信息的采集、存储、处理
17、以及控制等内容。自20世纪70年代以来,由于微机技术的快速发展及微机技术在军事领域、民用工程、工业自动化领域的广泛应用,尤其是通用微型计算机(例如:IBM PC机系列)使用的板卡级数据采集产品的大量出现,使得以微型计算机为核心的可编程数据采集与处理技术得到迅速发展,出现了大量的以各种计算机总线作为数据采集卡与个人计算机(PC)通讯的数据采集卡。现在的微机,只需要在其扩展槽内插上一块数据采集卡,并辅以相关应用软件,即可组成一套微机数据采集与处理系统,实现各种数据信息的实时处理和实时控制功能。1.2数字信号处理器的基本结构和特点 1.2.1数字信号处理器的基本结构 数字信号处理器件可分为两大类:一
18、类专门用于数字信号处理,例如:FFT、FIR滤波、卷积等运算的芯片,称为专用DSP芯片;另一类则可以通过编程完成各种用户需求的信息处理任务的芯片,称为通用数字信号处理器件。TMS320VC54xx系列芯片是TI公司为实现低功耗、高速数字信号处理而专门设计的16位定点数字信号处理器。采用改进哈佛结构,具有高度的操作灵活性和运行速度,适用于远程通讯、数据采集等实时嵌入式系统应用的需要。TMS320C54xx系列DSP芯片种类很多,但结构基本相同,主要由中央处理器CPU、内部总线控制、特殊功能寄存器、数据存储器RAM、程序存储器ROM、I/O接口扩展功能、串行口、HPI主机通讯接口、定时器、中断系统
19、等10个部分组成,其内部结构如图1.2所示:图1.2 TMS320C54x DSP内部结构1.2.2 数字信号处理器的特点 由于数字信号处理器DSP芯片具有体积小、成本低、易于产品化、可靠性高、易扩展及方便的实现多机分布式并行处理等性能,所以在航空航天、工业控制、医疗设备、数据采集及科学研究等各个领域获得了越来越广泛的应用。数字信号处理器的特点如下:高速、高精度运算能力;强大的数据通信能力;灵活的可编程性;低功耗设计。1.2.3数字信号处理器系统的构成及特点 一个典型的DSP系统应包括抗混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等,其组成框图如图1.3所示
20、:图1.3 典型的DSP系统组成框图 数字信号处理系统是以数字信号处理为基础,因此具有数字信号处理的全部优点:接口方便、编程方便、具有高速性、稳定性号、精度高、可重复性好和集成方便等优点。1.2.4 DSP系统的设计过程对于一个DSP应用系统,其设计的过程如图1.4所示。依据设计过程,其设计步骤可分为如下几个阶段:图1.4 DSP系统设计流程设计步骤为:明确设计任务,确定设计目标;算法模拟,确定性能指标;选择DSP芯片和外围芯片;设计实时的DSP应用系统;硬件和软件调试;系统集成和测试。1.3 PCI总线简介及其特点1.3.1 PCI总线简介PCI总线是一种能为主CPU及外设提供高性能数据总线
21、的32/64位的局部总线,非常适合于显示卡、网卡、声卡、多串口卡、数据采集卡等高速外设,它正迅速取代原来的ISA总线的主导地位,成为微型计算机系统的主流总线。与其他计算机总线相比,PCI总线不仅传输速率更快(最高工作频率可达33MHz,其峰值吞吐率在32位时为132Mb/s),而且具有一个独立的配置地址空间,从而实现参数自动配置,使所有与PCI兼容的设备实现真正的即插即用(PLUG&PLAY)。1.3.2 PCI总线的特点PCI总线具有如下特点:数据总线32位,可扩展到64位;可进行突发式传输;总线操作与处理器存储器子系统操作并行;总线时钟频率位33MHz或66MHz,最高传输速率可达528M
22、b/s。1.3.3 由DSP为核心的PCI数据采集系统的特点随着科学技术的不断发展,数据采集系统逐渐具备数据吞吐量大,吞吐速率高的特点,现代测控技术的快速发展,要求数据采集系统在短时间内能够传输并存储采集结果。因此,快速存储能力、存储容量、传输速率、采集速率是构成现代数据采集系统的主要因素。其中包括数据采集系统与PC机通讯的方式,例如:PCI总线方式、ISA总线方式、USB方式等等。采用什么样的总线方式及其设计,是本次设计的一个技术难点。随着计算机技术的不断发展,数据采集系统的核心处理器也在不断的更新和发展,从8086系列微型计算机到MCS51单片机,再到数字信号处理器(DSP)的出现,可以说
23、,计算机技术的不断发展,使得数据采集系统也在不断的发展、更新。随着现代测控技术的发展,由传统的MCS-51单片机为核心处理器的数据采集系统,已经不能满足现代测控技术实时采集处理以及实时控制的基本要求。而数字信号处理器(DSP)的出现,则很快弥补了这一空白。 PCI 总线V1.0支持33MHz工作频率,最大传输速率为132Mb/s;而V2.1工作在66MHz的频率时,其传输速率为264Mb/s或者528Mb/s。从结构上看,PCI总线是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传输。管理器提供了信号缓冲,使之能支持10种外设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 DSP PCI 采集 设计
链接地址:https://www.31ppt.com/p-3979068.html