现代信息科技2024,Vol.8Issue(23) :184-188.DOI:10.19850/j.cnki.2096-4706.2024.23.036

基于运动控制系统的DMA多通道传输机制研究

Research on Multi-channel DMA Transmission Mechanism Based on Motion Control System

李明洋
现代信息科技2024,Vol.8Issue(23) :184-188.DOI:10.19850/j.cnki.2096-4706.2024.23.036

基于运动控制系统的DMA多通道传输机制研究

Research on Multi-channel DMA Transmission Mechanism Based on Motion Control System

李明洋1
扫码查看

作者信息

  • 1. 节卡机器人股份有限公司,上海 200241
  • 折叠

摘要

文章提出一种基于DMA多通道的数据传输机制,用以提高PC机、运动控制器,以及伺服驱动器间的数据传输效率和精度.文章首先给出一种基于"FPGA+DSP"架构的运动控制器设计方法.这种设计方法通过在DSP内部构建多组DMA通道,从而实现运动控制器与伺服驱动器之间的数据高速传输.同时,利用FPGA搭建出PC机与运动控制器间的DMA通道.接着通过DSP与FPGA之间协同工作策略,从而实现了PC机、运动控制器、伺服驱动器之间的数据高速传输.对比传统利用I/O通道进行数据交互的方法,文章提出的DMA多通道的数据传输机制具有传输效率高、波动性率小,以及实时性强的优点.

Abstract

This paper proposes a data transmission mechanism based on multi-channel DMA to improve the efficiency and accuracy of data transmission among PC machine,motion controller and servo driver.This paper gives a motion controller design method based on"FPGA+DSP"architecture.This design method realizes high-speed data transmission between the motion controller and the servo driver by building multiple groups of DMA channels inside the DSP.At the same time,the DMA channel between PC machine and the motion controller is built by using FPGA.Then,the cooperative working strategy between DSP and FPGA realizes the high-speed data transmission among PC machine,motion controller and servo driver.Compared with the traditional method of using I/O channel for data interaction,the data transmission mechanism of multi-channel DMA proposed in this paper has the advantages of high transmission efficiency,low volatility rate,and strong real-time performance.

关键词

运动控制系统/DSP/FPGA/DMA多通道数据传输/实时性

Key words

motion control system/DSP/FPGA/DMA multi-channel data transmission/real-time performance

引用本文复制引用

出版年

2024
现代信息科技
广东省电子学会

现代信息科技

ISSN:2096-4706
段落导航相关论文