Abstract:
|
Aquest projecte desenvolupa un control vectorial (Field-Oriented Control)
d’un motor de corrent altern, on la seva principal característica és la facilitat
amb la que es pot controlar el par exercit i el flux generat de manera
totalment independent. Principalment ha estat desenvolupat per treballar
amb un motor síncron d’imans permanents, encara que també s’ha tingut
en compte durant el disseny facilitar l’adaptació a un motor asíncron. El
control implementat és capaç de rebre consignes per part de l’usuari i
aplicar-les al control vectorial, a més de proporcionar informació útil a
l’usuari sobre el propi sistema i el seu estat.
Dins del hardware, el sistema es divideix en tres plaques, dues d’elles
realitzades al llarg d’aquest projecte i una que ja havia estat desenvolupada
amb antelació. Una de las plaques dissenyades és la font d’alimentació, que
genera les tensions d’alimentació necessàries per a la resta d’elements del
sistema i l’altra és la placa de control, que inclou el microcontrolador, la
placa de desenvolupament amb FPGA, el teclat matricial i LCD i altres
elements de comunicació i adaptació.Quant al software, s’ha programat el microcontrolador mitjançant
llenguatge C amb certa sintaxi específica per la gama de microcontroladors i
utilitzant un compilador específic, mentre que la FPGA s’ha programat
utilitzant codi VHDL i un compilador proporcionat pel fabricant. |