Resumen:
|
[ES] El presente proyecto se enmarca dentro de la práctica realizada en la empresa Dismuntel, la
cual se dedica al desarrollo de sistemas electrónicos a medida, incluyendo los encargados de
controlar grupos electrógenos.
En ...[+]
[ES] El presente proyecto se enmarca dentro de la práctica realizada en la empresa Dismuntel, la
cual se dedica al desarrollo de sistemas electrónicos a medida, incluyendo los encargados de
controlar grupos electrógenos.
En este contexto, el enfoque del proyecto se centra en el desarrollo del HMI (Human Machine
Interface), que es una interfaz de usuario o panel de control que conecta a las personas con una
máquina, sistema o dispositivo. Aunque técnicamente el término puede aplicarse a cualquier
sistema de E/S que permita la interacción del usuario con un computador, en este caso nos
referiremos específicamente al contexto de los procesos industriales que controlan y monitorean
máquinas de producción.
En particular, este Trabajo de Fin de Grado se enfocará en la interfaz gráfica, la cual
desempeña un papel fundamental en cualquier sistema informático, incluidos los sistemas
empotrados de control, ya que de ella depende la capacidad del usuario para operar. Además,
un diseño y desarrollo adecuados de estas interfaces permiten su uso como librería en diferentes
proyectos de software, lo que facilita la reutilización de componentes visuales.
Para llevar a cabo este proyecto se utilizarán los siguientes componentes de hardware: el
microcontrolador RX671 de Renesas, un controlador LCD, la target board Rx671, un adaptador
a LCD, y el propio LCD.
En cuanto al firmware, se utilizarán las siguientes herramientas: el entorno de desarrollo
e2Studio, un entorno integrado proporcionado por Renesas basado en Eclipse; el compilador
CCRx, para traducir código fuente en lenguaje C a lenguaje de máquina ejecutable por los
microcontroladores de la familia Rx; y se utilizará la librería gráfica RAMTEX.
Finalmente, entre las herramientas utilizadas se encuentra ICON Edit, una herramienta de
edición de iconos que se emplea para diseñar y crear iconos gráficos, utilizados en interfaces de
usuario.
[-]
[EN] This project is part of the student's internship at the company Dismuntel. This company develops customised electronic systems, including those for controlling generators.
Within this framework, work has been done ...[+]
[EN] This project is part of the student's internship at the company Dismuntel. This company develops customised electronic systems, including those for controlling generators.
Within this framework, work has been done on the development of the HMI (Human Machine Interface). An HMI system is a user interface or control panel that connects people to a machine, system or device. Although the term can technically be applied to any screen that allows the user to interact with a device, HMI is most commonly used in the context of industrial processes that control and monitor production machines.
Specifically, in this TFG we are going to work on the graphical user interface, which is a fundamental element in any computer system (including embedded control systems) that requires human interaction, since the user's ability to operate depends on it. At the same time, the correct design and development of the same, allows its use as a library between different software projects, reusing the visual components.
The work will be carried out using:
HARDWARE:
- RX671 microcontroller: it is a device from the Renesas RX family of microcontrollers that offers high performance and a wide range of embedded applications. Some common features of the RX microcontrollers include a 32-bit processor architecture, a floating-point unit, integrated flash memory, communication and I/O peripherals, and timing and control capabilities.
- LCD Controller: An integrated circuit designed to control liquid crystal displays (LCDs). It provides the interface necessary to control and manage the content displayed on an LCD.
- Rx671 target board: The RTK5RX6710C00000BJ is a development board or target board designed specifically for the Renesas Rx671 microcontroller. It provides a suitable environment for programming and developing applications based on this microcontroller.
- LCD adapter: is a device used to convert a data signal from a source into a signal compatible with an LCD display. This specific adapter uses a 36-pin FFC (Flexible Flat Cable) connector for the connection.
- LCD: The Displaytech 128240 is a type of LCD display with a resolution of 128x240 pixels. It is used to produce images and text on electronic devices.
FIRMWARE
- E2Studio development environment: It is an integrated development environment (IDE) provided by Renesas, based on the Eclipse platform. It is designed to facilitate programming and firmware development for Renesas microcontrollers.
-CCRx Compiler: A proprietary compiler developed by Renesas, specifically designed to translate source code written in C programming language into machine language that can be executed by the Rx family microcontroller.
- RAMTEX Graphics Library: A graphics library developed by RAMTEX International for embedded systems. This library is used to create graphical interfaces and manage the representation of graphics in applications without operating systems (baremetal).
Tools:
- ICON Edit: is an icon editing tool used to design and create graphical icons used in user interfaces, mobile applications and other contexts where compact visual representations are required.
[-]
|