https://oshwhub.com/zeruns/ji-yu-stm32-de-buck-boost-xing-shu-zi-dian-yuan Tôi đang sao chép và học dự án này, trong phần code PID có ba chế độ: BUCK, BOOST và MIX. Nhưng tôi phát hiện chỉ trong chế độ MIX mới có dòng lệnh IErr1 = IErr0; (cập nhật sai số lịch sử vòng điều khiển dòng điện).
(Hình ảnh mã nguồn của chế độ BUCK và BOOST, tại phần chú thích (// 历史数据幅值) không có dòng IErr1 = IErr0;)
Hình ảnh mã nguồn chế độ MIX, tại phần chú thích (// 历史数据幅值) có dòng IErr1 = IErr0;). Tôi khá thắc mắc tại sao chỉ ở chế độ MIX mới thực hiện cập nhật sai số lịch sử cho vòng điều khiển dòng điện.

