MoTIonchip是一种特殊的运动控制芯片,具有出色的性能,易于扩展和易于使用。基于该芯片,本文设计了一种可用于直流有刷/无刷伺服电机的智能伺服驱动器,并将该驱动器应用于加氢反应器的超声检查成像系统。主机通过485总线控制直流有刷电动机。而无刷电机,达到了很好的控制效果,满足了系统的高精度要求。在传统的电动机伺服控制装置中,通常将一个或多个单片机用作伺服控制的核心处理器。由于该伺服控制器的外围电路复杂且计算速度慢,因此控制效果不理想。近年来,已经研究了许多新的电动机控制算法,并将其用于电动机控制系统中,例如矢量控制和直接转矩控制。随着这些控制算法的复杂性增加,需要具有高速计算能力的处理器来实现实时计算和控制。为了满足这种需求,许多外国公司已经开发了专用于控制电动机的高端单片机和数字信号处理器(DSP)。如今,通常使用的伺服控制器的控制核心部分主要由DSP和大规模可编程逻辑器件组成。这种方案可以根据不同的需求灵活设计性能优良的专用伺服控制器,但总体开发周期较长。 MoTIonChip MoTIonChip的特性是由瑞士Technosoft开发的一种高性能且易于使用的电机运动控制芯片。它基于TMS320C240 DSP,具有许多专用于电机伺服控制的可编程配置引脚。 TMS320C240是美国TI推出的用于电机控制的专用16位定点数字信号处理器。它具有高速计算功能和专门为电机控制设计的外围接口电路。 MotionChip充分利用了该DSP的优势,并且将多种电机控制算法集成在一起,目的是简化用户设计难度,它被设计为新型的电机专用控制芯片。 MotionChip具有将所有必要的配置功能集成到一个芯片中的优势。它是用于各种电机类型的全数字智能驱动器的快速和低输入设计的理想核心处理器。它具有以下特征:& middot;可用于控制5种电动机类型:直流有刷/无刷电动机,交流永磁同步电动机,交流感应电动机和步进电动机,并且易于嵌入用户的硬件结构中; & middot;可以选择独立工作或在主从模式下工作,并可以根据需要通过网络接口设置为与多个伺服控制器配合使用; & middot;全数字控制回路的实现,包括电流/转矩控制回路,速度控制回路和位置控制回路; & middot;可以实现各种命令结构:开环,转矩,速度,位置或外环控制,步进电机的微步控制以及控制结构的配置,包括交流矢量控制; & middot;可以配置使用各种运动和保护传感器(位置,速度,电流,扭矩,电压,温度等); & middot;使用各种通讯接口实现RS232 / RS485通讯,CAN总线通讯; & middot;基于Windows95 / 98/2000 / ME / NT / XP平台,功能强大的IPM Motion Studio高级图形编程和调试软件:可以通过RS232快速设置,调整各种参数并编写运动控制程序。它强大的运动语言包括:34种运动模式,判断,函数调用,事件驱动的运动控制和中断。因此,易于开发和使用。 & Middot;可以通过动态链接库TMLlib和VC / VB来实现PC控制;它也可以与Labview和PLC无缝连接。通过动态链接库,用户可以在上层开发电动机控制程序并研究控制策略。运动控制系统设计本文以MotionChip为控制器核心,以直流无刷电动机/有刷电动机/永磁同步电动机为控制对象来设计伺服驱动器。设计指标是:适应于12& dash; 36V宽范围DC总线电压输入,工业标准5V逻辑电源输入,最大输出电流3A,峰值电流6A。在设计伺服控制器之前,根据MotionChip的特性和伺服电动机的特性来设计整体功能如下。采用位置环,速度环,电流环三环结构;三个都