DC motor PI current control block not connecting

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 日

0 投票

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.

コミュニティ

カテゴリ

質問済み:

2014 年 9 月 21 日

回答済み:

2014 年 10 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by