基于单片机的步进电机细分驱动系统设计

  • 格式:pdf
  • 大小:281.04 KB
  • 文档页数:1

108科技资讯

科技资讯 SCIENCE & TECHNOLOGY INFORMATION2012 NO.09SCIENCE & TECHNOLOGY INFORMATION动力与电气工程步进电机又称为脉冲电动机或阶跃电动机,它是基于最基本的电磁感应作用,将电脉冲信号转变为角位移或线位移的开环控制元件。单片机控制的步进电机广泛地应用于工业自动控制、机器人、计算机外围设备、卫星天线定位系统等。随着经济的发展,技术的进步和电子技术的发展,步进电机的应用领域更加广阔,同时也对步进电机的运行性能提出了更高的要求。1 步进电机概述步进电机是一种将电脉冲转变为角位移(或线位移)的机电元件。根据其内部构造可以分成三大类:反应式(VR型)、永磁式(PM型)和混合式(HB型)。混合式步进电动机吸取了永磁式和反应式的优点,转子由磁化的磁铁制成,磁极做成复极的形式,分为两相和五相,两相步进角一般为1.8度而五相步进角一般为0.72度,它的精确度高、转矩大、步进角度小,在高分辨率的开环定位系统和低速开环调速系统中占有着不可替代的地位。步进电机还具有以下优点。(1)动态响应快、易于启动与停止、具有锁定转矩。(2)一般步进电机的精度为步进角的3%~5%,步距值不受各种干扰因素的影响。(3)位移与输入脉冲信号相对应,步距误差不长期积累,有良好的跟随性。(4)可利用数字信号控制步进电机直接用于开环控制。(5)控制性能好,停止时有自锁能力。基于以上优点,步进电机在工业领域得到广泛应用,具有较高的使用价值。2 步进电机选型及保护电路设计在本系统设计中,步进电机采用两相混合式步进电机,驱动二维随动装置的水平、俯仰运动。步进电机型号是42BYGH414。步进电机控制本系统转台的运动范围,其俯仰方向的运动范围是-10°~+45°。如果转向超过了此范围,将会对转台产生一定的损伤,本文通过设计转台转向保护电路来避免此情况的发生。转台转向保护电路采取的是一种接触式开关电路。此开关电路结构简单、尺寸较小、不易损坏。其工作原理是:转台在俯仰方向运动,当运动范围超过极限位置时,通过机械力使接触式开关S1闭合,电机停止运转,通过复位弹簧使开关复位。这时Uo1=VCC,光电耦合器的发光二极管发光使光电三极管工作,Uo2输出低电平,通过74LS14整形Uo3输出高电平,触发MSP430F149单片机的外部中断,使控制俯仰方向运动的步进电机停止运行。3 步进电机细分驱动器设置步进电机细分驱动技术是20世纪70年代中期发展起来的,它是一种可以显著改善步进电机综合使用性能的驱动控制技术,步进电机细分驱动技术发展到今天已经很成熟。步进电机的细分控制,从本质上讲是一种电子阻尼技术,在每次输入脉冲时,不是将绕组电流全部通入或切除,而是只改变相应绕组中额定的一部分,则电机转子的每步运基于单片机的步进电机细分驱动系统设计宋光彦(武警工程大学研究生管理大队 西安 710086)摘 要:自二十世纪中叶,步进电机的应用己渗透到数字控制的各个领域。它凭借自身性能优点,较早成为典型的机电一体化元件组件。本文首先对步进电机进行了概述,然后给出了基于单片机的步进电机细分驱动的具体设计。关键词:单片机 步进电机 控制系统中图分类号:TM3文献标识码:A文章编号:1672-3791(2012)03(c)-0108-01动也只有步距角的一部分,从而调整步进电机步距角的大小,即把原来的一个整步步距角细分成若干步来完成,实现步进电机步距角的细分。步距角是指每给一个电脉冲信号步进电机转子所转过的机械角度。本系统用SM-202细分驱动器对步进电机进行驱动控制。该细分驱动器适合驱动两相或四相混合式步进电机。同时该驱动器采用双极性恒流斩波技术,使电机运行精度高,振动小,噪声低,运行平稳。SM-202细分驱动器接口分配表如表1所示,细分驱动器控制接口的引脚功能分别如下。+COM:光电隔离电源公共端,接外部电路的VCC,典型值为+5V。CP:步进电机脉冲信号输入端,下降沿有效。DIR:方向控制信号,高电平控制电机正转,低电平控制电机反转。ENA:驱动使能端,高电平或悬空电机可运行,低电平驱动器无电流输出,电机处于自由状态。(1)细分驱动器相电流及步距角细分倍数设置。SM202型细分驱动器采用拨位开关设定相电流及细分倍数,可根据需要对其进行控制,其中拨位开关K1、K2、K3用于设置细分倍数,拨位开关K4、K5、K6用于设置电流值。电流值、细分倍数设定说明如表2和表3所示。参照表2和表3,细分驱动器拨位开关K1、K2、K3设定为101,细分倍数是40;拨位开关K4、K5、K6设定为1111,电流是1A。(2)步进电机运行速度设置。经过反复试验,设定转台快速转动时CP为5kHz,转台缓慢转动时CP为0.5kHz。(3)步进电机运动和停止设置。控制步进电机运动和停止,就是对细分驱动器的使能端ENA进行高低电平控制。当单片机P3.2引脚输出高电平,步进电机转动;当单片机P3.2引脚输出低电平时,步进电机停止转动,进入自由状态。4 结语本系统采用单片机和细分驱动组合设计步进电机控制电路,实践表明控制效果较好。该控制系统硬件电路设计简单,结构紧凑、功耗低、运行可靠、设计方便。本系统更具有通用性,适用范围更广。参考文献[1]王晓明.电动机的单片机控制[M].北京:北京航空航天大学出版社,2002.[2]刘晓山.单片机在步进电机控制系统中的应用[J].机电工程技术,2004.表1 SM-202细分驱动器接口分配表表2 SM-202细分数表表3 SM-202电流值表驱动器引脚 +COM DIR ENA CP 单片机引脚 +5V P3.1 P3.2 P3.5 细分倍数 步数/圈 K1 K2 K3 1 200 ON ON ON 2 400 OFF ON ON 5 1000 ON OFF ON 10 2000 OFF OFF ON 20 4000 ON ON OFF 40 8000 OFF ON OFF 电流值 K4 K5 K6 0.15A ON ON ON 0.25A OFF ON ON 0.40A ON OFF ON 0.50A OFF OFF ON 0.60A ON ON OFF 0.70A OFF ON OFF 0.85A ON OFF OFF 1.00A OFF OFF OFF .com.cn. All Rights Reserved.