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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

文献阅读与开题报告.docx

1、文献阅读与开题报告第一部分:文献阅读与开题报告第1章 文献综述1.1课题研究背景及意义良好的人机接口可以为用户提供友好的操作界面,这对于系统的应用广泛与否有着重要的影响。本课题即为参考三菱通用交流伺服系统MELSERVO-J2-Super系列的参数表为伺服控制器设计人机接口部分。选用TMS320f28035芯片完成对液晶显示器的控制,使得用户设定的参数能够实时显示。1.1.1交流伺服控制系统 1 交流伺服系统包括基于异步电动机的交流伺服系统和基于同步电动机的交流伺服系统,具有稳定性好、速度快、精度高等特点。它最早被应用到航天及军事领域。而后逐渐进入到工业领域和民用领域,如高精度数控机床、机器人

2、、纺织和印刷机械、医疗设备、自动化流水线等。其电机的类型主要有永磁同步交流伺服电机和感应异步交流伺服电机。其中,永磁同步电机低速性能优良、可以实现弱磁高速控制,调速范围宽广、动态特性和效率都很高,是伺服系统的主流之选。而异步伺服电机则结构坚固、制造简单、价格低廉,但是在特性和效率上与永磁式电机存在一定差距,多用于大功率场合。交流伺服系统的性能指标主要有调速范围、定位精度、动态响应和稳定性等方面。至今国产产品和世界先进水平依旧存在较大差距。比如三菱伺服电机MRJ3系列的响应频率高达900Hz,而国内主流产品则多在200500Hz。1.1.2三菱通用交流伺服系统三菱通用交流伺服系统MELSERVO

3、-J2-Super系列是在MELSERVO-J2系列的基础上开发的具有更高性能、更多功能的伺服系统。此型号的伺服放大器应用领域广泛,除了在工作机械和一般工业机械等需要高精度位置控制和平稳速度的场合应用外,也可用于速度控制和张力控制。MELSERVO-J2-Super系列有RS-232C和RS-422串行通讯功能。通过设置软件即可进行参数设定、试运行、状态显示和增益调整等操作其控制模式主要分为3种:位置控制、速度控制和转矩控制。还可以选择切换控制方式,如位置/速度控制、速度/转矩控制、转矩/位置控制。完成控制的过程中用户可以自设定各相关参数值,而本课题即以TMS320f28035芯片为平台,参考

4、此三菱通用交流伺服系统的参数来设计人机接口部分。21.2伺服控制器的人机接口设计概述液晶显示器由于具有体积小、外形薄、功耗低、重量轻、工作驱动电压低、无辐射、视域较宽、显示信息量大等优点而在各种仪器仪表和测控系统中作为显示模块得到大量的应用。而数据信号处理器(DSP)则因为其超强的计算处理能力而在航空、通信、图像处理等方面广泛使用,甚至可以说是无处不在。伺服控制器的人机接口这一课题则使用数据信号处理器控制液晶显示器,以达到显示用户选定的控制参数的目的。1.2.1 TMS320f28035芯片3F28035是德州电子在2010年推出的Piccolo系列开发套件。它包含两个部分:XDS100V1仿

5、真器,MiniF28035开案板,小巧玲珑。用户可以以极高的性价比在其基础上进行二次开发、学习。该系统的仿真器提供14针标准JTAG仿真接口,具有极好的通用性和兼容性,兼容CCS3.3和CCS4。可以认为2803X系列是F2812的精简版,具有更低的价格。2803X系列的核心结构和各个寄存器与280X系列相统一,可以非常方便的将原有280X系列DSP平台中的程序移植到2803X中。F28035内部集成FLASH/OTP ROM和RAM,使用变得非常简单,成本平易,性价比极高。芯片采用单电源供电,内部集成1.8V电源给内核供电,采用了上电复位电路,外接阻容就可以工作。且内部集成了振荡器,不需外接

6、晶体,节省成本。 CCS是用于开发DSP芯片的集成开发环境,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能为一体。有软件仿真器模式和硬件在线编程模式两种工作模式。1.2.2开发环境CCS3.3和CCS4概况4TI提供多种开发工具以快速实现基于DSP的应用设计,即从概念到编码/编译、调试、分析和校正,并完成测试。这许多工具都是TI的实时eXpressDSP软件及开发工具策略的一部分,这对设计中快速起步并节省时间非常有帮助。CCS IDE中强大的DSP集成开发工具eXpressDSP软件包括:1. 可扩展性,实时软件基础:DSP/BIOS内核 2. 应用程序互操作性和再使用标准:TMS3

