菜鸟求模拟PID电路!!! 在线等!

[复制链接]
 楼主| 发表于 2011-7-20 11:42 | 显示全部楼层 |阅读模式
本帖最后由 jinghui1978 于 2011-7-20 11:46 编辑

大家好,我要做一个无差PID电路,本来是做软件PID,但是由于一些原因改成模拟PID了!郁闷啊,我的模拟基础挺差,费了好大劲才拼出一个电路图来。(见图片)。

我的目的是要Vi=Vo,可测试后发现两者总有一个很小的误差,想了想,原因应该是第二级运放存在比例系数,就是图中的R5和R6造成的。

我的问题是:
1、这个误差能不能消除?
2、如果不能,是否可以加大R6,让它足够大?能大到多少?有什么限制吗?
3、我希望电路越简单越好,尤其是电源。如果采用轨对轨运放,是否可以去掉负电源只用正电源工作?
4、R5决定充电速度,R6决定放电速度,这样理解对吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-7-20 11:47 | 显示全部楼层
自己顶顶,先吃饭,呵呵!
 楼主| 发表于 2011-7-20 12:40 | 显示全部楼层
再补充一个问题:无差PI电路是这样做吗?这个电路有没有原则上的错误?求指教!
发表于 2011-7-20 12:56 | 显示全部楼层
如果是PID的话,用一个运放应该就可以了,只要把R5 R6 C1的参数,调整到你需要设定的P,I,D的值,而且看你的图,应该只是进行了PI运算才对。
发表于 2011-7-20 13:00 | 显示全部楼层
发表于 2011-7-20 13:02 | 显示全部楼层
4楼说得对,楼主的电路只有P和I运算,没有D。

“测试后发现两者总有一个很小的误差”
测试的结果,应该说说吧?
 楼主| 发表于 2011-7-20 13:09 | 显示全部楼层
确实没有D,因为不会做,还处在摸索PI的阶段。
“很小的误差”就是例如:Vi = 2v时,Vo = 1.8v (这个是在R6=1M时)。 后来我把R6改成2M,Vo达到1.9v左右,误差减小了一半。所以我认为这个误差是由R6和R5的比值造成的。大致就是这样
发表于 2011-7-20 13:40 | 显示全部楼层
刚才可能说错了,这个也不能是简单的PI网络
系统最后推导出来应该是VO={[(R5+R6)*C1S+1]/[(2R5+R6)*C1S+1]}*VI,从推导的结果看,如果你一直加大R6,整个PID网络近似是VI=VO,基本没有PID什么事儿了。
这样搭的话,单从结果来看,基本也没有PID功能了,请问楼主这个网络出处的地方,功能是什么?
7# jinghui1978
发表于 2011-7-20 21:06 | 显示全部楼层
发表于 2011-7-21 10:49 | 显示全部楼层
其实我也非常想精学一下PID
 楼主| 发表于 2011-7-22 08:40 | 显示全部楼层
没有出处,这是我自己画的,然后测试了一下。因为我是做软件的,硬件基础很菜。我的最终目的是要做一个无差PID电路,没有D也行,只要能达到Vo=Vi或者Vo=-Vi就行。
发表于 2011-7-22 11:53 | 显示全部楼层
看看这个电路

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-22 11:57 | 显示全部楼层
还有一些校正器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-22 13:15 | 显示全部楼层
提供你个**

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-23 14:57 | 显示全部楼层
你让Vo=Vi有什么用途啊
发表于 2011-7-25 12:47 | 显示全部楼层
链接地址:http://www.ecircuitcenter.com/circuits/op_pid/op_pid.htm

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-7-26 14:23 | 显示全部楼层
非常感谢lxandj
发表于 2012-7-30 21:11 | 显示全部楼层
非常感谢版主的无私,太谢谢了,这年头模拟电路太少了
发表于 2012-9-5 15:50 | 显示全部楼层
lxandj你好~请问13楼的那些图片出自哪里?可否共享?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

123

帖子

1

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