ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:151.99KB ,
资源ID:7804965      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7804965.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP作业.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DSP作业.docx

1、DSP作业DSP在控制中的应用报告学校:吉林大学课程名称:DSP在控制中的应用姓名:五里雾DSP在控制中的应用报告一、 DSP概述DSP广义上即指数字信号处理(Digital Signal Processing,简称DSP)。是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。数字信号处理器(digital signal processor,DSP)是专门为实现数字信号处理而设计的一种可编程的嵌入式微

2、处理器。它具有运行速度高,处理能力强,片内外围设备丰富等诸多特点。它的问世与发展为数字信号处理理论应用于工程实际提供了低成本的软、硬件平台。DSP包括两层概念:其一是指数字信号处理(Digital Signal ProcessingDSP),其二是指数字信号处理器(Digital Signal ProcessorDSPS)。数字信号处理: 利用计算机或其它信号处理设备,对以数字形式表现的信号进行处理和研究的方法。是一门涉及许多学科且广泛应用于许多领域的新兴学科。以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以获取有用的信息。数字信号处理器: 也称DSP芯片,是一种具有特殊

3、结构的微处理器。芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,具有更加适合于数字信号处理的软件和硬件资源,在芯片上运行目标程序,可以用来快速地实现各种数字信号处理算法。 二、 DSP芯片的分类及我们在现实生活中的应用1、按基础特性分类这是根据 DSP 芯片的工作时钟和指令类型来分类的。如果在某时钟频率范围内的任何时钟频率上,DSP 芯片都能正常工作,除计算速度有变化外,没有性能的下降,这类 DSP 芯片一般称为静态 DSP 芯片。例如,TI 公司的 TMS320 系列芯片属于这一类。如果有两种或两种以上的 DSP 芯片,它们的指令集和

4、相应的机器代码机管脚结构相互兼容,则这类 DSP 芯片称为一致性DSP 芯片。例如,美国 TI 公司的 TMS320C54X 就属于这一类。2、按用途分类按照 DSP 的用途来分,可分为通用型 DSP 芯片和专用型DSP 芯片。通用型 DSP 芯片适合普通的 DSP 应用,如 TI 公司的一系列 DSP 芯片属于通用型 DSP 芯片。专用 DSP 芯片是为特定的 DSP 运算而设计的,更适合特殊的运算,如数字滤波、卷积和 FFT,如 Motorola 公司的 DSP56200,Zoran 公司的ZR34881,Inmos 公司的 IMSA100 等就属于专用型 DSP 芯片。3、按数据格式分类

5、按照数据格式分为定点 DSP 和浮点 DSP。数据以定点格式工作的DSP芯片称为定点DSP 芯片,数据长度通常为 16 为/32 位。如 TI 公司的 TMS320C1X/C2X、TMS320C2XX/C5X、TMS320C54X/C62XX 系列,AD 公司的ADSP21XX 系列,AT&T 公司的 DSP16/16A,Motolora 公司的MC56000 等。其优点是:成本较低,功耗较小。缺点是:数值表示范围较窄,编程难度大。特别是有混合小数运算时,必须使用定点定标的方法,并要防止结果溢出。以浮点格式工作的称为浮点 DSP 芯片数据长度通常为 32位/64 位。如 TI 公司的 MS32

6、0C3X/C4X/C8X,AD 公司的ADSP21XXX 系列,AT&T 公司的 DSP32/32C,Motolora 公司的MC96002 等。不同浮点 DSP 芯片所采用的浮点格式不完全一样,有的 DSP 芯片采用自定义的浮点格式,如 TMS320C3X,而有的 DSP 芯片则采用 IEEE 的标准浮点格式,如 Motorola 公司的 MC96002、FUJITSU 公司的 MB86232 和 ZORAN 公司的ZR35325 等。由于浮点数据表示的动态范围宽,运算中不必顾忌小数点的位置,因此开发较容易,更适于大量数字信号处理运算的应用场合。其缺点是硬件结构相对复杂,功耗较大,且比定点芯

7、片的价格高。近年来,随着 DSP 性能的日趋完善,功耗的逐步降低,开发环境的不断改进及价格的不断下调,DSP 的应用价值和推广前景越来越凸显出来。其应用以深入到人们的学习、工作和生活的各个方面。早期的DSP主要应用于军事等高精尖端领域,后来,DSP被成功的应用于专业数字通信领域,如数字解调器、数字移动手机、多媒体网关、智能电话等,大大推动了数字网络化的法展。不仅如此,DSP 在工业控制、汽车电子等测控领域也有广泛用途。目前,DSP已经成为数字音频和视频、宽带接入和新一代无线通信等创新应用的核心平台,在信息产业及其他许多领域中发挥着越来越大的作用。DSP 的典型应用通常有自适应滤波、相关、数字滤

