// the find
Kezz910/Design_Implementation_Variable_Frequency_Drive
Dự án nghiên cứu biến tần 3 pha điều khiển động cơ không đồng bộ, hướng tới xây dựng sản phẩm có giá thành hợp lý. Hệ thống sử dụng dsPIC30F4011 kết hợp thuật toán V/F và PI để điều khiển tốc độ, có phản hồi encoder để đánh giá thực tế. Ngoài phần điều khiển, dự án còn có HMI/SCADA để chạy thử, giám sát và thu thập dữ liệu vận hành.
A student/research project building a three-phase variable-frequency drive from scratch: power stage (diode rectifier → DC-link → IPM inverter), dsPIC30F4011 firmware running V/F control with PI speed correction via encoder feedback, plus an HMI/SCADA front end for setpoints and logging. Aimed at embedded/power-electronics students who want to see the full stack from silicon to dashboard, not production engineers looking for a drop-in VFD.
Covers all three layers that usually get split across separate repos — power hardware, embedded control firmware, and supervisory HMI/SCADA — with photos of the actual board, schematics, and oscilloscope captures of real PWM/SPWM/PI step responses rather than simulation-only claims. The two-zone PI scheme (separate FAR/NEAR gains for large-error vs near-setpoint behavior) is a sensible, concrete technique for cutting overshoot without sacrificing acceleration, and it's visible in the actual code rather than just described in the README.
All the control logic — PWM generation, QEI decoding, V/F law, both PI zones — sits in a single MAIN.c with no separation from uart.c; there's no way to unit test or reuse the PI loop without pulling the whole interrupt-driven file apart. The hmi/ and scada/ folders contain only JPEG screenshots, not the actual Visual Studio/LabVIEW/whatever project source, so the supervisory layer isn't reproducible from this repo. README and all code comments are Vietnamese-only with no translation, and the author flags multi-level hold-time configuration as still unfinished, so this is a work-in-progress snapshot rather than a stable reference design.