xxyyss
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看xxyyss的 主题 / 回贴
楼主  发表于: 2010-09-16 09:04
控制目标:控制一个机器人能够停留在水下某个位置
控制对象:步进电机--->推动活塞--->改变浮力状态
最初球位于水面,然后通过活塞调整后下沉,沉到指定深度后停止。通过深度传感器检测深度。请问这个过程需要用单闭环还是双闭环呢?用PID怎么实现?
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
1楼  发表于: 2010-09-16 10:57
我不知道什么是单闭环什么是双闭环,但我想应该用设定的信号和深度信号做比较,再控制步进电机正动做或是反动作吧!
设定的信号就是目标值
深度传感器的信号就是实际值
自己的事情自己做.
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
2楼  发表于: 2010-09-16 11:18
实际值除以设定值就能得到一个比例值,比例值越大,设定值与实际值就越接近,再用比较指令设定一个死区,实际值再死区范围内就不做任何动作,实际值超出死区后开始正动作或反动作,设定好采样时间和采样周期,这样可以避免频繁波动。
自己的事情自己做.
chenpingyg
机械是柱石,电气是灵魂.
级别: VIP会员
精华主题: 0
发帖数量: 1105 个
工控威望: 6705 点
下载积分: 100 分
在线时间: 603(小时)
注册时间: 2007-01-25
最后登录: 2017-04-03
查看chenpingyg的 主题 / 回贴
3楼  发表于: 2010-09-16 11:21
对深度控制的要求越高,采样时间就越短,一般1S采集一次实际值就差不多了。
自己的事情自己做.