7、20系列DSP算法标准 3. 设计就绪代码对许多应用很常用,用它可以快速开始DSP设计与常用软件开发程序类似,基于DSP的应用程序开发包括四个基本阶段:应用设计、代码创建、调试、分析与调整。因为Code Composer Studio v4.0(CCSv4)现在是基于Eclipse 3.2 IDE开源软件框架的新版本,所以与所有旧版C2000 Collateral所基于Code Composer Studio v3.x (CCSv3.x) 相比,两者之间存在多处差异。1.2.3 SPI串行外设接口 串行外设接口(SPI)是一个高速同步串行输入输出口,允许可编程位长的串行位流以可编程的位传输率移

8、入或移出器件。SPI通常用于DSP控制器和外设或另一个处理器之间的通信。SPI支持主/从形式的多机通信。本课题中使用SPI接口完成对于外设液晶显示的控制。SPI模块可以工作在主、从两种模式,其四个外部引脚分别为串行外设从输出/主输入引脚、从输入/主输出引脚、串行外设从传送使能引脚、串行时钟引脚。SPI接口有四种时钟配置,包括下降沿无相位延时、下降沿有相位延时、上升沿无相位延时、上升沿有相位延时。其中下降沿无相位延时即在时钟信号下降沿发送数据,在时钟信号的上升沿接收数据;下降沿有相位延时即SPI在信号下降沿的前半个周期发送数据,在时钟信号的下降沿接收数据;上升沿无相位延时方式为在时钟信号的上升沿

9、发送数据,在下降沿接收数据;上升沿有相位延时即SPI在信号下降沿的前半个周期发送数据,在上升沿接收数据。51.2.4 液晶显示器MzLH03-12864为一块128X64点阵的LCD显示模组,模组自带两种字号的一、二级汉字库,并且自带基本绘图GUI功能,包括画点、画直线、矩形、圆形等;此外还自带有两种字号的ASCII码西文字库。模组上为串行SPI接口,除电源线之外通讯仅需要连接一根片选线(CS)、一根时钟线(SCK)、一根数据线(SDA)以及一根BUSY线即可;接口简单、操作方便;与各种MCU均可进行方便简单的接口操作。MzLH03-12864最有特色的是其自带的基本绘图GUI功能,用户只需要

10、写入一些简单的命令,就可以绘出直线、矩形或者是圆形等,用户代码中无需进行繁琐的计算和操作。MzLH03模块的显示面板上,共分布着12864个单色像素点,每个像素点均与模块中的显示控制器中的显存有着对应关系,控制器中共有1K byte的显存映射着整个屏幕的显示区域;不过与一般的单色液晶模块不同,MzLH03模块内部的显示控制器是不需要用户来直接控制这些显存的数据来改变显示的画面的,而只需要通过控制器所提供的各种接口指令就可以完成各种显示了。MzLH03将显示区域性以X和Y轴进行二维的坐标划分,将横向和纵向以X轴地址(X Address)和Y轴地址(Y Address)表示,分别可以寻址的范围为X

11、 Address=0127,Y Address = 063,X Address和Y Address交叉对应着一个像素点。61.3国内外研究现状控制系统的商业成功归于三种因素:其一为技术能力,其二为市场能力,最后是期望能力。人机接口设计就是要把控制系统与用户沟通交流的部分设计好,这样才能保证系统的可用性,以达到用户的期望,即此系统的期望能力。由于液晶显示器体积小、功耗低、重量轻、工作驱动电压低、无辐射、显示信息量大;而数据信号处理器(DSP)则有着超强的计算处理能力,各领域已广泛使用DSP控制液晶显示作为人机接口的信息交互部分。1.3.1国外研究现状TI公司(德州仪器)是全球最大一家DSP生产厂

12、商,其他主要的厂商还有ADI和Motorola等。而国内DSP厂商不多,而且由于技术和应用领域所限,其价值也并不十分高。国内大部分控制系统所需DSP仍依赖外国进口。在这方面我国和国际水平有着一定的差距。 由于半导体、微纳电子技术的迅速发展,数据信号处理器(DSP)在近十年已进入了成熟完善期。从国际技术发展来看,高集成化和多功能融合是DSP产业发展的两个主要方向。现今的DSP产品在完成外设控制时其高速时钟可能带来高频干扰和电磁泄露等问题,而且系统的功耗也较大。因此目前数字信号处理器技术主要追求使用新工艺获得更小面积、更低功耗和更高性能的高集成度,同时试图获得更高的运算速度,以跟上不断提速的电子设

