ZHCAE56 June   2024 MSPM0C1104 , MSPM0L1105

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2系统架构简介
  6. 3硬件设计简介
    1. 3.1 电源电路
    2. 3.2 驱动电路
    3. 3.3 采样电路
    4. 3.4 主控制器电路
    5. 3.5 控制系统简介
      1. 3.5.1 驱动方法
      2. 3.5.2 控制方法
  7. 4软件设计简介
    1. 4.1 参数初始化
    2. 4.2 方向设置
    3. 4.3 计时器中断
    4. 4.4 闭环控制器
  8. 5评估

闭环控制器

电流和速度闭环控制器如图 4-5图 4-6 所示。在该解决方案中,实现了位置 PID 算法。因此,除限制输出范围之外,还必须限制积分值以避免积分饱和。由于 ADC 分辨率的限制,需要限制初始误差值,以防止闭环死区引起系统振荡。ADC 的采样电流也需要进行均值滤波,以尽可能减少噪声对采样结果的影响并提高系统的稳定性。

MSPM0C1104 具有内置死区时间生成功能的可配置计时器 (TIMA),可以根据 PID 计算结果方便地生成所需的 PWM 波形。

 电流 PID图 4-5 电流 PID
 速度 PID图 4-6 速度 PID