基于SM32的脉冲输出定位控制(精确脉冲个数控制,PWM)

2019-07-21 01:13发布

001  以给定频率输出脉冲,脉冲数无限制
002  以给定频率f、输出n个脉冲

004 相对定位
005  相对定位+绝对定位

脉冲输出PORTA.0
方向信号输出PORTB.5

模仿PLC定位指令
可以作为简易运动控制器控制伺服电机

完成时间催促、没有考虑细节、没有考虑太多的细节,供有兴趣的人参考
希望得到 原子 的点评
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
草莽
1楼-- · 2019-07-21 07:03
回复【4楼】正点原子:
---------------------------------
原子哥是我们的榜样、又是我们湖南老乡、是做老乡的荣耀。
较之当年的郭天祥,原子哥在专业技术方面有过之而无比及。而“亲民”这一方面,更是大家有目共睹的!
支持原子!支持论坛!
草莽
2楼-- · 2019-07-21 12:30
(更新)带加减速的单轴(步进伺服)运动控制器的实现。

原子哥,TIM6和TIM7怎么启动不了,普通定时用一个通用定时器TIMER4,大材小用,好浪费啊,真不舍得啊
草莽
3楼-- · 2019-07-21 13:14
程序结构和算法优化一下
正点原子
4楼-- · 2019-07-21 18:46
 精彩回答 2  元偷偷看……
草莽
5楼-- · 2019-07-21 23:40
回复【2楼】正点原子:
---------------------------------
脉冲数量和频率都可以设定
这个没有下到板子子上运行,因为不接驱动器、不连电机,板子也看不到实际效果。
但在Keil里面软件仿真过。
从逻辑分析仪看波形,能达到预期效果。
PA0脉冲
PB5方向
PE0、1、2、3、4各种命令触发信号。
最大的问题是没有加减速,不适于步进跑高速。
正点原子
6楼-- · 2019-07-22 03:19
回复【3楼】草莽:
---------------------------------
恩,已经可以给很多人解决问题了,谢谢支持。

一周热门 更多>