DSP控制器原理及应用课程报告-基于TMS320F28335的步进电机的控制.docx
《DSP控制器原理及应用课程报告-基于TMS320F28335的步进电机的控制.docx》由会员分享,可在线阅读,更多相关《DSP控制器原理及应用课程报告-基于TMS320F28335的步进电机的控制.docx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、组员分工DSP控制器原理及应用课程报告基于TMS320F28335的步进电机控制小组成员:指导教师:2016年12月成员学号导师分工建议成绩摘录相关背景知识;原理设计;步进电机程序编写调试;实验报告排版等优 目录目录1 绪论11.1 课题提出的背景11.2 DSP 的发展及应用21.3 本课题主要工作32 步进电动机的选择及其驱动控制52.1 步进电动机概述52.1.1 步进电动机分类52.1.2 步进电机的步距角52.1.3 步进电机的相数72.2 步进电动机的选择72.3 步进电动机的驱动82.3.1 驱动系统的组成82.3.2 驱动器的特点92.4 驱动器的选择102.4.1 L297L
2、298 芯片的介绍102.4.2 L297 芯片的工作原理102.4.3 驱动硬件的体系结构113 系统硬件设计113.1 DSP 系统的设计流程113.2 DSP 控制器件的基本结构和特征123.3 TMS320LF2407 的内部结构及组成153.3.1 芯片的选型153.3.2 MS3T20LF2407 芯片体系结构围设备。153.4 步进电机的 DSP 控制173.4.1 芯片在电机控制中的应用173.4.2 步进电机的 DSP 控制原理173.5 系统硬件设计说明193.5.1 时钟电路设计193.5.2 复位电路设计203.5.3 外部存储器设计213.5.4 JTAG 仿真223
3、.5.5 电源模块233.5.6 按键接口设计电路233.5.7 隔离电路234 控制系统软件部分的设计254.1 软件设计的基本思想254.2 主程序设计与分析264.3 系统初始化程序264.3.1 变量初始化274.3.2 系统初始化284.3.3 IO 口初始化284.3.4 PWM 初始化284.4 键盘扫描和服务程序284.5 中断服务程序285 实验结果分析315.1 实物图315.2 实验结果及其分析326 心得体会和工作总结32摘要摘要电动机控制是工业自动化进程中一个相当重要的组成部分,随着工业自动控制对电动机控制产品需求的不断增加,现代电动机控制技术也变得越来越重要,微处理
4、器已经广泛用于电动机控制领域。由于处理数据量的增加和对实时性的要求不断提高,传统的基于单片机的控制策略越来越不能满足需要,随着数字信号处理器( DSP)的迅速发展及性价比的不断提高,数字信号处理器应用于电动机控制领域已经成为一种趋势。因此研究 DSP 在控制系统中的应用也有重要的意义。 本文首先介绍了步进电动机控制发展现状,并结合广泛的市场调研论证了用 DSP芯片进行步进电动机控制的必要性和可行性,并在介绍 DSP 芯片的主要结构特点及分类的基础上,针对电动机控制系统进行了控制类 DSP 芯片的选型,并针对所选用的芯片 TMS320LF2407A 的结构和特征进行了详细说明。对混合步进电机驱动
5、器进行了讨论和选择,介绍了步进电动机的 DSP 控制原理及方法,设计了一些 DSP 的外围电路,例如时钟电路,复位电路,外部存储器, JTAG 仿真等等设计,并给出了系统的基本框架,最后在系统软件方面介绍了 DSP 软件设计的基本思想,并给出了主程序及初始化程序和中断程序的流程图和主要程序。 本次设计中采用的 DSP 控制步进电动机的原理和方法可以用来进一步的开发基于DSP 的多电动机控制系统,设计中 DSP 的外围电路例如复位电路,外部存储器, JTAG仿真等等设计可以直接使用在多电动机控制系统中,而 DSP 软件设计的基本思想为设计多电动机控制系统软件系统奠定了基础。关键词: DSP;电动
6、机控制;步进电动机;数字信号处理器;控制系统1 绪论1.1 课题提出的背景随着工业电气传动、自动控制对电动机控制产品需求的不断增加,现代电动机控制技术也变得越来越重要。在以往的工业控制系统中,多采用传统上的单片机系统加以控制,这种控制系统性能较为稳定。但是, 传统的单片机的指令系统较复杂,指令多需要2 到 3 个指令周期才能完成,而且在硬件结构上,单片机的程序存储器和数据存储器在同一空间、同一时刻只能访问指令或数据。单片机的结构和复杂的指令系统造成其运算速度较慢、处理能力有限,尤其对于运用微处理器控制的多电动机控制系统,由于实时性和精度要求很高,处理的数据量和运算量较大,对数字信号处理器( D
7、igital SignalProcessor,简称 DSP)的依赖越来越大。从 20 世纪 60 年代数字信号处理理论的崛起,到 20 世纪 80 年代世界上第一个单片可编程 DSP 芯片产生以来,数字信号处理器的发展迅猛异常, DSP 的应用范围也越来越广。从运算速度来看,指令周期己经从 20 世纪 80 年代初的 400ns 降低到 40ns, DSP内部关键的乘法器部件从占模区的 40%左右下降到 5%以下,片内 RAM 增加了一个数量级以上,从制造工艺上来看, 80 年代采用 NMOS 工艺,而现在普遍采用微米 CMOS工艺。 DSP 芯片的引脚数量从 80 年代的最多 64 个增加到
8、现在的 200 个以上,引脚数量的增加意味着结构灵活性的增加,此外随着 DSP 芯片的发展, DSP 系统的成本、体积、重量和功耗都有很大程度的下降。十多年前,数字信号处理器件以其高速、低功耗和高集成度在军事、航天等领域广泛应用,但 DSP 曾被看作是仅适用于要求极高的应用领域,如雷达信号处理或医疗电子设备中的昂贵器件。随着半导体工艺尤其是高密度CMOS 工艺的发展和进步,近几年来,这类芯片的价格日益下降,而性能却不断提高,软件和开发工具越来越多,越来越好,应用范围也日益广泛, DSP 以不可阻挡的趋势,进入了工业控制领域。随着 DSP 器件的价格日益下降,性能不断提高,采用 DSP 器件代替
9、传统单片机来控制电动机已成为电动机控制的发展趋势。而在中国,手机、 DVD 等数字消费产品是应用 DSP 的主要方向,应用于电动机控制的研究刚刚起步,集中在一些院校和研究所,还没有实用化的产品。但是随着国家的发展,能源和环保的要求越来越高, DSP 芯片必然会得到广泛的应用。目前工业控制对 DSP 的依赖越来越多,而 DSP 自身又正在迅猛发展,并逐步取代传统的单片机系统进入工业控制领域,国内对 DSP 应用于工业控制的研究也只是停留在实验室的水平,并没有成型的产品推向市场,电动机是工业控制系统中的主要动力源,而工业控制中广泛采用的是多电动机的协调动作,多电动机控制应用十分广泛,从工业自动化生
10、产线到机床的多轴控制都离不开多电动机控制系统,本课题就是在这种背景下提出的,目的是开发出基于 DSP 的步进电动机控制系统。1.2 DSP 的发展及应用数字信号处理器( DSP)是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。世界上第一个单片 DSP 芯片是1978年AMI 公司发布的 52811,1979 年美国 INTEL 公司发布的商用可编程器件 2920 是 DSP芯片的一个主要里程碑。这两种芯片内部都没有现代 DSP 芯片所必须有的单周期乘法器。 1980 年,日本 NEC 公司推出的 uPD7720 是第一个具有乘法器的商用 DSP
11、芯片。在这之后,最成功的 DSP 芯片当数美国德州仪器公司( Texas Instruments,简称 TI)的一系列产品。 TI 公司在 1982 年成功推出其第一代 DSP 芯片 TMS3210 及其系列产品TMS32011, TMS320C10C14C15C16C17 等,之后相继推出其第二代 DSP 芯片TMS32020 , TMS320C25C26C28,第三代 DSP 芯片 TMS320C30C31C32,第四代 DSP 芯片 TMS320C40C44,第五代 DSP 芯片 TMS320C5XC54X,第二代 DSP芯片的改进型 TMS320C2XX,集多片 DSP 芯片于一体的高
12、性能 DSP 芯片TMS320C8X以及目前速度最快的第六代 DSP 芯片 TMS320C62XC67X 等。 TI 常用的 DSP 芯片归纳为三大系列,即 TMS320C2000 系列(包括 TMS320C2XC2XX)、 TMS320C5000 系列包括 TMS 320CSXC54XCSSX)、 TMS320C6000 系列(包括 TMS320C62XC67X) 。目前, TI 公司的一系列 DSP 产品己经成为当今世界上最有影响力的 DSP 芯片。 TI公司也成为世界上最大的 DSP 芯片供应商,其 DSP 市场份额占全世界份额近 50 % 。 1980 年以来, DSP 芯片得到了突飞
13、猛进的发展, DSP 芯片的应用越来越广泛, DSP芯片的高速发展,一方面得益于集成电路技术的发展,另一方面也得益于巨大的市场。在近 20 年时间里, DSP 芯片已经在信号处理、通信、雷达等许多领域得到广泛的应用。目前, DSP 芯片的价格越来越低,性能价格比日益提高,具有巨大的应用潜力。DSP 芯片的应用主要有:( 1)信号处理如数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积、模式匹配、波形产生等;( 2)通信如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编码、可视电话等;( 3)语音如语音编码、语音合成、语音识别、语音增强、说话人辨认
14、、说话人确认、语音邮件、语音存储等;( 4)图形图像如二维和三维图形处理、图像压缩与传输、图像增强、动画、机器人视觉等;( 5)军事如保密通信、雷达处理、声纳处理、导航、导弹制导等;( 6)仪器仪表如频谱分析、函数发生、锁相环、地震处理等;( 7)自动控制如电动机控制、声控、自动驾驶、机器人控制、磁盘控制等;( 8)医疗如助听、超声设备、诊断工具、病人监护等;( 9)家用电器如高保真音响、音乐合成、音调控制、数字电视等。随着 DSP 芯片性能价格比的不断提高,可以预见 DSP 芯片将会在更多的领域内得到更为广泛的应用。1.3 本课题主要工作步进电机作为一种电脉冲角位移的转换元件,由于具有价格低
15、廉、易于控制、无积累误差和计算机接口方便等优点,在机械、仪表、工业控制等领域中获得了广泛的应用。但是由于受制造工艺的影响,步进电机的步距角一般较大,而且还存在低频振动,在低频时有明显的“步进” 感应。这些缺点使得步进电机一般只能应用在一些要求较低的场合。随着电力电子技术、微电子技术以及控制技术的不断发展,各种新颖的步进电机驱动技术被提出用来改善步进电机综合使用性能。步进电机驱动技术的发展也促进了步进电机应用范围不断扩展。本论文经过认真论证分析,确定了所选用的应用于电动机控制系统的 DSP 芯片,最终选用了 TI 公司 TMS320LF2407A 运动控制芯片,开发了基于此芯片的步进电动机的控制
16、系统, 论文中主要讨论了 DSP 在步进电动机控制系统的作用以及 DSP 控制步进电动机的方法,在步进电动机的控制系统又分为硬件和软件两大部分:( 1)硬件部分主要介绍了 DSP 控制步进电动机的主要硬件电路以及各种保护电路。( 2)软件部分完成了主要程序的的设计。本论文五个章节分别为:第 1 章为绪论部分,介绍了 DSP 发展前景及步进电动机特点。第 2 章介绍了步进电动机系统和步进电动机的驱动系统,并选择二相混合式电动机作为执行元件并选择 L297+L298 组成驱动系统。第3章为系统硬件电路设计。根据系统的要求,选取并介绍 TI公司生产的 TMS320F28335作为控制核心,完成电机控
17、制系统硬件设计,包括 DSP 控制电路和保护电路。第 4 章为控制系统软件部分的设计。第 5 章为结果分析。第 6章为报告总结。2 步进电动机的选择及其驱动控制2.1 步进电动机概述 步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Stepmotor或Steppingmotor等等。步进电动机工作的机理是基于最基本的电磁铁作用,随着永磁材料的发展,各种实用性步进电动机应运而生,而半导体技术的发展则推动了步进电动机在众多领域的应用。在近 30 年间,步进电动机迅速的发展并成熟起来。从发展趋向来讲,步进电动机己经能与直流电动机、异步电动机和同步电动机并列,从而成为电动机的一种基本类型。当然步进电
18、动机也有一些自身的缺点,主要表现在: 步进电动机带惯性负载的能力较差;由于存在失步和共振,因此步进电动机的加减速方法根据利用状态的不同而复杂化;不能直接使用普通的交直流电源驱动。自上世纪中叶,步进电动机的应用渗透到数字控制的各个领域,尤其在数控机械中广泛利用其开环控制的特点。近几十年来,步进电动机在 OA 机器( OfficeAutomation )、FA 机器( Factory Automation) 和计算机外部设备等领域作为控制用电动机和驱动用电动机而被广泛使用2.1.1 步进电动机分类步进电机分为三大类:( 1)反应式步进电机( Variable Reluctance,简称 VR)反应
19、式步进电机的转子是由软磁材料制成的,转子中没有绕组。它的结构简单,成本低,步距角可以做得很小,但动态性能较差。反应式步进电机有单段式和多段式两种类型。( 2) 永磁式步进电机( Permanent Magnet,简称 PM)永磁式步进电机的转子是用永磁材料制成的,转子本身就是一个磁源。转子的极数和定子的极数相同,所以一般步距角比较大。它输出转矩大,动态性能好,消耗功率小( 相比反应式); 但启动运行频率较低,还需要正负脉冲供电。( 3)混合式步进电机( Hybrid,简称 HF3 )混合式步进电机综合了反应式和永磁式两者的优点。混合式与传统的反应式相比,结构上转子加有永磁体,以提供软磁材料的工
20、作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪音低、低频振动小。混合式步进电机某种程度上可以看作是低速同步电机,这种步进电动机的应用最广。2.1.2 步进电机的步距角步距角计算公式如下:式中:步进电动机的性能指标( 1)步距角精度步距角精度是指理论步距角与实测步距角之差,以分( ) 表示。步进电机的静态步进误差一般在 10 以内,在实际使用中,常以累计误差表示步距角精度,但是步进电机的步距角累积误差在 360 0 后清零。( 2)静态矩角特性 在空载状态
21、下,给步进电机通电,则转子齿的中心线和定子齿的中心线重合,转子上没有转矩输出,转子处在静止状态。当电机轴上外加一个负载转矩后,转子则要产生一个抗衡负载的电磁力矩,此时转子相对于定子按一定方向转动一个角度q d ,该角度称之为失调角。失调角q d 和电磁转矩Tj (静态转矩)之间满足Tj = Tj max sinqd ( 2-2)式中:Tj 最大静转矩;qd 失调角,qd=2/m.( m 为一个通电顺序内的拍数)。静态转矩越大,自锁力越大,静态误差越小。当失调角q d 在 -p p 之间,如果去掉外载,则转子仍然能回到初始稳定平衡位置。另外,采用不同的运行方式和增加步进电机相数可以提高最大启动转
22、矩。最大负载力矩不能超过启动转矩,否则电机不能启动。( 3)动态转矩和矩频特性在不同频率下步进电机产生的转矩,称为动态转矩。随着输入脉冲的增加,步进电机的转矩减小。图 2-1 是步进电机的矩频特性曲线。( 4)启动频率和惯性特性步进电机从静止状态突然启动而不失步的频率,称之为启动频率。 它反映了电机跟踪的快速性。若控制脉冲频率大于启动频率,则电机会出现失步,不能正常工作。目前,步进电机的启动频率为 1000-3000Hz 。电机启动频率与转子和负载的惯性有关。图 2-2是步进电机的惯频特性曲线。从图 2-2 可知,惯性越大,启动频率越小。( 5)运行频率运行频率是指电机在额定状态下逐渐升速,达
23、到不失步的工作频率。一般情况下,连续运行频率远远大于启动频率。因此,步进电机在以较低的启动频率启动后,应采用升速策略达到运行频率;同样,采用降速策略从运行频率降到启动频率以下,再停止控制脉冲。2.1.3 步进电机的相数这是指电机内部的线圈组数,目前常用的有二相、 三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为 0.90 1.80 、 三相的为 0.750 1.50 等、五相的为 0.360 0.720在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 控制器 原理 应用 课程 报告 基于 TMS320F28335 步进 电机 控制
限制150内