TY - JOUR A1 - Bermúdez Rodríguez, Juan T1 - Desarrollo de dispositivo de bajo coste para la medida de oscilaciones angulares en ejes Y1 - 2016 UR - http://hdl.handle.net/10317/5579 AB - Aunque no se haya conseguido el objetivo claro del proyecto, este fue tomado desde un primer momento como un proyecto para la exploración de posibilidades, en el cual se quería probar el uso de las placas microcontroladoras existentes en la actualidad para el desarrollo de un lector de velocidades instantáneas en un eje para el estudio de variaciones en la vibración torsional. De los resultados del proyecto se puede concluir lo siguiente: -Importancia del software frente al hardware: Este es un punto muy importante y una de las lecciones que más se pueden aplicar a los distintos proyectos que requieran del uso de una placa microcontroladora. Durante el estudio se probaron las placas ChipKit Max32, la placa Arduino Due y por último la Mega. De todas ellas después de varias pruebas se determinó que prima la facilidad con la que se puede acceder a las instrucciones necesarias, al lenguaje a bajo nivel y a la bibliografía existente tanto por parte del fabricante como por usuarios a la potencia bruta que puedan tener los componentes que monten. Durante el estudio que se realizó las placas con más potencia de hardware tuvieron que ser reemplazadas por una placa mucho menos potente pero que aventajaba en gran medida a nivel del software disponible. --Adquisición de conocimientos de distintos lenguajes de programación para el desarrollo del proyecto fue necesario el conocimiento de varios lenguajes de programación, partiendo del utilizado en MPIDE, que es una variante del Arduino, tocando brevemente el lenguaje de Microchip para las instrucciones a bajo nivel para la placa Max32 y más adelante el lenguaje Arduino en toda su extensión. Para la segunda parte del proyecto también se adquirió el conocimiento del lenguaje Python. -Conocimiento de programación a bajo nivel: Conforme el proyecto se desarrollaba la necesidad de obtener las mejores prestaciones de las placas que se utilizaban hizo primordial el conocimiento de la programación a bajo nivel, es decir, que no se programaba sobre la placa en su conjunto, sino sobre el propio microprocesador. Al realizar una programación de esta manera las instrucciones prácticamente no tienen que ser compiladas y por ello se mejora tanto en rendimiento como en velocidad. --Desarrollo de un programa completo de postprocesamiento de datos con entorno gráfico. Aunque el programa desarrollado en conjunto, es decir la parte Arduino más la parte Python ha demostrado no funcionar de una manera correcta. -El programa desarrollado en Python, el cual recoge los datos, los procesa y gráfica funciona de una manera correcta en su totalidad. Este desarrollo puede ser utilizado en un futuro con algunas pequeñas correcciones si se decide cambiar la programación en Arduino. También puede ser utilizado gran parte de su código para cualquier procesamiento de datos de forma gráfica y guardado automático de los datos que se tomen. KW - Ingeniería Mecánica KW - Microcontroladores KW - Microcontrollers KW - Vibración torsional KW - Torsional vibration KW - 3307 Tecnología Electrónica KW - 3311 Tecnología de la Instrumentación KW - 1203.23 Lenguajes de Programación LA - spa ER -