电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
步进电机控制疑问
已解决
73482
个问题
已帮助
5993
位优秀工程师
步进电机控制疑问
FEItwo
2018-10-04
浏览量:928
请问各位大神,STM32F407怎样发脉冲控制步进电机运行,程序怎么写呢?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
fighter-12315
一般如果我们只需要控制步进电机的速度的话就只需要使用定时器发生PWM给步进电机驱动(细分器)就可以了。细分系数越大调速越精确。如果要控制不仅电机转过你想要的角度的话可以使用高级定时器来控制,发生PWM波的时候可以精确控制输出脉冲的个数(输出你设定的脉冲个数后就停止),具体可以参考正点原子的步进电机例程
发布于
2018-10-04
举报
评论 0
2
0
其他答案
数量:
13
涛涛涛涛涛
通过通电顺序改变磁场方向,你可以建立一个SWITCH让变量变化,然后改变状态来切换端口电平,望采纳
发布于
2018-10-04
举报
评论 0
1
0
wo4fisher
一般中间要加步进驱动,连接好线后,单片机给步进电机一个脉冲信号,一个方向信号。脉冲的个数就是步进电机的步数,脉冲的频率就是电机的转速。可以这么认为。单单让步进电机转的话,连线,上电,给脉冲引脚高电平,延时,低电平,延时,然后如此重复就可以了。
发布于
2018-10-04
举报
评论 0
1
0
yhj416606438
用定时器大脉冲给驱动器,或者直接用步进电机电机专用驱动ic驱动,可以是i2c或者spi接口的
发布于
2018-10-05
举报
评论 0
0
0
day_day
我是用定时器产生时基,在中断里面修改电平,以此来控制速度的
发布于
2018-10-07
举报
评论 0
0
0
Chauncey
一般是通过定时器来产生pwm波控制,每一个脉冲,步进电机就走一步
不过最简单的还是直接控制IO口产生高低电平,来直接控制步进电机的步数
发布于
2018-10-13
举报
评论 0
0
0
捷波
这个与你选用的步进电机驱动芯片有关,不过一般都是通过PWM输出脉冲来控制。
发布于
2018-10-14
举报
评论 0
0
0
chen0000009
脉冲一般用PWM来做,STM32的PWM占空比和频率都可控的
发布于
2018-10-14
举报
评论 0
0
0
Harriet
这个要找一个电机控制模块,直接用你的PWM频率来调节输出
发布于
2018-10-17
举报
评论 0
0
0
凉城小呆呆
你可以直接用PWM来处理,这样就可以稳定的输出
发布于
2018-10-27
举报
评论 0
0
0
drepa
f407可以直接通过定时器配置pwm输出控制电机。
发布于
2018-10-31
举报
评论 0
0
0
最帅的廖先生
脉冲控制的话可以使用PWM来实现,可以调节PWM的频率。
发布于
2018-11-06
举报
评论 0
0
0
喵不是好兔纸
这种直接用PWM来控制你的驱动动作就可以了
发布于
2018-11-12
举报
评论 0
0
0
Kylo
一般都是用PWM来驱动的,调节输出频率
发布于
2018-11-14
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
步进电机控制疑问
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: