集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: interig

pid控制的verilog程序问题

[复制链接]
CTT 发表于 2010-6-28 08:14:07 | 显示全部楼层
积分分离的方法:在开始时不进行积分,直至偏差达到一定之后才进行积分。即人为设定一阀值r &gt;0。当∣e(k)∣&gt;r 时,也即偏差<br>
<br>
值比较大时,采用PD控制,封闭积分作用。当∣e(k)∣&le;r 时,也即偏差值∣e(k)∣比较小时采用PID控制,启用积分作用。<br>
PID控制<br>
U( k) = U( k - 1) + ( KP + KI + KD ) E( k) +( - KP - 2 KD) E( k - 1) + KD E( k - 2)<br>
<br>
问题1: kp=1.1, ki=0.0286, kd=10.2是小数应该如何处理? <br>
问题2:为何即使将kp、 ki 、kd都改成整数,综合还是不能通过?<br>
问题3:为何综合时RTL原理图看不到CLK1端口和pcur端口,两个时钟应该如何处理?<br>
问题4:AD采样20us一次,AD转换完毕后,PID控制部分开始计算,时钟为约20ns,计算完毕后将结果传给DA进行数模转换,以控制 直流电机。两个不同的时钟,我应该采用握手方式,还是采用FIFO方式合适呢?
interi 发表于 2010-6-28 09:21:17 | 显示全部楼层
最好不要对同一时钟进行上下沿采样,这样综合肯定要出问题的!!
VVIC 发表于 2010-6-28 09:29:54 | 显示全部楼层
不错 。可以好好看看
lzwwzl250 发表于 2012-5-14 14:57:14 | 显示全部楼层
我也正在做这个课题,诚恳想你请教
ywlds 发表于 2013-3-8 22:44:14 | 显示全部楼层
我也在学这个 求跟进
ywlds 发表于 2013-3-9 00:17:14 | 显示全部楼层
回复 10# HDL


    最后这个通过测试了吗 ,我也在学习这方面的 求跟进
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-27 07:29 , Processed in 0.067329 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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