STM32无传感器电机CPU占用率低于30%

分享到:
点击量: 284327 来源: 电子工程世界

  意法半导体近日发布一套基于STM32闪存微控制器的三相电机控制开发套件,这套工具包含用户评估这个32位微控制器解决方案以及自行开发无传感器电机控制应用所需的全部硬件和固件。STM32微控制器以ARM® Cortex™-M3为内核,满足价格敏感的家用电器和工业设备对微控制器的高性能和低能耗的要求而开发。

  STM微控制器在25毫秒内即可执行一整套无传感器三相无刷永磁同步电机(PMSM)矢量控制算法,大多数应用任务占用CPU资源比率小于30%,为CPU执行其它应用任务(如需要)预留了充足的处理能力。永磁电机同步电机控制解决方案的代码大小少于16千字节。

  同一硬件平台可以用于永磁同步和交流感应两种电机,*高工作电压48V;该套件提供电路示意图。这套工具准许用户通过板上彩色液晶显示器和方向控制键实时监控电机运行状态,也可以用板上的按键和调谐器单独调整运行参数。这套开发工具含有Segger J-Link USB供电的JTAG仿真器,闪存编程和实时调试功能允许用户从评估阶段到**开发阶段全程使用同一硬件和固件平台,这样用户在开发目标系统之前不必再创建一个新平台。开发套件还含有一个调试器和编程器。

  STM32电机控制功能适用于多种应用领域,包括洗衣机、洗碗泵、冰箱、空调等家电产品和电动汽车、中低档工业驱动器、办公自动化设备、暖通空调(HVAC)的系统作动器和风扇、自动售货机、收款机等工业设备。

  矢量控制(又称磁场定向)算法被广泛用于高性能驱动器,这项技术的特点是速度控制**、响应速度快,能够在电机运行的一瞬间优化能效。这套工具的同步电机和异步电机共用同一控制框架。

  这套开发工具让用户通过使用方向控制键和液晶显示器,在电机运行期间重新调整控制功能,用户自己能够熟悉图形显示器上的全部控制功能(例如PID稳压器)。用户*终可以直接从优化的原本用于设计电机控制演示软件的C固件库开始开发自己的电机控制解决方案。C固件库源代码在开发工具附赠的光盘内,但是光盘内没有无传感器的控制算法。如果用户需要,ST将免费提供两类三相无刷电机(传感器式交流感应电机、传感器式和无传感器式永磁同步电机)的无传感器控制算法的目标代码。

  STM32F103 “高性能”系列的时钟频率为72MHz;STM32F101“入门级”系列的时钟频率为36MHz,提供给用户性能大幅提升然而价格不变的16位产品。

  Cortex-M3内核是为满足存储器和处理器的尺寸对产品成本影响很大的市场和应用的低成本需求而开发设计的。

  STM3210B-MCKIT开发工具现已上市,定价为1129美元。(完)