Buscar

Ap¦ndices MegaSquirt

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 1/12
Clique nos nossos botões de menu imediatamente abaixo para encontrar
informações MegaSquirt® rapidamente:
 
Índice MegaManual - Instruções de atualização de software embutido - MegaSquirt Glossary - MegaSquirt Schematics 
MegaSquirt 68HC908GP32 Mapa de memória - A lgumas variáveis de idioma de montagem MegaSquirt ® C onjunto de 
instruções MegaSquirt MC68HC908GP32 - P rogramação de um processador em branco
Apêndices MegaManuais
Este manual contém os seguintes apêndices:
Instruções de atualização de software incorporado
Glossário MegaSquirt
MegaSquirt Schematics
Mapa de memória MegaSquirt 68HC908GP32
Alguns MegaSquirt ® Variáveis Assembléia idioma
Conjunto de instruções MegaSquirt MC68HC908GP32
Programação de um processador em branco
Instruções de atualização de software incorporado
Você pode usar o Hyperterm, download.exe ou o EasyTherm para atualizar seu software incorporado. Cada
um é descrito abaixo.
Hiper terminal
Aqui estão as instruções para usar o Hyperterm.exe para atualizar o software incorporado (todas as
instalações do Windows possuem o aplicativo Hyperterminal - use uma função "find-file" para procurar
"hyperterm.exe"):
1) Remova a energia da MegaSquirt.
2) Coloque um pino de ligação do carregador de inicialização (um pedaço de chumbo cortado de um
resistor, etc. funcionará bem - dobre-o em forma de U) através dos dois orifícios rotulados como
"inicialização" na PCB V2.2 (R6 curto para Placas V1.01),
3) Conecte um cabo serial do computador à caixa MegaSquirt ® e ative o Hyperterminal (Hyperterm.exe).
Nota: você não usa o MegaTune para executar o upload do firmware - isso é feito com o programa do
terminal Hyperterm (ou similar, veja abaixo), e não tem o MegaTune ou qualquer outro aplicativo de dados
em série executado em seu PC. Neste ponto, deixe a unidade MegaSquirt sem energia.
4) Você verá uma tela Hyperterminal quando você executar - digite qualquer nome que desejar na caixa, e
verifique se o telefone vermelho com o pequeno telefone amarelo ao lado desta é destacado.
5) Aparece uma nova janela. Na seleção " Conectar usando ", selecione COM1 ou COM2, dependendo da
sua conexão serial.
6) Em seguida, uma outra janela com configurações de porta de comunicação aparece. Selecione 9600
baud, 8 bits de dados, sem paridade, 1 bit de parada e ajuste o controle de fluxo para
"Nenhum" ; - isto é muito importante. O terminal Hyperterm está agora em funcionamento.
7) Aplique energia no MegaSquirt ® EFI Controller e, em seguida, pressione < Enter >. Você deve ver o
prompt "Boot>" aparecer na tela do terminal.
8) Digite " H " e você será mostrado as opções disponíveis no modo bootloader .
9) Pressione " W " para "Limpar" - isso apaga todo o conjunto de flash (exceto a seção que está executando
o carregador de inicialização).
Informações gerais MegaSquirt® MicroSquirt®
MSgpio ™
http://www.megamanual.com/v22manual/mtabcon.htm
http://www.freescale.comfiles/microcontrollers/doc/app_note/AN2295.pdf
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 2/12
10) Pressione " U " para "Atualizar", que responderá com o texto "aguarde ...".
11) Em seguida, no menu " Transferir ", selecione " Enviar arquivo de texto ... " (não use o modo
"Enviar arquivo" - você está enviando um arquivo de texto).
12) Defina " Arquivos de tipo " para " Todos os arquivos " e selecione o arquivo .s19 contendo o código
montado (megasquirt.s19). Você não verá nenhuma atividade na tela por cerca de 40 segundos.
13) Então o prompt retornará, o que significa que a operação está concluída.
14) Desligue a MegaSquirt ® e desligue o Hyperterminal.
15) Remova o jumper e você está pronto para ir.
Downloader
OU se preferir usar algo mais simples que o Hyperterminal,
Para usar o downloader, você:
1) Desligue a MegaSquirt ® (retire o estímulo).
2) Descarregue o arquivo .s19 que deseja usar e salve-o no disco rígido, diga na área de trabalho .
3) Obter o arquivo do download clicando no link . Salve o ms2dl200_setup.exe sempre que você salvou o
arquivo .s19 ( desktop ).
4) Navegue no Windows para o diretório (área de trabalho) contendo ms2dl200_setup.exe e o arquivo .s19.
Clique duas vezes no arquivo ms2dl200_setup e siga as instruções para instalar o downloader no seu
computador. (Certifique-se de clicar em 'Executar' no aviso 'publisher não pode ser verificado'). A
instalação instalará o downloader no 'C : \ Arquivos de Programas \ pasta MegaSquirt ', e crie um atalho no
menu Iniciar e um ícone na área de trabalho. Exclua o arquivo de instalação ms2dl200_setup.exe.
5) Coloque o jumper H1, (ou curto R6),
6) Ligue o MegaSquirt
7) Clique duas vezes no ícone 'MS-II Download 104' na sua área de trabalho. O programa será aberto com
uma tela em branco.
8) Em 'Arquivo / Configurações', configure a porta com que você usa para se conectar ao MegaSquirt ® EFI
Controller e a velocidade de conexão (9600 para MS-I, 115200 para MS-II)
9) 'Arquivo / Abrir' o arquivo .S19 que você salvou anteriormente (a área de trabalho, ou sempre que você
o salvou). O download começará automaticamente.
10) Observe o estado do relatório à medida que o download prossegue (dependendo do nível de
"verbosidade" que você escolheu). Procure uma linha que lhe diga "verificação conseguida", e você
terminou.
11) Puxe o jumper para fora R6 (ou o jumper de inicialização), arcule a energia para o MegaSquirt ®
(desligue e ligue) e comece a sintonizar.
EasyTherm
OU mais simples ainda,
Use EasyTherm . Inclui as versões mais recentes do software incorporado para MegaSquirt. Observe que os
valores padrão no EasyTherm são para os sensores recomendados da General Motors. Para usar o
EasyTherm:
1. Conecte seu MegaSquirt ® ao seu PC,
2. Curta o jumper de inicialização
3. Ligue o MegaSquirt ® com pelo menos uma alimentação de 12 volts,
4. Inicie o EasyTherm,
5. Escolha a porta COM que você usa para se comunicar com o MegaSquirt ® EFI Controller,
6. Selecione o tipo de código ou escolha a opção 'Custom' para qualquer arquivo .s19 não mostrado na
lista,
7. Clique no botão 'Download'
8. Quando solicitado (para a 'Opção personalizada'), navegue até o arquivo .s19 que você gostaria de
baixar,
9. Clique em 'OK' e o processo de download começa.
Quando terminar, retire a energia para MegaSquirt ® EFI Controller e remova o jumper de inicialização.
http://www.megamanual.com/files/software/ms2dl200_setup.exe
http://www.megamanual.com/files/software/EasyTherm_Full_Install.zip
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 3/12
Glossário MegaSquirt
Verifique também as Alguns MegaSquirt ® Variáveis Assembléia idioma nesta seção.
ADC - significa " conversor analógico-digital ". Neste caso, faz parte dos circuitos de conversão na CPU
que traduz o sinal TPS de tensão variável para um sinal digital que a CPU pode entender e operar. Todos os
sensores (TPS, MAP, CLT, IAT) enviam o sinal para um ADC específico no processador.
AE - Enriquecimento de aceleração , a mistura enriquecida fornecida quando o sinal do sensor de posição
do acelerador muda a várias taxas.
AFR - Air Fuel Ratio , a relação de massa de ar para combustível na câmara de combustão. Veja os
sensores NB- e WB-EGO abaixo.
ASE - After Start Enrichment , a mistura enriquecida proporcionou uma série de ciclos do motor quando
MegaSquirt ® detecta que o motor passou de partida para a execução.
ASE - After Start Enrichment , a mistura enriquecida fornecida quando o motor acabou de ser iniciado.
ATDC - Após o Top Dead Center , a posição da cambota em relação ao pistão está no topo da sua viagem,
o que significa que passou a posição mais alta e está descendo.
BTDC - Antes do Top Dead Center , a posição da cambota em relação ao pistão está no topo da sua
viagem, o que significa que NÃO passou a posição mais alta e está aumentando. A maioria dos eventos de
incêndio normal ocorrem no BTDC.
CAN - ( Controller Area Network ) - um sistemadedicado de rede automotiva para permitir que diferentes
processadores automotivos se comuniquem e compartilhem entradas e resultados calculados. Usado para
MegaSquirt-II e placa de GPIO, placa de roteador, etc.
Laço fechado - refere-se aos momentos em que um computador EFI está usando o feedback sobre a
mistura fornecida pelo sensor de oxigênio para controlar efetivamente as quantidades injetadas.
CLT - CooLant Sensor de temperatura (também conhecido como CTS). Normalmente, o sensor CLT é um
termistor NTC (coeficiente de temperatura negativa) ou um resistor cuja resistência varia com a
temperatura (NTC significa que a resistência diminui à medida que a temperatura aumenta).
CPU - Central Procittinging Unit, aka. "Processador" o mecanismo computacional que executa os cálculos
para operar a função de injeção e ignição no MegaSquirt. Possui vários circuitos de suporte, como o circuito
de potência, o circuito de relógio, os circuitos de comunicação serial e CAN e vários circuitos de
condicionamento de entrada e saída.
CTS - Sensor de temperatura do refrigerante (também conhecido como CLT). Normalmente, o CTS é um
termistor NTC (coeficiente de temperatura negativa), ou um resistor cuja resistência varia com a
temperatura (NTC significa que a resistência diminui à medida que a temperatura aumenta).
DMM ( digital multi metro ) eletrônica de corrente / resistência / ferramenta de medição de potencial.
DT ( tabela dupla ) o código incorporado de tabela dupla que possui uma série de recursos adicionais em
relação ao código incorporado B & G padrão.
Ciclo de trabalho (DC) â € "Um número que indica a quantidade de tempo que algum sinal está em plena
potência. No contexto do MegaSquirt ® EFI Controller, o ciclo de trabalho é usado para descrever a
quantidade de tempo que os injetores estão ligados e descrever o â € œholdâ € ?? Parte do pico e segure
os drivers do injetor (veja Injectores de baixa impedância, abaixo).
EasyTherm (ET) - Um programa do Windows que simplifica a configuração de seu MegaSquirt ® para
aceitar a substituição de sensores de temperatura não-padrão e fazer o upload de revisões de software.
ECU - ( Electronic Control Unit ) é o termo geral para um controlador de injeção de combustível, do qual o
MegaSquirt ® é um exemplo.
EDIS - Sistema de Ignição Distribuidor Eletrônico é o módulo de ignição controlado por computador, que foi
feito para trabalhar com versões modificadas do MegaSquirt.
Sensor EGO - Sensor de oxigênio do gás de escape , usado para descrever o sensor no escape que mede
o estado magra / rico do AFR. Usado para controlar a via de um algoritmo de feedback chamado "loop
fechado".
EGT (temperatura do gás de escape) é a temperatura dos gases de escape, pode ser medido e datalogged
no código MSnS-E.
FET ( transistor de efeito de campo ) - No MegaSquirt ® EFI Controller, os transistores (2) utilizados para
controlar a ativação dos injetores.
Fio - Rápido ocioso . Um dispositivo usado para controlar a velocidade ociosa com o ar adicional fornecido
http://www.megamanual.com/ms2/CAN.htm
http://www.megamanual.com/v22manual/mwire.htm#clt
http://www.megamanual.com/v22manual/mwire.htm#clt
http://www.megamanual.com/Code.htm#dual
http://www.megamanual.com/v22manual/mwire.htm#et
http://www.megamanual.com/ms2/EDIS.htm
http://www.megamanual.com/ms2/IAC.htm#fidle
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 4/12
por um solenóide de vácuo. O MegaSquirt possui um simples controle de marcha lenta rápido e não possui a
capacidade de conduzir um dispositivo PWM IAC (Controle de ar inativo).
Gamma - Usado para indicar a proporção do AFR calculado (ou indicado) para o valor estequiométrico.
GPIO - ( placa de entrada / saída de propósito geral ) - placa de expansão equipada com um CAN
habilitado para MegaSquirt-II.
GM - General Motors , o fabricante dos sensores padrão de temperatura do refrigerante e do ar usados com
MegaSquirt.
Sensor Hall - um sensor de presença de campo magnético "ativo". É baseado no efeito Hall. O efeito Hall é
a mudança de resistência em um semicondutor em um campo magnético. O sensor de efeito Hall consiste
em material semicondutor que conduzirá a corrente quando o material estiver sujeito a um campo
magnético. Estes tipos de sensores exigem um "ímã voador", roda. Em vez de dentes na roda, como em um
sensor reluctor variável, você deve ter um pequeno ímã e uma roda do obturador.
HEI - High Energy Ignition , o sistema de ignição controlado eletronicamente por distribuidor da General
Motors. Há uma série de variantes, identificadas pelo módulo que utilizam:
Módulo de 4 pinos: ignição eletrônica não controlada por computador,
Módulo de 7 pinos: ignição eletrônica controlada por computador usada em distribuidores de "grande
tampa"
Módulo de 8 pinos: ignição eletrônica controlada por computador usada em distribuidores de
"pequena tampa".
Injectores de Alta Impedância - (aka hi-Z) Injetores de combustível projetados para trabalhar com
um interruptor simples em um circuito de 12 volts, não é necessário nenhum condicionamento de sinal
especial para dirigi-los. A resistência de um injetor de alta impedância é de cerca de 10 a 15 ohms.
HR - ( alta resolução ) o código embutido de alta resolução que proporciona maior resolução de largura de
pulso do injetor do que o código embutido B & G padrão.
Hz ( Hertz ) a medida da frequência de um evento cíclico, ele representa um número de vezes por segundo,
o ciclo está completo.
IAC - Idle Air Controller , embora o termo às vezes seja usado de forma mais geral, geralmente se refere
ao controlador do motor stepper da GM para o ar ocioso adicional (e, portanto, a velocidade do motor)
durante o aquecimento.
Sensor IAT - Sensor de temperatura do ar de admissão , igual ao MAT, veja abaixo.
IGBT - Insulated Gate Bipolar Transistor um tipo particular de transistor especialmente adequado para
acionar bobinas de ignição.
KPa ( kiloPascals ) - a medida da pressão do ar usada nos cálculos MegaSquirt ® . Ele varia de 0 (vácuo) a
101,3 kPa (pressão atmosférica padrão no nível do mar) para 250 kPa (21psi de impulso) ou superior.
Injectores de baixa impedância - (aka low-Z) Injetores de combustível que são projetados para
funcionar com uma corrente muito menor do que seria fornecida por uma conexão direta de 12 volts. Eles
exigem um sinal especial que está inicialmente em plena corrente (4-6 amps, aka â € œpeak currentâ € ??)
por cerca de 1.0-1.5 ms, mas depois cai para aproximadamente 1 amp (â € œhold currentâ € ??) Para o
resto do pulso de abertura. A resistência de um injetor de baixa impedância é tipicamente 1-3 ohms.
LSU-4 - sensor de oxigênio de banda larga Bosch, planejado para uso no Precision Wideband Controller.
Sensor MAP - Sensor de pressão absoluta do manifold . Meça a pressão absoluta no colector de admissão
(relacionado ao vácuo do motor), para determinar a carga no motor e os conseqüentes requisitos de
abastecimento. O sensor MAP padrão em MegaSquirt ® é o MPX4250 (2,50 bar ou 15 psi (vácuo) 21 psig +
(impulso)).
Sensor MAT - Sensor de temperatura do ar do coletor , o mesmo que IAT. O circuito MAT é idêntico ao
circuito CTS, veja CTS acima.
MJL - MegaJolt Lite , usados neste documento para se referir ao suplemento de ignição para a MegaSquirt ®
controlador de injeção de combustível.
MJLJr - MegaJolt Lite Júnior , usados neste documento para se referir ao suplemento de ignição para a
MegaSquirt ® controlador de injeção de combustível.
MPX4250AP - o sensor MAP interno usado no MegaSquirt.
MT - MegaTune , programa de configuração baseado em Windows do Eric Fahlgren para o controlador
MegaSquirt ® EFI.
MS - MegaSquirt , utilizado neste documento para referir-se a MegaSquirt ® controlador de injecção de
combustível ou o respectivo software incorporado.
http://www.msgpio.com/manuals/index.htm
http://www.megamanual.com/ms2/GM_7pinHEI.htm
http://www.megamanual.com/Code.htm#hr
http://www.megamanual.com/ms2/IAC.htm
http://www.megamanual.com/v22manual/mwire.htm#clt
http://www.megamanual.com/v22manual/mwire.htm#maphttp://www.megamanual.com/v22manual/mwire.htm#clt
http://www.megamanual.com/v22manual/mwire.htm#clt
http://www.megamanual.com/megatune.htm
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 5/12
MSnS-E - MegaSquirt 'n Spark-Extra , usado neste documento para se referir à variante MegaSquirt e Spark
- Extra do controlador de injeção de combustível MegaSquirt-I ou seu software embutido.
MSTweak3000 - um programa do Windows que irá classificar seus registros de dados e calcular os pontos
VE que precisam ser alterados.
Sensor NB-EGO - Sensor EGO de banda estreita , fornece um interruptor na relação estequiométrica (a
mistura química e correta de ar e combustível), mas não confiável para AFR, além da estequiométrica.
OEM ( fabricante do equipamento original ) - refere-se a peças produzidas para a montagem inicial de um
veículo novo.
Open Loop - refere-se aos momentos em que o MegaSquirt ® ignora o feedback do sensor de oxigênio.
PCB ( placa de circuito impresso ) - a placa de fibra de vidro que possui o layout do componente MegaSquirt
® e os circuitos impressos nele.
PC Configurator ( PCC ) - O software de sintonia original de Bowling e Grippo, possui menos recursos que
o MegaTune e não funciona com MSnS-E ou MegaSquirt-II.
Puxe um circuito muito simples consistindo em uma fonte de tensão e um resistor de limitação de corrente
projetado para evitar que um sinal flua, força o sinal a ser alto (igual à tensão de puxar para cima) ou baixo
(aterrado).
PW ( largura de pulso ) é a quantidade de tempo que um sinal é aplicado durante cada período. Por
exemplo, é a quantidade de tempo (em milissegundos), um injetor é puxado baixo (aterrado) para o
combustível injetável.
Injectores P & H - Injetores de pico e de retenção ; Veja Injetores de baixa impedância.
PIP - Profile Ignition Pick-up é o termo usado para o sinal enviado do Sistema de Ignição Eletrônico
Distribuidor (EDIS) da Ford para a unidade de controle eletrônico. Este é um sinal de corrente alternada
(AC) modificado digitalmente que se origina a partir de um sensor de ângulo de manivela. O sinal PIP na
ECU é uma onda quadrada comutada a 12 volts. Ele fornece informações sobre a velocidade e a posição do
motor.
Modulação de Largura de Pulso ( PWM ) - Um sinal com uma largura de pulso fixa (freqüência), que é
ativada para parte do pulso. A porcentagem de tempo em que o sinal está ligado é chamado de ciclo de
trabalho. O PWM é usado para controlar a tensão (e conseqüentemente a corrente) para injetores de
combustível.
Combustível exigido (Req_Fuel) A largura do pulso do injetor, em milissegundos, necessária para
fornecer o combustível para um único evento de injeção na combustão estequiométrica, eficiência
volumétrica 100% e temperatura padrão.
Placa de roteador - A placa de roteador é uma placa de circuito adicional para MegaSquirt-II que
converte o pulso de injeção de lote MegaSquirt-II para uma configuração seqüencial, então "encaminha"
esse pulso para injetores específicos com base no ângulo instantâneo da manivela (isso exige uma Roda de
manivela e sincronização de câmera).
SAW - Spark Advance Word é o sinal "retornando" para uma unidade de ignição Ford EDIS da ECU que
define a quantidade de avanço de ignição solicitada. É na forma de uma onda quadrada de 5 volts.
Stim ( "> MegaStimulator ) - o Stimulator é uma placa pequena que se conecta ao conector do MegaSquirt.
Ele simula todo o sensor nas entradas que o MegaSquirt ® normalmente verá e fornecerá energia ao
MegaSquirt. O Estimulador também permite monitorar o Os impulsos de injeção da MegaSquirt [real], a
operação do relé da bomba de combustível e a saída de solenóide de inatividade rápida com quatro LEDs.
SPOUT - Spark Out é o sinal de avanço de centelha enviado do MS-II / MSnS-E para o módulo Ford TFI
para definir o tempo de avanço.
TBI - Throttle Body Injection é uma forma de injeção que o combustível é injetado acima do (s) acelerador
(es). Geralmente, ele era usado em motores antigos, pois pode ser um sistema mais simples, mas também
é encontrado em alguns motores de corrida de saída muito alta porque o tempo de vaporização é maior do
que com a injeção de porta.
TPI - Tuned Port Injection é o sistema de injeção de combustível de General Motors bank-fire port. Ele foi
amplamente utilizado em 305 e 350 cid V8 no meio do final da década de 1980.
TPS - Throttle Position Sensor , um divisor de tensão que fornece informações sobre a MS sobre a abertura
do acelerador, da qual calcula a velocidade da abertura do acelerador para o enriquecimento da aceleração.
VB921 - um IGBT específico projetado para uso com bobinas de ignição automotiva, é usado com a placa
principal V3, por exemplo.
VE - Eficiência Volumétrica . A quantidade real de ar a ser bombeada pelo motor em comparação com seu
máximo teórico. Um motor de 200 polegadas cúbicas teoricamente moverá 200 polegadas cúbicas de ar em
http://megasquirt.sf.net/extra/
http://www.msefi.com/dload.php?action=category&cat_id=28
http://www.megamanual.com/ms2/EDIS.htm
http://www.megamanual.com/v22manual/minj.htm#pwm
http://www.megamanual.com/v22manual/mfuel.htm#reqfuel
http://www.megamanual.com/router/
http://www.megamanual.com/v22manual/v1stim.htm
http://www.megamanual.com/v22manual/mwire.htm#tps
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 6/12
um ciclo com 100% de eficiência. Se o motor estiver realmente funcionando com 75% VE, então ele moverá
150 centímetros cúbicos de ar em cada ciclo.
Vref - uma fonte de 5 Volts usada para alimentar o sensor TPS (e às vezes outros componentes externos
que precisam de um fornecimento de 5 Volts, como módulos de ignição ou pull-ups).
Sensor VR - sensor de relutador variável é um sensor de tipo de indução, é "passivo", ou seja, não
requer uma fonte de energia e possui um pequeno ímã incorporado.
Sensor WB-EGO - sensor EGO de banda larga , pode ser usado para derivar dados AFR reais com misturas
de 10: 1 a 20: 1, ou seja, qualquer coisa que seja provável que você esteja interessado.
WOT - acelerador aberto largo.
WUE - Warm Up Enrichment , a mistura enriquecida é aplicada quando a temperatura do líquido de
refrigeração é baixa.
MegaSquirt Schematics
Para a placa principal V2.2, carregue o MegaSquirt ® â € œ.pdfâ € ?? Arquivo diretamente do site oficial
MegaSquirt ® de Bowling e Grippo , clicando no link.
Para a placa principal V3, veja a introdução da placa principal V3 .
Para MegaSquirt-II, veja a página de hardware MegaSquirt-II .
MegaSquirt Stimulator Assembly Instruções e Esquema
Esquema da placa de retransmissão
Esquema MegaView
Mapa de memória MegaSquirt 68HC908GP32
$ 0000 - $ 003F = Registos de E / S: 64 Bytes
$ 0040 - $ 023F = RAM 512
$ 0240 - $ 7FFF = Não implementado 32.192 bytes
$ 8000 - $ FDFF = FLASH Memória: 32,256 bytes
$ FE00 = SIM Break Status Register (SBSR)
$ FE01 = SIM Reset Status Register (SRSR)
$ FE02 = Reservado (SUBAR)
$ FE03 = SIM Break Flag Control Register (SBFCR)
$ FE04 = registro de status de interrupção 1 (INT1)
$ FE05 = registro de status de interrupção 2 (INT2)
$ FE06 = registro de status de interrupção 3 (INT3)
$ FE07 = Reservado (FLTCR)
$ FE08 = Registro de controle FLASH
$ FE09 = Registro de endereço de gravação alto (BRKH)
$ FE0A = Registro de endereço de gravação baixo (BRKL)
$ FE0B = Estado de interrupção e registro de controle (BRKSCR)
$ FE0C = LVI Status Register (LVISR)
$ FE0D - $ FE0F = Não implementado: 3 bytes
$ FE10 - $ FE1F = Não implementado: 16 bytes Nota: Reservado para compatibilidade com o código do
monitor para as peças A-Family
$ FE20 - $ FF52 = Monitor ROM: 307 bytes
$ FF53 - $ FF7D = Não implementado: 43 bytes
http://www.megamanual.com/ms2/pickups.htm#vr
http://www.megamanual.com/ms2/pickups.htm#vr
http://www.bgsoflex.com/v22/megasquirt_ShemV2.2.pdf
http://www.bgsoflex.com/v22/megasquirt_ShemV2.2.pdf
http://www.bgsoflex.com/v22/megasquirt_ShemV2.2.pdf
http://www.megamanual.com/ms2/pcb.htm
http://www.megamanual.com/ms2/hardware.htm
http://www.megamanual.com/v22manual/v1stim.htmhttp://www.bgsoflex.com/mspower/mspower_ShemV1.2.pdf
http://www.bgsoflex.com/mv/megaview.pdf
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 7/12
$ FF7E = Flash Block Protect Register (FLBPR)
$ FF7F - $ FFDB = Não implementado: 93 bytes
$ FFDC - $ FFFF = vetores flash: 36 bytes
 
Alguns MegaSquirt ® Variáveis Assembléia idioma
ACMULT = Aceleração do fator de multiplicação a frio (porcentagem / 100)
Adsel = Variável do seletor ADC
Aircor = A correção da densidade do ar é calculada a partir de MAT.
Asecount = Valor de contador para contador de enriquecimento pós-partida - cada ignição
AWC = Número pós-inicial de ciclos
AWEV = Valor de complemento de enriquecimento percentual de Warmup pós-partida
Baro = A pressão barométrica medida por MegaSquirt.
Barocor = Barometer Lookup Correction - percentagem, com base na leitura inicial do sensor MAP.
Batt = Voltagem da Bateria ADC Raw Reading - contagens
BATTFAC = Battery Gamma Factor
Clt = Temperatura do refrigerante ADC Raw Reading - contagens (0 - 255)
Refrigerante = temperatura do refrigerante em graus F mais 40 (permite que -40 degressse se encaixe em
inteiro)
CWH = Enriquecimento de manivela em 170 F
CWU = enriquecimento de manivela a -40 ° F
Ddra = Registro de Direção de Dados do Porto A
Ego = Extinção de gás oxigênio ADC Raw Reading - contagens
Egocorr = Este é o fator de correção calculado a partir de leituras do sensor O2.
Egocount = Valor do contador para o passo EGO - incrementou cada pulso de ignição
Egotemp = Temperatura do refrigerante onde EGO está ativo
Egocountcmp = Valor do contador onde o EGO deve ocorrer
Egodelta = EGO Porcentagem do tamanho do passo para rico / magra
Egolimit = limite de trilho EGO superior / inferior (egocorr está dentro de 100 +/- Limite)
Motor = campo de bit variável para manter o status atual do motor
FASTIDLE = Temperatura de inatividade rápida
Gammae = Engrenagens de Gamma Total - percentual
InjOpen = Injector Open Time
InjOCFuel = quantidade de combustível correlacionada com PW injetada durante o injetor aberto
INJPWM = Injetor PWM ciclo de trabalho no limite atual
INJPWMT = injetor PWM milissegundo tempo para ativar.
Kpa = valor do MAP em unidades de KPa
KPARANGEVE = VE Tabela MAP Bits de pressão para 2_D interp.
Last_tps = leitura de TPS atualizada a cada 0,1 segundos
Lmap = Manifold Pressure Absolute ADC last Reading
Lmat = Manifold Air Temp ADC última leitura
Lclt = Temperatura do refrigerante ADC última leitura
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 8/12
Ltps = Sensor de posição do acelerador ADC última leitura
Lbatt = Tensão da bateria ADC última leitura
Lego = Última leitura EGO ADC
Mapa = Pressão Absorvente de Manifold ADC Raw Reading - KPa (0 - 255)
Mat = Manifold Air Temp ADC Raw Reading - contagens (0 - 255)
Mms = 0.0001 segunda variável de atualização
Ms = 0,001 segundo incremento
Porta = Registro de dados da porta A
Portb = Registro de dados da porta B
Portc = Registro de dados da porta C
PRIMEP = impulsos de iniciação (0,1 milissegundos)
Contagem de impulsos = contador de pulso de ignição
Pw = A largura de pulso do injetor sendo usada por MS para esgoto de combustível em seu motor.
Pwcalc = Largura de pulso calculada - mova-se para a variável PW no momento do pulso
Pw = Tempo de injeção do injetor em 1/10 milissegundos (0 a 25,5 milhas) - aplicado
Pw2 = A outra comparação PW (injetor nº 2)
Pwrun1 = variável de temporização de largura de pulso 1 - de 0 a 25,5 ms
Pwrun2 = variável de temporização de largura de pulso 2 - de 0 a 25,5 ms
REQ_FUEL = Constante de combustível
RPMOXLIMIT = RPM Mínimo onde o O2 Closed Loop está ativo
Rpm = RPM calculado do motor - rpm / 100
Rpmch = Contador para uma parte alta de RPM
Rpmcl = Contador para baixa parte de RPM
Rpmpl = Parte baixa do período RPM
Rpmk = Constante para RPM = 12,000 / ncyl - constante descarregada
Rpmph = Alta parte do período RPM
Rpmphl = último valor de rpmph (para odd-fire)
Rpmpll = último valor de rpmpl (para odd-fire)
RPMRANGEVE = tabelas RPM da tabela VE para interpolação 2-D
Rxoffset = offset placeholder quando receber VE / constantes vis. SCI
Secl = Tempo em segundos desde que o MegaSquirt ® foi inicializado pela última vez. Segundos baixos - de
0 a 255, então
rolar.
Segh = High seconds - rollover a 65536 segundos (1110.933 minutos, 18.51 horas)
Squirt = campo de bit variável de evento para disparo de injetor.
Décimo = 1/10 segundo
Tmp1, ..., tmp19 = Armazenamento temporário.
Tps = sensor de posição do acelerador ADC Raw Reading - contagens, representa 0 a 5 volts
Tpsaccel = O enriquecimento de aceleração.
Tpsaclk = relógio temporizador de enriquecimento TPS em 0.1 segundo de resolução
TPSAQ = quantidade de aceleração TPS (fn TPSDOT) em unidades de 0,1 ms
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 9/12
Tpsacold = quantidade de aceleração a frio (a -40 graus) em unidades de 0,1 ms
TPSASYNC = TPS Valor do relógio de aceleração
TPSDQ = corte de combustível de desaceleração
Tpsfuelcut = TPS Fuel Cut (percentagem).
Tpsthresh = limite acelerado TPS DOT
Txcnt = contagem do transmissor SCI (incrementado)
Txgoal = número de bytes SCI para transmitir
Txmode = sinalizador de modo de transmissão
T1SCX_NO_PWM = Sem PWM
VE = 64 bytes para tabela VE
Vecurr = O valor VE atual calculado pelo look up no VETABLE usando
RPM e MAP.
VOLTOXTARGET = valor do alvo flip do sensor O2
Warmcor = O fator de correção de aquecimento aplicado devido ao estado da start-up e da temperatura do
refrigerante.
WWU = Warmup bins (fn temp)
Conjunto de instruções MegaSquirt MC68HC908GP32
ADC = Add with Carry
ADD = Add without Carry
AIS = Adicionar valor imediato (assinado) ao ponteiro de pilha
AIX = Adicionar valor imediato (assinado) ao registro de índice
AND = Logical AND
ASL = Aritmética Shift Left
ASR = Aritmética Shift Right
BCC = Branch se Carry Bit Clear
BCLR n = Clear Bit n na memória
BCS = ramo se Conjunto de Carry Bit
BEQ = Branch se Equal
BGE = ramo se maior ou igual a
BGT = ramo se maior do que
BHCC = Branch se Half Carry Bit Clear
BHCS = ramo se o conjunto de meio porte
BHI = ramo se superior
BHS = Branch se superior ou mesmo
BIH = ramo se IRQ Pin High
BIL = Branch se IRQ Pin Low
BIT = teste de bit
BLE = ramo se menor ou igual a
BLO = Branch se Lower
BLS = ramo se menor ou igual
BLT = Branch se for inferior a
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 10/12
BMC = Branch se a máscara de interrupção estiver limpa
IMC = ramo se menos
BMS = ramo se conjunto de máscara de interrupção
BNE = ramo se não igual
BPL = Branch se Plus
BRA = Branch Always
BRA = Branch Always
BRCLR n = Branch se Bit n em Memory Clear
BRN = Branch Never
BRSET n = Branch se Bit n no Memory Set
BSET n = Definir Bit n na memória
BSR = Branch to Subroutine
CBEQ = Compare e Branch se Equal
CLC = Clear Carry Bit
CLI = Limpar Bit de máscara de interrupção
CLR = Limpar
CMP = Comparar acumulador com memória
COM = Complemento (Complemento)
CPHX = Índice de Índice de Comparação com Memória
CPX = Compare X (Índice de registro baixo) com memória
DAA = acumulador de ajuste decimal
DBNZ = Diminuir e filial se não for zero
DEC = decomeça
DIV = Divide
EOR = Memória EX-EX com acumulador
INC = Incremento
JMP = Saltar
JSR = Ir para a sub-rotina
LDA = acumulador de carga da memória
LDHX = Registro de Índice de Carga da Memória
LDX = Carregar X (registro baixo do registro) da memória
LSL = deslocamento lógico esquerdo
LSR = Deslocamento Lógico Direito
MOV = Mover
MUL = Unsigned Multiply
NEG = Negado (Twos Complement)
NOP = Sem Operação
NSA = Nibble Swap Accumulator
ORA = Acumulador e Memória Inclusive-OR
PSHA = Empurre o acumulador na pilha
PSHH = Empurrar H (Índice de registro alto) na pilha
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 11/12
PSHX = Empurre X (Registro baixo doíndice baixo) na pilha
PULA = Puxe o acumulador da pilha
PULH = Puxe H (Índice de registro alto) da pilha
PULX = Puxe X (registro baixo do registro) da pilha
ROL = Rotate Left to Carry
ROR = Rotate Right to Carry
RSP = Reset Stack Pointer
RTI = Return from Interrupt
RTS = Return from Subroutine
SBC = Subtrair com Carry
SEC = Set Carry Bit
SEI = definir bit de máscara de interrupção
STA = Armazenar o acumulador na memória
STHX = Store Index Register
STOP = Ativar IRQ Pin, Stop Oscillator
STX = Armazenar X (Índice de Registro baixo) na memória
SUB = Subtrair
SWI = Interrupção do software
TAP = transferir acumulador para o byte de status do processador
TAX = Transferir Acumulador para X (Índice de Registro baixo)
TPA = Transferir o Status do Processador Byte para o Acumulador
TST = Teste para Negativo ou Zero
TSX = Transferir apontador de pilha para o registro de índice
TXA = Transferir X (Índice de Registro baixo) para o acumulador
TXS = Registro de índice de transferência para Ponteiro de pilha
WAIT = Enable Interrupts; Stop Processor
Programação de um processador MS-I em branco
As etapas para programar um processador em branco (ou seja, não uma unidade de compra em grupo)
estão listadas abaixo. Certifique-se de ter a versão mais recente do software Prog08sz. Obtenha a versão
mais recente em http://groups.yahoo.com/group/68hc908pgm/ files / software / prog08sz.zip.
1. Para o código MegaSquirt ® (não Tomtek ignition), baixe o (s) arquivo (s) megasquirt.s19 que você
deseja usar OU monte megasquirt.asm (ou megasquirtDT.asm, etc.) em seus respectivos â € œ.s19â € ??
Arquivo. Veja como fazer isso no "CÓDIGO" Seção do MegaSquirt ® FAQ. (Código de ignição Tomtek,
código MS de tabela dupla e versão 2 e posterior, o código MegaSquirt ® padrão já contém o carregador de
inicialização, então você só precisa montar o arquivo megasquirt.asm).
2. Inicie o prog08sz , talvez seja necessário repetir várias vezes para se conectar. Se você não conseguir
uma conexão, leia os arquivos 908 para obter algumas dicas sobre depuração.
3. Muitas vezes, o problema de conexão é baixa tensão devido a uma porta serial wimpy, então você pode
querer eliminar esse problema conectando uma fonte de energia externa. (Por exemplo, uma bateria de 9
volts) para o circuito. Conecte o lado positivo (+) da bateria ao lado de banda de D2 (ou D1) e o lado
negativo (-) a um ponto de aterramento (por exemplo, a alça de montagem no conector de 9 pinos).
4. Selecione o módulo 908_gp32.08p quando solicitado a " Especificar Algoritmo de Programação para
Usar ".
5. Se este chip já foi programado antes, você precisa apagá-lo (em caso de dúvida, faça isso de qualquer
forma). Clique no botão com o "apagamento" Ícone (6º a partir da esquerda) para apagar módulo. Quando
20/06/2017 Apêndices MegaSquirt
http://www.megamanual.com/v22manual/mapp.htm 12/12
isso é feito, ele diz que " Apagar. Módulo foi apagado " no canto inferior esquerdo da tela, após o qual você
deve verificar o chip com o Módulo de verificação em branco (o botão ao lado do módulo de apagamento).
Você deve receber uma mensagem dizendo " Erased ".
6. Para a versão 1.0 do código apenas, clique em " SS Specify S Record " na janela no meio esquerdo [ou
no botão 19diskette19 no menu] e selecione " boot_r12.s19 ". 
Observe que os arquivos .s19 da versão 2 e posterior incluem o arquivo boot_r12, e este
passo deve ser ignorado. Clique em " Program Module " [no menu à esquerda ou use o botão ao lado do
botão â € œdisketteâ € / Specify Record ]. Depois de alguns segundos, ele deve completar. Então, você
pode clicar em " VM Verify Module " [no menu à esquerda ou usar o botão ao lado do â € œProgram
Moduleâ € ?? botão]. Você deve receber uma mensagem de que o módulo foi " verificado" .
7. Clique em Especificar S Gravar como acima, desta vez selecionando " megasquirt.s19 " Siga isso com
"Programa Módulo", depois "Verificar Módulo".
8. Desconecte o cabo serial do programador, solte a alavanca ZIF, remova o chip e você deve estar pronto
para inserir o chip em um controlador MegaSquirt ® e executado.
Última A tualização: 20/06/2017 09:49:10
O s controladores MegaSquirt ® e M icroSquirt ® são dispos itivos experimentais destinados a fins educac ionais . 
O s controladores MegaSquirt ® e M icroSquirt ® não estão à venda nem são usados em veículos controlados por poluição .
V erifique as leis que se aplicam na sua localidade para determinar se o uso de um controlador MegaSquirt ® ou M icroSquirt
® é legal para sua aplicação.
© 2004, 2005 Bruce Bowling e A l Grippo. Todos os direitos reservados. MegaSquirt ® e M icroSquirt ® são marcas
regis tradas. Este documento é apenas para o apoio da MegaSquirt ® placas de Bowling e Grippo.
http://www.megamanual.com/tamp.htm

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes