OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3225|回复: 6

重庆妹子急求STM32F103两轴定位控制步进电机难题,忘大神不吝赐教

[复制链接]

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
150
金钱
150
注册时间
2019-1-3
在线时间
24 小时
发表于 2019-1-14 16:22:53 | 显示全部楼层 |阅读模式
想要用STM32F103做一个项目:
用两个能同时运动的步进电机控制小车,一个为X轴,一个为Y轴,要求小车通过扫描传感器的方式定位,然后发某个位置的指令,小车自动去找那个位置,比如发(100,200),小车自动找到X=100,Y=200的位置,一点思路都没有,求大神指点

之前有收到源程序支援,但是是寄存器版本的‘看不懂’,且没有定位,能有库函数版本的就好了,在此附上寄存器版本程序

基于SM32的脉冲输出定位控制.rar

276.16 KB, 下载次数: 80

寄存器版本,且没有定位

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

头像被屏蔽

18

主题

184

帖子

0

精华

禁止发言

积分
258
金钱
258
注册时间
2019-1-10
在线时间
10 小时
发表于 2019-1-14 17:27:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

12

主题

330

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2294
金钱
2294
注册时间
2016-5-21
在线时间
954 小时
发表于 2019-1-14 18:17:00 | 显示全部楼层
STM32F103的芯片,根据定时器的数量,应该最多可以控制3轴步进电机
回复 支持 反对

使用道具 举报

11

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-8-9
在线时间
90 小时
发表于 2019-1-18 09:11:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10923
金钱
10923
注册时间
2014-6-12
在线时间
1042 小时
发表于 2019-1-18 10:38:03 | 显示全部楼层
你的扫描传感器是那种,这和最后的控制关系很大,你得告诉大家。
回复 支持 反对

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2019-1-18 15:17:15 | 显示全部楼层
小车如何得知自己位置坐标的?原理没讲清楚啊。
假设左上角是坐标原点往右为x正方向,往下是y正方向。
首先小车通过传感器计算得到自身的坐标点。(采用的哪种方案,没有讲清楚。)
然后又不知道你是通过什么方式给小车发送指令的...无线亦或有线,小车收到目标点坐标后,与自身的坐标做比对。
若自身的x坐标比目标点的x坐标大则小车驱动x轴步进电机往左行驶(假定正转),若小则驱动x轴步进电机反转往右行驶。y轴同理
猪猪熊呢?
回复 支持 反对

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2011-8-8
在线时间
50 小时
发表于 2019-1-19 11:38:29 | 显示全部楼层
103控制步进电机,这个源码很多,定时器方式控制4路电机 带梯形加减速,这个没问题,频率可以做到200k。
只是你的描述没看懂,步进电机是相对运动还是绝对运动?
如果是绝对运动,直接就是(100,100)走过去就对了。和传感器没啥关系,难道是做闭环控制?那也是光栅尺,编码器一类的
还有这个小车是个啥东西?他为什么会有xy轴的运动,目的很奇怪?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 04:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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