系统测试与调试

发布时间:2022-03-8 阅读量:1196 来源: 我爱方案网整理 发布人: Aurora

通过测量、计算和查阅数据手册确定表1中的关键参数后,速度和电流环路的正确控制器增益便可使用Simulink模型确定。 这可以利用标准PID调谐法或MathWorks提供的调谐工具实现。
  建模和实验操作的电流环路性能如图9和图10所示。该曲线中的实验数据仅每隔5 ms采样一次,因此存在一些混叠,但整体趋势非常明显。
  基于模型的自动生成代码的性能可以通过在PWM周期内检查代码执行的时间期限确定。 这可以使用I/O引脚和示波器来完成,或更简单地使用IAR Embedded Workbench C-SPY调试器中的ITM事件功能来完成。PWM周期中事件的序列如图11时间期限所示。
  PWM同步脉冲发生在每一个新PWM周期开始处,并在硬件中连接ADC定时器,控制每个ADC通道的采样。 这种情况下,电机电流将在PWM同步脉冲之后立即采样,并直接存储器存储至存储器,然后执行算法,并生成PWM占空比更新值。如图11所示,执行基于模型的自动生成代码消耗的PWM周期不到10%,从而允许有大量的其它背景任务开销。以前对于自动生成代码效率的担忧将不复存在。
 

比较模型操作和经验操作

图9. 比较模型操作和经验操作的(a)速度响应以及(b) q轴电流参考

电流环路性能——模型和经验结果

图10. 电流环路性能——模型和经验结果 

 代码执行时间期限

11. 代码执行时间期限

  就代码尺寸而言,算法自动代码的相对尺寸如表2所示;可以看出,自动生成的代码仅占据略大于10 kb的存储器,约为总尺寸的15%。ADSP-CM408的可用SRAM为384 kB,显然可以轻松支持该存储器要求,允许程序以最高速率从SRAM运行,并提供足够多的裕量用于更复杂的算法和其它监控或用户接口功能。 

代码模块尺寸

相关资讯
核心对比!无源晶振与有源晶振在结构和工作原理的本质区别

无源晶振与有源晶振是电子系统中两种根本性的时钟元件,其核心区别在于是否内置振荡电路。晶振结构上的本质差异,直接决定了两者在应用场景、设计复杂度和成本上的不同。

温度稳定性对RTC晶振的计时误差影响与分析

RTC(实时时钟)电路广泛采用音叉型32.768kHz晶振作为时基源,但其频率稳定性对温度变化极为敏感。温度偏离常温基准(通常为25℃)时,频率会产生显著漂移,且偏离越远漂移越大。

从参数到实践!剖析有源晶振的频率稳定度、老化率及正确接线方案

有源晶振作为晶振的核心类别,凭借其内部集成振荡电路的独特设计,无需依赖外部电路即可独立工作,在电子设备中扮演着关键角色。本文将系统解析有源晶振的核心参数、电路设计及引脚接法,重点阐述其频率稳定度、老化率等关键指标,并结合实际电路图与引脚定义,帮助大家全面掌握有源晶振的应用要点,避免因接线错误导致器件失效。

如何对抗晶振老化?深入生产工艺与终端应用的防老化指南

晶振老化是影响其长期频率稳定性的核心因素,主要表现为输出频率随时间的缓慢漂移。无论是晶体谐振器还是晶体振荡器,在生产过程中均需经过针对性的防老化处理,但二者的工艺路径与耗时存在显著差异。

无源晶振YSX321SL应用于高精度HUD平视显示系统YXC3225

在现代汽车行业中,HUD平视显示系统正日益成为驾驶员的得力助手,为驾驶员提供实时导航、车辆信息和警示等功能,使驾驶更加安全和便捷。在HUD平视显示系统中,高精度的晶振是确保系统稳定运行的关键要素。YSX321SL是一款优质的3225无源晶振,拥有多项卓越特性,使其成为HUD平视显示系统的首选。