DC motor PI current control block not connecting

2 ビュー (過去 30 日間)
Shoaib
Shoaib 2014 年 9 月 21 日
回答済み: Arkadiy Turevskiy 2014 年 10 月 16 日
Hi everyone,
I am trying to implement PI current control of a DC motor. I was using the controlled PWM voltage block and H-bridge for the same. I am unable to connect the output of the PI block to the input of the PWM block. I thought it may be because the output of the PI will have units of A and the PWM block was set of voltage. I tried connecting a resistor but again the wire was not connecting them. There is an option for 'unit expression' in the pwm block but I have no clue as to what should be written in there. Could anyone pl explain to me where I am going wrong?

回答 (1 件)

Arkadiy Turevskiy
Arkadiy Turevskiy 2014 年 10 月 16 日
The output of PI Controller block is the Simulink signal, but the inputs of Controlled PWM Voltage block are Physical Signals- more on the difference here .
You need to convert Simulink signal to Physical Signals to connect two blocks. This example show exactly what you need to do - both in terms of connecting the blocks (look into Feedback Controller subsystem) and in terms of how to tune PID gains.

コミュニティ

カテゴリ

Help Center および File ExchangeSpecialized Power Systems についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by