huhuan
发表于 2023-11-30 19:25:49
{:4_190:}谁有两相两级步进电机的A+A-B+B-四条线的顺序图
梁工
发表于 2023-11-30 23:41:32
huhuan 发表于 2023-11-30 19:25
谁有两相两级步进电机的A+A-B+B-四条线的顺序图
A+、A-可以随意接的,B+、B-也可以随意接的,发现转向反了,对调一组线即可。
huhuan
发表于 2023-12-1 00:25:21
梁工 发表于 2023-11-30 23:41
A+、A-可以随意接的,B+、B-也可以随意接的,发现转向反了,对调一组线即可。 ...
{:sweat:}4根线的时序图
梁工
发表于 2023-12-1 14:28:36
huhuan 发表于 2023-12-1 00:25
4根线的时序图
我的源码里就有说明,实际就是两个线圈同时用弦波电流激励,正弦波相差90度(或者说用正弦波、余弦波电流激励):
驱动电枢 A+ A- B+ B-
0~90度 sin(A) 0 sin(A+90) 0
90~180度 sin(A) 0 0 sin(A+90)
180~270度 0 sin(A) 0 sin(A+90)
270~360度 0 sin(A) sin(A+90) 0
wefinger
发表于 2024-1-18 11:50:28
if(f1 < 100)
{
B_M1_RunEn = 0; //停止
P_M1_DIR = 1; // 运行方向
PWMA_CCMR1 = 0; //禁止翻转输出脉冲
}
为什么频率小于200就要停止啊
houyawei
发表于 2024-1-18 12:08:16
来学习学习
天源电子
发表于 2024-2-6 00:23:32
可以出个视频讲解一下发脉冲的程序吗
例程代码有点复杂,看不太懂。
咫尺天涯
发表于 2024-2-21 14:44:58
受益匪浅
windman
发表于 2024-5-17 18:02:27
资料很有参考意义,感谢分享
梁工
发表于 2024-5-17 21:05:19
wefinger 发表于 2024-1-18 11:50
if(f1 < 100)
{
B_M1_RunEn = 0; //停止
脉冲频率低到100就停止,你也可以设置任意一个频率。
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13