基于DSP的步进电机控制.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP的步进电机控制.doc

基于DSP的步进电机控制 一DSP简介 DSP,即Digital Signal Processor数字信号处理器,它是以数字信号来处理大量信息的器件强大数据处理能力和高运行速度其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。 图1 TMS 320LF2407引脚图 DSP在选型时主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。其主要供应厂商为TI、Motorola、Freescale等。 二.步进电机简介 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 图3 控制系统原理方框图 如图3所示,该控制系统有五大组成部分,分别为DSP中央处理器、步进电机及驱动、光电编码器、键盘和液晶显示、外围电源电路与看门狗复位电路。系统在运行中,由键盘设定给定转速或位置,通过DSP中央处理器TMS 320LF2407产生PWM脉冲信号来控制步进电机的转速或位置,采用光电编码器周期采样步进电机的转速或位置信号反馈给控制器DSP,从而实现转速或位置的闭环控制。然后将转速或位置在液晶上显示,利用看门狗复位电路监控程序是否正常运行。 因为DSP本身使用3.3V工作电压和1.8V锁相环工作电压,故在系统使用外围电源电路提供5V电压时须转换成3.3V。 3.2 步进电机驱动电路 由DSP产生的PWM信号不足以直接驱动电机运行,需要使用驱动电路,可使用集成芯片L298N,它是恒压恒流双H桥电机芯片,可同时控制两台直流电机,输出电流可达2A。使用时应使用供电电压VS大于其逻辑电压VSS,否则将会出现电机失控的现象。另外,为了保护电机,在驱动电路中需要加入两组续流二极管。为了降低和减小驱动电路对控制系统的影响,可加入光耦器件。DSP产生的PWM波经施密特反相器74HC14后加到TLP521-4光耦上进行光电隔离,再送给驱动芯片L298N.这样控制信号就变得稳定可靠了。 3.3 光电编码器的选择 光电编码器的选择,可以选择增量式编码器或绝对值编码器,前者适用于速度检测,后者适用于位置检测。编码器的A、B信号与正交解码脉冲单元QEP 相对应的引脚连接,可以检测出步进电机的速度(位置),并且能够判断出步进电机的旋转方向。 在安装时,光电编码器要与驱动电机同轴。 3.4 液晶显示器的连接 在显示方面, 由于液晶显示器( LCD)点阵式或图形式不仅可以显示字符、 数字, 还可以显示各种图形、 曲线和汉字, 并且可以实现屏幕上下左右滚动、 动画、 闪烁、 文本显示等功能耗小、 体积小、 质量轻、 超薄等诸多其它显示器无法比拟的优点, 用途十分广泛。本系统设计中用到的是 HY- 12864 图形液晶显示器, 它内置两块 HD61202 液晶显示控制驱动器, 此屏幕的最大显示范围为 128*64。HY- 12864 引出的以下控制信号:读写信号( R/W)、 数据或指令信号( RS)、 左、 右屏片选信号( CS1、 CS2)、使能信 号 ( E) 及 数 据 总线 (DB0 - - DB7) , 由TMS320LF2407 的 I/O口直接控制。 图4 液晶显示HY-12864与TMS 320LF2407硬件连接图 3.5 控制策略 该系统的速度或位置采用闭环反馈控制,其控制方案通过对DSP编程实现,可使用数字PI增量式算法,避免了位置式算法对过去数据的累加。 数字PID增量式 在实际系统中,当电机处于启动、停车或大幅度增减时,在短时间内系统会输出很大的偏差,使得PI算法的积分项很大,从而引起积分饱和现象,造成系统震荡、调节时间延长。为了消除积分饱和带来的不利影响,可以采取积分分离算法,即当系统偏差较大时,只让比例部分起作用,以快速减小偏差;当偏差降低到一定程度后,再将积分作用投入,即可消除稳态误差,又可避免饱和超调,其表达式为 其中 四 小结 本系统只是简单地对DSP与步进电机的介绍与控制系统硬件软件实现的说明,由于时间、知识有限,硬件实物图与软件实现的代码尚未实现。 1

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档