Gerenciamento de memória através da utilização de tabelas de dispersão em um módulo híbrido com suporte ao protocolo CAN (Controller Area NetWork) e ao padrão 802.15.4 ZigBee

Carregando...
Imagem de Miniatura

Data

2017-02-24

Autores

Estremote, Marcos Antonio [UNESP]

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Estadual Paulista (Unesp)

Resumo

A utilização de redes de comunicação sem fio deixou de ser uma ferramenta opcional para tornar-se uma necessidade no monitoramento de residências, automóveis, controles de processos automatizados e comunicação entre as pessoas. Tratando-se de redes de transdutores cabeadas, as redes CAN (Controller Area Network) são utilizadas em automóveis modernos, instrumentação médica, em veículos táticos, na automação de processos, no transporte metropolitano e em sistemas de controle de fábricas. A maioria das estruturas críticas de sistemas de controle fazem uso do CAN em algum ponto na rede, para conectar sensores que se encontram distantes e controlar atuadores de um sistema, ou para conectar vários controladores que utilizam uma interface em comum. O padrão sem fio, IEEE 802.15.4, comercialmente conhecido como “ZigBee”, foi projetado para operar em baixas taxas de dados, com segurança e facilidade de configurações de rede. Esta tese tem como objetivo desenvolver um sistema heterogêneo utilizando microcontroladores ATMEGA em que, o modelo do protocolo CAN e o padrão IEEE 802.15.4 estejam acoplados. Este módulo será capaz de gerenciar e monitorar sensores e atuadores utilizando CAN e, através do padrão sem fio 802.15.4, comunicar-se com os outros módulos da rede. O interfaceamento entre os pacotes da rede de controle de área (CAN) com a rede ZigBee é realizado através da implementação de tabelas de dispersão (Hash Tables) para o gerenciamento e otimização da memória utilizada. As análises realizadas de tempo de inserção, remoção e comunicação de dados, com o auxílio da técnica computacional de tabelas de dispersão para o armazenamento das informações, mostram que este procedimento favorece a comunicação entre os protocolos de redes industriais com os protocolos de redes sem fios. A economia de memória do microcontrolador com a utilização das tabelas de dispersão proposta nesta tese chegou a ser em média 750% superior do que as que não se utilizam das tabelas de dispersão.
The use of wireless communication networks is not an optional tool and become a requirement in automated systems, such as monitoring home, automobiles, automated process control and communication between people. In another aspect, wired networks, such as CAN networks, are used in modern automobiles, medical instrumentation, tactical vehicles, process automation, metropolitan transport and manufactory control systems. Many critical structures in control system use CAN network at some point, to connect sensors that are far away and to control system actuators, or to connect several controllers that use a common interface. The wireless IEEE standard 802.15.4, commercially known as “ZigBee”, is designed to operate at low data transfer rates, with security and facility of network configurations. This thesis aims to develop a heterogeneous system using ATMEGA microcontrollers in which the CAN protocol model and the IEEE standard 802.15.4 are coupled. This module is capable of managing and monitoring sensors and actuators using CAN and, through the IEEE standard 802.15.4, communicating with the other modules in network. The interface between the CAN network packets with the ZigBee network is performed through the implementation of Hash Tables to manage and optimize the memory used. The analysis of time of insertion, delete and data communication, with the aid of the computational technique of hash tables for the storage of information, show that this procedure favors the communication between the protocols of industrial networks with protocols of wireless networks . The memory economy of the microcontroller with the the hash tables proposed in this thesis was on average 750% higher than those without the hash tables.

Descrição

Palavras-chave

Protocolo CAN, IEEE 802.15.4, Redes de sensores sem fio, ATMEGA, AVR studio, Arduino, Tabelas de dispersão, CAN protocol, Wireless sensor networks, Hash tables

Como citar