computador de bordo

30
Computador de Bordo Jeep Willys CJ3B - 1954 ELE 0622 – Instrumentação Eletrônica Docente: Luciano Fontes Cavalcanti Discente: Walter Viana do Nascimento Gadelha – [email protected]

Upload: kalona

Post on 23-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Computador de Bordo. Jeep Willys CJ3B - 1954. ELE 0622 – Instrumentação Eletrônica Docente: Luciano Fontes Cavalcanti Discente: Walter Viana do Nascimento Gadelha – [email protected]. Objetivos Iniciais. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computador de Bordo

Computador de BordoJeep Willys CJ3B - 1954

ELE 0622 – Instrumentação EletrônicaDocente: Luciano Fontes Cavalcanti

Discente: Walter Viana do Nascimento Gadelha – [email protected]

Page 2: Computador de Bordo

Objetivos IniciaisDesenvolver um computador de bordo para um jipe Willlys CJ3B 1954, contando com os seguintes dados:

• Temperatura no capô• Temperatura ambiente• Nível de combustível do tanque principal• Nível de combustível do tanque auxiliar• Luminosidade ambiente

Page 3: Computador de Bordo

Modelo genérico de um instrumento

Page 4: Computador de Bordo

Ciclo de Desenvolvimento

Manutenção

EspecificaçãoDesign

Programação

Implementação

Desenvolvimento

Page 5: Computador de Bordo

Especificação do instrumentoEntes Físicos:• Temperatura• Luminosidade• NívelProcessamento do sinal:• Microchip PIC 16F877AInterface Máquina-Homem:• Display LCD Alfanumérico 16x2

Page 6: Computador de Bordo

Sensores utilizados• Temperatura:

– LM35DZ• Luminosidade:

– LDR (Light Dependent Resistor)• Nível Combustível:

– Bóia de nível

Page 7: Computador de Bordo

LM35DZSensor de temperatura centígrado de precisão• Alimentação: -0.2V a 35V• Tensão de saída: -1.0V a 6V (10mV/ºC)• Temperatura de operação: 0ºC a 100ºC• Precisão: ±0.6 ºC a ±0.9 ºC

Varia a tensão de acordo com a temperatura do encapsulamento(TO-92).

Page 8: Computador de Bordo

LDR (Light Dependent Resistor)• Resistência:

– Boa intensidade luminosa: ~150Ω– Baixa intensidade luminosa: ~15MΩ

Varia a resistência de acordo com a intensidade luminosa emseu elemento condutor, emformato de “serpentina”.

Page 9: Computador de Bordo

Boia de nível• Cronomac 421.033 Jeep Willys:

– Tanque Cheio: ~10 Ω– Meio Tanque: ~35 Ω– Tanque Vazio: ~70 Ω

Varia a resistência de acordocom o posicionamento da hastedetentora de uma boia comdensidade menor que a da água,para que haja flutuação.

Page 10: Computador de Bordo

Processamento do sinalMicrochip PIC 16F877A

– Alimentação: 2.0V a 5.5V– Memória de Programa: 14,7 KB– Memória SRAM: 368 B– Entradas/Saídas: 33– Canais AD: 8 (10 Bits)– Linguagem de Programação: C++

Page 11: Computador de Bordo

Interface Homem-Máquina• Display LCD Alfanumérico 16x2

– Alimentação: 5V– Luz de Fundo Azul– Letras Brancas– Padrão Hitachi HD44780

Page 12: Computador de Bordo

Estágio de desenvolvimento• Código C++ desenvolvido:

– Tratamento dos dados convertidos;– Comunicação com LCD;– Simulações;– Sistema em funcionamento;

• Avaliação do uso de conformadores:– Aumento da precisão da medida de temperatura;

• Fontes de corrente encomendadas extraviadas;– Adaptação com regulador de tensão LM7805;

• Criação de placa de circuito impresso;

Page 13: Computador de Bordo

DesignA integração de todos os sensores e

interface homem-máquina à unidade de processamento do sinal.

Verificação de datasheet’s e manuais de utilização dos dispositivos físicos, principalmente alimentação, entrada e saída;

Page 14: Computador de Bordo

Sistema integrado

Simulação ISIS Proteus 7 Professional (Integração do instrumento)

