[en] In the last years the production of electric vehicles has been incentivized in order to achieve a number of objectives, such as the reduction of CO2 pollutants, as well as for the reduction of the pollution in cities with high populations and for the minimization of fuel dependency, among others. In this context, a relevant technological revolution has been produced with the penetration of the electric vehicle, where conventional combustion engines have been substituted by electric machines. The traction electric machine is one of the most relevant elements of this type of vehicle. In order to carry out the control algorithms that govern the electric machine electromagnetic torque productions it is mandatory to precisely determine the angular position of the rotor. Although several solutions can be considered for such angle determination, such as the usage of encoders or the implementation of sensorless control algorithms, up to date resolver sensors are the most widespread options in the automotive industry. In general, the adaptation of the measurement signals provided by the resolver is carried out using resolver-to-digital hardware devices. However and depending on the particular control platform, as it is the case of a rapid control prototyping platform, it can be of high interest to implement such functionalities in a high speed digital device such as an FPGA. This Project has been focused on the modeling and simulation of the resolver-to-digital algorithm using the model based design approach. In order to meet this target, the Matlab/Simulink software has been used, and an adaptation technique based on oversampling and a Phase Locked Loop has been implemented. Once the functionality of this implementation has been verified using standard Simulink blocks, it has been implemented an verified using XilinX System Generator for its future implementation in an FPGA.

[es] En los últimos años se ha impulsado la producción de vehículos eléctricos con varios fines, tales como la reducción de las emisiones de CO2 a la atmosfera y la minimización de la contaminación en las ciudades densamente pobladas, además de para la reducción de la dependencia de combustibles fósiles. En este sentido, el vehículo eléctrico ha supuesto una revolución tecnológica relevante, en el cual se ha sustituido el motor de combustión por un motor eléctrico y su correspondiente electrónica de potencia. El motor de tracción es una pieza fundamental en este tipo de vehículos, y requiere un conocimiento preciso de la posición angular del mismo para realizar los algoritmos de control que regulan la producción de par electromagnético en la máquina. En este sentido, aunque se consideren varias alternativas para la determinación de dicho ángulo, tales como el uso del encoder y el control sensorless, el resolver es el sistema de medida más utilizado para cumplir con esta función. En general, la adaptación de la medida de este sensor se realiza mediante un dispositivo hardware conocido como resolver-to-digital aunque, dependiendo del tipo de plataforma de control, como puede ser una plataforma de prototipado rápido de control, puede resultar de gran interés la implementación de estas funcionalidades en un dispositivo digital de alta velocidad, como puede ser una FPGA. Este proyecto se ha centrado en la modelización y simulación del algoritmo de conversión resolver-to-digital utilizando el diseño basado en modelos. Para ello, se ha utilizado el software Matlab/Simulink y se ha implementado una técnica basada en sobremuestreo y un seguidor de tipo PLL. Una vez validada su funcionalidad mediante bloques estándar de Simulink, se ha realizado la implementación y validación del algoritmo mediante XilinX System Generator para su futura implementación en una FPGA.