bg4igy
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 292 点
下载积分: 1156 分
在线时间: 165(小时)
注册时间: 2011-10-27
最后登录: 2024-12-23
查看bg4igy的 主题 / 回贴
楼主  发表于: 2015-03-17 16:36
1、伺服电机在90度范围内来回摆动10次,然后旋转180°,再来回摆动10次;
2、因为每次摆动到位后要立即返回,不能等待,需要用中断;

感觉比较难,请大师们,提示一下编程思路,谢谢!
杨康
学海无崖
级别: 家园常客
精华主题: 0
发帖数量: 703 个
工控威望: 637 点
下载积分: 1947 分
在线时间: 90(小时)
注册时间: 2006-11-23
最后登录: 2023-12-20
查看杨康的 主题 / 回贴
1楼  发表于: 2015-03-17 16:48
这个需要中断?
bg4igy
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 292 点
下载积分: 1156 分
在线时间: 165(小时)
注册时间: 2011-10-27
最后登录: 2024-12-23
查看bg4igy的 主题 / 回贴
2楼  发表于: 2015-03-18 10:06
摆动到位后立即返回,不能有扫描周期的等待。
杨康
学海无崖
级别: 家园常客
精华主题: 0
发帖数量: 703 个
工控威望: 637 点
下载积分: 1947 分
在线时间: 90(小时)
注册时间: 2006-11-23
最后登录: 2023-12-20
查看杨康的 主题 / 回贴
3楼  发表于: 2015-03-18 10:23
什么机器啊,需要这么高的响应速度?扫描周期也就那么几毫秒而已。这个时间恐怕远远小于你的伺服电机从正转到刹车停止然后反转的时间吧。
bg4igy
级别: 略有小成
精华主题: 0
发帖数量: 136 个
工控威望: 292 点
下载积分: 1156 分
在线时间: 165(小时)
注册时间: 2011-10-27
最后登录: 2024-12-23
查看bg4igy的 主题 / 回贴
4楼  发表于: 2015-03-20 14:40
谢谢楼上的回帖。

让伺服电机在两个位置之间来回摆动的程序怎么写?
我写的程序只摆动一个来回就停了。