基于 FPGA 高速浮点控制算法的设计架构与应用
徐淑静 ,许世浩,杜升平 ,郭弘扬 ,刘顺发
中国科学院 光束控制重点实验室,中国科学院光电技术研究所,中国科学院大学
2024-05-27
为满足控制系统对高速处理、高精度运算的需求,提出一种基于现场可编程门阵列(FPGA)的高速浮点控制算法的设计架构。利用 System Generator 工具设计浮点控制算法并生成其 IP 核;VHDL 编写模/数(A/ D)、数/模(D/ A)转换芯片的驱动逻辑;而后顶层中按照时序逻辑关系连接各模块;最终在 FPGA 中实现硬件控制。将算法设计架构应用在快速反射镜的闭环控制中,实验结果表明:单精度浮点格式的 PID 算法执行时间为 2 ~3 个采样周期,整个控制算法最快执行仅需 10 个时钟周期,闭环控制周期为6. 55 μs。实验验证了提出的算法设计架构具有可行性;该架构设计的控制器具有高速的处理性能和高精度的控制效果。
  • 现场可编程门阵列
  • 浮点运算
  • 控制算法
  • 闭环控制
年份: 2023年
下载文档 2.00元
引用
分享
来源期刊
内容目录
  • 引 言

  • 1、检测系统原理与总体设计

  • 2、算法设计架构的应用

  • 3、仿真测试

  • 4、硬件实现与结果分析

  • 4、结 论

核心点推荐
  • 高速浮点控制算法