找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4577|回复: 15
收起左侧

单片机接收上位机控制信号,使步进电机转动一定角度

[复制链接]
ID:304677 发表于 2018-4-14 22:12 | 显示全部楼层 |阅读模式
57BYG250B步进电机,有驱动模块,单片机(STC89C52RC)控制其转动设定角度,单片机接收到一个角度步进电机就转动多少度。请问大家单片机用PWM控制步进电机转动设定角度怎么写呀?
回复

使用道具 举报

ID:123289 发表于 2018-4-15 20:00 | 显示全部楼层
说明你既未认真读模块手册,也未认真读单片机手册。先读通它们吧。
回复

使用道具 举报

ID:308785 发表于 2018-4-15 20:46 | 显示全部楼层
你先弄清楚步进电机时几相几拍的,然后一拍能走多少角度,然后用这个作为单位乘以一个倍数就得你想要的角度了。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:307782 发表于 2018-4-15 21:58 | 显示全部楼层
单片机如何和上位机建立联系  可否提供一段keil代码参考一下
回复

使用道具 举报

ID:308350 发表于 2018-4-15 22:25 | 显示全部楼层
步进驱动基本是开环控制,脉冲控制方式下,你只需拨好细分就行,步进相对来说比较简单,多少拍是阐述电机的精度罢了
回复

使用道具 举报

ID:308915 发表于 2018-4-15 23:08 | 显示全部楼层
最近在玩3.3V供电的单片机
回复

使用道具 举报

ID:308929 发表于 2018-4-15 23:53 | 显示全部楼层
网上具体角度的源代码,你可以参考下,弄清楚几拍,每拍的角度。
回复

使用道具 举报

ID:304677 发表于 2018-4-16 18:58 | 显示全部楼层
yzwzfyz 发表于 2018-4-15 20:00
说明你既未认真读模块手册,也未认真读单片机手册。先读通它们吧。

谢谢啦,已经可以控制了
回复

使用道具 举报

ID:304677 发表于 2018-4-16 18:59 | 显示全部楼层
suph007 发表于 2018-4-15 20:46
你先弄清楚步进电机时几相几拍的,然后一拍能走多少角度,然后用这个作为单位乘以一个倍数就得你想要的角度 ...

是的,200脉冲转1周,步距角1.8度,上位机给定的角度乘上每度对应的脉冲就可以了。
回复

使用道具 举报

ID:304677 发表于 2018-4-16 19:00 | 显示全部楼层
猫咪爱吃鱼哈哈 发表于 2018-4-15 21:58
单片机如何和上位机建立联系  可否提供一段keil代码参考一下

是的,串口通信没问题,只需要将接收到的度数,按照细分开关配置的每度对应的脉冲数即可。
回复

使用道具 举报

ID:304677 发表于 2018-4-16 19:01 | 显示全部楼层
驱动人生 发表于 2018-4-15 22:25
步进驱动基本是开环控制,脉冲控制方式下,你只需拨好细分就行,步进相对来说比较简单,多少拍是阐述电机的 ...

明白了,谢谢哈,已经可以控制了。
回复

使用道具 举报

ID:304677 发表于 2018-4-16 19:01 | 显示全部楼层
515652 发表于 2018-4-15 23:08
最近在玩3.3V供电的单片机

me too ,5V
回复

使用道具 举报

ID:304677 发表于 2018-4-16 19:02 | 显示全部楼层
zhjzjzj 发表于 2018-4-15 23:53
网上具体角度的源代码,你可以参考下,弄清楚几拍,每拍的角度。

是的,谢谢啦,把脉冲数和角度换算清楚就行了,才开始对细分开关不熟悉。
回复

使用道具 举报

ID:304677 发表于 2018-4-21 10:35 | 显示全部楼层
猫咪爱吃鱼哈哈 发表于 2018-4-15 21:58
单片机如何和上位机建立联系  可否提供一段keil代码参考一下

只需要配置串口即可,再写个延时函数
回复

使用道具 举报

ID:552365 发表于 2019-6-1 11:22 | 显示全部楼层
楼主写好的程序方便发给我看一下吗,QQ2727004003谢谢啦
回复

使用道具 举报

ID:853585 发表于 2020-12-3 17:06 来自手机 | 显示全部楼层
有程序吗
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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