最近在做项目时候,使用了恩智浦恩智浦实时控制嵌入式软件库RTCESL,是一组算法,从基础数学运算到高级数学变换以及高级观测器,这些都可以方便地用在复杂的实时控制应用中。这个库智能用于NXP的器件。
对于需要高强度数学计算和控制的应用(比如先进的高效电机控制和功率变换),这些算法可以帮助加快开发进度并且方便使用。这些库经过了高度优化,并且已在我们的硬件上进行了验证。提供C语言调用函数接口,便于用户使用。这些函数已经针对MATLAB中的恩智浦参考模型进行了测试。这些库目前可以用于Kinetis® Arm® Cortex®M0+、M4、M7,以及部分内核的DSC。
可分为6大组,每组可以单独使用,也可以组合使用,只需将.a库文件和头文件包含到工程中,而且由详细的API接口文档,这些库都使用汇编语言编写而且做了优化,像数学库,函数库,以及滤波库基本上在任何项目中都能用到,省去了工程师自己写代码优化这些算法的时间,加快了开发速度。大家可以在项目中试着去用用这些库,如果你自己数学功底可以也可以自己用软件实现,但是比较费时间,有现成的就用,而且这些都使讲过测试的。还有一点比较好的就使支持多种IDE,方便不同客户选择和使用。这些库在做电机控制和电源变化时候,可以帮助你省不少事。目前最新的版本使4.5。官网很多的电机控制和电力变换参考设计都用到了这些库,好不好,你用用就知道。