Sei sulla pagina 1di 3

PROGRAMA DE RECURSOS HUMANOS DA ANP PARA O SETOR PETRLEO E GS - PRH-ANP

PRH NO RELATRIO DE PLANO DE TRABALHO DE PESQUISA

1 IDENTIFICAO
Nome do Bolsista

Djalma Teixeira Maranho Neto


Ttulo do Programa

ENGENHARIA DE PROCESSOS EM PLANTAS DE PETRLEO E GS NATURAL


Ttulo do Curso / Especializao

Graduando em Engenharia de Computao


Instituio Sigla

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE


Nome do Orientador (1) Nome do Orientador (2)

UFRN

Pablo Javier Alsina

Adelardo Dantas de Medeiros

2 TTULO
AEROPETRO PROJETO E IMPLEMENTAO DE ARQUITETURA DE HARDWARE E SOFTWARE

3 INTRODUO Um aspecto fundamental na indstria petroqumica a segurana. No entanto, mesmo as instalaes mais bem projetadas ainda esto sujeitos a riscos difceis de serem previstos. Por esse motivo, muito se tem investido no desenvolvimento de sistemas automticos de superviso e deteco de falhas. Uma das abordagens mais sofisticadas nessa rea o desenvolvimento de sistemas robticos que atuam na superviso e inspeo contnua de instalaes crticas. O projeto AEROPETRO, do qual esse trabalho faz parte, visa implementar um veculo areo no tripulado do tipo quadrotor para executar tarefas de superviso em instalaes da indstria petroqumica. No entanto, a construo de um sistema robtico no uma tarefa simples. Na realidade, o desenvolvimento de um rob um trabalho desafiador que abrange inmeras reas do conhecimento, que vo desde a construo de sistemas eletromecnicos at teoria de controle e inteligncia artificial, citando apenas algumas. Esse trabalho dedica-se especialmente ao projeto e construo de um rob do ponto de vista computacional, mais precisamente consideramos o rob como um sistema embarcado. 4 OBJETIVO Como se sabe um rob um sistema complexo e altamente heterogneo composto por partes mecnicas, eletrnicas e computacionais (programas). Para que possam funcionar adequadamente todos os recursos tanto em nvel de hardware como de software precisam estar perfeitamente integrados. Para isso necessrio especificar uma arquitetura de hardware e software que interconecte todos esses sistemas. Assim, a contribuio desse trabalho possibilitar a integrao dos diversos recursos que compem o rob possibilitando aos desenvolvedores de alto nvel uma camada de acesso intermediria simples e confivel aos diversos recursos do rob. Podemos dividir esse trabalho em duas grandes etapas. A primeira envolve definir que estruturas de processamento embarcado sero utilizadas e como essas estruturas se comunicaro. Em seguida, com o hardware devidamente integrado, a prxima etapa implementar um middleware, ou seja, uma camada de software intermediria que funciona como uma camada de abstrao ocultando dos desenvolvedores de altonvel as excentricidades do sistema. 5 RELEVNCIA DO TEMA O projeto adequado da infra-estrutura de hardware e software de um rob um aspecto crucial de seu desenvolvimento. Sem uma arquitetura bem planejada a construo do sistema robtico pode ser impraticvel ou est sujeita a inmeras falhas. Ao seguir-se uma arquitetura coerente o sistema como um todo pode ter um funcionamento previsvel, alm disso, uma estrutura modular mais facilmente testada e validada. Adicionalmente a programao de alto-nvel do rob imensamente facilitada, permitindo aos desenvolvedores se concentrarem em atividades mais importantes do que as excentricidades dos componentes de hardware e software do sistema. Outro aspecto relevante que o funcionamento do rob est muitas vezes associados a pesados requisitos de tempo real que no podem ser desconsiderados. E uma arquitetura bem projetada a nica forma de garantir a operao do sistema segundo tais restries de tempo.
PRHfor17.rtf

PROGRAMA DE RECURSOS HUMANOS DA ANP PARA O SETOR PETRLEO E GS - PRH-ANP

PRH NO

