光电技术应用, 2012, 27 (4): 7, 网络出版: 2012-08-31  

基于DSP、FPGA与 CAN总线的跟踪控制器设计

Design of Tracking Controller Based on DSP, FPGA and CAN Bus
作者单位
东北电子技术研究所, 辽宁 锦州 121000
摘要
DSP和 FPGA组成的伺服控制系统能够满足复杂的控制算法要求。通过对 TI公司的 DSP控制芯片和 ALTERA公司的 FPGA芯片的功能和特点分析, 结合 CAN总线与上位机通信, 设计了一种基于 DSP、FPGA与 CAN总线的跟踪控制器。给出了该控制器的功能和硬件结构, 以及软件流程设计。重点介绍了该控制器的硬件资源选择, 工作原理, 基本功能模块构成及算法实现。该控制器能够满足高速跟踪的伺服系统在实时性、精确度和稳定性上的高要求, 具有良好的功能扩展能力。
Abstract
The servo control system based on DSP and FPGA can meet the requirements of complex controlling arithmetic. By analyzing the functions and features of DSP chip from ALTERA Co. and FPGA chip from FPGA Co. and integrating the communication between CAN bus and upper computer, a tracking controller is designed based on DSP, FPGA and CAN bus. And its function and hardware structure as well as software flow design are described. Its hardware source selection, operation principle, basic function module construction and algorithm realization modes are emphasized. The controller can meet the requirements of high-speed tracking servo system on the areas of real time, accuracy and stability and has good functional extendibility.

刘永民, 高磊. 基于DSP、FPGA与 CAN总线的跟踪控制器设计[J]. 光电技术应用, 2012, 27(4): 7. LIU Yong-min, GAO Lei. Design of Tracking Controller Based on DSP, FPGA and CAN Bus[J]. Electro-Optic Technology Application, 2012, 27(4): 7.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!