基于单片机的步进电机控制器.docx
《基于单片机的步进电机控制器.docx》由会员分享,可在线阅读,更多相关《基于单片机的步进电机控制器.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的步进电机控制器caojing导语:第三届伺服与运动控制论坛论文集,基于单片机的步进电机控制器魏彬赵婧马辉。西安工程大学电子信息学院魏彬赵婧马辉本文介绍了一种基于单片机的步进电机控制系统实例,具体阐述了该系统的硬件和软件设计原理,并给出了控制电路原理图及局部控制程序。1步进电机及控制要求步进电动机又称为脉冲电动机,是数字控制系统中的一种执行元件。其功能就是将脉冲电信号变换为相应的角位移或者直线位移,即给一个电脉冲信号,电动机就转动一个角度或者前进一步。因此只要控制输入脉冲的频率以及电机绕组通电相序即可获得所需的转角、转速及转向,很轻易用微机实现数字控制。由于步进电机在负载才能范围内有
2、步距值不因电源电压、负载大小、环境条件的波动而变化、误差不长期累积以及控制性能好等优点,所以步进电机在纺织、仪器仪表、冶金等行业得到了广泛的应用。2系统硬件设计步进电机分为PM型永磁式,VR型反响式和HB型混合式3种类型,相数有两相、三相、四相、五相、六相等多种形式,目前常用的是两相和四相混合式步进电机。本文介绍由51单片机和SLA7026两相功率驱动器组成的两相步进电机控制器。其控制框图如图1所示。IMG=图1控制系统框图/uploadpic/THESIS/2007/11/2007111616292667004S.jpg/IMG图1控制系统框图在图1中由单片机接收来自上位机的脉冲、使能及方向
3、信号,在单片机内部由程序实现脉冲分配器的功能,产生步进电机工作所需的各相脉冲信号,功率驱动局部对单片机输出的弱信号进展放大,产生电机所需要的电流。本控制系统采用STC单片机作为处理器,本系统选用的步进电机为两相混合式步进电机,工作电压为+24V,步距角为1.8。本系统采用SLA7026作为功率放大器。SLA7026是两相步进电机集成控制/驱动模块。采用SIP18封装。使用的电源为1044V,最大输出电流为3A。其封装与管角定义如图2所示。IMG=图2SLA7026封装图/uploadpic/THESIS/2007/11/2007111616295276921B.jpg/IMG图2SLA7026
4、封装图其中INA,IN/A,INB,IN/BA和/A为步进电机绕组的两端为步进电机脉冲控制信号输入端,由于输入兼容5V逻辑电平所以与单片机管角可以直接连接。OUTA,OUT/A,OUTB,OUT/B为步进电机输出控制端,其输出电流为3A因此可直接与电机连接,不需要光耦驱动及隔离。CONTROLSUPPLY和GROUND分别为正电源和地。步进电机具有自锁才能,电机可以停在最后一个脉冲控制的角位移的终点位置上,这样不仅电机就可以实现停车时转子定位。但是这时,步进电机的发热情况十分严重,电机的温度随着自锁时间上升直至一极限值,但是假如该温度高于一定值得话就会破坏电机内部绕线使电机不能正常运转,因此我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 控制器
限制150内