Módulos funcionais de software para microcontroladores ARM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
Texto Completo: | https://repositorio.ufersa.edu.br/handle/tede/763 |
Resumo: | The Microcontrollers Units (MCUs) are components used in a variety of devices, ranging from household to industrial use. In industrial automation MCUs are present in the equipment responsible for motor control, valve actuation, measurements and other functions. Currently, the MCUs based on Advanced RISC Machine (ARM) technology are highlighted due to its higher capacity performance, lower power consumption and low cost. These MCUs ARM feature software composition consist of three elements: an embedded operating system, device drivers and applications in general. Given this composition software of ARM MCUs, this paper presents a solution called Functional Modules for ARM (MoFA), with the aim of offering an alternative way in the development of automation and control. These modules are software applications that can be developed for different operating systems on embedded ARM MCUs, such as AndroidTM, embedded Linux distributions and Windows CE. The MoFA has basically four modules: module of control algorithmic for developing and execution of control routines of an automation system, the data storage module to store information needed of the process automation, communication module for remote access to ARM MCU and the analog and digital inputs and outputs module for manipulation of I/O ports of MCU. To validate the MoFA were implemented two applications: a supervisory system for photovoltaic panels and a PI control system liquid level. The results for each application are presented at the end of this work. For the development of these two applications was used the ARM Microcontroller of Tiny6410 Kit of Friendly ARM. The study was conducted at the laboratory of GEDEA of UFERSA |
id |
UFER_df822236fad650411966a655bb0adf8f |
---|---|
oai_identifier_str |
oai:repositorio.ufersa.edu.br:tede/763 |
network_acronym_str |
UFER |
network_name_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository_id_str |
|
spelling |
Módulos funcionais de software para microcontroladores ARMAutomaçãoSistemas de controleSistemas embarcadoMicrocontroladores ARMAutomationControl systemsEmbedded systemsARM microcontrollesCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThe Microcontrollers Units (MCUs) are components used in a variety of devices, ranging from household to industrial use. In industrial automation MCUs are present in the equipment responsible for motor control, valve actuation, measurements and other functions. Currently, the MCUs based on Advanced RISC Machine (ARM) technology are highlighted due to its higher capacity performance, lower power consumption and low cost. These MCUs ARM feature software composition consist of three elements: an embedded operating system, device drivers and applications in general. Given this composition software of ARM MCUs, this paper presents a solution called Functional Modules for ARM (MoFA), with the aim of offering an alternative way in the development of automation and control. These modules are software applications that can be developed for different operating systems on embedded ARM MCUs, such as AndroidTM, embedded Linux distributions and Windows CE. The MoFA has basically four modules: module of control algorithmic for developing and execution of control routines of an automation system, the data storage module to store information needed of the process automation, communication module for remote access to ARM MCU and the analog and digital inputs and outputs module for manipulation of I/O ports of MCU. To validate the MoFA were implemented two applications: a supervisory system for photovoltaic panels and a PI control system liquid level. The results for each application are presented at the end of this work. For the development of these two applications was used the ARM Microcontroller of Tiny6410 Kit of Friendly ARM. The study was conducted at the laboratory of GEDEA of UFERSA2017-07-11As Unidades Microcontroladas (MCUs, do inglês Microcontroller Units) são componentes utilizados em uma variedade de dispositivos, que vão desde uso doméstico a uso industrial. Na automação industrial as MCUs estão presentes em equipamentos responsáveis pelo controle de motores, acionamento de válvulas, medições entre outras funções. Atualmente, as MCUs baseadas na tecnologia Advanced RISC Machine (ARM) estão se destacando devido a sua maior capacidade de desempenho, menor consumo de energia e baixo custo. Essas MCUs ARMR apresentam composição de software constituída por três elementos: um sistema operacional embarcado, drivers de dispositivos, e aplicações em gerais. Diante desta composição de software das MCUs ARM, este trabalho apresenta uma solução denominada de Módulos Funcionais para ARM (MoFA), com o objetivo de oferecer uma forma alternativa no desenvolvimento em automação e controle. Estes módulos são aplicações de software que podem ser desenvolvidas para diferentes sistemas operacionais embarcados em MCUs ARM, tais como AndroidTM, distribuições de Linux embarcado e Windows CE. O MoFA possui basicamente quatro módulos: o módulo de algoritmo de controle para desenvolvimento e execução de rotinas de controle de um sistema de automação, o módulo de armazenamento de dados para guardar informações necessárias do processo da automação, o módulo de comunicação para acesso remoto a MCU ARM e o módulo de entradas e saídas digitais e analógicas para manipulação das portas I/O da MCU. Para validar o MoFA foram implementadas duas aplicações: um sistema supervisório para painéis fotovoltaicos e um sistema de controle PI de nível de líquido. Os resultados obtidos para cada aplicações são apresentados ao final deste trabalho. Para o desenvolvimento destas duas aplicações foi utilizado o microcontrolador ARM do Kit Tiny6410 da Friendly ARM. O trabalho foi realizado no laboratório do Grupo de Estudo e Desenvolvimento em Energia e Automação (GEDEA) da UFERSACoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal Rural do Semi-ÁridoBrasilUFERSAPrograma de Pós-Graduação em Sistemas de Comunicação e AutomaçãoCasillo, Danielle Simone da Silva02796900452http://lattes.cnpq.br/2111858571672626Villarreal, Elmer Rolando Llanos21306063850http://lattes.cnpq.br/544745271137672101943895376http://lattes.cnpq.br/6125671540583140Silva, José Patrocínio da67160042468http://lattes.cnpq.br/5753289728835624Dias, Samaherni Morais03199668445http://lattes.cnpq.br/9792492584361511Melo, Reuber Regis de2017-07-18T15:11:11Z2013-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfMELO, Reuber Regis de. Módulos funcionais de software para microcontroladores ARM. 2013. 101 f. Dissertação (Mestrado em Sistemas de Comunicação e Automação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2013.https://repositorio.ufersa.edu.br/handle/tede/763porCC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2023-09-14T03:09:13Zoai:repositorio.ufersa.edu.br:tede/763Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2023-09-14T03:09:13Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false |
dc.title.none.fl_str_mv |
Módulos funcionais de software para microcontroladores ARM |
title |
Módulos funcionais de software para microcontroladores ARM |
spellingShingle |
Módulos funcionais de software para microcontroladores ARM Melo, Reuber Regis de Automação Sistemas de controle Sistemas embarcado Microcontroladores ARM Automation Control systems Embedded systems ARM microcontrolles CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Módulos funcionais de software para microcontroladores ARM |
title_full |
Módulos funcionais de software para microcontroladores ARM |
title_fullStr |
Módulos funcionais de software para microcontroladores ARM |
title_full_unstemmed |
Módulos funcionais de software para microcontroladores ARM |
title_sort |
Módulos funcionais de software para microcontroladores ARM |
author |
Melo, Reuber Regis de |
author_facet |
Melo, Reuber Regis de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Casillo, Danielle Simone da Silva 02796900452 http://lattes.cnpq.br/2111858571672626 Villarreal, Elmer Rolando Llanos 21306063850 http://lattes.cnpq.br/5447452711376721 01943895376 http://lattes.cnpq.br/6125671540583140 Silva, José Patrocínio da 67160042468 http://lattes.cnpq.br/5753289728835624 Dias, Samaherni Morais 03199668445 http://lattes.cnpq.br/9792492584361511 |
dc.contributor.author.fl_str_mv |
Melo, Reuber Regis de |
dc.subject.por.fl_str_mv |
Automação Sistemas de controle Sistemas embarcado Microcontroladores ARM Automation Control systems Embedded systems ARM microcontrolles CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
Automação Sistemas de controle Sistemas embarcado Microcontroladores ARM Automation Control systems Embedded systems ARM microcontrolles CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
The Microcontrollers Units (MCUs) are components used in a variety of devices, ranging from household to industrial use. In industrial automation MCUs are present in the equipment responsible for motor control, valve actuation, measurements and other functions. Currently, the MCUs based on Advanced RISC Machine (ARM) technology are highlighted due to its higher capacity performance, lower power consumption and low cost. These MCUs ARM feature software composition consist of three elements: an embedded operating system, device drivers and applications in general. Given this composition software of ARM MCUs, this paper presents a solution called Functional Modules for ARM (MoFA), with the aim of offering an alternative way in the development of automation and control. These modules are software applications that can be developed for different operating systems on embedded ARM MCUs, such as AndroidTM, embedded Linux distributions and Windows CE. The MoFA has basically four modules: module of control algorithmic for developing and execution of control routines of an automation system, the data storage module to store information needed of the process automation, communication module for remote access to ARM MCU and the analog and digital inputs and outputs module for manipulation of I/O ports of MCU. To validate the MoFA were implemented two applications: a supervisory system for photovoltaic panels and a PI control system liquid level. The results for each application are presented at the end of this work. For the development of these two applications was used the ARM Microcontroller of Tiny6410 Kit of Friendly ARM. The study was conducted at the laboratory of GEDEA of UFERSA |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-08-30 2017-07-18T15:11:11Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
MELO, Reuber Regis de. Módulos funcionais de software para microcontroladores ARM. 2013. 101 f. Dissertação (Mestrado em Sistemas de Comunicação e Automação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2013. https://repositorio.ufersa.edu.br/handle/tede/763 |
identifier_str_mv |
MELO, Reuber Regis de. Módulos funcionais de software para microcontroladores ARM. 2013. 101 f. Dissertação (Mestrado em Sistemas de Comunicação e Automação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2013. |
url |
https://repositorio.ufersa.edu.br/handle/tede/763 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Brasil UFERSA Programa de Pós-Graduação em Sistemas de Comunicação e Automação |
publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Brasil UFERSA Programa de Pós-Graduação em Sistemas de Comunicação e Automação |
dc.source.none.fl_str_mv |
reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) instname:Universidade Federal Rural do Semi-Árido (UFERSA) instacron:UFERSA |
instname_str |
Universidade Federal Rural do Semi-Árido (UFERSA) |
instacron_str |
UFERSA |
institution |
UFERSA |
reponame_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
collection |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository.name.fl_str_mv |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA) |
repository.mail.fl_str_mv |
repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br |
_version_ |
1809747478181838848 |