分享好友 技术首页 技术分类 切换频道

步进电机运行中通信备份的分析

2014-07-07 10:003070中国节能网

  步进电机控制中通过CAN总线通信,完成数据交换,主要包括核心控制单元、功率驱动和保护单元、键盘显示接口单元及电源几个部分。双MCU采用PIC16F877单片机,采用2片7226和4片专用集成功率驱动芯片L6219驱动4路步进电机,步进电机采用两相混合式步进电机,额定电流为1A,固有步进角1.8度。系统采用恒流斩波细分控制技术和电流反馈对步进电机进行微步细分控制。绕组电流反馈通过采样电阻实现电流采样,同时起电流保护作用。

  细分控制效果取决于两相绕组上的电流波形,只需测量采样电阻上的相电流波形。从电机绕组实验电流波形来看,符合使得步进电机运行平滑、合成磁场均匀需要的相位相差90度正弦波形,能够使步进电机运行时得到均匀细分旋转步距。双通道切换过程中两相绕组电流变化波形正常,电机运行平稳。

  由于步进电机的控制是采用细分控制方式,一个单片机要控制多个步进电机,采用分时控制算法,按细分电流表先输出第一个步进电机的一个细分电流,接下来输出下一个步进电机的一个细分电流,由于单片机的工作方式是一个大循环,在无中断情况下,大循环中所有任务安顺序执行下来,一个步进电机的细分电流的输出到下一个步进电机细分电流的输出之间的延时时间包括所有任务的执行延时时间和延时函数执行时间,与无通道切换任务时相比,有通道切换任务时会增加很短延时时间,可以通过有无通道切换标志位来判断,是否在执行的任务中增加了通道切换的任务,如果有则减少延时函数中循环执行NOP语句的时间,以补偿通道切换引起的延迟,因此尽管有通道切换过程,但对于多步进电机的细分控制方式来说,步进电机的运行不受影响。但由于增加了双机通信备份任务,输出到每一个步进电机的相邻两个细分电流之间最小延时时间增加,因而控制中对步进电机的最高转速会有所影响。

 

 
举报
收藏 0
打赏 0
评论 0
步进电机的驱动方式是什么?
  步进电机的驱动方式主要有单电压驱动方式和高低压驱动方式,单电压驱动方式主要是指电机绕组工作的过程中,只用一个方向电压对绕组进行供电。高低压驱动是为了使通电时绕组能够迅

0评论2014-10-15346

步进电机和普通电机有哪些不同?
  步进电机是一种运行精度高、控制特性好的控制系统执行部件。它以脉冲方式工作,每接收到一个或几个脉冲,电机的转子就移动一个位置,移动的距离可以很小。

0评论2014-10-15427

步进电机重要的技术参数
步进电机的相数:是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9° 1.8°、三相的为0.75° 1.5°、

0评论2014-08-29364

步进电机驱动的设计与选型实战经验总结
步进电机是一种作为控制用的特种电机,它的旋转是以固定的角度(称为步距角)一步一步运行的,其特点是没有积累误差(精度为100%),所以广泛

0评论2014-08-18439

步进电机运行中通信备份的分析
  步进电机控制中通过CAN总线通信,完成数据交换,主要包括核心控制单元、功率驱动和保护单元、键盘显示接口单元及电源几个部分。双MCU采

0评论2014-04-28282

论步进电机控制系统的单元组成
  步进电机的控制系统主要由双芯片控制单元,CAN通信单元,逻辑控制单元,驱动保护单元及其输出单元等组成。系统包含两个PIC微控制器,互

0评论2014-04-25250