DSP原理及电机控制应用.doc_第1页
DSP原理及电机控制应用.doc_第2页
DSP原理及电机控制应用.doc_第3页
DSP原理及电机控制应用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP原理及电机控制应用课程论文题 目: 基于DSP 实现的步进电机控制器的设计 学 院: 电气工程学院 班 级: 自动化1101 学 号: 201123910106 姓 名: 陈磊家 指导老师: 张世杰 基于DSP 实现的步进电机控制器的设计(北方工业大学)田红芳李颖宏王欢文章编号:1008- 0570(2007)01- 2- 00223- 02引言 DSP(Digital Signal Processor)是一种特别适合于进行数字信号处理运算的微处理器, 其采用先进的软、硬件结构, 其内部的程序空间和数据空间分开, 可以同时访问指令和数据, 并且具有事件模块管理功能及快速的中断处理功能, 其以高性能及日趋低价位的特点, 越来越广泛地应用于信息处理、控制系统中。TMS320LF2407 芯片作为一款定点DSP 控制器尤为适合于控制系统, 其所包含的事件管理模块, 可以极为方便的实现电机数字化控制。步进电机是数字控制系统的一种常见的执行元件,其接收数字控制信号( 电脉冲信号) , 并转换成与之相对应的角位移或直线位移。步进电机具有开环控制无累计误差的优点,控制系统结构简单, 因而得到了广泛的应用。本文所介绍的是一种基于TMS320LF2407 实现的步进电机控制系统的设计。1 系统硬件构成 整个系统分为五个部分组成: DSP 中央控制器TMS320LF2407, 步进电机及驱动, 光电编码器, 键盘及液晶显示部分, 以及整个系统的外围电源电路及看门狗复位电路组成, 如图1 所示。这个系统设计中, 由键盘设定给定转速( 位置) , 通过中央控制器TMS320LF2407 来产生PWM脉冲信号来控制步进电机的转速(位置), 可以采用光电编码器对步进电机的转速( 位置) 进行采样检测实现闭环控制, 也可以采用开环控制无需转速( 位置) 信号, 以上过程中的多个变量、参数可以在液晶显示屏上得到直观地反映。整个硬件结构简单直观, 中央控制器TMS320LF2407 还剩余丰富的I/O 及中断资源, 在此设计基础上具有一定的扩展空间。本设计采用的是55BF03 型相反应式步进电机, 其接收数字控制信号( 电脉冲信号) , 并转换成与之相对应的角位移或直线位移。此设计是用中央控制器TMS320LF2407 产生的PWM环形脉冲信号经过信号分配以及功率放大传送给步进电机实现对步进电机的角位置或直线位移控制, 所以此步进电机的驱动结构设计由以下几部分组成, 脉冲信号, 信号分配, 功率放大, 步进电机及负载, 如下图2 所示。在这个设计中基于对力矩、平稳、噪音及减少角度等方面的考虑, 在这里设计成产生一个三相六拍信号来进行步进电机的控制, 通电顺序为A- AB- B- BC- CCA,步距角为1.5,功率放大采用的是典型的单压驱动方式。光电编码器的选择, 可以选择增量式编码器或绝对值编码器, 前者适用于速度检测, 后者适用于位置检测。编码器的A、B信号与正交解码脉冲单元QEP 相对应的引脚连接, 可以检测出步进电机的速度( 位置) , 并且能够判断出步进电机的旋转方向。在显示方面, 由于液晶显示器( LCD) 点阵式或图形式不仅可以显示字符、数字, 还可以显示各种图形、曲线和汉字, 并且可以实现屏幕上下田红芳:副教授 左右滚动、动画、闪烁、文本显示等功能, 功耗小、体积小、质量轻、超薄等诸多其它显示器无法比拟的优点, 用途十分广泛。本系统设计中用到的是HY- 12864 图形液晶显示器, 它内置两块HD61202 液晶显示控制驱动器, 此屏幕的最大显示范围为128*64。HY- 12864 引出的以下控制信号:读写信号(R/W) 、数据或指令信号(RS) 、左、右屏片选信号(CS1、CS2) 、使能信号( E) 及数据总线(DB0 - - DB7) , 由TMS320LF2407 的I/O 口直接控制, 连接原理图如下图3 所示。2 软件设计在整个软件设计中, 共包含主程序、步进电机驱动程序、液晶显示驱动程序, 按键扫描中断程序、编码器检测换算程序等程序块。下面着重介绍一下步进电机驱动程序及编码器检测换算程序。在步进电机驱动程序设计中, 充分运用TMS320LF2407 控制器的事件管理模块。在TMS320LF2407 中各有一个16 位比较寄存器CMPRx( x=4、5、6) , 每个比较器各有两个比较PWM输出引脚, 产生3 路PWM输出信号, 控制电机转速( 位置) , 其输出引脚极性将由控制寄存器(ACTR) 的控制位来决定, 根据需要选择高电平或低电平作为开通信号。在PWM信号调制中需要周期一定的载波, 这时用到了定时器3, 它以内部CPU 时钟作为输入, 工作于连续增/减计数模式下, 产生PWM脉冲输出, 产生的脉冲为一个环形可变脉冲, 这时由T3PR 定时周期下溢和上溢时产生中断, 刷新周期值, 进行PWM调整。最后, 此设计中把给定转速转化成相对应的二进制码, 用29297 除以给定转速即得到PWM基数, 所得到的PWM数值再乘以3 得到定时器3 的T3PR 的周期值, 对应不同频率的PWM脉冲输出, 如图4, 电机运行中断程序框图。 光电编码器的检测利用正交解码脉冲单元QEP, A、B 分别与正交解码脉冲单元的两个通道QEP1 和QEP2 相连。正交解码脉冲单元QEP 具有方向检测功能, 它的方向检测逻辑辨明两个序列中哪一个是先导序列, 接着可以产生方向信号作为所选定时器的方向输入, 如果QEP1 输入的是先导序列, 则所选的定时器增计数; 反之QEP2 输入的是先导序列, 则所选的定时器减计数。注意两列正交输入脉冲的两个边沿都被正交解码脉冲单元计数, 因此产生的时钟频率是每个输入序列的4 倍。在本系统中把定时器2 用为作为计数器, 它以正交解码脉冲单元产生的时钟作为输入, 与正交解码脉冲单元QEP1、2 共同作用, 对编码器信号进行检测, 换算成所对应的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论