微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > 基于DSP与FPGA的跟踪伺服运动控制器设计

基于DSP与FPGA的跟踪伺服运动控制器设计

时间:11-09 来源:互联网 点击:
3 软件流程

为了提高控制的精度和响应速度,在硬件电路基础上增加位置环和速度环。其中位置和位置增量数据通过RS422从外部编码器传入,速度值数据通过由QEP电路产生。此外丰富的模拟信号输入通道还可以增加电流环和其他反馈量,进一步提高系统的响应速度和稳定性。基本软件流程图如图4所示。



系统上电后自动初始化各端口和相关变量,并等待接收上位机开始指令,接收到开始指令后进入准备状态。因为整个跟踪系统需要同步工作才能产生有效的数据,所以需要等待外部同步脉冲信号,在这里以外部中断的形式接收。然后逐步完成控制算法。当收到结束指令时完成所有工作。

本文给出了一种基于DSP和FPGA的光电跟踪系统伺服控制器的硬件结构和软件流程。实验证明,这种结构紧凑灵活,控制算法完全由控制器完成,使用CAN总线方式传输上位机指令,安全可靠,使计算机完全从工作现场解脱出来。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top