恩智浦 - 汽车级计算和电机控制库(AMMCLIB)

AMMCLib是一个专为汽车应用设计的高性能数学和电机控制库,提供MATLAB/Simulink模型,支持多种MCU和编译器,涵盖算术、三角函数、数字信号处理等功能,助力高效开发和无传感器电机控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

汽车级计算和电机控制库(Automotive Math and Motor Control Library)

概述

汽车数学和电机控制库(AMMCLib)集为快速开发具有高性能算术、三角函数、数字信号处理和数学函数的汽车嵌入式应用提供了重要的构建模块。AMMCLib 可作为预编译或源代码包用于生产。

AMMCLib大多既支持基于传感器的电机控制应用,也支持无传感器的电机控制应用,还可协助进行16/32位定点小数单精度浮点运算。所有AMMCLib函数均采用MATLAB® 和Simulink®位精度模型,基于模型进行设计、仿真和生成代码, 支持嵌入式编码器。

特征

  • 根据SPICE 3级、ISO/TS 16949:2009以及ISO 9001:2008流程开发。也符合ISO/IEC 9899:1999。
  • 通用接口跨各种平台,便于迁移和针对CPU进行内部优化,以实现优秀性能:利用SIMD扩展:SPE、LSP、Arm® neon、Arm DSP for Cortex-M
  • 为新旧MCU提供长期支持:定期为所有受支持的平台发布新功能
  • MATLAB和Simulink模型,用于设计、仿真和代码生成
  • 支持恩智浦 S32 Design Studio (S32DS)、恩智浦CodeWarrior®、Green Hills MULTI、Wind River Diab、IAR for Arm 和 Cosmic® 编译器(支持的编译器可能因设备而异)
  • AMMCLib的综合架构:
    • 饱和的算术按位处理函数库(MLIB),带基本低级内联函数
    • 常规三角函数和控制器函数库(GFLIB),具有快速三角函数、查找表、限制、滞后、对数和控制器函数
    • 常规电机控制函数库(GMCLIB),带有空间矢量调制、转换和电机控制其他专用函数
    • 通用数字滤波器函数库(GDFLIB),带有FIR、IIR和EWMA数字滤波器
    • 高级电机控制函数库 (AMCLIB),带有FOC 宏块、适用于无传感器应用的 BEMF 观测仪、即时启动和稳健的PMSM磁场削弱控制器
    • 高级数字滤波器函数库(ADFLIB),带有传感器处理和融合、高级模拟校准、快速傅立叶变换(FFT)以及通用矩阵/矢量函数,适用于基于Arm A53和R52的MCU

汽车级数学和电机控制库总图

 

相关资源下载:

 

https://www.nxp.com.cn/design/automotive-software-and-tools/automotive-math-and-motor-control-library-ammclib:AMMCLIB?tab=In-Depth_Tab

 目前适合做新能源汽车电机控制器的MCU,MPC5775E 和 S32K3 都有相应的AMMCIL库


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电子工匠

您的认可是我持续创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值