Professional Documents
Culture Documents
UNICENP/NCET
Curitiba
2007
CENTRO UNIVERSITRIO POSITIVO - UNICENP
NCLEO DE CINCIAS EXATAS E TECNOLGICAS - NCET
ENGENHARIA DA COMPUTAO
Jeronymo G Zanlorenzi
UNICENP/NCET
Curitiba
2007
2
TERMO DE APROVAO
Jeronymo G. Zanlorenzi
3
SUMRIO
AGRADECIMENTOS ................................................................................................. 7
RESUMO ..................................................................................................................... 8
ABSTRACT ................................................................................................................. 9
CAPTULO 1 - INTRODUO................................................................................. 10
CAPTULO 4 - PROJETO.......................................................................................... 25
4
CAPITULO 6 CONCLUSO.................................................................................. 39
Lista de Figuras
5
Figura 21 - Diagrama de Seqencia...........................................................................................34
Figura 22 - Diagrama de Seqencia...........................................................................................35
Figura 23 - Diagrama de Classes...............................................................................................36
Figura 24 - Fluxograma do FirmWare.......................................................................................37
Figura 25 - Esquemtico de um gravador de PIC. [Mundo da eletrnica, 2007].. Erro! Indicador
no definido.
Figura 26 - Fonte 150W Para Computador ................................... Erro! Indicador no definido.
Figura 27 - Fonte Adaptada......................................................... Erro! Indicador no definido.
Figura 28 - Imagem do prottipo Comentada ............................... Erro! Indicador no definido.
Figura 29 - Prottipo comentado.................................................. Erro! Indicador no definido.
Figura 30 - Prottipo comentado.................................................. Erro! Indicador no definido.
Figura 31 - Mdulos integrados no Prottipo ............................... Erro! Indicador no definido.
Figura 32 - Mdulos Integrados no Prottipo ............................... Erro! Indicador no definido.
Lista de Tabelas
1 Tabela Resultados..................................................................................................................38
2 Tabela: Materiais Disponibilizados - Resumo de Custos .......... Erro! Indicador no definido.
6
AGRADECIMENTOS
Ao orientador Prof. Nestor Cortes Saavedra Filho pelo incentivo, simpatia e presteza no
auxlio as atividades e discusses sobre o andamento e normatizao desta Monografia de
concluso de curso.
A todos os professores e seus convidads pelo carinho , dedicao e entusiasmo
demonstrado ao longo do curso.
Aos colega s de classe pela espontaneidade na troca de materias e informaes numa
demonstrao de amizade e solidariedade.
A minha famlia por tolerar minha ausncia .
E, finalmente, a Deus pela oportunidade e privilgio que me foi dado em compartilhar
tamanha experincia e, ao frequentar este curso , perceber e atentar para relevncia , de temas
que no faziam parte, em profundidade, de minha vida.
7
RESUMO
Motores combusto esto a nossa volta no dia a dia, e em sua maioria utilizam sistemas
de controle de combustvel eletrnico. Estes sistemas sendo to abundantes, so alvo de estudos
constantes para seu aperfeioamento, buscando menor consumo, e baixo custo de fabricao,
desta forma se faz necessrio um sistema didtico que facilite o entendimento do funcionamento
de uma injeo eletrnica permitindo a analise de seu funcionamento e alterao de parmetros.
Utilizando-se de uma bancada de testes que contem a simulao dos principais
componentes de uma injeo, e de uma interface com o usurio atravs de um computador que
permita a visualizao de parmetros, tais como rotao do motor, freqncia de abertura dos
bicos, etc, bem como sua alterao.
8
ABSTRACT
Engines are our return in the day the day, and in its majority they use systems of electronic fuel
injection control. These systems being so abundant, are under constant studies for its
perfectioning, searching for less evel, and low cost of manufacture, in such a way becomes
necessary a didactic system that facilitates the agreement of the functioning of an electronic
injection allowing analyzes it of its functioning and alteration of parameters. Using itself of a
group of benches of tests that will count the simulation of the main components of an injection.
E of an interface with the user through a computer that allows to the visualization of parameters
such as rotation of the engine, frequency of opening of the peaks, tc, as well as its alteration.
9
CAPTULO 1 - INTRODUO
Este software comunica-se com uma bancada de testes, que constituda de uma bomba
de combustvel, quatro bicos injetores de combustvel, leds para a visualizao do ponto de
ignio, potencimetro para controle de rotao de um motor DC que fornecera a rotao para
um disco encoder, simulando o leitor de ponto do motor, e ainda um potencimetro para simular
a variao de CO2 emitido.
Esta bancada controlada por um micro-controlador que por sua vez comunica-se com o
computador.
10
CAPTULO 2 - FUNDAMENTAO TERICA
2.1 Histrico
Os carburadores so dotados de uma vlvula que regula a quantidade de mistura que entra
no motor, e um tubo de Venturi, que faz com que o combustvel se junte ao ar simplesmente,
pelo fato de que o tubo de Venturi gera uma reduo da presso no seu interior com a passagem
de ar, que se d com o movimento de admisso do cilindro, o que faz o combustvel ser sugado
para dentro do motor naturalmente.
Temos os sistemas de injeo eletrnica, estes surgiram como sucessor dos carburadores
entre as dcadas de 50 e 60, contudo somente nos anos 80, este sistema apesar de mais preciso,
veio a ser usado em grande escala pelas montadoras de veculos, devido a um fator
predominante: a diminuio do custo dos componentes eletrnicos.
11
de carbono, a hemoglobina combina-se com esse gs formando um composto estvel. Esta
reaco irreversvel. Assim, a hemoglobina fica bloqueada e deixa de fazer o transporte do
oxignio e do dixido de carbono, podendo levar morte por asfixia. O uso da injeo
eletrnica reduz magnificamente a emisso do monxido de carbono (esse gs e gerado
principalmente pelo excesso de combustvel administrado na mistura), e ainda reduz a emisso
de dixido de carbono que apesar de menos poluente um dos principais causadores do efeito
estufa que vem aquecendo o planeta.
12
expulsando os gases para fora do cilindro. De forma simples estes so os 4 estgios de um motor
4 tempos que tem este nome devido ao nmero de estgios que compem seu funcionamento.
http://www.if.ufrj.br/teaching/fis2/segunda_lei/segunda_lei.html [10/06/2007]
13
Figura 3 - Motor Estagio Compresso
http://www.if.ufrj.br/teaching/fis2/segunda_lei/segunda_lei.html [10/06/2007]
14
Figura 5 Motor Estgio Exausto
http://www.if.ufrj.br/teaching/fis2/segunda_lei/segunda_lei.html [10/06/2007]
Micro controladores so circuitos integrados (CI), que contem a mesma estrutura interna
bsica que de um PC (Computador Pessoal), mas em propores reduzidas.
So muito teis nos casos em que se necessita de algum tipo de processamento rpido
diretamente no circuito.
No caso do nosso simulador de injeo eletrnica, ser muito til, pois realizara muitos
processos tais como: comunicao serial, assim como controle dos subsistemas que compe este
projeto.
O Microprocessador: PIC 16F877A, verstil e cheio de recursos. um eficiente
microcontrolador da famlia 16f fabricada pela (Microchip), oferecendo bons recursos para
aplicaes de controle.
15
- CPU RISC de 35 instrues.
- Clock de at 20MHz (5 milhes de instrues por segundo).
- At 8 KWords de memria deprograma.
- 368 bytes de RAM.
- 256 bytes de EEPROM.
- Dois comparadores e geradores PWM.
- 8canais de converso A/D de 10 bits.
- Comunicao serial.
- 33 pinos de Entrada/Sada.
16
2.3.2 - Sensor tico:
Composto por fotodiodos receptor e emissor, e usado a deteco da luz ao passar por
ranhuras em um disco(Figura 7). Assim, enquanto o disco roda, medindo-se o tempo entre cada
ranhura possvel saber em que velocidade o disco gira, e ao contar o nmero de ranhuras a cada
rotao possvel saber em que posio da rotao o disco se encontra.
Bombeia o combustvel do tanque em direo aos bicos injetores, fazendo com que o
combustvel fique sobre determinada presso.
17
Figura 9 Bomba de combustvel detalhada
http://www.autoz.com.br/Garagem/Curiosidades (06/10/2007)
18
2.3.4 - Mdulo de ignio:
19
Figura 11 - Bobina de combustvel
http://www.oficinaecia.com.br/bibliadocarro/biblia.asp
(10/06/2007)
20
2.3.5 - Bico injetor:
http://www.oficinaecia.com.br/bibliadocarro/biblia.asp(10/06/2007)
O solenide basicamente um pino metlico que impulsionado por uma fora
eletromagntica impelido a realizar uma ao mecnica (Figura 13).
Figura 13 Solenide
http://br.geocities.com/saladefisica8/eletromagnetismo/solenoide.htm
(10/06/2007)
21
CAPTULO 3 - ESPECIFICAO DO PROJETO
Este sistema ser baseado na construo de um mdulo de injeo bsico, que alm de
controlar as diversas tarefas necessria ao funcionamento de um motor, seja capaz de comunicar-
se em tempo real com um PC atravs da porta serial, desta forma ser necessrio o
desenvolvimento de um software, que permita anlise dos dados provenientes do mdulo de
injeo, bem como reconfigurao deste. Ser construda uma bancada de testes para a
simulao e visualizao do funcionamento das partes do motor pertinentes ao projeto.
Atualmente o mdulo de injeo responsvel pelo controle de rotao da bomba que faz
com que o combustvel (na linha de canos que vai at os bicos injetores) permanea sobre uma
presso o mais constante possvel, facilitando a codificao do firmware, responsvel pelo
controle da abertura dos bicos injetores.
Este controle ser feito por PWM (mtodo de controle de rotao de motores de
alimentao DC, que o caso do motor da bomba), de acordo com um sensor de presso
presente na bancada de testes, ou por um potencimetro que ir simular alterao de presso.
Atravs da analise do sensor tico, (este mede a posio em que o motor se encontra), o
micro controlador manda um sinal para o mdulo de ignio dizendo qual cilindro e em que
momento este receber a centelha.
Ser composto por um motor DC, com um disco perfurado preso ao seu eixo, isso
permitir a medio da sua rotao e tornar possvel determinarsua posio utilizando leitor
tico de ponto.
23
3.1.4 - Bancada de testes:
Composta por 4 bicos injetores, bomba de combustvel , 4 leds para simulao do modulo
de ignio, modulo de simulao de rotao, potencimetros para a simulao da sonda lambda,
e potencimetro para simulao da posio da borboleta de admisso.
3.2.1 - Software:
3.2.3 - Firmware:
Ele far o gerenciamento baseado nos parmetros setados pelo software do PC.
24
CAPTULO 4 - PROJETO
PC
Modulo Micro controlador
Modulo Bico
injetor / bomba
Sensor de acionamento Sensor da
CO2 borboleta
Bancada de teste
Como visto na Figura 14 a bancada de divide em quatro mdulos que sero explicados e
desenvolvidos separadamente.
25
4.1 - Mdulo Micro controlador
Este ser ligado ao micro controlador nos pinos propcios (tx pin25 e rx pin 26 ) e nos
pinos indicados na Figura 6.
O conector ligado diretamente aos pinos ,vistos na Figura 15, para que o programador
possa ser conectado.
O programador foi adaptado a partir do esquemtico visto na Figura24, e seu esquemtico
encontra-se na Figura16.
Tendo em vista que este um projeto didtico, notou-se necessria a montagem de um
gravador integrado ao Prottipo Para facilitar a atualizao do firmware.
26
4.1.4 - Conectores para interface:
Conector para interface, este se conecta com os pinos de sada restantes. De acordo com a
Figura 6
27
Conector para
regravao Conector pra alimentao
Conector de interface
Figura 15 - Esquematico Modulo de Controle
DB9
MAX232
28
Conector para
comunicao com o
Mulo de controle
Os bicos so controlados utilizando transistores tip127, que por sua vez so ativados por
uma porta lgica not nmero 74ls04. que e ligada ao conector de sada.
29
Tip127 controle dos Associao para
bicos controle da bomba
Conector controle da
bomba
Alimentao
12V
Conector controle
bicos
Alimentao
5v
Figura 17 - Esquematico Modulo Bomba de combustivel / bicos de injeo
O sensor de CO2 simulado por um potencimetro de 10k, que ligado fonte de 5v gera
o sinal que ser introduzido no conector do mdulo de controle, que leva ao pino 2 do
micro controlador, possibilitando a simulao da variao que o sensor geraria.
Conector para
micro
controlador
Alimentao 5V
30
4.4 - Sensor da borboleta
O sensor da borboleta funciona da mesma forma que o de CO2 desta forma a Figura 18
representa o circuito.
31
4.6 - Software
Monitor de rotao que indica em que rotao o disco de simulao de ponto se encontra.
Monitor de CO2 o qual indica em que percentual de CO2 esta sendo simulado.
Monitor de abertura da borboleta que indica qual o percentual de abertura da borboleta
Monitor de freqncia de abertura dos bicos que indica quantas vezes o bico se abre a
cada ms.
O software possui a possibilidade de interagir com a bancada atravs quatro opes
configurveis de ordem, de ignio dos cilindros:
4_2_3_1
1_3_2_4
3_1_2_4
2_4_3_1
O Software possui ainda uma interface para configurao da porta serial, atravs da qual ele se
comunica com a bancada didtica.
32
4.6.1 Diagrama de casos
uses
uses
Monitorar Grfico de Rotao
Usurio
uses
Monitorar Grfico de
uses tempo de abertura dos
bicos
Monitorar Grfico de
Abertura da borboleta de
Admo de ar
33
4.6.2 - Diagrama De Seqncia
Usurio : Sistema
Selecionar Porta (COM1, COM2, COM3)
Usurio : Sistema
Seleciona o ponto do motor({1,3,2,4})
Configurar
o Ponto de Faz a anlise os dados nos Grficos
Ignio
34
: Sistema : FirmWare
Envia o Ponto do motor ( {1,3,2,4} )
Troca de
Dados Envia (R)
Sistema /
Bancada Recebe a Rotao
Envia (P)
Envia (S)
Envia (H)
35
4.6.3 -Diagrama de classes
Cserial
Receber()
AbrirPortaSerial()
FecharPortaSerial()
Recebe2()
Enviar()
Limpar()
Sair1Click();
BtFecharClick();
BtAbrirClick();
BtSairClick();
Timer1Timer();
Check4_2_3_1Click();
Check1_3_2_4Click();
Check3_1_2_4Click();
Check2_4_3_1Click();
36
4.7 FirmWare
O FirmWare Foi desenvolvido com base em uma maquina de estados que controla a passagem
des estados que existe, entre a rotao dos cilindros.
A maquina de estados e estartada com uma funo de interrupo externa, a interrupo esterna e
gerada pelo sensor tico que se liga ao pic pelo pino rb0 que pode ser visto na Figura 6.
O codigo exemplificado no Fuxograma da Figura 25.
Inicio
N Interrupo
Atualiza
Variveis de interrupt intrrupt
controle passadas N timer N externa
Pela serial
s s
Chama maquina de
estados passando o
ponto do motor
Desliga a Se o Motor
Bomba N esta
rodando
s
Atualiza o timer
Calcula rotao
Mede
N abertura da
borboleta
Mede sonda de CO2
Atualiza Padres
De tempo de
abertura dos bicos
37
CAPITULO 5 RESULTADOS OBTIDOS
Os resultados obtidos foro bastante satisfatrios, tendo em vista a fino didatica desta bancada.
Tendo ela demontrado ser um valioso intrumento para a conpreeno dos sistemas de injeo e
do funcionamento de um motor.A Tab1 relaciona alguns resultados obtidos.
1 Tabela Resultados
38
CAPITULO 6 CONCLUSO
Atravs deste projeto foi possvel adquirir grande aprendizado e crescimento pessoal ,
pois a pesquisa e a troca de experiencias no fundamentais na formao acadmica e evoluo
proissional.
Sabendo que se trata prortipo , este passvel de melhorias, tais como : uma fonte de
alimentao mais adequada, um sensor tico mais preciso e rpido, assim como concentrar
todos os mdulo em um s.
39
CAPITULO 7 - REFERNCIAS BIBLIOGRFICAS
[1] http://pt.wikipedia.org/wiki/Microcontrolador
[2] http://www.freescale.com
[3]http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDoc
Name=en010242
[4 ] http://www.rogercom.com
[5] http://www2.eletronica.org/projetos
[6] http://www.megasquirt.info/
[7] http://www.oficinaecia.com.br/bibliadocarro
[8] http://br.geocities.com/teixeiramg/MBHP_JDM.htm
[9] ALVES, Wilian Pereira. C++Builder 6 - Desenvolva Aplicaes para Windows. Editora
rica, 2006.
40