皮皮黄步进电机系列教程

皮皮黄-机电工程师10 个月前
皮皮黄步进电机系列教程
8-1、T型加减速控制【51单片机控制步进电机-TB6600系列】摘要:本节介绍步进电机T型加减速的控制方法,本小节主要内容为该控制方法的推导与计算。目前各平台对该控制方法介绍的文章目前较多,但部分关键参数并未给出推导过程,例如误差系数0.676的推导等,本节在现有文章框架下,对推导过程进行了梳理
皮皮黄-机电工程师10 个月前
皮皮黄步进电机系列教程
8-3、T型加减速单片机程序【51单片机控制步进电机-TB6600系列】摘要:根据前两节内容,已完成所有计算工作,本节内容介绍具体单片机程序流程及代码一、程序流程图 根据前两节文章内容可知,T型加减速的关键内容是运动类型的判断以及定时器初值的计算,在输出运动参数后即可判断出运动类型,再根据运动类型在主循环程序中计算定时器初值,在定时器中断中判断各运动阶段是否完成,最终实现T型加减速过程,程序流程图如下所示 二、误差分析 在动态计算的过程中,由于51单片机没有硬件乘、除法器,下述定时器初值的递推计算耗时最多,为尽量提升性能,将此步计算放入了主循环中,以节省定时器中断计算量 在1
皮皮黄-机电工程师10 个月前
皮皮黄步进电机系列教程
8-2、T型加减速计算简化【51单片机控制步进电机-TB6600系列】摘要:本节介绍简化T型加减速计算过程,使其适用于单片机数据处理。简化内容包括浮点数转整型数计算、加减速对称处理、预处理计算
皮皮黄-机电工程师1 年前
皮皮黄步进电机系列教程
7-1、S曲线加减速原理【51单片机控制步进电机-TB6600系列】摘要:本节介绍步进电机S曲线相关内容,总共分四个小节讨论步进电机S曲线相关内容   根据上节内容,步进电机每一段的速度可以任意设置,但是每一段的速度都会跳变,当这个跳变值比较大的时候,电机会发生明显的抖动,或直接产生丢步,所以在速度变化的过程需要有缓冲阶段,即加减速过程   加减速通常的处理方式有S曲线加减速、匀加减速、指数曲线加减速、正余弦曲线加减速等,最具代表性的为前两种,下面详细介绍这两种控制方法   速度-时间/加速度-时间关系图如图1所示,其中①为加速阶段,②为匀速阶段,③为减速阶段。很直观的对
皮皮黄-机电工程师1 年前
皮皮黄步进电机系列教程
5、计算电机速度【51单片机控制步进电机-TB6600系列】摘要:本节介绍用定时器定时的方式,精准控制脉冲时间,从而控制步进电机速度。一、计算过程 电机每一步的角速度等于走这一步所花费的时间,走一步角度等于步距角,走一步的时间等于一个脉冲的时间: TB6600及其他驱动器大多具有细分功能,考虑细分X之后,一个脉冲转动的角度为step/X,带入①式: 电机速度通常使用单位为转速RPM(转/分),角速度(°/S)与转速之间的转换关系: 至此得到了步进电机一个脉冲的时间t,采用51单片机16位溢出定时器的模式去定时,可以得到: 至此得到了转速n与定时初值C的函数关系
皮皮黄-机电工程师1 年前
皮皮黄步进电机系列教程
6、实现多段运动【51单片机控制步进电机-TB6600系列】摘要:本节介绍用控制步进电机三个主要参数角度、速度、方向,实现简单的步进电机多段控制一、目标功能 输入多个目标角度,以及每个角度对应的速度,实现步进电机的多段多速度转动