微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 体验全新的MCU软件方法

体验全新的MCU软件方法

时间:10-09 来源:互联网 点击:

非常重视硬件效率,当然也希望软件同样能提升效率。controlSUITE 中的数学与 DSP 库包含针对不同类型处理器(定点、浮点以及 Piccolo 具有革命性突破的控制律加速器 (CLA) 等)优化的不同集。此外,应用库是从基础构建的,可最大限度地缩短执行时间。例如,controlSUITE 软件包含可转换成宏格式的数字电机控制库,在该库中,库模块在编译时被宏调用替代。这种架构可消除有关传统库环境切换所占用的工作循环,不仅提升了效率,而且还可为系统支持函数或工业标准的实施预留更多的空间。演示系统与开发系统

对应用系统关注的提升为设计人员带来了新的问题,演示系统和参照设计可证明概念,但要采用这些设计方案,并使其通过不同的设置工作,则极为困难,有时甚至是不可能的。例如,许多现有套件都可提供能够全面工作的高级电机控制闭环设计,但采用这些套件进行定制系统时都需要进行大量的修改,使用和调试不同拓扑上的不同电机。C2000 应用套件是从头重新设计的,是全面的开发套件。该硬件包含可重复使用或修改的模块。材料清单、原理图以及布局均针对用户免费提供,并可根据需要进行使用和改进。就软件而言,所有 controlSUITE 套件都采用渐进型构建系统,用户可通过该系统从简到难启动设计工作,随着开发工作的推进慢慢添加更多的组件。让我们深入了解一下 C2000 双通道电机控制和 PFC 套件的软件。该套件不仅可演示无传感器的磁场定向电机控制,而且还可通过五个构建级演示该软件,指导用户完成系统设计。构建级 1 实施最小化系统检查,确认系统中断的工作并验证 Inverse Park、Space Vector 以及 PWM 驱动器模块所生成波形的正确。构建级 2 可在添加偏移补偿和 Clarke / Park 转换的同时,验证模数转换与相位电压的计算。在构建级 3 中,我们可添加真实 PID 模块,并可验证 dq 轴的电流调节。而后,构建级 4 包括转子位置估算与速度估算模块。最后,构建级 5 可通过使用所测量的速度作为反馈,来关闭速度环路,从而完成整个系统。这种设置配合全面的文档和理论,可创建便于快速学习应用、加快不同系统修改以及简化调试的套件。

图 3. 五级渐进型构建系统从简单 PWM 波形验证到闭环电机控制系统上无传感器磁场定向控制的发展过程。简化工作

在零售软件与消费类电子领域,我们非常重视用户体验。不过,这个术语以前很少在 MCU 或 DSP 软件应用中提及。嵌入式编程人员习惯于 MCU 软件开发的高复杂性,但这可能会给编程新手带来巨大的障碍。怎么才能知道获得了全部元素?怎么才能保持最新?怎么使源代码进入库中?controlSUITE 软件通过集中的软件管理消除了上述问题和担忧。所有 C2000 软件均可通过统一的网站和安装程序显示,并可免费下载。通过安装程序,客户可了解软件包之间的相关性,确保所有所需组件的下载和安装。最后,controlSUITE 软件还能帮助用户通过下载更新保持最新,并可通过设置自动检查软件的新版本。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top