https://oshwhub.com/zeruns/ji-yu-stm32-de-buck-boost-xing-shu-zi-dian-yuan 이 프로젝트를 복제하여 공부 중인데, 코드의 PID 부분에서 BUCK, BOOST, MIX 세 가지 모드가 있습니다. 그런데 IErr1 = IErr0; (전류 제어 루프 PID의 과거 오차 업데이트)가 MIX 모드에서만 있는 것을 발견했습니다.
(BUCK 및 BOOST 모드 코드 이미지 — 주석 “// 历史数据幅值” 위치에 IErr1 = IErr0; 가 없음)
(MIX 모드 코드 이미지 — 주석 “// 历史数据幅值” 위치에 IErr1 = IErr0; 존재)
왜 전류 제어 루프의 과거 오차 업데이트는 MIX 모드에서만 수행되는지 잘 이해가 되지 않습니다.

