Research of EtherCAT Data Acquisition System Based on DMA Mode

Data in peripheral registers can be read without cycle stealing in DMA(direct memory access) mode,which can be completed in parallel with CPU,so it can realize real-time data processing with great extent.Because of this,to further improve the real-time performance of data acquisition system,a data acquisition system based on EtherCAT with DMA mode is proposed.The technical features and communication theory of EtherCAT are simply introduced,the working principle of the system under DMA mode is analyzed in detail,the hardware connection is completed,and software of master station and slave station is designed.The feasibility of the whole system is verified though experiment of multi-channel analog data acquisition.