8、波、卷积、快速傅里叶变换、希尔伯特变换、加窗等。在工业控制方面应用有数控机床、电力线监控、磁盘驱动控制、激光打印机控制、电机控制、机器人控制、工业自动化、伺服控制等。在仪器仪表方面应用有数据采集、数字滤波、函数发生、模式匹配、锁相环、地震处理、频谱分析、瞬态分析等。在军事方面应用有导弹制造、导航、声纳处理、全球定位、雷达处理、保密通信等。在医疗方面应用有诊断工具、助听器、胎儿监护、病人监护、心电图、脑电图、超声设备、康复应用等。在汽车电子方面应用有自适应驾驶控制、防滑刹车、蜂窝电话、引擎控制、全球定位系统、导航、振动分析、语音命令、数字收音机等。在通信方面应用有有扩频通信、蜂窝电话、视频会议、

9、个人数字处理、线路增音器、回波抵消、数字语音内插、个人通信系统等。近几年来,DSP 芯片、应用软件和系统的发展非常迅速,每年增长速度高达 40%。其市场驱动力主要是因特网、无线通信、硬盘驱动器、可视电话和会议电视以及其它消费类电子产品。也就是说,DSP 产业的发展依赖于通信技术和通信市场。随着新的通信体制、传输方式和多媒体智能终端的迅速发展,其算法、标准和规程都需要在实践中不断发展、改进和优化。DSP 编程的灵活性和不断增强的运算能力,同时又将使通信技术向更高层次迈进。这对通信领域的广大科技人员是一个机遇。抓住这个机遇,我们将大有作为。三、 DSP在机器人控制系统中的应用以Analog Dev

10、ice公司的定点DSP芯片ADSP2183在机器人控制系统中的应用为例。1、DSP芯片ADSP2183简介ADSP2183是Analog Device公司的16位定点DSP,其主要性能特点如下:(1)、40MHz主频,40MIPS运算速度,指令周期为25ns,所有指令单周期执行。(2)、16位独立的ALU,16位*16位乘法器,40位累加器。(3)、两个DMA口,其中一个为16位的DMA(ID-MA)口,用于高速存取片内存储器及装载数据和程序,一个为8位的自举DMA(BDMA)口,用于从自举程序存储器中装载数据和程序。(4)、片内80KB存储器,可配置为16K*24Bit程序区和16K*16B

11、it数据区。(5)、16位字长运算精度。(6)、提供两个双缓冲区的串口,带自动压扩。(7)、6个外部中断、13个可编程I/O引脚和EZ-ICE仿真口。由于DSP的上述功能和特点,DSP与外围接口电路可方便地实现连接。并且由于DSP具有16K的程序区和16K的数据区,所以对于本系统无需外扩存储器,即由单片DSP就构成了本系统所需的最小DSP系统。2、系统硬件结构框架基于DSP的机器人控制系统的硬件结构框架如图1所示。系统采用双CPU的主从式结构,主机(工业PC机)为一级CPU,它担当系统管理、机器人语言编译和人机接口等功能;DSP为二级CPU,它完成全部关节的位置数字控制。主CPU与DSP不直接

12、进行通讯,它们是通过公用内存来交换数据,主机和DSP均可读写内存,从而达到通信的目的。同时主机CPU也可直接读写I/O信号和读取位置反馈信号。这种采用共享内存的通信方式为整个控制系统提供了高速数据信息交换的通道,并且DSP的引入使控制系统具有高速高精度定位与联动控制的能力。DSP控制器使用一种简单而特有的计算机结构提供先进的计算和实时控制功能。它不要求主机任何时候都处于通讯状态,只有在有信息传送或命令运行时,计算机才需要读或写数据总线,而且任何运动命令均可暂存在DSP的内存中等待执行。3、DSP运行的工作流程DSP的主要功能是完成机器人全部关节的位置数字控制,也就是在每一个采样周期内完成伺服回

13、路的计算并输出。DSP的采样周期为014ms,在每一个采样周期内DSP连续执行如图2所示的主流程。(1)、读编码器信号DSP定时中断一到,就立即读取所有运动轴的编码器信号,这是当前各运动轴的实际位置,存储后供伺服回路计算用。(2)、计算新的轨迹DSP计算一个轴的指令位移,并计算指令速度、指令加速度。(3)、检查发生的事DSP检查一个轴的正限位开关、负限位开关、原点开关、软件限位、编码器故障、驱动器故障等,然后根据预先设定的参数产生对应的事件。(4)、处理事件DSP根据事件产生的优先程度,依次进行处理。四种可能的事件为:设置新的运动参数、停、急停、异常中断,其中异常中断事件属于最高优先级,设置新

