TMC428型3轴步进电机控制器的原理及应用_1.docx

上传人:安*** 文档编号:17797412 上传时间:2022-05-26 格式:DOCX 页数:6 大小:18.28KB
返回 下载 相关 举报
TMC428型3轴步进电机控制器的原理及应用_1.docx_第1页
第1页 / 共6页
TMC428型3轴步进电机控制器的原理及应用_1.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《TMC428型3轴步进电机控制器的原理及应用_1.docx》由会员分享,可在线阅读,更多相关《TMC428型3轴步进电机控制器的原理及应用_1.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、TMC428型3轴步进电机控制器的原理及应用摘要:TMC428是TRINAMIC公司最新开发的步进电机运动控制器,它可减少电机控制软件设计的工作量,降低开发本钱。以它为核心包括TMC236型步进电机驱动器构成的3轴步进电机驱动控制系统具有尺寸小、控制简单的优点,可同时控制3个两相步进电机。关键词:步进电机控制器TMC4281主要性能特点TMC428是小尺寸、高性价比的二相步进电机控制芯片。它带有二个独立的SPI口,可分别与微处理器和带有SPI接口的步进电机驱动器相连以构成完好的系统。其控制指令可由微处理器通过SPI接口给定。TMC428提供了所有与数字运动控制有关的功能,包括位置控制、速度控制

2、及微步控制等步进电机常用的控制功能。这些功能假如让微处理器来完成,那么需占用大量的系统资源,所以它的使用可将微处理器解放出来,以把资源用在接口的扩展和对步进电机的更高层次的控制上。此外,TMC236也是TRINAMIC公司开发的带有串行接口的步进电机驱动器。3个TMC236连构造成的菊花链Daisychain构造便是一种基于串行通讯的网络构造,可以使多个具有串行通讯接口的设备以接力的方式传递数据。TMC428可以通过SPI接口与它们相连接,以同时控制3个二相步进电机。TMC428的主要特点如下:根据不同的应用提供有SSOP16、SOP24、DIL20三种封装可选形式。可以同时对3个二相步进电机

3、进展控制,所有电机可独立工作。根据微处理器给定的电机运动参数位置,速度、加速度,按照梯形或者三角形的速度曲线产生驱动脉冲波形和顺序,来对电机进展位置和速度控制。它有4种工作形式。其中位置控制有RAMP形式和SOFT形式,速度控制有VELOCITY形式和HOLD形式。可微步控制。采用6位分辨率的微步细分。包括满步、半步直至64细分。每个电机可分别选择其需要的微步分辨率。满步频率最高达20kHz。通过可编程电流比例捉控制,可以使电机在不同的工作状态下采用大小不同的工作电流。控制电机工作可在8个档次上,分别是最大电流的12.5%、25%、37.5%、50%、62.5%、75%、87.5%、100%。

4、可以对多种参数进展设置,包括最大加速度、最大速度、加速运行和位置保持时电机线圈的电流大小、微步细分分辨率、波形发生器和脉冲发生器的参数等20个多个参数。可在线改变运动参数位置、速度、加速度。带有4线串行SPI接口,串行通讯使用32bit数据长度的简单协议。使用简单。可通过另一个SPI口与电机驱动器连接,其数据传输率高达1Mbit/s。低功耗1.25mA,4MHz,时钟输入范围宽且时钟频率最高可达16MHz。3.3V或者5V的CMOS/TTL兼容电平供电。2内部构造和工作原理TMC428是由各个单元的存放器和片内RAM构成的。其内部包括二个外部串行接口、波形发生器和脉冲发生器、微步单元、多口RA

5、M控制器和中断控制器。TMC428一般从微处理器获得控制指令,微处理器那么通过发送和接收固定长度的数据包对TMC428存放器和RAM进展读写操纵。TMC428的存放器和片内RAM的功能有所不同。存放器用于存储电机总体配置参数和运动参数,而片内RAM用于存储驱动串行接口的配置和微步表。电机总体参数是指对驱动器菊花链中TMC236的配置。运动参数包括各电机的当前位置、目的位置、最大速度、最大加速度、电流比例、波形发生器和脉冲发生器参数以及微步细分分辨率等。片内RAM包括64个地址的数据空间,每个地址可存储24位宽的数据,前32位地址数据是对驱动器菊花链串行通讯数据包的配置,后32位地址的数据为微步

6、细分表。初始化以后,TMC428即可自动发送数据包到菊花链的每个TMC236,也就是讲,驱动串行接口经过初始化后便可以自开工作,而不需要微处理器的介入。只要把位置、速度写进指定的存放器就可以控制电机。TMC428的多口RAM控制器可治理数据的存取时序。这样,微处理器就可以在任何时间读写存放器和片内RAM的数据。通过波形发生器可以处理存储在存放器里的运动参数并计算电机运动速度曲线。脉冲发生器那么根据波形发生器计算得到的速度来产生步进脉冲。步进脉冲产生时TMC428的驱动串行接口将自动发送数据包给步进电机驱动器菊花链以驱动步进电机。当采用微步控制时,微步单元即开场处理根据脉冲发生器产生的步进脉冲,

7、同时根据选择的微步分辨率来产生全步、半步和微步脉冲,并通过驱动串口送给驱动器菊花链。驱动串行接口是TMC428与驱动器菊花链之间的通讯接口。从TMC428到驱动器之间的串行数据包的长度是可配置的,以适应由不同类型和厂家的电路构成的SPI环形构造,最大数据长度为64bit。初始化后,TMC428与步进电机驱动器之间的通讯是自动完成的。不同类型的带有SPI接口的驱动器都可以混合构成菊花链构造与TMC428进展连接。31兼容性TMC428与大多数厂商消费的步进电机驱动电路兼容。它可以直接连接带有SPI口的步进电机驱动器,也可以通过附加的器件连接常用的并口驱动器。甚至带有步进、方向输入的步进电机驱动器

8、也可以由TMC428来控制。将步进电机驱动电路TMC236非常简单地连接成串行菊花链构造,用TMC428构成3轴步进电机控制系统进展控制可更好地发挥TMC428的特点。32状态检测实时监测电机运行状态对整个系统的平安和控制是很重要的,TMC428就提供有状态检测功能。每次每处理器发送数据包给TMC428的同时,TMC428会返回数据给微处理器。大局部带有串行口的电机驱动电路都提供有不同的状态位工作,不工作等和错误标志短路,开路,温度过高等。这样,TMC428就可以在任何时候提供当前电机的运动参数和工作形式以及各状态位。从电机驱动菊花链返回给TMC428的数据包有48bit长。TMC428将其放

9、在二个24bit的存放器中。这样,微处理器就可以直接读取这些存放器里的信息。4系统构成的应用客户可以采用DSP,单片机等作为系统的微处理器,结合TMC428和TMC236构成步进电机驱动控制系统。TMC236内部集成了HVCMOSFET构成的双全桥驱动电路,它采用恒流斩波驱动方式来驱动双极性二相步进电机,并具有功耗低、效率高的特点。采用专用步进电机运动控制器和驱动电路组成的系统具有外围电路简单、系统抗干扰才能强和可靠性高等优点,可减少控制电路的开发本钱。整个系统除了电源之外只有5个IC,因此,体积小,控制简单,十分适用于3轴步时电机的驱动。诸多实验证实该驱动器控制的步时电机定位精度高,加、减速性能良好,同时,启停、反转性能也很优良。如下列图所示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