
Controlador Lambda 14POINT7 Spartan 3 v2

Especificações
- Produto: Spartan 3 v2
- Conteúdo da embalagem: 1x Spartan 3 v2, 1x Conversor USB, 1x Porta-fusível de lâmina à prova d'água, 2x 5 Amp fusível de lâmina
Instruções de uso do produto
Instalação de exaustão
Insira um 5 amp Insira o fusível no porta-fusível, corte o fio no meio e feche bem a tampa. Conecte uma extremidade do porta-fusível ao fio vermelho do Spartan 3 e a outra extremidade a uma fonte de 12V comutável, de preferência o relé da bomba de combustível.
Fiação
| Cor do fio | Nome |
|---|---|
| Vermelho | Poder |
| Preto | Aterramento Eletrônico |
Comunicações USB
O Spartan 3 vem com um conversor USB para comunicação com um computador. O conversor USB utiliza o chipset FTDI, que normalmente já vem pré-instalado na maioria dos sistemas operacionais.
Configuração do Terminal Serial no Windows 10
Para se comunicar com o Spartan 3 por meio de comandos seriais no Windows 10:
- Certifique-se de que o terra eletrônico (preto), o terra do aquecedor (branco) e a alimentação (vermelho) estejam conectados e que o Spartan 3 esteja ligado.
- Baixe e instale o software Termite em https://www.compuphase.com/software_termite.htm.
- Na barra de pesquisa do Windows, digite "Gerenciador de Dispositivos" e abra-o.
- Localize o conversor USB Spartan 3 listado como “Porta Serial USB” (por exemplo, COM3).
- No Termite, clique em Configurações, verifique se a porta está correta (por exemplo, COM3) e defina a taxa de transmissão (Baud rate) para 9600.
Comandos seriais
Para inserir comandos seriais:
- Conecte o fio terra da parte eletrônica (preto), o fio terra do aquecedor (branco) e o fio de alimentação (vermelho).
- Utilize comandos como GETHW, GETFW, SETTYPE, etc., seguidos de valores específicos conforme a nota de uso abaixo.
Nota de uso
Consulte o ex fornecidoampPara entender como formatar e usar os comandos seriais de forma eficaz, com base nas configurações desejadas.
Aviso
- Não conecte ou desconecte o sensor lambda enquanto o Spartan 3 estiver energizado.
- O Sensor Lambda ficará muito quente durante a operação normal, tenha cuidado ao manuseá-lo.
- Não instale o sensor lambda de forma que a unidade seja alimentada antes de o motor funcionar. Uma partida do motor pode mover a condensação em seu sistema de escape para o sensor, se o sensor já estiver aquecido, isso pode causar choque térmico e fazer com que os internos de cerâmica dentro do sensor rachem e se deformem.
- Enquanto o Sensor Lambda estiver em um fluxo de exaustão ativo, ele deve ser controlado pelo Spartan 3. O carbono de um escapamento ativo pode facilmente acumular-se em um sensor sem energia e contaminá-lo.
- A vida útil do sensor lambda quando usado com combustíveis com chumbo é de 100 a 500 horas.

Conteúdo da embalagem
1x Spartan 3 v2, 1x Conversor USB, 1x Porta-fusível de lâmina à prova d'água, 2x 5 Amp fusível de lâmina
Instalação de exaustão
O sensor Lambda deve ser instalado entre as 10 horas e as 2 horas, a menos de 60 graus da vertical, isso permitirá que a gravidade remova a condensação de água do sensor.
Para todas as instalações do sensor de oxigênio, o sensor deve ser instalado antes do conversor catalítico.
Para motores normalmente aspirados, o sensor deve ser instalado a cerca de 2 pés da porta de exaustão do motor. Para motores turboalimentados, o sensor deve ser instalado após o turbocompressor. Para motores superalimentados, o sensor deve ser instalado a 3 pés da porta de exaustão do motor.
Fusível
Inserir 5 amp Insira o fusível no porta-fusível, corte o fio no meio e feche a tampa. Uma extremidade do porta-fusível se conecta ao fio vermelho do Spartan 3 e a outra extremidade se conecta a uma fonte de 12 V comutável; normalmente, recomenda-se o uso de um relé da bomba de combustível.

