Why am I not getting proper gate signal and voltage
显示 更早的评论
Hello Everyone,
I have been trying to follow the example model "PMSM Velocity Control" where my final objective is to replace the idela converter with parameterized discrete devices. For now, I am using ideal converter, with different reference speed (Drive Cycle, constant, signal editor) and I have tuned the speed and current loops accordingly.
The Sample Time
- Control Sample time (TSc) = Tsw/250 (Switching time over 250 samples per switching time)
- PWM Sample time (TS) = 1/(10*fsw)
- The motor is seem to follow the reference speed correctly, however the generated agte signals are seem to sampled sine wave, between 1 and -1.
- The voltage (Phase-phase) and (Phase-to-Nuetral) waveform is quite unusual (my input is 48V)
- Although the control loops are tuned and there is very low oscillation in the controlled output, however the phase current has hige distortion which I tried to suppress via low-pass filter.
- When I put the parameterized semicondcutor instead of idela converter, the gate are signal are not even generating. A gate driver is used to provide PWM signal form the controller to the N-channel MOSFET.
I am attaching few screenshots and my model, if any could validate the model and provide the guidance regarding aforementioned.
Thank You!




采纳的回答
更多回答(0 个)
社区
类别
在 帮助中心 和 File Exchange 中查找有关 Switches and Breakers 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!