how to give temperature setpoint to speed controller ?

hello friends. I need to control the speed of compressor to make the cabinet temperature to meet my set point temperature. I am confusing how to make my temperature error (cabinet temp - setpoint temp) to give as input to BLDC motor.
Thanks to the responds.

 Réponse acceptée

Birdman
Birdman le 19 Oct 2017
Modifié(e) : Birdman le 19 Oct 2017

0 votes

You don't give temperature error to BLDC motor directly. You give it as an input to your controller and your controller will produce the desired voltage value for the BLDC motor.

6 commentaires

thank you for replay...Çevikalp Sütunç but the problem is I need to give the pid controller signal to a mathematical model of motor, not to a motor that available in simulink library.
thank you Çevikalp Sütunç. hai how to convert the pid controller output into frequency that can supply to the motor
Birdman
Birdman le 20 Oct 2017
Modifié(e) : Birdman le 20 Oct 2017
You do not turn the control signal(output of the pid) into frequency. If your plant model is reliable, and your controller meets your design requirements, the control signal will automatically generate a voltage value which includes desired amplitude and frequency. You will just give a reference signal to the system and the rest will be done automatically.
ok....... Thank you so much.
If this answer is useful for you, then accept the answer so that other people having the same problem will know that there is a working solution.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by