Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10773/10207
Título: | Switch ethernet distribuído para sistemas embutidos |
Outros títulos: | Distributed ethernet switch for embedded systems |
Autor: | Ribeiro, Ricardo Jorge Gonçalves |
Orientador: | Oliveira, Arnaldo Pedreiras, Paulo |
Palavras-chave: | Engenharia electrónica Sistemas embebidos Sistemas em tempo real Sistemas distribuídos Comunicações em tempo real Ethernet (Redes de computadores) Automação: Aplicações industriais |
Data de Defesa: | 2012 |
Editora: | Universidade de Aveiro |
Resumo: | O uso de sistemas embutidos está cada vez mais generalizado em diversas
áreas nomeadamente na automação industrial, aviónica, automóvel e
produção de energia. Estes sistemas são utilizados para controlo de
processos e gestão de aplicações, como na segurança das pessoas e bens
materiais, que frequentemente apresentam requisitos temporais estritos
no que envolve a execução das tarefas para as quais estão destinados.
É usual que muitos dos sistemas embutidos estejam inseridos numa
rede distribuída, constituída assim por vários subsistemas inteligentes e
autónomos que cooperam entre si e partilham uma linha de comunicação
que garante a conclusão dos objectivos especificados. Vários protocolos
de comunicação foram desenvolvidos de modo a proporcionarem ás redes
distribuídas garantias em termos de determinismo, latência e previsibilidade.
O propósito inicial da Ethernet era a sua utilização em redes de dados
em sistemas domésticos e empresariais onde os requisitos temporais
não são críticos. Actualmente esta tecnologia tem vindo a ser utilizada
como uma solução em sistemas embutidos distribuídos, nomeadamente
através da utilização de redes comutadas - Switched Ethernet Networks.
De facto, a flexibilidade e velocidade desta tecnologia foram fortes
motivações para que na última década tivessem sido desenvolvidos
vários protocolos que permitem a sua utilização em aplicações críticas
de tempo real. É no entanto necessário um ponto de equilíbrio entre
desempenho, custo e fiabilidade para aplicação da Ethernet nestes sistemas.
Esta dissertação apresenta o desenvolvimento de uma infraestrutura que
permite a utilização da Ethernet em sistemas embutidos de tempo real
para tráfego periódico e esporádico suportado numa rede em anel. Os
nodos da rede foram desenvolvidos em módulos que são inseridos no kernel
de sistemas Linux. É especificada a rede desenvolvida, a estrutura interna
dos nodos presentes na mesma como também os mecanismos aplicados
para cumprimentos de tempo real periódico e utilização eficiente da largura
de banda. Com o objectivo de validar a implementação e avaliar o seu
desempenho, foram realizadas diversas experiências, cujos resultados se
encontram também presentes nesta dissertação. Nowadays, the use of embedded systems has become ubiquitous in various industrial fields including automation, avionics, automotive and energy production industries. These systems are commonly used for process control and application management that need strict time requirements in order to execute properly and ensure people's and material safety. Usually due to structural constraints and efficient resources management many embedded systems are implemented in a distributed network composed by several smart and autonomous subsystems with different functionalities that cooperate together to achieve a common goal. The Ethernet was initially developed to be used in household and business data networks where the time constraint are not critical. Currently this technology has been largely used as a solution in embebbed distributed systems, namely by using Switched Ethernet. In fact communication speed and technology flexibility motivated the development of several protocols to be used in real time applications in the past decades. However the use of Ethernet technology in these systems requires a compromise between performance, cost and reliability. This dissertation presents the development of a infrastructure that uses Ethernet in real time embebbed systems to support periodic and sporadic traffic in a ring topology based network. The network nodes were designed in modules that are included in the kernel of the Linux system. It also specie’s the network developed, the internal structure of the nodes and all the procedures used to assure the periodic real time communications and the efficient use of the bandwidth. In order to validate and evaluate the implementation several tests were conducted and are also presented in this document. |
Descrição: | Mestrado em Engenharia Electrónica e Telecomunicações |
URI: | http://hdl.handle.net/10773/10207 |
Aparece nas coleções: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
dissertação.pdf | 2.76 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.