[en] The EPSEVG's electrical engineering department is developing a SRM engine. The torque generated from this kind of electric engine changes depending on the angular position of its rotor with respect to the stator and the current supplied to it. For this reason, to verify its proper functioning, it is necessary to measure its static torque applying different current intensities for different angles. However, there are no devices specifically designed to carry out this task, so the customer has to modify the angular position of the SRM manually in each test and it is a laborious task. To make this easier, the objective for this project is to design a product capable of automatically performing these measurements, which means it must be able to lock the SRM's axis and correct its angular position to take the torque measurements under the desired conditions. After studying many options for the mechanism, it's been decided to design a worm-gear mechanism powered by a DC electric motor and controlled by Arduino. Thanks to its low transmission ratio, this mechanism is able to modify the SRM's angular position with precision. Furthermore, this type of mechanism, if well designed, only allows the transmission of movement from the fast axis to the slow axis and not in the other way, which makes it capable of blocking the SRM's rotation mechanically. Diverse calculations have been made to validate that the design can carry out this task and handle the applied loads, and the results have been confirmed through a finite element study using SolidWorks. About its functioning, the device is designed to be installed on the axis of the SRM in a way that the crown-gear moves in solidarity with it. When the SRM is fed, the forces generated are transmitted from the crown-gear to the endless screw, which absorbs them and keeps it locked. To correct the SRM's angular position, an electric motor transmits its rotation to the endless screw. It transmits its angular speed of 20 rpm to the crown-gear with 1/60 transmission ratio, being able to modify the angular position of the SRM 2° per second. The process is carried out automatically thanks to a state machine processed by Arduino Uno, taking as input signals the SRM's angular position measured with an encoder and its current. To perform the necessary polarity inversion to change the direction of rotation of the device an electrical circuit has been implemented, using relays activated from Arduino.

[es] En el departamento de ingeniería eléctrica de la EPSEVG se está llevando a cabo el desarrollo de un motor SRM (switched reluctance motor). Este tipo de motor eléctrico, genera un par variable en función de la posición angular de su rotor respecto al estator y a la corriente que se le suministra. Por este motivo, para comprobar su correcto funcionamiento, es necesario realizar medidas de par estático aplicando diferentes intensidades de corriente para diversos ángulos. Como actualmente no es un sector muy desarrollado, no existen dispositivos diseñados específicamente para llevar a cabo esta tarea, por lo que el cliente debe modificar la posición angular del SRM manualmente en cada testeo y resulta una faena laboriosa. Para facilitar su tarea, el objetivo de este proyecto es diseñar un producto capaz de realizar de forma automática estas mediciones, con lo cual debe ser capaz de bloquear el eje del SRM y corregir su posición angular para tomar las medidas de par bajo las condiciones deseadas. Tras contemplar diversas opciones para el mecanismo, se ha optado por diseñar un motoreductor del tipo sinfín-corona alimentado por un motor eléctrico de corriente continua y controlado por arduino. Gracias a su baja relación de transmisión, este mecanismo es capaz de modificar la posición angular del SRM de forma precisa. Además, este tipo de mecanismo, si está bien diseñado, tan solo permite la transmisión del movimiento desde el eje rápido hacia el eje lento y no al revés, con lo cual es capaz de bloquear el giro del SRM de forma mecánica. Para validar que el diseño es capaz de llevar a cabo esta tarea y soportar las cargas aplicadas, se han realizado diversos cálculos de tensiones y se han confirmado los resultados a través de un estudio de elementos finitos a través de SolidWorks. En cuanto a su funcionamiento, el dispositivo está diseñado para instalarse en el eje del SRM de forma que la corona se mueva solidaria a este. Cuando el SRM se alimenta, la fuerza generada por el mismo es transmitida desde la corona hasta el sinfín, el cual la absorbe y lo mantiene bloqueado. Para corregir su posición angular, se alimenta un motor eléctrico que transmite su rotación al sinfín. Este, transmite su velocidad angular de 20 rpm a la corona con una relación de transmisión de 1/60, siendo capaz de modificar la posición angular del SRM 2° por segundo. El proceso se lleva a cabo de forma automática a partir de una máquina de estados procesada por Arduino Uno, tomando como señales de entrada la posición angular del SRM, medida con un encoder, y su corriente. Para realizar la inversión de polaridad necesaria para cambiar el sentido de giro del dispositivo, se ha implementado un circuito eléctrico utilizando relés activados desde Arduino.