14、的运动参数事件属于最低优先级。(5)、计算DAC并输出DSP计算一个轴的DAC输出是基于PID伺服控制算法,PID算法的输入是当前指令位置与实际位置之间的位置偏差。PID控制是控制理论中技术成熟、应用广泛的一种控制策略,但是经典的PID控制存在两个弊端:积分饱和与微分突变。本文采用的PID算法可有效地克服这两点,该PID算法的公式如下:其中:n为采样序数次号。4、总结将DSP应用于机器人的控制系统,充分利用DSP实时运算速度快的特点,这是当前发展的趋势。尤其是随着数字信号芯片速度的不断提高,并易于构成并行处理网络,可大大提高控制系统的性能。目前,佛山机器人公司成功地开发了基于DSP的机器人控制

15、系统,并已应用于FS602六自由度关节型喷涂机器人上,经过十个月的生产实践证明,该系统具有较好的可靠性、开放性、容错性及可扩展性,符合机器人控制系统的性能要求。四、 单片机和DSP的区别。1、 单片机的特点 所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/计数器、多种功能的串行和并行I/O口,如Intel公司的8031系列等。除了以上基本功能外,有的还集成有A/D、D/A,如Intel公司的8098系列。概括起来说,单片机具有如下特点:具有位处理能力,强调控制和事务处理功能。价格低廉,如低档单片机价格只有人民币几元钱。开发环境完备,开发工具齐全,

16、应用资料众多。后备人才充足,国内大多数高校都开设了单片机课程和单片机实验。2、 DSP器件的特点 与单片机相比,DSP器件具有较高的集成度。DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器。提供高速、同步串口和标准异步串口。有的片内集成了A/D和采样/保持电路,可提供PWM输出。DSP器件采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据。内置高速的硬件乘法器,增强的多级流水线,使DSP器件具有高速的数据运算能力。DSP器件比16位单片机单指令执行时间快810倍,完成一次乘加运算快1630倍。DSP器件还提供了高度专业化的指令集,提高了FFT快速傅

17、里叶变换和滤波器的运算速度。此外,DSP器件提供JTAG接口,具有更先进的开发手段,批量生产测试更方便,开发工具可实现全空间透明仿真,不占用用户任何资源。软件配有汇编/链接C编译器、C源码调试器。目前国内推广应用最为广泛的DSP器件是美国德州仪器(TI)公司生产的TMS320系列。DSP开发系统的国产化工作已经完成,国产开发系统的价格至少比进口价格低一半,有的如TMS320C2XX开发系统只有进口开发系统价格的1/5,这大大刺激了DSP器件的应用。目前,已有不少高校计划建立DSP实验室,TI公司和北京闻亭公司都已制订了高校支持计划,将带动国内DSP器件的应用和推广。3、 DSP器件大规模推广指

18、日可待通过上述比较,我们可得出结论:DSP器件是一种具有高速运算能力的单片机。从应用角度看:DSP器件是运算密集型的,而单片机是事务密集型的,DSP器件可以取代单片机,单片机却不能取代DSP。DSP器件价格大幅度下滑,直逼单片机。DSP器件广泛使用了JTAG硬件仿真,比单片机更易于硬件调试。国产化的DSP开发系统为更多用户采用DSP器件提供了可能性。DSP取代单片机的技术和价格的市场条件已经成熟,大规模推广指日可待。4、 DSP器件的典型应用随着DSP性能不断改善,用DSP器件来作实时处理已成为当今和未来技术发展的一个新热点。TI公司最新推出的TMS320C2XX系列具有良好的性能价格比,基本

19、可以取代16位单片机。其中TMS320C203单片价格不到人民币100元,芯片内置544字的高速SRAM。外部可寻址64K字程序/数据及I/O,指令周期在25ns50ns之间,实时性处理比16位单片机快2倍以上,可取代一般的单片机。TMS320F206除了具有TMS320C203的功能外,内置32K字零等待快闪存储器,可满足单片设计的要求,能最大限度减少用户板的体积。TMS320F240的指令、DSP核与TMS320C203、F206完全兼容,内置8K/16K字快闪存储器,增加了两路10位A/D,每路采样频率可达166kHz,提供9路独立的PWM输出,内置SCI和SPI接口,内置CAN总线接口

20、。这些大大增强了TMS320X240的处理能力,在电机控制领域显示了强大的生命力。它是一个典型的TMS320F240的用户系统,它实现如下功能:3相PWM输出/3相电流测量/按键控制、液晶显示/RS232通信,A/D、D/A接口,62K字零等待SRAM,扩展的输入、输出及双向I/O口/JTAG接口结论 DSP技术的不断完善,各种DSP器件的不断推出,将为实时数字信号处理的应用创造前所未有的广阔空间。单片机用户在硬件和软件方面的设计经验可使他们很容易从单片机升级到DSP。五、 DSP学习通过DSP在控制中的应用的学习,对DSP有了深入的了解。一直以来只了解过单片机的相关知识和嵌入式的一些基本概念。通过老师的讲解和相关资料的学习,了解了DSP的功能、特点、内部资源、总体结构、中断系统、定时功能、技术功能、A/D与D/A转换等相关知识,为以后的研究生学习做了准备。也增加了工作技能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1