电工之家_电工基础知识学习网站
当前位置:电工之家 > 电工知识 > 单片机 > 正文

单片机设计完成步进电机单三拍脉冲分配要求时间间隔为1ms

时间:2019-06-12 09:57 来源:电工之家

步进电机应该是一个三相步进电机,假设分别为A相、B相、C相,其工作原理如下图所示。
单片机设计完成步进电机单三拍脉冲分配要求时间间隔为1ms
我们从电源正极+V出发开始,电流经过开关KA后流经A相的两个绕组,然后到达地线上。另外两相也仍然如此。
单片机需要做的事情就是按一定的时序依次切换KA、KB、KC三个开关即可让电机正转或反转。可以用单片机的三个IO口来分别控制这三个开关,至于硬件如何实现不是本问题的重点,在此不详说了。
下图是A、B、C三相的控制波形:
单片机设计完成步进电机单三拍脉冲分配要求时间间隔为1ms
图中步进时钟是单片机软件内部为编程方便所设置的一个软件时钟,周期为1ms。A相波形、B相波形、C相波形均为电流波形。
假设控制KA的单片机IO口为高电平时,对应KA开关闭合,A相电流就有电流流过,电机就转一个步距角;然后KA断开,KB闭合,电机再转一个步距角;依次时序按A→B→C→A的顺序,电机就连续转起来了。
如果要让电机反转,就按A→C→B→A的通电顺序就可以了。
需要注意的是,电机在启动时由于惯性力矩的存在,软件必须让脉冲时钟频率从慢逐渐增加到所需的频率,如果一开始就用很快的速度启动,步进电机容易失速。

看过《单片机设计完成步进电机单三拍脉冲分配要求时间间隔为1ms》的人还看了以下文章
单片机设计之电子电路分析方法 单片机设计之电子电路分析方法
我认为从事单片机的工程师们除了会写软件外,还要掌握一些基本的电子电路分析方法,举例说明如我们设计一个的洗衣机电路进行说明, 由电源部分,单片机最小系统部分,信号采集输入部分,电动驱动部分构成,报警部分构成, 如上图中你编写好了程序,烧到单片...
如何利用单片机设计八路抢答器 如何利用单片机设计八路抢答器
1.设计需求 抢答器是用来让选手获得优先答题权的一台设备,具有娱乐属性,首先具有抢答按键,也就是所说的八路;再次具有显示模块,用数码管或者液晶来实现,用于显示选手编号和倒计时时间;具有发声功能,用以提示按键音或者倒计时发声增强现场的紧张氛围;...
单片机如何驱动步进电机 单片机如何驱动步进电机
单片机如何驱动步进电机 一、单片机不能直接驱动步进电机。 原因是单片机虽然是主要起控制作用,但其端口主要是起到信号控制作用,而不能起到功率驱动。一般单片机的I/O口的输出电流都在20mA以内(低功耗型单片机的端口输出能力更低)。而步进电机一般都需要...
51单片机控制步进电机的启动、停止、正转、反转 51单片机控制步进电机的启动、停止、正转、
51单片机控制步进电机的启动、停止、正转、反转 用51单片机控制步进电机的启动、停止、正转、反转、两档速度和状态显示的目的,使步进电机控制更加灵活。步进电机驱动芯片采用ULN2803,ULN2803具有大电流、高电压,外电路简单等优点。利用四位数码管增设电机...
单片机控制步进电机的工作原理 单片机控制步进电机的工作原理
单片机控制步进电机的工作原理 1. 步进电机的工作原理 该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。图1是该四相反应式步进电机工作原理示意图。 图1 四相步进电机步进示意图...