EVENTO
Local - Dias
CONVERSÃO E OTIMIZAÇÃO
DO CÓDIGO DE SENSORES DO
BOMBEIO MECÂNICO DE
ASSEMBLY PARA C.
Bolsista: João Teixeira de Carvalho Neto.
Curso: Graduando em engenharia de computação.
Orientadores: Adelardo Dantas de Medeiros.
Mestrando Lennedy Campos Soares.
Coordenador: André Laurindo Maitelli.
EVENTO
Local - Dias
Introdução
•
Programas em C para PIC são melhores entendidos do que
programas em Assembly.
•
Programas em Assembly funcionam em torno de instruções.
•
Programas em C funcionam em torno de chamadas de
funções.
•
É relevante que se tenha uma versão do código em C para a
emulação dos sensores para o simulador computacional para
poços de petróleo com método de elevação artificial por
bombeio mecânico.
Motivação
EVENTO
Local - Dias
•
Através da placa (interface microcontrolada), os principais
sensores do bombeio mecânico são emulados e conectados ao
controlador (CLP) de bombeio mecânico, o que faz com que o
controlador receba os sinais vindos de um poço verdadeiro.
EVENTO
Local - Dias
Metodologia
•
Estudo do PIC16F877A.
•
Estudo do compilador CCS.
•
Estudo do código de emulação do bombeio mecânico em
Assembly.
•
Execução de um diagrama de blocos para melhor
entendimento do algoritmo.
•
Implementação do algoritmo em C otimizando-o
gradativamente.
EVENTO
Local - Dias
Conclusões
•
O Código do bombeio mecânico em C apresentou-se mais
lento do que o código em Assembly.
•
As linhas de código diminuíram claramente, uma vez que
foram utilizadas chamadas de funções.
•
Códigos em C fornecem um melhor entendimento por parte
do programador e de quem irá, no futuro, fazer alguma
modificação (upgrade) no código.
Bibliografia
EVENTO
Local - Dias
•
•
•
•
•
•
•
Manual do PIC 16F877A.
Manual do compilador CCS.
Dissertação de Mestrado apresentada ao Programa de Pós-Graduação
em Engenharia Elétrica da UFRN (área de concentração: Automação e
Sistemas) como parte dos requisitos para obtenção do título de
Mestre em Ciências. Simulador Computacional para Poços de Petróleo
com Método de Elevação Artificial por Bombeio Mecânico.
Apostila de curso de C para PIC do Eng. Vidal Pereira da Silva Júnior.
http://www.ccsinfo.com/forum/
http://www.forumnow.com.br/
http://forum.clubedohardware.com.br/compilador-c-ccs/
EVENTO
Local - Dias
Agradecimentos
Download

- NUPEG