我想在FPGA内部实现硬件的PID运算电路,没有头绪,现在就是知道先要把整型转成浮点型,然后进行运算。具体的运算如何弄,哪位大侠给指点一下。。
谢谢了。。
自己先顶一下。
总结前段时间的所得:首先要用到乘法器和加法器,可以调用q2中自带的兆函数,调用的个数根据自己的速度和资源要求来定。。然后要编写一个运算的控制模块,分时调用乘法器和加法器实现运算结构。。
你说得很对,通过FPGA实现pid控制的好处是可以很快实现pid的算法。发挥并行处理的优势。
但是fpga在数字处理上有优势,你可以通过ip核,也可以通过C2H编译器来实现,当然有了算法的工具,就是对各个p i d模块的实现,通过离散数字处理技术可以将模块实现后,就是各个模块的参数调试。
pid只是一个思想,用fpga只是实现的方法不同而已。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |