| 使用单片机直接发脉冲的话,低速可以,但是速度快了或者需要低速加速到高速运行,两个或者多个电机协同运行的时候,单片机就没有办法了。这种情况可以考虑使用单片机加专用运动控制芯片,比如恒凯科技的hmc8033,8045多轴运动控制芯片,高速插补T型S型加减速由芯片完成,单片机就发送指令就可以了,使用非常简单 |
ALEXJUN 发表于 2019-4-10 18:14 没什么问题呀,你再琢磨一下哈 |
| 很好的程序,值得学习 |
最近在研究相关的小玩意儿,下下来看看![]() |
| 很好的教程, |
| 程序可以,如果按键改成点动触发方式会更好一些。 |
|
谢谢楼主开拓思路的指导,很好的想法, 我还在想怎样一个按键同时通知十几个或者计时个步进电机, 一个89C51可以控制6个左右吧, 其他再通过串口来实现多单片机同机通讯,不知道是否可行? 楼主如果方便还请不吝赐教。 ![]() |
|
我复制后显示“GPIO_MOTOR”未定义怎么回事 |
如果加入显示器,显示转速可否![]() |
| 为什么我仿真报错呢 |
roy599 发表于 2020-3-3 10:05 嗯嗯,我觉得数码管显示可行 |
wsline 发表于 2020-2-18 12:12 脉冲发送的个数控制旋转角度 |
| 很好的教程, |
| 再加一个显示电机速度的模块会不会更好 |
| 有没有显示速度的程序 |
wsline 发表于 2020-2-18 12:12 控制单片机输出的脉冲频率即可 |
| 不错下载学习学习,谢谢啦! |
| 如何控制步进电机旋转固定角度 |
ALEXJUN 发表于 2019-4-10 18:14 所以你知道哪里有问题吗 |
| 仿真没有报错,但按钮功能无法实现——正转和反转能实现,但X-Y电机变换无法实现,代码方面应该也有问题(但没有报错) |