安博
服务与支持

【48812】【世说芯品】1块开发板24小时完结伺服电机操控?

时间:2024-07-04 13:30:42    作者:安博

  电路就能够,可是没办法做到安稳、高速、准确。如果在要求不高的场合,这些简略的硬件操控也是可行的,但到了

  电机操控算法经过运算向电机供给恰当的驱动信号,猜测电机转载的方位,尽快地和尽平稳地使电机转速到达指令速度,并坚持这个速度。一旦电机转速到达了指令速度,即便在各种坏因的搅扰下也应坚持速度值不变。针对不同的电机、不同的运用,要挑选适宜的操控算法。

  稚晖君曾在知乎发布了一篇关于“【克己FOC驱动器】浅显易懂解说FOC算法与SVPWM技能”的文章,把他学习FOC算法过程中看到的一些有关无刷电机矢量操控的材料和个人了解收拾共享出来。信任大多数做电机调试的小伙伴都看过,尽管稚晖君现已深化简出的介绍了,但根本上要看上N遍才干看懂了解,乃至需求要花1,2个月的时刻,才干弄出来一套能用的操控算法。

  TMC4671是一款于2020年发布的全球首个具有针对BLDC/PMSM和两相步进电动机以及直流电动机和音圈的磁场定向操控的全集成伺服操控器IC、集成ADC、方位(增量式编码器,HALL信号等)和方位插值器的完好组件。全集成便是它最大的特色:

  ✦软件上内置了算法库,包括方位和速度操控、FOC算法和操控、PWM驱动引擎、电流环检测,以及编码器引擎等。

  其间转矩环中心的FOC算法,将FOC算法包括的Park,反Park改变等时刻关键性的核算都集成在芯片中。因而开发动态伺服操控器只需几行代码,就能够轻松驱动像咱们常见的无刷电机、永磁同步电机等。

  MCU、驱动器、MOSFET、以及通讯接口电源办理等,详细信号链结构如下:

  高压BLDC,PMSM和伺服电机。此外,还有8 VDC至60 VDC的宽电压规模,以及0.5 A,1 A或1.5 A的可编程栅极电流,经过六个外部MOSFET操控电机,它能够驱动功率从瓦到千瓦的各种电机。

  这块开发板的通讯方法有两种,一种是板子上的32位MCU,经过RS485或许CAN总线与外部PC进行通讯后,操控TMC4671;一种是运用USB-SPI-RTMI东西,通USB转SPI直接连接到TMC4671进行调试。两种方法运用的上位机软件是不同的,前者运用的是由世健规划开发的上位机软件,后者运用的是官网的TMCL-IDE。

  首要,需求把固件代码烧录到MCU中。若运用这个计划的话,世健供给了源码,便利用户二次开发。

  接下来便是对调理电流环、速度环、方位环的PI调参。关于电流环,在IDE中运用Torque Flux / Tuning和Step response东西调整。Torque转矩/Flux磁通东西在开环形式下确认PI参数。确认PI参数后,一键更新到寄存器中就能够了。

  关于开发一套根据TMC4671的伺服操控办理体系,根本的流程便是:世健的开源代码(可二次开发)—电流环、速度环、方位环的参数调理——高精度的操控电机运动。所以,线小时完结哦。

版权所有:安博   粤ICP备20005664号
友情链接:安博电竞官方下载

使用条款 | 隐私政策 | 网站地图