Page 15: Computador de Bordo

ProgramaçãoPara o processo de programação, foi utilizada inicialmente a ferramenta:

– MikroC (mikroElektronika)Porém devido incompatibilidade com a interface homem-máquina, foi substituída pela ferramenta:

– PCWH Compiler (CCS)A substituição demandou alteração em todo o código, sendo necessário aprendizado na nova ferramenta de desenvolvimento;

Page 16: Computador de Bordo

Interface PCWH

Page 17: Computador de Bordo

ImplementaçãoPara a implementação, era necessário

gravar a programação no dispositivo de tratamento, para isso foi utilizada a ferramenta:

– PICKIT2 (Sure Electronics)O kit realiza uma gravação “In-Circuit”,

sem a necessidade de remoção do PIC para uma placa de gravação.

Page 18: Computador de Bordo

PICkit 2

Page 19: Computador de Bordo

Testes em laboratórioApós programar o micro controlador, foi necessário alimentá-lo e gerar um clock externo, o que foi realizado utilizando os seguintes dispositivos:

– LM7805 ( Regulador de tensão 5V )– Cristal oscilador ( 4 MHz )– Capacitores ( Uso com oscilador e regulador )

Para a integração com o restante do sistema, foi adquirido uma prot-o-board.

Page 20: Computador de Bordo

Testes em laboratório

LM7805

Oscilador 4MHz

Page 21: Computador de Bordo

• Video

Testes em laboratório

LM35DZLDR

“Farol”

MasterReset

Contraste LCDPassar Medições

Page 22: Computador de Bordo

TemperaturaA saída do sensor foi ligada

diretamente à entrada do conversor analógico digital, com isso a precisão está em torno de:

– 0.48828 ºCComo a faixa de variação é, de certa

maneira, extensa, a precisão não é o mais importante, mas sim a sua ordem de grandeza.

Page 23: Computador de Bordo

LuminosidadeCom auxílio do LDR, foi criado um

divisor de tensão, que tem sua tensão reduzida quando com baixa iluminação e tensão próxima a nominal quando com boa iluminação.

É utilizado para o acionamento de um LED, que representaria um relé acionando o farol do veículo quando em situações de baixa luminosidade.

Page 24: Computador de Bordo

Foram realizadas medidas na boia de combustível do veículo, obtendo os seguintes resultados:

– Tanque Vazio: 82 Ω– Meio Tanque: 45 Ω– Tanque Cheio: 18 Ω

O que evidencia uma relação inversa da resistência com o nível de combustível e com os valores próximos aos nominais.

Boia de nível

Page 25: Computador de Bordo

Não foi implementada por impossibilidade na retirada do elemento sensor e indisponibilidade no mercado local e extravio das fontes de corrente que seriam utilizadas.

Durante a última semana foram testadas alternativas às fontes de corrente em circuito integrado, sendo a mais viável o uso de um regulador de tensão:

Boia de nível

Page 26: Computador de Bordo

Fonte de corrente• Alternativa as fontes de corrente extraviadas:

Simulação ISIS Proteus 7 Professional (Estabilidade da fonte de corrente)

Page 27: Computador de Bordo

Custos

Preços (Unit) QuantidadePIC 16F877A R$ 13,00 1

LCD 16x2 Azul/Branco R$ 18,00 1

LM35DZ R$ 4,50 2

LDR R$ 3,00 1

Prot-o-board R$ 22,00 1

Outros R$ 1,60 16

TOTAL R$ 90,00

Page 28: Computador de Bordo

ConclusõesCom o desenvolvimento do computador de

bordo, pode-se notar a interdisciplinaridade que existe na criação e implementação de um instrumento eletrônico.

As maiores dificuldades foram em relação a programação do micro controlador devido ser o contato inicial com tal dispositivo, que dispõe de muitas possibilidades em relação a utilização com instrumentos que não requerem muita velocidade entre suas medições.

Page 29: Computador de Bordo

Perspectivas• Implementar as medidas de combustível;• Finalizar placa de circuito impresso;• Adquirir gravador;• Verificar isolação a líquidos;• Verificar possíveis melhorias de código;• Instalar no veículo;

Page 30: Computador de Bordo

Obrigado!

Walter Viana do Nascimento Gadelha [email protected]