基于MSP430F2370进电机控制器设计
MSP430F2370是TI德州仪器公司最新开发的步进电机运动控制器,它可减少电机控制软件设计的工作量,降低开发成本。以它为核心(包括TMC236型步进电机驱动器)构成的3轴步进电机驱动控制系统具有尺寸小、控制简单的优点,可同时控制3个两相步进电机。
MSP430F2370是由各个单元的寄存器和片内RAM构成的。其内部包括二个外部串行接口、波形发生器和脉冲发生器、微步单元、多口RAM控制器和中断控制器。MSP430F2370一般从微处理器获得控制指令,微处理器则通过发送和接收固定长度的数据包对MSP430F2370寄存器和RAM进行读写操作。
MSP430F2370的主要特点如下:
可以同时对3个二相步进电机进行控制,所有电机可独立工作。
根据微处理器给定的电机运动参数(位置,速度、加速度),依照梯形或三角形的速度曲线产生驱动脉冲波形和顺序,来对电机进行位置和速度控制。它有4种工作模式。其中位置控制有RAMP模式和SOFT模式,速度控制有VELOCITY模式和HOLD模式。
可微步控制。采用6位分辨率的微步细分。包括满步、半步直至64细分。每个电机可分别选择其需要的微步分辨率。满步频率最高达20kHz。
通过可编程电流比例捉控制,可以使电机在不同的工作状态下采用大小不同的工作电流。控制电机工作可在8个档次上,分别是最大电流的12.5%、25%、37.5%、50%、62.5%、75%、87.5%、100%。
可以对多种参数进行设置,包括最大加速度、最大速度、加速运行和位置保持时电机线圈的电流大小、微步细分分辨率、波形发生器和脉冲发生器的参数等20个多个参数。
可在线改变运动参数(位置、速度、加速度)。
带有4线串行SPI接口,串行通信使用32bit数据长度的简单协议。使用简单。
可通过另一个SPI口与电机驱动器连接,其数据传输率高达1Mbit/s。
低功耗(1.25mA,4MHz),时钟输入范围宽且时钟频率最高可达16MHz。
3.3V或5V的CMOS/TTL兼容电平供电。
电话:010-57436213 15313166209 联系人:李小姐 QQ:1002668449
致芯科技:http://arm.mcu100.com/