6 METODOLOGIA Para que os objetivos do projeto sejam devidamente alcanados precisa-se seguir um procedimento sistemtico de desenvolvimento. Inicialmente necessrio compreender bem as caractersticas da aplicao para que os requisitos do sistema possam ser definidos. Em seguida, se analisa cada um dos requisitos e verifica sua relevncia e como o sistema proposto atende a cada um. Com todos os requisitos devidamente validados pode-se ento definir os sistemas computacionais e de interface necessrios. Pode-se ento dividir o procedimento de especificao da arquitetura em dois nveis. Em nvel de hardware precisa-se, em especial, definir como ser feita a comunicao entre os diversos circuitos embarcados, isso envolve especificar o tipo de comunicao digital utilizado, bem como a arquitetura de interconexo. J em nvel de software, preciso disponibilizar ao computador embarcado as informaes provenientes dos demais circuitos embarcados. Isso nem sempre pode ser feito de forma direta, em especial quando requisitos de tempo mais rgidos so especificados, assim em muitas situaes o desenvolvedor do sistema embarcado precisar implementar drivers que possibilitem aos softwares de alto-nvel acessar ou enviar informaes aos demais hardwares do rob. Com os elementos de baixo nvel devidamente implementados a prxima etapa em nvel de software envolve a programao de um middleware uma camada de software intermediria. Essa camada intermediria a principal responsvel pelo acesso, controle de fluxo e tratamento de erros do sistema. Assim, o middleware fornece aos softwares que se comunicam com o ele uma interface mais simples e oculta detalhes de implementao de baixo nvel. Contudo, para uma boa implementao dessa camada necessrio um estudo srio das funcionalidades do sistema operacional, em especial se os requisitos de tempo real forem rgidos. Por fim, com o sistema devidamente implementado, a ltima etapa envolve a integrao dos sub-sistemas de hardware e software e validao dos requisitos de projeto, seguidos de testes exaustivos de funcionamento. 7 ETAPAS 1234567Definio e anlise dos requisitos gerais do sistema. Definio dos componentes do sistema embarcado. Estudo e definio dos protocolos de comunicao. Projeto e implementao dos firmwares de comunicao dos sistemas embarcados. Projeto e implementao dos softwares de enlace entre os circuitos embarcados e o computador. Estudo e implementao do middleware. Integrao e testes do sistema.

8 CRONOGRAMA DE TRABALHO CRONOGRAMA DE ATIVIDADES 2008.1 Reviso bibliogrfica Especificao de Hardware/Software Seleo de equipamentos Cotao de equipamentos Mar X Arquitetura de Abr X X Mai X X Jun X X X Jul X X X

CRONOGRAMA DE ATIVIDADES 2008.2 Reviso bibliogrfica Cotao e Compra de equipamentos Montagem do prottipo. Programao do Firmware para os microcontroladores utilizando USB. Desenvolvimento do software de enlace para comunicao USB. Ago X X Set X X X Out X X X X Nov X X X X Dez X X X

CRONOGRAMA DE ATIVIDADES 2009.1


PRHfor17.rtf

PROGRAMA DE RECURSOS HUMANOS DA ANP PARA O SETOR PETRLEO E GS - PRH-ANP

PRH NO

Reviso bibliogrfica Desenvolvimento do software de enlace para comunicao USB Desenvolvimento do middleware Integrao e Testes Escrita da monografia 9 DISCIPLINAS DA ESPECIALIZAO

Jan X X

Fev X X

Mar X X

Abr X X

Mai X

Jun X

X X

X X

DEQ375 - Seminrios de Petrleo e Gs Natural DEQ376 - Introduo Engenharia de Petrleo DCA407 - Instrumentao para Controle e Automao DCA443 - Controladores Lgicos Programveis DCA447 - Redes para Automao Industrial DCA453 - Processamento Digital de Sinais 10 REFERNCIAS BIBLIOGRFICA Li, Qing, 1971-Real-time concepts for embedded systems / Qing Li ; with Caroline Yao. Published by CMP Books 2003. Yaghmour, Karim-Building Embedded Linux Systems, Second Edition / Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, and Philippe Gerum. Published by OReil 2008. Souza, David Jos de, 1971. Conectando o PIC 16F877A: recursos avanados /David Jos de Souza, Nicols Csar Lavinia. -- 2. ed. --- So Paulo : rica, 2005. Universal Serial Bus Specification www.usb.org. Device Class Definition for Human Interface Devices (HID) Firmware Specification6/27/01 Version 1.11 PIC18F2455/2550/4455/4550 Data Sheet www.microchip.com 11 OUTRAS OBSERVAES PERTINENTES

Local

Data

Natal, Rio Grande do Norte - Brasil

_____20/11/2008_______

PRHfor17.rtf

Potrebbero piacerti anche