difficulty with PID controller usage and CCSv6 PIL testing

2 ビュー (過去 30 日間)
ashish ahir
ashish ahir 2015 年 8 月 12 日
コメント済み: Akrem Elrajoubi 2015 年 8 月 21 日
I am using CCSV6 with simulink and F28335.I want to make full bridge inverter.i simulated control algorithm using continuous PID block. I am using discrete PID block for code generation. As i read somewhere, CCSV6 doesn't support PIL testing as i am using make file approach. I am giving reference of 50Hz sine wave to PID. Feedback signal is coming from ADC channel. I am not getting expected result as in simulation. I am new one to this PID usage. Can someone please guide me?
  1 件のコメント
Akrem Elrajoubi
Akrem Elrajoubi 2015 年 8 月 21 日
I have similar issue for using the PID Discrete block , I guess that designing the controller needs an appropriate model for the converter or the system you need to control, e. g. Transfer function or state space model ,.. you can try to use the ADC to control the duty cycle or the frequency of ePWM block without using PID block, just to check , then focus on changing the parameters of the controller... regards

サインインしてコメントする。

回答 (1 件)

bharadwaj r
bharadwaj r 2015 年 8 月 17 日
There is a discrete PID block in Simulink which you can use and can directly dump it onto the F28835 controller. try to use that. Let me know if the problem persists :)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by