pwm控制四相五线步进电机
STC能提供有关pwm控制四相五线步进电机的程序吗?{:baoquan:} 四相五线步进电机一般减速比很大,也不需要像二相四线步进电机那样的细分控制,直接给高低电平就行几年前写的,供参考
#include <STC89C5xRC.H>
#include <intrins.h>
#define Step_A {A1=1;B1=0;C1=0;D1=0;}
#define Step_B {A1=0;B1=1;C1=0;D1=0;}
#define Step_C {A1=0;B1=0;C1=1;D1=0;}
#define Step_D {A1=0;B1=0;C1=0;D1=1;}
#define A1 P10
#define B1 P11
#define C1 P12
#define D1 P13
/*----------------------------延时10ms@STC-Y1@12MHz----------------------------*/
void Delay_10ms(void)
{
unsigned char i,j;
i=20;
j=113;
do
{
while(--j);
}
while(--i);
}
/*----------------------------延时x10ms----------------------------*/
void Delay_x10ms(unsigned char x)
{
while(x--)
Delay_10ms();
}
void main()
{
while(1)
{
Step_A
Delay_x10ms(1);
Step_B
Delay_x10ms(1);
Step_C
Delay_x10ms(1);
Step_D
Delay_x10ms(1);
}
}
这个帖子中有哦
51开源,步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序
https://www.stcaimcu.com/thread-2160-1-1.html
(出处: 国芯人工智能技术交流网站)
CyberHamster 发表于 2025-8-27 10:51
四相五线步进电机一般减速比很大,也不需要像二相四线步进电机那样的细分控制,直接给高低电平就行
几年前 ...
谢谢!关键是要用PWM控制。{:yiwen:} 芯启元 发表于 2025-8-27 16:47
这个帖子中有哦
51开源,步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序
https://www.stc ...
谢谢!这里面都是2相4线的,没有四相五线的。不知道怎么用。
页:
[1]