找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于单片机驱动小步进电机28BYJ-48的转速问题,自己改了时间就震动,不转

查看数: 4155 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-7 21:59

正文摘要:

使用步进电机为小的28BYJ-48,驱动芯片为ULN2003A,单片机为STC15F2K60s2,驱动步进电机旋转时转速不可控,是通过延时程序来使不同的绕组通电,步进电机旋转,通过speed变量改变延时时间,Proteus里面89C51仿真时改 ...

回复

ID:826403 发表于 2021-5-11 19:27
这个电机可以是8个相位切换,中间可以有2相交叉,具体delay时间我测试是相位切换在800us以上
ID:919457 发表于 2021-5-11 17:45
1、确保步进电机的时序是对的 2、延时函数可以自己调节,如果对转速要求不高的话 就把延时调时间长一点 ms级就可以
ID:369050 发表于 2021-5-11 15:27
谢谢,大家的回答,问题已经解决了。需要每个引脚输出需要合适的时间,测试单四拍输出时间间隔2ms,还需要有合适的循环数值,一步一步测试出来的
ID:889094 发表于 2021-5-8 01:32
这个电机可以是8个相位切换,中间可以有2相交叉,具体delay时间我测试是相位切换在800us以上,1。5ms可能扭矩更大些
ID:230742 发表于 2021-5-8 01:29
不知道谁研究的用51驱动步进电机在教材里。实际上现在步进电机都有配套的驱动器。还有高级点的带闭环控制的步进电机和配套的驱动器。单片机只需要两个口就能控制了,一个口是高电平正转,低电平反转。另一个口是输出多少个脉冲,电机转多少度。这多简单。学习这个我感觉真是浪费了学生的时间。
ID:227393 发表于 2021-5-7 22:39
stc_isp软件里有延时时间程序的,你只要输入要延时的时间后会自动生成延时函数的

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

Powered by 单片机教程网

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