找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1520|回复: 21
收起左侧

单片机是如何控制步进电机电流大小的?

[复制链接]
ID:460466 发表于 2023-6-17 14:35 | 显示全部楼层 |阅读模式
谢谢大家
回复

使用道具 举报

ID:94031 发表于 2023-6-17 15:05 | 显示全部楼层
步进电机转动靠顺序给各相线圈通电完成,快慢靠输入脉冲频率,不是靠电流大小。
回复

使用道具 举报

ID:712097 发表于 2023-6-17 15:21 | 显示全部楼层
楼上正解,另外,步进电机正反转是靠控制各线圈导通的顺序实现的。
回复

使用道具 举报

ID:883242 发表于 2023-6-17 16:01 | 显示全部楼层
玩具级步进电机基本都是电压控制,不需要考虑电流,给够电压才可以。

稍微大一些的步进电机,比如台架号57以及更大的,才是电流控制,你玩不动这么高级的东西。
回复

使用道具 举报

ID:1074206 发表于 2023-6-17 19:19 来自手机 | 显示全部楼层
步进电机的转速控制是通过调节占空比的频率实现的
回复

使用道具 举报

ID:460466 发表于 2023-6-17 21:45 | 显示全部楼层
xuyaqi 发表于 2023-6-17 15:05
步进电机转动靠顺序给各相线圈通电完成,快慢靠输入脉冲频率,不是靠电流大小。

步进电机的细分不是有个各项电流大小的问题吗?
回复

使用道具 举报

ID:460466 发表于 2023-6-17 21:52 | 显示全部楼层
Hephaestus 发表于 2023-6-17 16:01
玩具级步进电机基本都是电压控制,不需要考虑电流,给够电压才可以。

稍微大一些的步进电机,比如台架号 ...

4位二进制的组合和步进电机两相4端连接根据图示编码可以实现半步运行(步进角3.75°),再进一步细分实现步进角3.75°/2.就要控制各相电流了?
8位二进制可编程输出可不可以进一步细分?
裁剪_10.jpg
回复

使用道具 举报

ID:460466 发表于 2023-6-17 21:53 | 显示全部楼层
chxelc 发表于 2023-6-17 15:21
楼上正解,另外,步进电机正反转是靠控制各线圈导通的顺序实现的。

正反转好控制。1-3-2-4和4-2-3-1就可以实现正反转。
回复

使用道具 举报

ID:460466 发表于 2023-6-17 21:55 | 显示全部楼层
kk17328 发表于 2023-6-17 19:19
步进电机的转速控制是通过调节占空比的频率实现的

频率不是控制转速的吗?占空比控制电流呀?
回复

使用道具 举报

ID:52571 发表于 2023-6-18 07:46 | 显示全部楼层
9楼有道理
回复

使用道具 举报

ID:94031 发表于 2023-6-18 09:23 | 显示全部楼层
海阔天空8 发表于 2023-6-17 21:45
步进电机的细分不是有个各项电流大小的问题吗?

对于我们步进电机使用者而言,要用细分,直接选用步进电机驱动器,因为细分的实现,需要电机学,磁学,电子,FPGA等多方面的知识,不是专业人士难度较大。
回复

使用道具 举报

ID:17647 发表于 2023-6-18 18:08 | 显示全部楼层
想简单就用它
捕获.PNG
回复

使用道具 举报

ID:460466 发表于 2023-6-18 18:33 | 显示全部楼层
本帖最后由 海阔天空8 于 2023-6-18 21:05 编辑
xuyaqi 发表于 2023-6-18 09:23
对于我们步进电机使用者而言,要用细分,直接选用步进电机驱动器,因为细分的实现,需要电机学,磁学,电 ...

我这个步进电机实现了3个步进角的转动:15度,7.5度,3,75度有没有“细分”的意思?说进一步的细分要用占空比调节电流,不会了,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复

使用道具 举报

ID:1034262 发表于 2023-6-18 20:38 | 显示全部楼层
单片机只给脉冲,不直接驱动电机。
步进电机驱动会控制电流,多细分时,按照正弦波规律输出电流。
回复

使用道具 举报

ID:1084844 发表于 2023-6-19 00:08 | 显示全部楼层
调节 PWM 的占空比
回复

使用道具 举报

ID:883242 发表于 2023-6-19 06:41 | 显示全部楼层
海阔天空8 发表于 2023-6-17 21:55
频率不是控制转速的吗?占空比控制电流呀?

5楼完全是不懂装懂,不要看他的发言。
回复

使用道具 举报

ID:460466 发表于 2023-6-19 07:56 | 显示全部楼层
coody_sz 发表于 2023-6-18 20:38
单片机只给脉冲,不直接驱动电机。
步进电机驱动会控制电流,多细分时,按照正弦波规律输出电流。

“单片机只给脉冲”?是不是就是二进制的高低电平编码组合?“按照正弦波规律输出电流”。-------如何控制电流?由导通时间控制吗?
回复

使用道具 举报

ID:460466 发表于 2023-6-19 08:01 | 显示全部楼层

下面6条线电机接口4条电源2条明白。上面六条线接哪里?单片机输出口吗?如果是,无非也就是0和1的电平信号?
回复

使用道具 举报

ID:94031 发表于 2023-6-19 09:18 | 显示全部楼层
海阔天空8 发表于 2023-6-19 08:01
下面6条线电机接口4条电源2条明白。上面六条线接哪里?单片机输出口吗?如果是,无非也就是0和1的电平信 ...

单片机只需输出高低电平。
控制信号.png

回复

使用道具 举报

ID:460466 发表于 2023-6-19 10:10 | 显示全部楼层
coody_sz 发表于 2023-6-18 20:38
单片机只给脉冲,不直接驱动电机。
步进电机驱动会控制电流,多细分时,按照正弦波规律输出电流。

请问,由7楼图可见第1-2周期A相电压存在,电流不一定是脉冲把?如果电压波形是脉冲形式电流就应该是脉冲了吧?
5.jpg
回复

使用道具 举报

ID:94031 发表于 2023-6-19 12:52 | 显示全部楼层
海阔天空8 发表于 2023-6-19 10:10
请问,由7楼图可见第1-2周期A相电压存在,电流不一定是脉冲把?如果电压波形是脉冲形式电流就应该是脉冲 ...

首先,这张图是驱动器内部的时序图,时序图是示意图,不是示波器看到的图,再者驱动器的输出,是根据单片机给的脉冲及驱动器初始设定处理过的A,B相线圈电压。不要把这张图与单片机输出混淆。
回复

使用道具 举报

ID:883242 发表于 2023-6-19 17:54 | 显示全部楼层
海阔天空8 发表于 2023-6-19 10:10
请问,由7楼图可见第1-2周期A相电压存在,电流不一定是脉冲把?如果电压波形是脉冲形式电流就应该是脉冲 ...

再说一遍,你用的是玩具级步进电机,给固定电压,没有什么脉冲,也不用想什么电流,这都不是你应该考虑的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表