Fiação
| Cor do fio | Nome | Liga a | Observação |
| Vermelho | Poder | Comutado 12[v] | Use um porta-fusível; a alimentação de 12 V deve estar ativa somente com o motor em funcionamento. O relé da bomba de combustível é a fonte recomendada. |
| Preto | Aterramento Eletrônico | Chão | Terra onde o dispositivo de interface é aterrado |
| Branco | Aquecedor Terra | Chão | Aterrado no chassi ou bloco do motor |
| Verde | Analógico de Alto Desempenho
Saída |
Dispositivo de interface;
ECU/medidor/registrador de dados/etc… |
A saída padrão é linear; 0 [v] @ 0.68 [Lambda] Linear a 5 [v] @ 1.36 [Lambda], equivalente a 10-20 [AFR] para gasolina. |
| Marrom | Saída analógica de desempenho padrão | A saída padrão indica o status do aquecedor; 0[v] = aguardando o sinal antes de aquecer o sensor, 1[v] = aquecimento do sensor iniciado, 2[v] = aquecimento do sensor concluído e o aquecedor do sensor está em controle de malha fechada. | |
| Azul | CAN alto | ||
| Roxo | CAN baixo | ||
| Laranja | UART TX | “Rx-Orange” no conversor USB | |
| Amarelo | UARTRX | “Tx-Yellow” no conversor USB | |
| Cinza | UART Ground | “Gnd-Grey” no conversor USB |
Comunicações USB
O Spartan 3 vem com um conversor USB para permitir a comunicação USB com o seu computador. O conversor utiliza o popular chipset FTDI, portanto, a maioria dos sistemas operacionais já possui o driver pré-instalado.
Terminal serial do Windows 10
O fio terra da eletrônica (preto), o fio terra do aquecedor (branco) e o fio de alimentação (vermelho) devem estar conectados e o Spartan 3 deve estar ligado para que ele possa receber comandos seriais.
O Spartan 3 não pode ser alimentado via USB.
O terminal serial recomendado é o Termite. https://www.compuphase.com/software_termite.htm, faça o download e instale a configuração completa.
![]() |
![]() |
![]() |
![]() |
| Na barra de pesquisa do Windows 10, digite “Gerenciador de dispositivos” e abra-o. | O conversor USB Spartan 3 aparecerá como “Porta Serial USB”, neste exemplo.ample “COM3” é atribuído ao Spartan 3. | Em Cupim, clique em “Configurações” | Certifique-se de que a porta esteja correta e que o
A taxa de transmissão (baud rate) é “9600”. |
Comandos seriais
Os fios Terra Eletrônica (preto), Terra do Aquecedor (branco) e Alimentação (vermelho) devem estar conectados e o Spartan 3 deve estar ligado para que o sistema possa receber comandos seriais. O Spartan 3 não pode ser alimentado via USB.
| Comando serial | Nota de uso | Propósito | Example | Padrão de fábrica |
| GETW | Obtém a versão do hardware | |||
| GETFW | Obtém a versão do firmware | |||
| SETTYPEx | Se x é 0, então Bosch LSU 4.9
Se x é 1, então Bosch LSU ADV |
Define o tipo de sensor LSU | SETTYPE1 | x=0, LSU 4.9 |
| GETTYPE | Obtém o tipo de sensor LSU | |||
| SETCANFORMATx | x é um inteiro de 1 a 3 caracteres. x=0; predefinição
x=1; Ligar ECU x=2; ECU Adaptronic x=3; ECU Haltech x=4; % Oxigênio*100 x=5; Formato CAN estendido |
SETCANFORMAT0 | x=0 | |
| GETCANFORMAT | Obtém o formato CAN | |||
| SETCANIDx | x é um número inteiro de 1 a 4 caracteres | Define o ID CAN de 11 bits | SETCANID1024
SETCANID128 |
x=1024 |
| GETCANID | Obtém id de CAN de 11 bits | |||
| SETCANBAUDx | x é um número inteiro de 1 a 7 caracteres | Define a taxa de transmissão CAN | SETCANBAUD1000000
irá definir a taxa de transmissão CAN para 1 Mbit/s |
X=500000,
500kbit / s |
| GETCANBAUD | Obtém a taxa de transmissão CAN | |||
| SETCANRx | Se x for 1, o resistor está habilitado. Se x é 0 o
resistor está desabilitado |
Ativar/Desativar CAN
Resistor de terminação |
SETCANR1
SETCANR0 |
x=1, termo CAN Res
Habilitado |
| GETCANR | Obtém o estado de res do termo CAN;
1=ativado, 0=desativado |
| SETAFRMxx.x | xx.x é um decimal com exatamente 4 caracteres
incluindo ponto decimal |
Define o multiplicador AFR para torque.
aplicativo |
SETFM14.7
SETFM1.00 |
xx.x=14.7 |
| GETAFRM | Obtém multiplicador AFR para torque
aplicativo |
|||
| SETLAMFIVEVx.xx | x.xx é um número decimal com exatamente 4 caracteres, incluindo a vírgula. O valor mínimo é 0.60 e o valor máximo é 3.40. Este valor pode ser
maior ou menor que o valor SETLAMZEROV. |
Define Lambda em 5[v] para a saída linear | SETLAMFIVEV1.36 | x.xx=1.36 |
| GETLAMFIVEV | Obtém o Lambda em 5[v] | |||
| SETLAMZEROVx.xx | x.xx é um número decimal com exatamente 4 caracteres, incluindo a vírgula. O valor mínimo é 0.60 e o valor máximo é 3.40. Este valor pode ser
maior ou menor que o valor SETLAMFIVEV. |
Define Lambda em 0[v] para a saída linear | SETLAMZEROV0.68 | x.xx=0.68 |
| GETLAMZEROV | Obtém Lambda em 0[v] | |||
| SETPERFx | Se x for 0, o desempenho padrão é de 20 ms. Se x for 1, o desempenho é de 10 ms. Se x for 2, o desempenho é de 2 ms.
Em seguida, otimize para uma operação enxuta. |
SETPERF1 | x=1, alto desempenho | |
| GETPERFx | Obtém desempenho | |||
| SETSLOWHEATx | Se x for 0, então o sensor é aquecido à taxa normal durante a inicialização.
Se x for 1, então o sensor é aquecido a 1/3 da taxa normal durante a inicialização. Se x for igual a 2, aguarde no máximo 10 minutos pelo sinal MS3 CAN RPM antes de aquecer. Se x for igual a 3, aguarde no máximo 10 minutos para que os gases de escape aqueçam o sensor a 350°C antes de aquecê-lo. Requer Firmware 1.05 e superior |
CONFIGURA LOWHEAT1 | x=0, taxa normal de aquecimento do sensor | |
| FICABAIXOCALOR | Obtém configuração de aquecimento lento | |||
| MEMRESET | Redefinir para as configurações de fábrica. | |||
| SETLINOUTx.xxx | Onde x.xxx é um decimal com exatamente 5 caracteres, incluindo a vírgula, maior que 0.000 e menor que 5.000. A saída linear será retomada.
Funcionamento normal após a reinicialização. |
Permite que o usuário defina a saída linear de alto desempenho para um vol específicotage | SETLINOUT2.500 | |
| DOCAL | Retire o sensor do escapamento. Ligue o controlador de banda larga com o sensor conectado por cerca de 5 minutos e, em seguida, execute o comando DOCAL. | Faça a calibração em ar livre e exiba o valor. Um sensor perfeito terá um valor de 1.00. Recomendado para clones.
apenas sensores. |
||
| GETCAL | Requer Firmware 1.04 e superior | Obtém o valor de calibração de ar livre | ||
| REINICIAR | Requer Firmware 1.04 e superior | Reinicia a calibração de ar livre
valor para 1.00 |
||
| SETCANDRx | x é um número inteiro com 1 a 4 caracteres. Requer firmware 1.04 ou superior. | Define a taxa de dados CAN em hz | Para um desempenho ideal, dados CAN
A taxa deve ser de 200 Hz. |
x=50 |
| GETCANDR | Requer Firmware 1.04 e superior | Obtém a taxa de dados CAN | ||
| SETNBMODEx | Se x for igual a 0, então a saída analógica de desempenho padrão é uma simulação de banda estreita.
Se x for igual a 2, então o desempenho analógico padrão A saída indica o status do aquecedor. |
Seleciona a função da Saída Analógica de Desempenho Padrão entre Simulada e
Status da banda estreita e do aquecedor |
SETNBMODE0 | x=2, Estado do aquecedor |
| GETNBMODE | Obtém desempenho padrão
Modo de saída analógica |
|||
| SETNBSWLAMx.xxx | x.xxx é um número decimal com exatamente 5 caracteres, incluindo a vírgula. Requer firmware.
1.08 e acima |
Define o ponto de comutação de banda estreita simulado em Lambda. | CONJUNTO DE CONJUNTOS ... | x.xxx=1.000 |
| OBTENHA BASQUETEBOL | Obtém a banda estreita simulada
ponto de comutação em Lambda |
*Todos os comandos estão em ASCII, maiúsculas e minúsculas não importam, espaços não importam.
Formato padrão do protocolo CAN Bus (Lambda)
Para o formato CAN %O2, consulte “Spartan 3 e Spartan 3 Lite para aplicativos Lean Burn e medição de oxigênio.pdf” O CAN Bus do Spartan 3 opera com endereçamento de 11 bits.
- A taxa de transmissão CAN padrão é 500kbit/s
- O resistor de terminação CAN padrão está habilitado, isso pode ser alterado enviando o comando serial “SETCANRx”.
- O CAN Id padrão é 1024, isso pode ser alterado enviando o comando serial “SETCANIDx”.
- O comprimento de dados (DLC) é 4.
- A taxa de dados padrão é de 50 Hz, com envio de dados a cada 20 ms. Esse valor pode ser alterado enviando o comando serial “SETCANDRx”. Todos os dados são em formato big-endian.
- Data[0] = Lambda x1000 byte alto
- Dados[1] = Lambda x1000 Low Byte
- Dados[2] = LSU_Temp/10
Dados[3] = Status - Lambda = (Dados[0]<<8 + Dados[1])/1000
- Temperatura do Sensor [C] = Dados[2]*10
Status
| Valor do status (decimal) | Significado |
| 0 | Reservado |
| 1 | Aguardando o gatilho antes de aquecer. |
| 2 | O sensor está aquecendo. |
| 3 | Sensor em operação normal |
| 4+ | Reservado |
Formatos CAN suportados
| Nome do formato CAN | Serial em formato CAN
Comando |
Serial do ID CAN
Comando |
Taxa de transmissão CAN Serial
Comando |
Observação |
| Formato CAN da ECU de ligação | SETCANFORMAT1 | SETCANID950 | SETCANBAUD1000000 | Leia “Configuração do barramento CAN da ECU Link G4+”
para Spartan 3.pdf” |
| CAN da ECU Adaptrônica
Formatar |
SETCANFORMAT2 | SETCANID1024
(Padrão de fábrica) |
SETCANBAUD1000000 | |
| MegaSquirt 3 ECUs
Formato CAN |
SETCANFORMAT0
(Padrão de fábrica) |
SETCANID1024
(Padrão de fábrica) |
SETCANBAUD500000
(Padrão de fábrica) |
Leia “Interligando o Spartan 3 ao MegaSquirt”
3.pdf” |
| ECU Haltech CAN
Formatar |
SETCANFORMAT3 | Não é necessário | SETCANBAUD1000000 | Spartan 3 emula Haltech WBC1
controlador de banda larga |
| SeuDyno Dyno
Controlador no formato CAN |
SETCANFORMAT0
(Padrão de fábrica) |
SETCANID1024
(Padrão de fábrica) |
SETCANBAUD1000000 | |
| MaxxECU | SETCANFORMAT0
(Padrão de fábrica) |
SETCANID1024
(Padrão de fábrica) |
SETCANBAUD500000
(Padrão de fábrica) |
Leia “Interligando o Spartan 3 ao
MaxxECU.pdf” |
| Formato CAN estendido | SETCANFORMAT5 | Leia o arquivo “Spartan 3 Extend CAN Format.pdf”
Requer Firmware 1.08 e superior. |
Resistor de terminação CAN:
Suponha que chamamos a ECU; Mestre e dispositivos que enviam/recebem dados de/para a ECU que chamamos; Slave (Spartan 3, painel digital, controlador EGT, etc…). Na maioria das aplicações existe um Master (ECU) e um ou mais Slaves que compartilham o mesmo CAN Bus. Se o Spartan 3 for o único escravo no barramento CAN, o resistor de terminação CAN no Spartan 3 deve ser habilitado usando o comando serial “SETCANR1”. Por padrão, o resistor de terminação CAN no Spartan 3 está habilitado. Se houver vários escravos, o escravo mais distante do mestre (com base no comprimento do fio) deve ter o resistor de terminação CAN habilitado, todos os outros escravos devem ter seu resistor de terminação CAN
desabilitado/desconectado. Na prática; muitas vezes não importa se os resistores de terminação CAN estão configurados corretamente, mas para maior confiabilidade, os resistores de terminação CAN devem ser configurados corretamente.
Carregador de inicialização
Quando o Spartan 3 é ligado sem o fio branco (Heater Ground) conectado, ele entra no modo bootloader. Ligar o Spartan 3 com o Heater Ground conectado não acionará o bootloader e o Spartan 3 funcionará normalmente.
Garantia
A 14Point7 garante que o Spartan 3 está livre de defeitos por 2 anos.
Isenção de responsabilidade
A 14Point7 é responsável por danos apenas até ao preço de compra dos seus produtos. Os produtos 14Point7 não devem ser usados em vias públicas.
Perguntas frequentes
O que está incluído no pacote Spartan 3 v2?
Como faço para configurar a comunicação USB com o Spartan 3?
Posso alimentar o Spartan 3 através de uma porta USB?
Documentos / Recursos
![]() | Controlador Lambda Spartan 3 v2 |
Referências
- compuphase.com/software_termite.htmwww.compuphase.com
- Manual do usuáriomanual.tools




