Módulos funcionais de software para microcontroladores ARM

Detalhes bibliográficos
Autor(a) principal: Melo, Reuber Regis de
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