摘要

针对工业现场多电机控制的需求,并在研究电机控制基本原理以及PCI总线通信机制后,设计了一套基于PCI总线的多电机控制系统。该系统主要包括实时控制平台、运动控制板卡以及驱动模块。PCI总线可以保证实时控制平台与运动控制板卡之间数据交互的高速性,满足通信的带宽要求,为电机控制的实时性提供基础。实时控制平台采用RTW双机模式,宿主机主要完成在MATLAB中搭建控制模型的任务,目标机则负责让程序在实时环境下运行。运动控制板卡主要采用Zynq-7z020和PCI9054两款芯片来设计,可以让板卡在具有并行处理能力的同时还可与实时控制平台之间进行高速通行。实际运行表明,所设计的多电机控制系统运行平稳且实时性好。