13、备的步伐。除此之外,半导体技术的迅猛发展也使得内核结构改善成为可能,多内核架构已是DSP产品发展的的新方向。与其他技术的融合是DSP发展的另一趋势,与SOC融合、与CPU融合以及与微处理器融合而衍生出的产品曾出不穷。集成在硅片上的电路功能不断增多和加强,技术发展迅速,而销售价格也在逐年降低。目前,DSP的结构、资源和接口技术都趋于标准化,尤其接口标准化进展速度更快。这位DSP在各个领域的应用都提供了极大便利。71.3.2国内研究现状如上文所述,国内在DSP技术方面与国际水平仍有着一定的差距。但是近几年在半导体技术迅速发展的带动下也在大幅前进。相信不久的将来我国国产DSP也将在世界占有一席之地。

14、除此之外,我国在使用DSP控制系统的方法上也做了大量研究。以控制液晶显示为例,曾经大部分人机接口的显示使用单片机控制并且用取模软件提取字模数据代码的方法来实现显示,但这样要占用大量的I/0资源同时显示特殊图时不方便。现今研究人员采用高性能增强型F2812芯片来完成显示,即用上位机生成显示所需窗口的BMP文件,从中提取数据并烧写到TMS320 F2812 flash中,同时配合按键即可实现液晶显示模块的应用。8软件上采用“中断计数”方法来对键盘进行扫描管理,在按键的功能子程序中对相应的显示程序调用。进而使得人机系统在尽可能少的占用资源的前提下,给控制系统提供友好的操作界面。9在键盘的管理中,需要

15、解决最基本的三个问题:是否有键按下、按键消抖和键值获取问题。键盘去抖只能依靠软件的方式来实现,如果采用常规的程序延时查询去抖方法,则会降低系统微处理器的指令执行效率。因此,在键盘的管理中,研究者使用“定时器中断一计数”的方法来实现键盘管理。即在定时器溢出的中断服务子程序中对中断次数进行计数,根据计数次数并结合即时的按键状态来进行判断,以实现键盘的去抖、键值获取以及对长、短按信息的识别。若按键按下被确认,采用中断计数法对独立式接口键盘进行管理,有效避免了对DSP机时的占用,保证了键盘的实时性和效率。10如此设计完成的显示控制系统符合人机工程学开发人机接口的基本原则,其人机交互界面友好,操作容错性

16、强,可靠性高。1.4研究方向三菱通用交流伺服系统的应用领域十分广泛,既可在工业机械等需要高精度位置控制和平稳速度的场合应用,也可用于速度控制和张力控制。此交流控制系统的控制模式主要分为3种:位置控制、速度控制和转矩控制,还可以切换控制方式。控制的过程中用户可以自设定各相关参数值,而本课题即以TMS320f28035芯片为平台,参考三菱通用交流伺服系统的参数表来设计人机接口部分。良好的人机接口可以为用户提供友好的操作界面,这对于系统的应用广泛与否有着重要的影响。越来越多的开发者在重视控制技术同时也已意识到了人机交互接口对于产品的重要程度。本课题的研究目的及在控制中,用户可以使用键盘选择希望显示的

17、参数的相关数据,如数值、单位、参数说明等等。其中数值为用户在控制中实时设定的,并在此显示部分中进行互动参数显示。课题具体内容主要有:1.硬件用户手册学习。了解所使用芯片、液晶显示器的基本使用、控制方法,完成硬件连接;2.在CCS3.3的开发环境下编写程序完成键盘选择、液晶显示;3.调试系统。1.5存在的问题 总体来说,使用DSP和液晶显示完成人机接口的显示部分节约资源且控制简单,与传统的显示系统(单片机、LED)相比有着很大的优势。但是仍然存在一些问题和需要改进之处:1、 DSP高速时钟可能带来高频干扰和电磁泄露等问题,而且DSP系统的功耗也较大。2、 DSP技术更新较快,开发和调试还有待于进

