基于TMS320F2812的多轴运动控制卡设计
引 言
开放式体系结构的数控系统已成为当今数控技术的发展方向,而其中的基于计算机标准总线的“PC+运动控制卡”结构则是今后开放式数控技术发展的主流。此类数控系统通常选用高速DSP作为运动控制卡CPU,采用主从式控制策略,利用PC和DSP都读取内存的方式来实现上/下位机的通信;具有信息处理能力强、开放程度高、运动轨迹控制准确、通用性好等特点,被广泛应用于制造业自动化控制各个领域。
1 硬件电路总体设计
本项目是设计一款基于PCI总线的,以DSP芯片TMS320F2812为核心的多轴运动控制卡。将PC机的信息处理能力和开放式的特点与运动控制器的运动轨迹控制能力有机地结合在一起,利用双口RAM作为公共存储单元实现上/下位机的通信。为实现对多电机的半闭环控制提供了一个良好的开发平台。
系统中,PC机发送各种控制命令,经PC程序进行译码、预处理等处理后,通过PCI总线接口芯片传送到公共存储器——双口RAM中;DSP程序从双口RAM中读取指令或数据,并根据读入的指令或数据进行插补运算,然后产生位置控制脉冲输入到各个电机轴的伺服驱动器;伺服驱动器根据DSP发送的位置指令再进行插补,同时由插补运算计算的理论位置与位置反馈模块反馈的实际位置进行比较,得到跟随误差,经误差补偿后形成真正的电机实际位置,并由跟随误差算出速度指令值,最后产生PWM脉冲控制电机运行。在本系统中,TMS320F2812芯片作为总控制器,统筹协调数控系统中各个轴的运动,而伺服驱动器则作为执行元件控制每个电机的实际运行。运动控制卡与伺服驱动器各司其职,相互配合,都发挥了各自的长处。由此组成的数控系统开放性好,可靠性高,能够很好地满足现阶段大多数用户对多轴联动数控系统的要求。[next]
系统硬件总体设计功能框图如图1所示。
本系统的运动控制卡所选用的DSP芯片TMS320F2812有2个事件管理器(EVA、EVB),每个事件管理器可以产生5路独立的PWM信号,其中比较寄存器3路,通用定时器2路。理论上讲,1片TMS320F2812芯片最多可以控制10个伺服驱动器。而常见的数控系统有三轴联动、五轴联动等,运动控制卡可以控制的电机数目远大于一个数控系统中电机的数目。因此,本系统的“PC+运动控制卡”数控系统不仅能够满足多轴联动数控系统的基本要求,还具有很高的扩展性,甚至可以实现多个数控机床联合控制,极大地增强了多轴联动数控系统的功能。
2 双口RAM接口电路设计
2.1 双口RAM与DSP和CH365的连接
相关文章
- 2024-02-07连续累计自动衡器(皮带秤)耐久性试验的讨论
- 2024-10-23海洋渔业科学与技术专业工程力学课程教与学的探讨
- 2024-07-03基于VXI总线的水声基阵信号采集与分析
- 2024-05-17DAW30-100弯板式称重系统在高速公路计重收费中的应用
- 2023-10-19磁光调制锁相椭偏仪与多层磁光薄膜测试系统
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。