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

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

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

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

motion control systemDSPFPGADMA multi-channel data transmissionreal-time performance

李明洋

展开 >

节卡机器人股份有限公司,上海 200241

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

2024

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

现代信息科技

ISSN:2096-4706
年,卷(期):2024.8(23)