18、一步完善。3、 由于DSP时钟频率与液晶显示有一定差距,在液晶显示控制电路的软件编程中,每一次对液晶模块的控制端口、数据端口进行读、写操作时,必须加一定的延迟,否则将无法显示。由于每写一个字符、数字或字都需要调用判断端口状态是否忙子程序、读写状态字和数据子程序,虽然DSP的运行速度相当快,但显示完一个窗口所有延迟子程序加起来,会使系统响应速度变得更慢。4、 因为高工频与LCD读写数据的时序不匹配。为防止数据丢失,应提高显示系统的稳定性。1.6本章小结本章在针对DSP(TMS320f28035)和液晶显示器控制查阅了大量文献的基础上,首先对课题的应用背景,即三菱交流伺服系统做了简单介绍。然后对课

19、题中需要涉及的各个部分如f28035芯片、SPI接口等做了简单的说明,简述了在DSP芯片技术发面我国与国际水平的差距以及DSP产业的发展方向。接着分析了我国研究人员对于DSP应用(控制液晶显示)的研究成果,概括了本课题的大概思路和研究方法,最后提出了以DSP为平台扩展液晶显示器时仍存在的一些缺点与不足。第2章 外文文献翻译2.1外文文献原稿Digital Motor Control Methodology for C2000 Real-Time Control MicrocontrollersHigh-performance motorsUniversal, brushed DC and st

20、epper motors comprise the majority of motor applications given their low cost and simplicity of control. For a wide variety of applications, however, improving performance and efficiency through more complex control mechanisms introduces enough value to justify any added design and component costs.

21、For example, designers developing applications requiring precision variable speed velocity or position control, greater power efficiency and longer motor life will want to consider more complex and more intelligenttypes of motor control, including three phase AC Induction (ACI), Brushless DC (BLDC),

22、 and Permanent Magnet Synchronous Motors (PMSM).ACI, one of the most robust types of motors, is well-suited for a wide range of high performance applications, including white goods, pumps, fans, and compressors (for refrigerators and HVAC systems). In an ACI motor, the flux of an internal stator is

23、controlled by varying current to it, which in turn induces rotor flux (ACI motors do not contain magnets).Torque is determined by the angle between the rotor and stator fluxes. ACI is an asynchronous type of motor, as the internal rotor and stator field vector rotates at different speeds. ACI offers

24、 excellent speed and torque control, and its key advantages are low cost and high efficiency when operated at high speeds. The primary disadvantage of ACI is that complex feedback and control mechanisms are required to maintain high efficiency, particularly across variable and lower speeds.In contra

25、st, BLDC and PMSM are synchronous motors. The stator fl ux is controlled by varying the current, but the rotor fl ux is held constant by permanent magnets or current fed coils.The angle between rotor and stator fl uxes still determines the amount of generated torque,and the rotor rotation is at the

26、same frequency as the stator fi eld. With synchronous motors,the rotor position should be measured or estimated in order to achieve synchronization and high-performance control. Thus, synchronous motors can be used to control position with a great deal of accuracy.BLDC and PMSM differ in the number

27、of states they use to control position. A trapezoidal BLDC motor, forexample, has six states compared to the “continuous” states of a sinusoidal PMSM (see Figure 1). The more states supported, the more precisely position can be controlled. However, more states require more complex control mechanisms

28、 and processing as well.BLDC provides effi cient, reliable operation, medium-high torque and can be used in combustible environments for applications such as automation, traction, precision, and white goods. A key advantage of these types of motors is that they have no brushes, eliminating a primary

29、 source of wear, maintenance, and EMI. In addition, they use magnets, giving them higher power density and greater efficiency.Technological advancements continue to bring BLDC technology to a wider range of low-cost applications traditionally served by standard DC brush motors, making it one of the

30、fastest growing types of motors. While BLDC has been relatively more expensive than standard DC brush motors, BLDC is attractive in those applications where lower wear and maintenance play a major role in overall total cost of ownership. BLDC is also replacing ACI in applications that require low or

31、 variable speed operation, such as blower motors in HVAC systems that can adjust their speed to run more efficiently.In addition to providing better performance at variable speeds than ACI, BLDC motors are smaller and more effi cient for an equivalent cost. Driving BLDC motors through commutation is

32、 fairly simple, resulting in savings in motor design, electronic controls, and lighter overall weight. Because of the inherent flux in the magnets, less current is required to drive the motor, leading to better effi ciency for BLDC motors.While BLDC motors have historically been used in many position-control applications, PMSM are used in those applications requiring precise position control, very high speed, and/or high torque. Common applications include traction control, precision automation (robotics), a

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

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