Você está na página 1de 105

1 INTRODUÇÃO 1

1.1 Introdução. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Compilando e Instalando o Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2.1 Firmware Estável Mais Recente. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 2

1.2.2 Instalação - Método Fácil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2.3 Compilando Manualmente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 Conectando ao TunerStudio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3.1 Fazendo Download do Tuner Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3.2 Configurando seu projeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.4 Criando um projeto TunerStudio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.4.1 Configurando as propriedades do projeto TunerStudio. . . . . . . . . . . . . . . 9

1.4.2 Aba Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.4.3 Guia Dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2 HARDWARE ..................................................................................... 13

2.1 Requisitos de hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1.1 Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1.2 Entradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1.3 Saídas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.1.4 IO auxiliar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.1.5 CanBus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.1.6 Addon de terceiros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.1.7 GPIO para Speeduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2,2 V0,3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.2 Recursos da Placa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.3 Layout Físico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.2.4 Área Proto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


2.2.5 Assembléia da Diretoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.2.6 Configuração da Diretoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.2.7 Revisões do Conselho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2,3 V0,4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

II CONTEÚDO

2.3.2 Recursos da Placa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.3 Layout Físico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.4 Assembléia da Diretoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.5 Configuração da Diretoria. . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.3.6 Revisões da diretoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.4 Fiação do injetor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.4.1 Introdução. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.4.2 Injetores Suportados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.4.3 Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.5 Calibração do Sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2.5.1 Calibração do sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3 DESCODIFICADORES SUPORTADOS ..............................................36

3.1 Dente Perdido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.1.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.1.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.1.3 Configuração do Estúdio Tuner. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 37

3.1.4 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.2 Dente Perdido (cam). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.2.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.2.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.2.3 Configuração do Estúdio Tuner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39


3.2.4 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3,3 roda dupla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.3.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.3.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.3.3 Configuração do Tuner Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.4 Distribuidor Básico. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 41

3.4.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.4.2 Sinal de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3,5 GM 7X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.5.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3,6 4G63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.6.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.6.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.6.3 Configuração do Tuner Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.6.4 Ajuste de temporização. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.6.5 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3,7 GM 24X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.7.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.7.2 Sinal de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.8 Jeep 2000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

CONTEÚDO III

3.8.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.8.2 Sinal de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3,9 Audi 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3,10 Honda D17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.10.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.10.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.10.3 Configuração do Estúdio Tuner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.10.4 Ajuste de temporização. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 45

3.10.5 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3,11 Miata 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.11.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.11.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.11.3 Configuração do Estúdio Tuner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.11.4 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3,12 não-360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.12.1 Decodificador não-360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.13 Nissan 360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.13.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.13.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.13.3 Configuração do Estúdio Tuner. . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . 47

3.13.4 Ajuste de temporização. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.13.5 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3,14 Subaru 6/7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3,15 Daihatsu +1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.15.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.15.2 Aplicações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.15.3 Configuração do Estúdio Tuner. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 48

3.15.4 Ajuste de temporização. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.15.5 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3,16 Subaru 36-2-2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.16.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.16.2 Padrão de Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

3.16.3 Referências. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4 CONFIGURAÇÃO ...............................................................................50

4.1 Constantes do Motor. . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.1.1 Visão geral [edit]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.1.2 Configurações [edit]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.2 Características do Injetor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 52

4.2.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.2.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.3 Configuração do Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

IV CONTEÚDO

4.3.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.3.2 Configurações de Trigger. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 53

4.3.3 Encontrando o dente 1 e o ângulo de disparo. . . . . . . . . . . . . . . . . . . . . 54

4,4 Densidade IAT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.4.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.4.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.5 Enriquecimento de Aceleração. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.5.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.5.2 Teoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.6 AFR / O2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4.6.1 AFR / O2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4.6.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4,7 Rev Limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.7.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.7.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.8 Flex Fuel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.8.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.8.2 Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.8.3 Ajuste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

4,9 Injeção Staged. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

4.9.1 Injeção Staged. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

4.10 Configurações de faísca. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.10.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.10.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.11 Deter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.12 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.13 Configurações. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 65

4.13.1 Correção de tensão. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.14 Partida em movimento. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 67

4.14.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.14.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.15 Aquecimento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.15.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.15.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.16 Ocioso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.16.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.17 Ventilador térmico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.18 Lançamento do Flatshift. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 77

4.18.1 Iniciar o controle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.18.2 Deslocamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.19 Bomba de combustível. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

CONTEÚDO V

4.20 Controle de aumento. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.20.1 Visão geral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.20.2 Configurações. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
CAPÍTULO 1

INTRODUÇÃO

1.1 INTRODUÇÃO

Este manual cobre o hardware (sensores, fiação, etc), a configuração do


software e os elementos de ajuste relacionados à execução uma unidade
Speeduino. Ao começar com o Speeduino, particularmente se é a primeira vez
que instala e configura um sistema de gestão do motor, este manual ajudará a
compreender as capacidades do Speeduino e como deve ser instalado, tanto
em termos de hardware e software / firmware.

Embora este documento ajude no fornecimento de informações relacionadas à


configuração do Speeduino, ele não cobre configurações avançadas de
motores, estratégias de combustível / ignição, etc. Tal como acontece com
quaisquer alterações à gestão do motor, a possibilidade de danos ao hardware
são muito reais, caso um sistema seja configurado incorretamente.

Começando

Em termos de começar com o Speeduino, geralmente é recomendado primeiro


fazer o upload do firmware para o seu Arduino e conecte-o ao software de
sintonização (Tuner Studio) antes de passar para a montagem de hardware ou
fiação, etc.

A configuração e a configuração do software no Speeduino podem ser


concluídas sem a necessidade de qualquer hardware adicional presente (além
do próprio arduino) e isso permite a exploração do software e das opções
disponíveis antes de desembolso de fundos significativos ou um investimento
significativo de tempo.

As seções seguintes deste manual cobrem como compilar e fazer o upload do


firmware, bem como criar um novo projeto no Estúdio Tuner. É altamente
recomendável lê-los como ponto de partida.

Sobre este manual

O conteúdo deste manual é compilado no wiki do Speeduino em


https://speeduino.com/wiki/index.php. Como um projeto de código aberto,
esta documentação está crescendo continuamente e este manual off-line é
atualizado todas as noites com qualquer mudanças que são feitas. Isso
também significa que você pode se deparar com lacunas na documentação
onde pouca informação é fornecido atualmente. Por favor, não hesite em postar
no fórum se houver algo faltando que você precisa criticamente (ou mesmo não
tão criticamente).
Adicionalmente, se você gostaria de contribuir com a documentação do
Speeduino, nós gostaríamos de ouvir você! O método preferido para solicitar
acesso ao wiki é através do fórum
(https://speeduino.com/forum/viewforum.php?f=9) ou via Slack
(http://slack.speeduino.com:3000/)

1.2 Compilando e instalando o firmware

Com o objetivo de máxima simplicidade, o processo de compilação e instalação


do firmware é razoavelmente

direto.

1.2.1 Firmware Estável Mais Recente

- Data: 12 de fevereiro de 2019

- Detalhes: consulte
https://speeduino.com/forum/viewtopic.php?f=13&t=2599

1.2.2 Instalação - Método Fácil

O método mais simples de instalar o firmware do Speeduino em um Arduino


Mega 2560 padrão é com o Speedy- Utilitário Loader. O SpeedyLoader se
encarrega de baixar o firmware e instalá-lo em um Arduino sem o precisa
compilar manualmente qualquer um dos códigos. Você pode escolher o
firmware mais novo que foi lançado ou selecione um dos mais antigos, se
preferir. O SpeedyLoader também baixará o arquivo INI para o firmware que
você escolha para que possa ser carregado em seu projeto TunerStudio.

- Windows: 32 bits / 64 bits

- Mac: SpeedyLoader-1.1.0.dmg

- Linux: SpeedyLoader.1.1.0.AppImage (será necessário executá-lo após o


download)

Quando o firmware estiver instalado na placa, consulte Conectando-se ao


TunerStudio para obter mais detalhes sobre como configurar.

TunerStudio

1.2.3 Compilando Manualmente

Se você quiser compilar o firmware por conta própria ou fazer qualquer


alteração no código, então a origem dos lançamentos e a versão atual de
desenvolvimento está disponível gratuitamente. Note que a compilação manual
do firmware NÃO é necessária para Instale o Speeduino, o método mais fácil (e
recomendado para a maioria dos usuários) é usar o SpeedyLoader como
descrito acima.

REQUISITOS

- Um PC Windows, Mac ou Linux

- Um dos seguintes:

- O IDE do Arduino. A versão mínima atual é a 1.6.7, embora seja


recomendada uma versão mais recente.

- PlatformIO. Pode ser baixado em http://platformio.org/platformio-ide

- Uma cópia da última base de código do Speeduino. Ver abaixo.

- Uma cópia do TunerStudio para testar se o firmware foi carregado com


sucesso

Download do firmware

Existem dois métodos para obter o firmware do Speeduino:

1. Gotas de código regulares e estáveis são produzidas e feitas como


lançamentos no Github. Estes podem ser encontrados em:

https://github.com/noisymime/speeduino/releases

2. Se você quiser o código mais recente e maior (e ocasionalmente mais


flakiest), o repositório git pode ser clonado e atualizado.

Veja: https://github.com/noisymime/speeduino

Versões de firmware mais antigas Se necessário, versões e detalhes de


firmware mais antigos podem ser encontrados em Histórico de Firmware.

1.2. COMPILING E INSTALANDO O FIRMWARE

Compilando o firmware

- Inicie o IDE, selecione Arquivo> Abrir, navegue até o local onde você baixou o
Speeduino e abra o speeduino.ino

Arquivo.

- Defina o tipo de placa: Ferramentas> Placa> Arduino Mega 2560 ou Mega


ADK (esta é a única placa atualmente suportado)

- Clique no ícone Verificar no canto superior esquerdo (parece um carrapato)

Neste ponto você deve ter um firmware compilado! Se você teve um problema
durante a compilação, consulte o
Seção de solução de problemas abaixo.

Este vídeo percorre todo o processo de instalação do firmware no seu Arduino


a partir do zero:

Opcional (mas recomendado) Existe uma opção disponível para alterar o nível
de otimização do compilador, que pode melhorar . Por padrão, o IDE usa a
opção de compilação -OS, que se concentra na produção de pequenos
binários. Enquanto o tamanho do código Speeduino não é um problema, mas a
velocidade é uma consideração, alterando isso para -O3 produz melhores
resultados (Aproximadamente 20% mais rápido, com um tamanho de esboço
40% maior) Para fazer isso, você precisa editar o arquivo platform.txt:

- Certifique-se de que o IDE do Arduino não esteja em execução

- Abra o arquivo platform.txt, que está nos seguintes locais:

- No Windows: c: \ Arquivos de programas \ Arduino \ hardware \ arduino \ avr

- No Mac: / Aplicações / Arduino / Conteúdo / Recursos / Java / hardware /


arduino / avr /

- No Linux:

- Nas 3 entradas seguintes, altere o Os para ser O3:

- compiler.c.flags

- compiler.c.elf.flags

- compiler.cpp.flags

- Salve o arquivo e reinicie o Arduino IDE

Nota: Isso NÃO é necessário se estiver usando PlatformIO, a otimização acima


é aplicada automaticamente lá

INSTALANDO

Depois de compilar com sucesso o firmware, a instalação na placa é trivial.

- Conecte seu Mega 2560 a uma porta USB livre

- Se você está executando uma versão mais antiga do Windows e esta é a


primeira vez que usa um Arduino, talvez seja necessário

instalar drivers para o chip serial Arduino (USB-UART ou “chip adaptador


USB”).
A maioria dos quadros oficiais e muitas versões não oficiais usam o
ATMega16U2 ou 8U2, enquanto muitos dos Mega2560As placas clone utilizam
o CH340G IC. Ambos os tipos funcionam bem. Os chips seriais geralmente
podem ser identificados pela aparência:ATMega16U (IC quadrado) - drivers
incluídos no Windows, MacOS e Linux: ou WCH.

ou

WCH CH340G (Retangular IC) - utiliza os drivers “CH341” do WCH para


Windows:
Os drivers originais CH340 / CH341 da WCH para outros sistemas (Mac, Linux,
Android, etc.) podem ser encontrados aqui.

No Arduino IDE; selecione o Mega2560: Ferramentas> Tabuleiro Selecione a


porta serial do seu sistema para carregar: Ferramentas> Porta
Serial. Pressione o botão Upload no canto superior esquerdo (parece uma
seta para a direita)

Supondo que tudo corra bem, você deve ver a mensagem do IDE que o
avrdude foi feito, semelhante a isto:

1.2. COMPILING E INSTALANDO O FIRMWARE

Verificando o firmware

O firmware agora está carregado em sua placa e agora você pode ir para
Conectando ao TunerStudio. Opcionalmente, você pode executar uma
verificação do firmware usando o Monitor Serial do Arduino IDE. Isso pode ser

Comece selecionando 'Monitor serial' no menu Ferramentas.

Na janela exibida, insira um “S” maiúsculo (sem aspas) e pressione Enter. O


Mega deve responder com o ano e mês da versão de código instalada
(xxxx.xx):

Speeduino 2017.03

NOTA: Verifique se a taxa de transmissão está configurada para 115200

Você também pode digitar "?" Para uma lista de consultas do seu Mega.

Solução de problemas

Placa Arduino incorreta selecionada Se você ver os seguintes erros (ou


similares) ao tentar compilar o firmware e as soluções:

scheduler.ino: 317: 7: erro: "OCR4A" não foi declarado neste escopo

scheduler.ino: 323: 8: erro: "TIMSK5" não foi declarado neste escopo


scheduler.ino: 323: 25: erro: "OCIE4A" não foi declarado neste escopo

Você pode ter o tipo errado de placa Arduino selecionado. Defina o tipo de
placa selecionando Ferramentas> Placa> Arduino

Mega 2560 ou Mega ADK

Todo o projeto do Speeduino não está aberto O seguinte pode ocorrer se você
tiver aberto apenas o arquivo speeduino.ino em vez de todo o projeto.

speeduino.ino: 27: 21: erro fatal: globals.h: Nenhum arquivo ou diretório

Certifique-se de que todos os arquivos estejam contidos no mesmo diretório,


selecione File-> Open e encontre o arquivo speeduino.ino

Arquivo. Se você abriu o projeto corretamente, você deve ter várias guias na
parte superior:
CAPÍTULO 1 INTRODUÇÃO

1.3 Conectando ao TunerStudio

O Tuner Studio é a interface de sintonização recomendada para o Speeduino.


Ele é executado no Windows, Mac e Linux e fornece recursos de configuração,
ajuste e registro. Depois de ter o firmware compilado e enviado para o seu
Arduino, você está pronto para configurar o Tuner Studio para configure e
monitore-o. Se você ainda não compilou e fez o upload do firmware, consulte a
seção Compilando e instalando Página de firmware.

1.3.1 Fazendo Download do Tuner Studio

Se você ainda não o fez, pegue uma cópia do Tuner Studio em:
(http://www.tunerstudio.com/index.php/downloads) Tuner.

O Studio está disponível para Windows, Mac e Linux e será executado na


maioria dos PCs, pois os requisitos do sistema são bastante baixos. A versão
mínima atual do TunerStudio requerida é 3.0.7, mas a versão mais recente é
geralmente recomendada. Se você achar que o Tuner Studio é útil, considere o
pagamento de uma licença. Este é um programa fantástico de um único
desenvolvedor que rivaliza com o melhor software de ajuste do mundo, vale a
pena o dinheiro.

1.3.2 Configurando seu projeto

CRIE UM NOVO PROJETO

Ao iniciar o TunerStudio pela primeira vez, você precisará configurar um novo


projeto que contenha as configurações, ajustes, registros etc.Na tela inicial,
selecione "Criar novo projeto"
Dê a você um nome para o projeto e selecione o diretório no qual deseja que o
projeto seja armazenado. O Tuner Studio requer arquivo de definição de
firmware para se comunicar com o arduino. Marque o botão "Outro / Navegar".

1.3. CONECTANDO-SE AO TUNERSTUDIO


Em seguida, navegue até o diretório de origem do Speeduino, insira a subpasta
de referência e selecione o arquivo speeduino.ini

OPÇÕES DE CONFIGURAÇÃO

Defina os parâmetros de configuração para o seu projeto. Estas podem ser


alteradas a qualquer momento mais tarde, por isso não se preocupe se não tê-
los neste momento.
CONFIGURAÇÕES DE COMUNICAÇÃO

Selecione suas opções de comunicação. O nome exato da porta dependerá de


qual sistema operacional você está executando e será o mesmo que no

Arduino IDE. Taxa de transmissão deve ser 115200.

1.4. CRIANDO UM PROJETO TUNERSTUDIO

Tune base de carga

Depois que o projeto for criado, você precisará carregar uma música base para
garantir que todos os valores sejam pelo menos um pouco sensatos.

Não fazer isso pode levar a problemas e valores muito estranhos em sua
sintonia.
No diretório de referência do Speeduino, você encontrará o arquivo de ajuste
básico a ser aberto:

E é isso! O Tuner Studio deve agora tentar se conectar ao Arduino e mostrar


uma exibição em tempo real da ECU.

1.4 Criando um projeto TunerStudio

1.4.1 Configurando as propriedades do projeto TunerStudio

A opção de menu para a página de propriedades do projeto pode ser


encontrada aqui
Depois de aberta, esta página será vista.

1.4.2 Configurações
1.4.2 Aba Configurações

Display de temperatura

Opções são:

Fahrenheit (padrão)

Celsius

Algoritmos de Abastecimento

Opções são:

Algoritmo de Abastecimento de Densidade de Velocidade (padrão)

Algoritmo de Combustão Alfa-N

Enable_hardware_test

A opção padrão está desativada. Se habilitado, uma guia adicional será exibida
na página de ajuste

Clicando sobre isso irá abrir mais opções

Teste de saída

Página de teste de hardware.

Teste de Entrada

CAN_COMMANDS

A opção padrão está desativada


1.4.3 Guia Dispositivos

CAPÍTULO 2

HARDWARE

2.1 REQUISITOS DE HARDWARE

2.1.1 ARDUINO

O Speeduino usa o Arduino Mega 2560 R3 como controlador. Todas as placas


oficiais e mais clones de Arduino Mega 2560 funcionará bem, mas recomenda-
se usar uma placa que tenha a interface serial 16u2 em vez da placa CH340
mais barata.

Qual chip uma placa usa normalmente pode ser encontrada na listagem de
informações / especificações da maioria dos varejistas, mas se dúvida,
pergunte ao vendedor que você está procurando comprar.
2.1.2 ENTRADAS

SENSOR DE MANIVELA

Este é sem dúvida o sensor mais importante para o Speeduino funcionar


corretamente. O sinal que vai para o Arduino deve ser uma série de pulsos de
onda quadrada de 0v-5v (mostrada abaixo) representando os dentes em uma
roda que gira à velocidade da manivela (ou cam).

Muitos sensores Hall e 'opto' atendem a essa especificação digital de onda


quadrada. Se apenas uma roda de gatilho do virabrequim for usada sinal, a
roda da manivela deve ter um dente 'ausente' para fornecer informações de
posição, bem como o motor RPM. Rodas de dente perdido testadas atualmente
são 4-1, 12-1, 36-1 e 60-2.

Alternativamente (e necessário para injeção sequencial completa) um sinal de


came adicional com ou sem roda de manivela ausente dentes. Essas
configurações são indicadas pelo acréscimo de “/ x”, como 60-2 / 1, para uma
roda de manivela de 60 dentes, com 2 dentes ausentes, e um sinal de cam de
1 dente por ciclo. As rodas com dente em falta com velocidade de came
também podem suportar sequencial completo e semi-seqüencial.

Sensores de VR (relutância variável) também podem ser usados, no entanto,


como a placa não contém nenhum tipo de condicionador de sinal para
converter a onda senoidal (abaixo) para a onda quadrada requerida, será
necessário um módulo adicional. Um DIP de 8 pinos.

A tomada está localizada nas placas oficiais da série v0.3.xe v0.4.x para este
fim como IC3. O chip MAX9926 foi testado para funcionar com a maioria dos
tipos de sinais de entrada, e está disponível na Speeduino Store, no entanto,
qualquer módulo semelhante que gera uma onda quadrada de 0v-5v (LM1815,
LM358, SSC / DSC, muitos módulos OEM, etc.) também deve funcionar bem
com sinais do sensor VR.

TPS

O sensor TPS deve ser do tipo potenciômetro de três fios, em vez dos dois
interruptores on / off encontrados em alguns estranguladores. Se o seu TPS é
um sensor de 3 fios, provavelmente funcionará, no entanto, você precisará
confirmar se ele é um potenciômetro (variável) tipo de sensor.

O TPS funciona enviando um sinal analógico de tensão variável para o


Speeduino para reportar a posição atual do acelerador. Normalmente é
fornecido com V + de 5V e aterramento (GND, terra de sinal ou retorno de
sinal), roteamento através de um potenciômetro interno para produzir uma
baixa tensão em baixa abertura do acelerador, e uma tensão crescente com
maior abertura do acelerador.
Se estiver usando um TPS com conexões desconhecidas; recomenda-se testar
o TPS com um ohmímetro para determinar

VR e sinais digitais necessários a conexão de cada pino sem risco de dano,


aplicando a energia do sensor aleatoriamente. Isso pode ser feito no banco ou
com o motor desligado e o TPS desconectado:

- Atribuir uma carta para cada pino.

- Conecte o ohmímetro a dois pinos e opere o acelerador de fechado (ocioso)


para largo (WOT), registrando os resultados.

- Encontre o par de pinos onde a resistência não muda significativamente de


ocioso para WOT. Estes são seus dois pinos de alimentação.

- O pino restante é o seu pino de sinal.

- Para determinar qual pino de alimentação é V + e qual é o GND, teste ohms


entre o pino do sinal e um pino de alimentação.

- Em posição inativa; se ohms estiverem baixos, o pino de energia é GND. Se


ohms são altos, o pino de energia é V +.

A maioria dos sensores TPS utilizáveis tem 3 pinos. Se o seu TPS tiver um
número diferente de pinos, consulte o mecanismo original diagrama de fiação
pode mostrar a função, e se é utilizável ou quais pinos usar para Speeduino.
Para sensores TP que o trabalho "de trás para frente", e a fiação não pode ser
alterada, uma modificação de código simples está disponível nos Fóruns para
fazer utilização deste tipo de TPS.

MAP (PRESSÃO DO COLETOR)

O sensor MAP recomendado é o MPX4250 da Freescale, porém muitos


sensores MAP são suportados. Se vocês deseja usar um que não esteja
incluído na lista (em Ferramentas-> Calibração de Mapa no TunerStudio), faça
novo segmento no fórum solicitando isso. Outros sensores podem e
funcionarão bem, mas você precisará calibrá-los dentro do TunerStudio contra
um conjunto diferente de valores.

SENSORES DE TEMPERATURA (CLT E IAT)

Qualquer sensor termistor de 2 fios padrão pode ser usado para essas funções
de temperatura. Os sensores têm 1 lado conectado a uma terra (de preferência
da ECU) e a outra correndo para a linha de sinal. Esses sensores não têm
polaridade, então a orientação desses fios não importa.

Para mais detalhes, consulte a página Calibração do sensor

SENSORES DE OXIGÊNIO DE GÁS DE ESCAPE (O2 E WBO2)

O tipo de sensor de O2 (estreito ou banda larga) deve ser selecionado no


TunerStudio em Ferramentas> Calibrar tabela AFR.

Os sinais do sensor NBO2 de banda estreita são lidos diretamente pelo


Speeduino. O TunerStudio aplica o padrão não linear 0-Volt para valores de 1
volts para todos os sensores padrão NBO2 automaticamente sob calibração.
Uma vez definido em calibração, Speeduino usará o NBO2 designado para
ajustar o abastecimento de acordo com as entradas feitas na tabela AFR
(Ajuste> AFR Tabela), e o sensor é selecionado para tipo e parâmetros (ou
desativado) em Ajuste> AFR / O2. Note que a banda estreita sensores foram
originalmente projetados para atingir AFR estequiométrica (Lambda 1.0) para
emissões catalíticas eficientes controle, e geralmente não são suficientemente
precisos ou adequados para o ajuste eficiente de economia enxuta ou
alimentação rica.

Embora não seja recomendado; os métodos de ajuste envolvidos estão


disponíveis para permitir ajuste limitado e aproximado para AFRs ricos usando
um sensor NBO2.

Os sensores de banda larga de oxigênio de banda larga (WBO2) podem


detectar e reportar uma faixa mais ampla de lambda (ƛ) ou AFRs do que banda
estreita, e com maior precisão, de aproximadamente 10: 1 a 20: 1 (cerca de 0,7
a 1,3 lambda), dependendo versão específica do sensor e controlador. O
Speeduino não pode usar sensores WBO2 diretamente, exigindo um
controlador externo para processar o sinal e aplicar o controle de aquecimento
do sensor. Digite a marca e o modelo do controlador na lista exibida.

Se o sinal do controlador for genérico linear ou personalizado, selecione e


insira as informações necessárias ou uma opção para instalar um o arquivo
INC personalizado está disponível na lista de menus.
Uma vez definido em Ferramentas> Calibrar o Sensor AFR, o Speeduino pode
usar o WBO2 designado para reportar lambda / AFR a Tuner-Estúdio para
exibição de medidor. Depois que o sensor é selecionado para o tipo e
parâmetros em Sintonia> AFR / O2, ele pode ajustar alimentação corretiva on-
the-fly de acordo com as entradas feitas na tabela AFR (Ajuste> Tabela AFR),
e para auto-tuning no TunerStudio, ou MegaLogViewer em tempo real ou a
partir de logs. As configurações também incluem a opção de desativar.

Embora o Speeduino possa usar as informações do WBO2 para corrigir o


abastecimento; é fortemente sugerido que não seja usado para compensar a
má sintonização.

ENTRADAS ESPECÍFICAS DO APLICATIVO

Circuitos e técnicas que os usuários do Speeduino acharam úteis para adaptar


ou implementar certas entradas ou funções.

Sensor de Combustível Flex Consulte a seção Combustível Flex para obter


detalhes sobre hardware e configuração de configurações de combustível flex.

Pressão do óleo «placeholder»

Sinal de entrada de 12V Alguns sensores de posição emitem um sinal de 12V.


Para corrigir isso e evitar danificar o Arduino, um circuito como o do diagrama
pode ser construído. O resistor R1 nem sempre é necessário, mas garante que
qualquer saída que não seja alta é puxada para baixo. Junto com este circuito
use o jumper pull-up no Speeduino. Isso vai efetivamente mudar um 0v / 12v
em um sinal de 0v / 5v.

Muito obrigado ao PSIG pela informação e diagrama.

Módulo de Distribuidor GM 7/8 pinos Os módulos de pino GM 7/8 foram usados


em uma ampla variedade de motores GM de 4 cilindros para V8s (bloco
pequeno e grande). O distribuidor de 8 pinos também foi amplamente utilizado
em aplicações marítimas por Indmar, Mercruiser e outros.

GM 7-Pin Module

GM 8-Pin Ignition Module

Os módulos de 7 e 8 pinos são funcionalmente equivalentes e compartilham


amplamente a mesma fiação. O pino 7 é usado no grande distribuidores coil-in-
cap enquanto o pino 8 é usado nos distribuidores de tampa pequena com
bobinas montadas remotamente. O pino 8 tem um terminal adicional que
fornece um aterramento do sensor. Ambos os módulos fornecem terra à bobina
através dos ilhós de metal usado para protegê-los para o distribuidor.

Estes módulos fornecem um meio simples para temporização controlada por


computador, mantendo o distribuidor. Eles eram projetado para ser usado com
motores de injeção de porta e injetor de porta do acelerador e fornecer
limitação de corrente de bobina automática (7,5 amps foi a especificação GM) e
controle automático de parada. O pode ser adaptado para outras aplicações de
distribuidor que usam tanto o relator variável quanto os sensores tipo hall.

Pino Descrições e conexões • ”+”: Tensão da bateria de uma fonte de ignição


comutada. Fornece o poder de operar o módulo.

• "C-": Conexão negativa da bobina de ignição.


• "P & N": Positivo e Negativo do relutor do distribuidor. A polaridade é
importante. Os conectores do distribuidor GM podem só ser conectado de um
jeito. Para uso com outros distribuidores, verifique a polaridade dos condutores
do reluctor.

• "B": desvio de ignição. Ao acionar, aterrar esta linha ignora o controle de


tempo do computador. A temporização é controlado apenas pelo módulo. Isso
pode ser feito usando a função de pinos do Speeduino Cranking Bypass (veja
abaixo).

• "R": Referência ou sinal do tacômetro. Isso gera uma onda quadrada de 5


volts que serve como entrada RPM1 para o Speeduino. Para usá-lo, conecte-o
ao RPM1 e configure JP2 para Hall e JP4 conectados (isto é, 5 volts para
cima).

• "E": sinal de controle de temporização. Quando o pino B tem 5 volts, o módulo


permite que o Speeduino controle o tempo usando esse alfinete. A saída de
Ign1 deve estar conectada a este pino.

• "G": (somente 8 pinos) Sinal de aterramento. Deve ser conectado ao terra do


sensor Speeduino. (O módulo é fornecido através dos ilhós de montagem de
metal). Um circuito de desvio de temporização deve ser construído para utilizar
o controle de temporização da ignição Speeduino. O pequeno circuito abaixo
deve ser construído na área proto.

Além disso, o bypass de acionamento deve ser ligado e o pino de desvio deve
ser ajustado para o pino 3 nas configurações de partida.

diálogo (em Inicialização / Inatividade no TunerStudio):


As configurações do acionador (em Iniciar / Configuração do acionador no
TunerStudio) devem ser mostradas abaixo. Você precisará ajustar o ângulo de
disparo para obter o tempo correto. Instruções para isso estão no wiki.

O controle de tempo é definido na caixa de diálogo Configurações do Spark /


Spark:
O módulo funciona bem, no entanto, algumas aplicações resultam em um sinal
de acionamento com ruído. Isso é mostrado como um RPM instável (em
marcha lenta ou com maior freqüência em velocidades mais altas). A filtragem
de gatilho pode ajudar, mas uma modificação pode ser necessária para limpar
o sinal. O circuito abaixo efetivamente limpa / filtra o sinal, permitindo o uso
sem filtragem de trigger por o Speeduino. Foi testado com relutores e módulos
monolares e de 8 polos da GM, Transpo e um sem nome genérico.

Muito obrigado a apollard para esta informação de contorno.

2.1.3 SAÍDAS

INJETORES

Os drivers de injetor Speeduino usam controle on / off (não PWM) e são


projetados para funcionar com injetores “High-Z”. Esse tipo dos injetores
também são conhecidos como “saturados” ou “alta impedância” que usam
tensão total da bateria para controlar o injetor ciclo aberto, e geralmente a
impedância é maior que cerca de 8 Ohms. Se você estiver executando “Low-Z”
(“pico e espera”) ou PWM-controlados) que são de baixa impedância, você
precisará instalar resistores de série sobre estes para evitar danificando a placa
com corrente excessiva. A classificação de ohms e watt do resistor pode ser
calculada pela Lei de Ohm ou use uma página de calculadora da Internet,
como o Speeduino Injector Resistor Calculator. O Speeduino pode acionar até
2 injetores High-Z por canal de saída.
BOBINAS

As versões atuais do Speeduino usam sinais de saída de baixa potência,


projetados para funcionar com ignição externa de pequeno sinal drivers de
bobina, seja um tipo separado (módulo ou ICM, ignitor, IGBT, etc.), ou
embutido no conjunto da bobina (inteligente bobinas). Este método permite ao
Speeduino ter grande flexibilidade para controlar a maioria dos tipos de
sistemas de ignição. Anexando o Speeduino transmite diretamente para uma
tradicional bobina de ignição passiva de alta corrente (“burra” ou 2 pinos) sem
uma ignição driver da bobina irá causar danos ao seu Arduino.

Como Speeduino controla a potência do circuito de ignição Na história anterior,


o acionador da bobina era um conjunto de pontos de contato mecânico
(“Pontos”), simplesmente substituído hoje por uma versão eletrônica. O driver
da bobina adicionado pode estar em qualquer lugar Speeduino para dentro do
conjunto da bobina; embora próximo ou na bobina reduz o ruído elétrico.

No exemplo de imagem animada abaixo, o sinal de ignição do Speeduino é


normalmente baixo (próximo do solo ou 0V) o Speeduino calcula o tempo até o
próximo disparo da bobina. No momento adequado, Speeduino muda a saída
de ignição para alta (próximo a 5V ou 12V selecionável) para ligar o driver da
bobina (exemplo IGBT), permitindo que a corrente flua através da bobina para
o chão. Isso é chamado de período de "permanência". Durante a permanência,
um campo de energia crescente é gerado em torno do núcleo da bobina de
ignição e dos enrolamentos de fio.

No final do período de permanência e, portanto, no momento apropriado para a


faísca; Speeduino desliga o driver da bobina, interromper o fluxo de corrente,
que colapsa o campo de energia para criar alta tensão e a faísca resultante: No
TunerStudio, a configuração para este exemplo seria disparar a faísca "indo
baixo". O ajuste de permanência é altamente variável dependendo do tipo de
bobina, níveis de voltagem, etc. Pouca espera vai dar fraca ou nenhuma faísca
e o excesso vai durar rapidamente aumente o calor, possivelmente danificando
qualquer componente da ignição, mas normalmente a bobina de ignição ou o
acionador da bobina.

A versão de faísca desperdiçada está abaixo para mostrar como ela é idêntica
em operação, mas com a faísca de alta voltagem retornando através da
segunda vela de ignição para completar o circuito: Uma boa lista de tipos de
bobinas "inteligentes" pode ser encontrada em:
http://www.megamanual.com/seq/coils.htm. Há muitos módulos de ignição
disponíveis que o Speeduino pode usar para controlar bobinas padrão, ou para
bobinas inteligentes você geralmente pode usar 4 ou tipos de 5 pinos, pois
estes serão sempre de nível lógico, embora algumas bobinas de 3 pinos
também sejam desta variedade. Bobinas GM LS1 / 2 são um exemplo de
bobinas inteligentes poderosas que são comumente usadas e geralmente
podem ser obtidas de maneira fácil e barata.

(Observação: no passado, alguns módulos de controle de ignição com recursos


de limitação de corrente ou controle de parada (por exemplo, HEI GM dos anos
1970, os modelos Bosch '024' e Ford DS1) eram referidos como módulos
"inteligentes". Embora ainda seja verdade, a terminologia comum de bobinas
de ignição com pelo menos um driver integrado, ou uma tecnologia mais nova
com controles maiores (por exemplo, centelha controlada duração ou multi-
faísca) são todos considerados bobinas “inteligentes”. Você deve conhecer os
requisitos de controle dos drivers específicos, módulos de controle ou bobinas
que você pretende usar para operá-los adequadamente com o Speeduino.)

SAÍDAS AUXILIARES

Corrente Baixa A maioria das versões do Speeduino tem saídas de sinal de


baixa corrente (LC) diretamente do processador MEGA para (geralmente) a
área de prototipagem (proto) do quadro. Essas saídas geralmente não são
adequadas para controlar dispositivos de energia diretamente nesta forma, e
precisam de circuitos de saída adequados construídos na área do proto para
permitir seu uso. Alternativamente, o as funções de saída, como Bomba de
Combustível ou Ventoinha, podem ser atribuídas a outros pinos e
componentes, como o MOSFETs de saída de média corrente.

Algumas versões do Speeduino incluem um CI de transistor ULN2803A


Darlington de 8 canais IC que é capaz de alternar até 1/2 amperes por canal.
Estas saídas auxiliares são suficientes para ligar pequenos dispositivos
diretamente ou para alternar dispositivos, como MOSFETs de potência ou relés
automotivos. A configuração e as configurações dessas saídas são descrito na
seção Configuração. Informações adicionais sobre o uso de um ULN2803A em
placas da série v0.4 podem ser encontrado aqui. Opções de saída e atribuições
de pinos semelhantes podem ser usadas em outros designs de placa.

As placas de corrente média v0.3x e posteriores incluem saídas auxiliares


MOSFET de potência média para alternar até 3 amplificadores diretamente.
Estes são rotulados como “HC” em esquemas e algumas referências. Essas
saídas são comumente usadas para operar válvulas inativas, válvulas de
controle de impulso, solenóides VVT, etc., ou controlar relés para lidar com
cargas muito maiores, como ventiladores de radiadores elétricos. A
configuração e as configurações dessas saídas são descritas na seção
CONFIGURAÇÃO.

2.1.4 IO auxiliar

Em placas Speeduino baseadas em Arduino Mega2560 (oficiais ou apenas


executando o firmware atual) git commit 13f80e7 support está disponível para a
conexão externa de 8 entradas analógicas de 16 bits via Serial3

2.1.5 CanBus

Como o Arduino mega2560 não tem interface CanBus, foi projetada uma
interface separada de co-processador. Mais informações sobre esta unidade
podem ser encontradas aqui https://github.com/Autohome2/Speeduino-can-
interface. Isso usa a funcionalidade fornecida pela porta Serial3 e se conecta
por meio dessa porta. Na próxima variante Teensy3.5 do Speeduino, o código
CanBus será incorporado ao firmware principal do sistema como o Teensy3.5
integrou CanBus e requer apenas um módulo transceptor adicionado.

2.1.6 Addon de terceiros

Nesta seção você encontrará informações sobre hardware projetado por


terceiros projetado para ser usado em conjunto com o Speeduino ECU.

2.1.7 GPIO para Speeduino

Existem várias variantes do GPIO, o firmware pode ser baixado aqui


https://github.com/Autohome2/Speeduino-GPIO

Mais informações GPIO_for_Speeduino2.2 V0,3

2.2.1 Visão geral

A placa v0.3 é a primeira blindagem Speeduino amplamente disponível e é


adequada para muitas injeções típicas de cilindros 1-4 e aplicações de ignição
(Excluindo motores com injeção direta).

2.2.2 Recursos da Placa

As placas v0.3 incluem os seguintes recursos:

4 canais de injetores

4 saídas de ignição

Canais de entrada totalmente protegidos para CLT, IAT, TPS e O2

Montagem de condicionador VR opcional em entradas de manivela e came

Localização da montagem do sensor MAP


4 saídas sobressalentes atuais médias (por exemplo bomba de
combustível, thermo ventilador etc.)

Todos os I / O através de terminais de parafuso na placa

Área de protótipos com i2c, SPI e falhas de energia.

2.2.3 Layout Físico

2.2.4 ÁREA DO PROTO

A área proto pode ser usada para adicionar seus próprios circuitos ao
Speeduino, se necessário, ou simplesmente como um acesso conveniente
apontar para várias conexões. As conexões quebradas na placa proto são:

5v e 12v

Terreno

Pinos SPI (MOSI, MISO, SCK e SS). Alternativamente, estes podem ser
usados como IO genéricos digitais (pinos Arduino 50-53)
Pinos I2C (SDA e SCL).

3 entradas analógicas genéricas (13-15)

2.2.5 Assembléia da Diretoria

Consulte as revisões do Conselho para um link para a lista de materiais (BOM)


do seu quadro específico. A montagem de uma placa completa é relativamente
simples, com todos os componentes sendo furados e rotulados a placa (Veja
acima mencionado BoM para lista de peças). Embora não importe quais
componentes do pedido estejam instalados, o seguinte é recomendado para
simplificar:

1. todas as resistências

2. todos os diodos (incluindo LEDS)

3. todos os capacitores

(a) Observe que C14 e C16 são capacitores polarizados, o que significa que
eles devem ser colocados da maneira correta por aí. Os capacitores devem ser
marcados com um sinal + em um lado. No PCB, o lado positivo é indicado por

uma linha no símbolo do capacitor.

1. Todos os cabeçalhos de jumper (JP *)

2. Arduino pinos:

(a) Método sugerido: Quebre os pinos do cabeçalho nos comprimentos


necessários e insira em um Arduino Mega. Coloque o placa por cima dos pinos
e solda no lugar

(b) Observe que nem todos os pinos da linha dupla final precisam ser
preenchidos (embora não haja nenhum dano em fazer assim). Os pinos
ímpares (por exemplo, D23, D25 .. DD53) não precisam de pinos.

3. soquetes IC

4. Sensor MAP (se usado)

(a) NOTA: TODAS as placas de auto-montagem possuem o sensor MAP com o


orifício na parte superior.

5. todos os terminais de parafuso

6. Todos os MOSFETs

7. regulador de potência
2.2.6 Configuração da Placa

A placa pode ser configurada de várias maneiras, dependendo do hardware


que você usa e de como sua configuração está configurada.

Saídas padrão da placa

Múltiplas funções dentro do Speeduino têm saídas ajustáveis ou podem ser


configuradas para o padrão da placa. Os seguintes são os:

PINs padrão para a v0.3

Observação: esses padrões são aplicáveis ao firmware de janeiro de 2017 e


aos mais recentes

Componentes Opcionais

Se estiver usando um sensor de manivela VR, a placa exigirá a adição de um


condicionador VR. A placa foi projetada para trabalhar com o condicionador VR
duplo da JBPerf (http://www.jbperf.com/dual_VR/index.html) que irá ligar
diretamente. Outros condicionadores de RV também provavelmente
funcionarão, mas não foram testados. Existe agora também um oficial VR placa
que pode ser usada, veja o link à esquerda.

SP721 Proteção contra sobretensão Para usuários que tenham dificuldade em


obter o SP721 usado em algumas versões, consulte as informações na página
alternativa do diodo SP721.

Configuração de jumpers

Dependendo do tipo de sensores de manivela e came que você tem, há vários


jumpers que precisam ser configurados.

Os jumpers que precisam ser definidos são:

- JP1 - Define se as saídas de ignição são 12v ou 5v. Note que mesmo se você
definir isso para 12v você deve

** NÃO ** conecte-os diretamente a uma bobina de alta corrente. Estas saídas


só devem ir para uma bobina de nível lógico ou um ignitor

- JP2 - Se a entrada RPM1 (Crank) deve ou não ser roteada através do


condicionador VR (opcional). Isto deveria ser definido para VR quando usar um
sensor de VR ou um sensor de salão que alterna entre 0v-12v

- JP3 - O mesmo que JP2, mas para a entrada RPM2 (Cam)

- JP4 - resistor de 10k para entrada RPM1. Deve ser jumpeado ("On") quando
um sensor é usado entre o solo e flutuante (que é a maioria dos sensores de
efeito hall)
- JP5 - O mesmo que JP4, mas para a entrada RPM2 (Cam)

Para tornar isso mais simples, os tipos de sensores mais comuns e suas
configurações necessárias estão abaixo:

2.2.7 Revisões da diretoria

2,3 v0,4

2.3.1 Visão Geral

A placa v0.4 é uma placa de teste desenvolvida com os objetivos de reproduzir


as capacidades existentes das placas v0.3, mas com as seguintes melhorias:

2.3. V0.4

- Custo mais baixo (principalmente devido ao tamanho reduzido, mas também


algumas mudanças de componentes)

- Mais compatível com estantes / gabinetes

- Opção de driver IAC Stepper-style

- Tem um único conector de 40 pinos para todo o IO (excluindo o poder de 12v)

Note que a v0.4 NÃO tem a intenção de substituir a linha v0.3 de placas! Os 2
são projetados com diferentes objetivos em mente. A v0.4 deve ser integrada
mais de perto na fiação existente, com o objetivo de que a interface das placas
possam ser usadas para conectar facilmente através do conector IDC40. A
menos que você entenda a interface na v0.4 placa e acredito que é a melhor
opção para a sua instalação, a v0.3 pode muito bem ser uma opção melhor
para você.

2.3.2 Recursos da Placa

As placas v0.4 incluem os seguintes recursos:

- 4 canais de injetores

- 4 saídas de ignição

- Canais de entrada totalmente protegidos para CLT, IAT, TPS e O2

- Montagem de condicionador VR opcional em entradas de manivela e came

- Localização da montagem do sensor MAP

- Localização da montagem do módulo de passo DRV8825

- 4 saídas sobressalentes de corrente média (por exemplo, bomba de


combustível, termoventilador, controle de impulso, VVT, etc)
- 5 saídas sobressalentes de baixa corrente opcionais não carregadas /
configuradas na seção “proto”, incluindo saída de tacômetro

- Um único conector IDC de 40 pinos inclui todos os pinos necessários para a


placa, com exceção da entrada de 12v

2.3.3 Layout Físico

Note que existem algumas diferenças entre as várias versões da placa, no


entanto as pinagens na tela principal o conector IDC40 permanece o mesmo.

2.3.4 Assembléia da Diretoria

A montagem de uma placa completa é praticamente idêntica à v0.3 e


permanece relativamente simples com todos os componentes sendo através do
buraco e rotulado no tabuleiro. Embora não importe tecnicamente quais
componentes do pedido estão instalados, o seguinte é recomendado para
simplificar:

1. todas as resistências

2. todos os diodos (incluindo LEDS)

3. todos os capacitores

(a) Observe que C14 e C16 são capacitores polarizados, o que significa que
eles devem ser colocados da maneira correta por aí. Os capacitores devem ser
marcados com um sinal + em um lado. No PCB, o lado positivo é indicado por

uma linha no símbolo do capacitor.


1. Todos os cabeçalhos de jumper (JP *)

2. Arduino pinos:

(a) Método sugerido: Quebre os pinos do cabeçalho nos comprimentos


necessários e insira em um Arduino Mega. Coloque o placa por cima dos pinos
e solda no lugar

(b) Observe que nem todos os pinos da linha dupla final precisam ser
preenchidos (embora não haja nenhum dano em fazer

assim). Os pinos ímpares (por exemplo, D23, D25 .. DD53) não precisam de
pinos.

3. conector IDC 40

4. soquetes IC

5. todos os terminais de parafuso

6. Todos os MOSFETs

7. regulador de potência

8. Sensor MAP (se usado)

NOTA: TODAS as placas de auto-montagem possuem o sensor MAP com o


orifício na parte superior.

Vídeo de instruções de montagem

Este vídeo é para a placa v0.3, mas também se aplica em grande parte aos
designs v0.4.

2.3.5 Configuração da Placa

A placa pode ser configurada de várias maneiras, dependendo do hardware


que você usa e de como sua configuração está configurada.

2.4. FIAÇÃO DO INJETOR

Saídas padrão da placa

Múltiplas funções dentro do Speeduino têm saídas ajustáveis ou podem ser


configuradas para o padrão da placa. Os seguintes são os

Pinouts padrão para a v0.4, no entanto, todas essas funções podem ser
atribuídas a outros pinos, se necessário (por exemplo, para usar saídas de alta
corrente a bordo)
Componentes Opcionais

Se estiver usando um sensor de manivela VR, a placa exigirá a adição de um


condicionador VR. A placa foi projetada para trabalhar com o condicionador VR
duplo da JBPerf (http://www.jbperf.com/dual_VR/index.html) que irá ligar
diretamente. Outros condicionadores de RV também provavelmente
funcionarão, mas não foram testados. Existe agora também um oficial VR placa
que pode ser usada, veja o link à esquerda.

SP721 Proteção contra sobretensão Para usuários que tenham dificuldade em


obter o SP721 usado em algumas versões, consulte as informações na página
alternativa do diodo SP721.

Jumper Configs

Dependendo do tipo de sensores de manivela e came que você tem, há vários


jumpers que precisam ser configurados.

Os jumpers que precisam ser definidos são:

- JP1 - Define se as saídas de ignição são 12v ou 5v. Note que mesmo se você
definir isso para 12v você deve

** NÃO ** conecte-os diretamente a uma bobina de alta corrente. Estas saídas


só devem ir para uma bobina de nível lógico ou um ignitor

- JP2 - Se a entrada RPM1 (Crank) deve ou não ser roteada através do


condicionador VR (opcional). Isto deveria ser definido para VR quando usar um
sensor de VR ou um sensor de salão que alterna entre 0v-12v

- JP3 - O mesmo que JP2, mas para a entrada RPM2 (Cam)

- JP4 - 1k resistor de pullup para entrada RPM1. Deve ser jumpeado ("On")
quando um sensor é usado entre o solo e flutuante (que é a maioria dos
sensores de efeito hall)

- JP5 - O mesmo que JP4, mas para a entrada RPM2 (Cam)

Para tornar isso mais simples, os tipos de sensores mais comuns e suas
configurações necessárias estão abaixo:

Conexão de 40 pinos

Você pode soldar os fios diretamente na placa ou usar os conectores IDC


(Isolamento de contato de deslocamento). O de 40 pinos o IDC é o conector
usado nos cabos de fita da unidade do computador há anos e os cabos antigos
do computador podem ser usados.
Um cabo mais pesado, chamado cabo DuPont, é recomendado para uso a
longo prazo. Mais tarde na vida de interfaces IDE / ATA a velocidade foi
aumentada e isso exigiu um novo cabo de 80 fios. Esses cabos não são
compatíveis. Alguns dos os pinos são conectados juntos, fazendo com que a
fumaça azul mágica seja liberada.

2.4 FIAÇÃO DO INJETOR

2.4.1 Introdução

O Speeduino contém 4 circuitos de controle do injetor e é capaz de suportar até


8 injetores (e cilindros) com estes.

2.4.2 Injetores Suportados

O Speeduino suporta injetores High-Z (também conhecidos como "alta


impedância" ou "saturados") de forma nativa. Injetores Low-Z são suportados
com a adição de resistores conectados em série com os fios de sinal. Os
injetores High-Z são tipicamente aqueles com resistência maior que 8 Ohms.

Se os injetores “Low-Z” (“peak and hold” ou PWM-controlled) que são de baixa


impedância forem usados, a fiação exigirá resistores em série em cada injetor
para evitar danificar a placa com corrente excessiva. O resistor ohms e watt
rating pode ser calculado pela Lei de Ohm ou usar uma página de calculadora
da Internet, como a Calculadora de resistores de injeção Speeduino.

2.4.3 Layout

Existem várias maneiras pelas quais os injetores podem ser conectados,


dependendo de sua configuração e preferência.

1, 2 e 3 injetores

Para essas configurações, cada injetor é conectado à sua própria saída da


placa Speeduino.

Até 4 injetores

Para 4 cilindros / injetores, existem 2 maneiras de conectá-los ao Speeduino:

Método 1

O método padrão é o mesmo usado para configurações de 6 ou 8 cilindros,


onde dois injetores são conectados a cada canal do injetor. Nesta
configuração, apenas dois canais injetores serão utilizados. Os injetores
emparelhados devem ter seus Top Dead Centers (TDC) 360 graus de manivela
separados.
Método 2

Este método só está disponível em aplicações de 4 cilindros / 4 injetores e


permite que você conecte 1 injetor por canal.

Os canais dos injetores sempre são acionados em ordem numérica (ou seja, 1,
2, 3, 4) para que seus injetores sejam conectados para que você ordem em
conta. No Estúdio de sintonização, essa opção pode ser ativada selecionando:

SETTINGS -> ENGINE CONSTANTS -> INJECTOR TIMING -> SEMI-


SEQUENTIAL
5 injetores

As configurações de 5 cilindros devem ser conectadas para usar todas as 4


saídas do injetor com 2 injetores compartilhando a saída # 3. Para o inline
típico

Ordem de disparo de 5 cilindros (1-2-4-5-3), os injetores 4 e 3 seriam unidos na


saída do injetor 3.

Mais de 5 injetores

Para configurações com mais de 4 injetores, o número de saídas usadas será


igual à metade do número de injetores.

Exemplos:

6 Cilindro
8 Cylinder
Em linha com o acima, esta configuração exige que cada saída do injetor seja
conectada a 2 injetores.

Os injetores devem ser agrupados em pares opostos, isto é, cilindros cujos Top
Dead Centers estão separados por 360 graus.

2.5 CALIBRAÇÃO DO SENSOR

2.5.1 Calibração do Sensor

Antes que seu Speeduino possa interpretar corretamente os sinais dos


sensores, ele deve saber quais sensores você está usando. Inserir esta
informação no TunerStudio (TS) escreve a calibração correta para o seu
Speeduino. É necessário execute esta etapa antes de poder verificar
efetivamente a sua compilação do Speeduino. Note que isto não está ajustando
seu sistema, mas apenas dizendo como entender os sinais dos sensores. Isso
deve ser concluído depois de concluir as configurações do seu mecanismo.
Seu computador deve estar conectado ao seu Speeduino através de TS para
realizar as calibrações.

Sensor MAP

Abra o menu Ferramentas: tools_menu


Selecione Calibrar MAP, a janela abaixo será aberta:

Selecione seu Sensor MAP na lista suspensa. Se você usou o sensor MAP na
lista de materiais, isso será o MPX4250A. Se você estiver usando outro MAP
ou um do fabricante do mecanismo, selecione-o na lista. Clique Grave para
enviar as informações para o seu Speeduino.
SENSORES DE REFRIGERAÇÃO E TEMPERATURA DE ADMISSÃO

Abra o menu Tools e selecione Calibrate Thermistor Tables:

O sensor selecionado será o sensor de temperatura do refrigerante. Selecione


seu sensor nos valores comuns do sensor lista suspensa. Isso colocará os
valores corretos nos gráficos de temperatura e resistência e no valor do resistor
Bias. Se o seu sensor não estiver listado, consulte Como inserir valores
personalizados abaixo. Note que o build padrão do Speeduino é ter um resistor
de polarização de 2490 ohm, que é padrão para sensores usados a maioria
dos fabricantes. Se o seu sensor exigir outro valor, talvez seja necessário
alterar o resistor R3 para o valor correto para o seu sensor. Você pode tentar
substituir o valor do resistor de polarização por 2490 ohms, mas verifique se o
seu sensor lê corretamente em TS.

2.5. CALIBRAÇÃO DO SENSOR

A mesma calibração pode ser executada para o sensor da temperatura do ar


de entrada (IAT), alterando a tabela ao sensor de temperatura do ar:
Selecione seu sensor na lista suspensa Common Sensor Values. Isso colocará
os valores corretos no gráficos de temperatura e resistência e o valor do
resistor Bias. Clique em Write to Controller para enviar esta informação para
seu Speeduino. Se o seu sensor não estiver listado, consulte Como inserir
valores personalizados abaixo.

Note que o build padrão do Speeduino é ter um resistor de polarização de 2490


ohm, que é padrão para sensores usados a maioria dos fabricantes. Se o seu
sensor exigir outro valor, talvez seja necessário alterar o resistor R3 para o
valor correto para o seu sensor. Você pode tentar substituir o valor do resistor
de polarização por 2490 ohms, mas verifique se o seu sensor lê corretamente
em TS.

Inserindo valores personalizados Alguns sensores não são listados nas tabelas
dos sensores comuns. Se o seu não estiver listado, você precisará inserir os
valores nos campos. Você precisará de dois bits de informação: 1. O valor do
seu resistor de polarização (2490 se você usou os valores padrão na lista de
materiais, ou se você tiver um Speeduino pré-fabricado), e 2. A resistência do
seu sensor em três temperaturas diferentes.

A resistência do sensor pode ser gerada medindo a resistência do sensor no ar


ambiente, colocando-o em um freezer e depois em água fervente. Você
precisará de um bom multímetro e um termômetro preciso que meça 􀀀10C a
100 ° C (14 ° F a 212 ° F). É melhor usar fios de jumper para permitir que a
resistência do sensor seja lida sem segurá-lo na sua mão (alguns sensores
reagem rapidamente às mudanças de temperatura). Alguns sensores reagem
lentamente às mudanças de temperatura, permita que o sensor pelo menos 10
minutos atinja uma temperatura estável e, em seguida, registre a temperatura e
a resistência observado.

Na tela Calibrar Tabelas de Termistor, primeiro verifique se a unidade de


temperatura correta está selecionada (F ou C). Então registre o valor do
resistor de polarização e os valores de temperatura / resistência nos campos.
Clique em Write to Controller para enviar esta informação para o seu
Speeduino.

Observe que seu procedimento também pode ser usado para inserir os valores
de resistência em simuladores para teste e solução de problemas.

Dois pontos devem ser lembrados se você usar valores de simulador - primeiro,
nunca insira zero para resistência. Embora o seu simulador pode ir a zero,
digite um pequeno valor acima de zero, digamos 10 ohms. Digitar zero leva a
valores falsos no firmware. Segundo - lembre-se de inserir os valores corretos
do sensor antes de instalar o Speeduino!

CALIBRAÇÃO DO SENSOR DE OXIGÊNIO

Abra o menu Ferramentas novamente e selecione Calibrar Tabela AFR:

Selecione

Selecione o seu sensor de sensor de oxigênio na lista suspensa Common


Sensor Values. Se você estiver usando um personalizado controlador do
sensor de oxigênio, selecione Custom Linear WB e, em seguida, você pode
inserir os valores para Volts e AFR em dois pontos (deve ser publicado no
manual do controlador).

2.5. calibração do sensor

Clique em Write to Controller para enviar esta informação para o seu


Speeduino.

Isto irá configurar o seu Speeduino para que você também possa executar
simulações para verificar sua compilação antes da instalação.

SENSOR DE POSIÇÃO DO ACELERADOR

Antes que o Speeduino possa funcionar corretamente com o seu motor, você
também precisará calibrar o sensor de posição do acelerador.

Isso deve ser feito usando o corpo do acelerador e o TPS usado no motor. É
melhor fazer isso enquanto o corpo do acelerador estiver instalado no motor.

Abra o menu Ferramentas e selecione Calibrar TPS:

Com o acelerador fechado, clique no botão Obter atual ao lado do campo


Contagem de ADC de aceleração fechada. Então mova o acelerar para abrir
completamente e segurá-lo lá. Em seguida, clique no botão Obter atual ao lado
do campo Contagem ADC total do acelerador.

Clique em Aceitar para salvar as informações no Speeduino.


CAPÍTULO 3 DECODIFICADORES SUPORTADOS

3.1 Dente Perdido

3.1.1 Visão geral

Um gatilho de manivela de dente ausente é usado como equipamento padrão


por um número de OEMs, mais notavelmente Ford, mas também é muito
popular como um acessório aftermarket. É composto de roda de manivela com
um determinado número de dentes uniformemente espaçados e um ou mais
dentes "ausentes". Comum os valores são tipicamente 60-2, 36-1, 24-1, 12-1 e
4-1, onde o primeiro número representa o número total de dentes roda teria se
não houvesse nenhuma falta. O segundo número depois de um traço ”-” indica
o número de dentes ausência de.

Nota: Se houver um terceiro número (por exemplo, 36-1-1), os dentes ausentes


não são seqüenciais e esse decodificador não se aplica. Faz não confunda
contagens com barras ”/”, já que os números que seguem as barras
representam os dentes do excêntrico - sem perder os dentes. Rodas com ”+”
Indica dentes adicionados ao invés de perder, e novamente este decodificador
não se aplica.

3.1.2 Aplicações

Rodas dentadas de dente ausentes podem ser usadas em praticamente


qualquer motor e é uma das opções de pós-venda mais populares.

Ele fornece uma resolução muito boa nas versões de maior número de dentes
(por exemplo, 36-1 e 60-2) sem uso intensivo da CPU decodificar.

3.1.3 Configuração do Estúdio Tuner


Campos:

Dentes base primários: Este é o número de dentes que a roda teria se não
houvesse nenhum faltando. Por exemplo, um 36-1 roda tem apenas 35 dentes
reais, mas você digitaria 36 neste campo.

Dentes perdidos: O tamanho do 'gap' no número de dentes. Esses dentes


ausentes devem estar situados em um único bloco (ou seja, há apenas uma
única fenda nos dentes

Ângulo do gatilho: Este é o ângulo em graus de manivela APÓS o TDC


(ATDC) do primeiro dente seguindo a abertura

Configuração de tempo

O ângulo de disparo pode ser encontrado colocando o motor no TDC,


calculando em que medida ele deve ser girado até primeiro dente após o
intervalo atinge o sensor.

Operação seqüencial

O decodificador de dente ausente suporta a operação seqüencial se uma


entrada de came adicional estiver presente. Se o modo sequencial é
selecionado para o tempo de combustível ou de ignição, o sistema esperará
ver um sinal de came e não sincronizará corretamente sem isso. Note que este
é APENAS o caso se a sequência for selecionada para um ou ambos de
combustível e faísca cronometragem.

Este sinal de cames deve assumir a forma de um único pulso a cada ciclo
completo. Isso pode ser um dente curto ou uma meia lua tipo de arranjo, desde
que eletricamente haja apenas um único pulso ascendente (ou decrescente)
por ciclo.

3.1.4 Padrão de Trigger

3.2 Dente Perdido (cam)

3.2.1 Visão geral

O gatilho da velocidade da came do dente perdido é uma inovação da


Speeduino, que permite uma função semelhante a uma configuração de roda
dupla, permitindo desse modo a operação seqüencial ou desperdiçada da
faísca das rodas montadas em came ou do distribuidor. A operação é baseado
no dente faltante e na roda dupla. Sugere-se ler estas seções primeiro para
familiarização, já que a seção destacará apenas as diferenças fundamentais
para esses decodificadores comuns.

Este decodificador é composto por uma única roda de velocidade de came na


mesma configuração que um dente perdido montado em manivela roda o
número de dentes deve ser uniformemente divisível em 720 °. Como gira a
meia velocidade da manivela, o sensor lê metade dos dentes da roda em cada
rotação da manivela de 360 ° e os dentes restantes na próxima rotação da
manivela. Um único dente ausente aparecerá em apenas uma das duas
rotações de manivela e será usado como indicador de fase, sistema de roda
dupla usa o sinal de cam.

3.2.2 Aplicações

A came do dente ou as rodas do distribuidor ausentes podem ser usadas com


a modificação ou a fabricação da came ou da roda do distribuidor como
nenhum Sistemas OEM usam originalmente. A roda deve ter pelo menos tantos
dentes quanto cilindros, sem incluir os desaparecidos dente. Isso geralmente
requer o dobro do número de dentes como cilindros ou mais. Como muitos
dentes, ranhuras ou outros legíveis características (alvos de sensor) possíveis
no espaço limitado é recomendado para satisfazer este requisito, e para
maximizar a resolução. O sensor deve ser capaz de ler com segurança dentes
menores ou mais espaçados.

Devido aos dentes normalmente limitados, apenas metade dos dentes é lida
em cada revolução e o potencial de redução da precisão devido ao desgaste
da transmissão de tempo; a precisão de tempo pode ser reduzida em
comparação com os sistemas de roda de manivela. Uma figura de erro não
pode ser previsto aqui, pois o desgaste ou "slop" de um determinado
mecanismo será único. No entanto, deve ser razoável para assumir que o erro
de temporização não excederá a precisão de um sistema acionado por came
equivalente ao OEM, como sistemas de distribuição, ou possivelmente melhor,
devido a mais alvos de sensores.
3.2.3 Configuração do Estúdio Tuner

Campos:

Dentes da base primária: Este é o número de dentes que a roda teria se não
houvesse nenhuma falta, por ex. um 36-1 roda tem apenas 35 dentes reais,
mas você digitaria 36 neste campo.

Dentes perdidos: O tamanho do 'gap' no número de dentes. Esses dentes


ausentes devem estar situados em um únicobloco (ou seja, há apenas uma
única fenda nos dentes). Um dente perdido é recomendado.
Ângulo do gatilho: Este é o ângulo em graus de manivela APÓS o TDC
(ATDC) do primeiro dente após o intervalo.

Este número varia de ô € 360 a + 360 °.

Cam Speed: Verifique se esta caixa está marcada para este sistema de
velocidade de câmera.

Configuração de tempo

O ângulo de disparo é ajustado em graus CRANK e não em came.

3.2.4 Padrão de Trigger

3.3 Roda Dupla

3.3.1 Visão Geral

Um gatilho de duas rodas é aquele em que há uma roda dentada principal


combinada com um único pulso secundário fornecer informações de
localização. A entrada principal não deve conter dentes perdidos. Ambos os
pulsos podem correr em qualquer uma das câmeras ou a velocidade da
manivela, mas as operações seqüenciais exigem que o pulso secundário esteja
localizado na câmera. O design do gatilho secundário pode variar (por
exemplo, um único dente curto, meia-lua, etc), desde que forneça apenas um
único pulso por revolução.

Tal como acontece com outras rodas arbitrárias de dentes, o número de dentes
deve dividir-se uniformemente em 360 (ou 720, se velocidade da câmera).

O dente nº 1 é definido como sendo o primeiro dente na roda primária APÓS o


pulso na roda secundária.

3.3.2 Aplicações

Os gatilhos de roda dupla são montados em alguns carros Euro,


particularmente os da VW e Audi. Eles também são um acessório de pós-
venda popular devido à sua simplicidade e facilidade de instalação.

3.3.3 Configuração do Estúdio Tuner


Campos:

Dentes da base primária: este é o número de dentes na roda de entrada


principal. Se a roda principal estiver localizada na cam (ou está correndo na
velocidade do came), divida os dentes por dois para essa configuração Ângulo
do gatilho: Este é o ângulo em graus de manivela APÓS o TDC (ATDC) do
primeiro dente no primário entrada, seguindo o pulso único na entrada
secundária.

Borda do gatilho: se o gatilho será tirado da borda principal (ascendente) ou


posterior (descendente) da entrada.

3.4. DISTRIBUIDOR BÁSICO

- Borda de disparo secundária: como acima, mas para a entrada secundária

- Sincronize novamente todos os ciclos: se o sistema irá redefinir o nível de


sincronização sempre que a entrada secundária for vista. Este pode ser útil
para acionadores de manivela barulhentos que, caso contrário, perdem a
sincronização permanentemente e não se recuperam até o reinício.

Configuração de tempo

O ângulo de disparo pode ser encontrado colocando o motor no TDC,


calculando em que medida ele deve ser girado até primeiro dente primário após
o pulso secundário.

OPERAÇÃO SEQÜENCIAL

O decodificador de dente ausente suporta a operação seqüencial se a entrada


secundária estiver operando na velocidade do came. Se sequencial o modo é
selecionado para a temporização do combustível ou da ignição, o sistema
espera que a entrada secundária esteja em execução na velocidade do came e
fornecerá apenas metade dos pulsos de saída, se esse não for o caso.

Este sinal de cames deve assumir a forma de um único pulso a cada ciclo
completo. Isso pode ser um dente curto ou uma meia lua tipo de arranjo, desde
que eletricamente haja apenas um único pulso ascendente (ou decrescente)
por ciclo.

3.4.1 Visão Geral

Este é um sinal que não possui o sinal de posição do cilindro. Sem uma
referência de sinal do dente / árvore de cames ausente / adicionado, o
Speeduino não pode calcular o ângulo do virabrequim, a fase do ciclo ou a
atribuição do cilindro. Um distribuidor deve ser usado para encaminhar as
faíscas resultantes para os cilindros corretos. O sinal pode ser tão simples
quanto o disjuntor de um antigo pré-eletrônico distribuidor, para uma roda do
virabrequim sem qualquer ranhura anormal, extra ou ausente. A maioria dos
que instalaram tacômetros pós-venda estão familiarizados com a simplicidade
do sinal, com a única variação sendo o número de pulsos em cada rotação do
virabrequim.

3.4.2 Sinal Trigger

Corredor
3,5 GM 7X

3.5.1 Visão geral

Este decodificador usa um gatilho GM com seis entalhes espaçados e um


entalhe irregular. O entalhe desigual é contado como # 3 com um total de sete
degraus.

3,6 4G63

3.6.1 Visão Geral

O gatilho 4g63 é usado em vários motores Mitsubishi e Mazda de 4 cilindros.


Veja abaixo para aplicações.

É composto de sinais de manivela e excêntrico que são fornecidos por um


sensor de corredor ou um sensor óptico. O sinal é eletricamente o mesmo em
ambos os casos.

3.6.2 Aplicações

Mitsubishi Lancer

NA e NB Miata / MX-5

3.7. GM 24X

3.6.3 TUNER STUDIO CONFIGURATION


3.6.4 Ajuste de temporização

Na maioria dos casos, não é necessário alterar o ângulo de disparo, mas existe
uma pequena variação entre o Versões OEM deste são acionadas, portanto,
alguns ajustes menores podem ser necessários. Depois de ter o motor ligado,
defina um ângulo de ignição e verifique o tempo com uma luz de temporização.
Se este for alguns graus fora (<20 °), ajuste o ângulo de disparo aqui. Se esta
for mais de 20 ° fora, pode haver um problema maior.

3.6.5 Padrão de Trigger

3,7 GM 24X

3.7.1 Visão Geral

Esta é uma roda dentada de 24 dentes com 12 dentes largos e 12 dentes


estreitos. O estreito fornece 3 graus de pulso, enquanto o largura fornece 12.
Todas as arestas caindo são 15 graus de separação. Este decodificador usa as
bordas que caem, exigindo a sinal de cames para determinar o ângulo da
manivela.

3.7.2 Sinal de Trigger

3,8 Jeep 2000

3.8.1 Visão geral

Existem dois sinais um da roda de manivela e o outro da came. A roda de


manivela coloca uma série de quatro pulsos a cada 120 graus. Cada um dos
quatro pulsos é de 20 graus de separação e dura apenas 2 graus. A roda de
cames vantagens uma vez a cada 360 graus ou 720 graus de manivela. O
pulso dura 180 graus ou 360 graus de manivela.

3.8.2 Sinal de Trigger

3,9 Audi 135

O decodificador do Audi 135 é para motores que usam 135 pulsos por
revolução, como Audi V6, I5, I4T, etc. Foi desenvolvido antes do decodificador
"divisor desigual" não-360, mas é similar na base.

3,10 Honda D17

3.10.1 Visão geral

O decodificador Honda D17 aplica-se à família de motores Honda usando uma


roda de virabrequim 12 + 1. A árvore de cames 4 + 1 sinal não é usado
atualmente com Speeduino. Sem o sinal de cames, todos os modos padrão de
combustível e ignição semifacetada e desperdiçada-faísca são suportadas.

3,11. MIATA 99

3.10.2 Aplicações

TBA

3.10.3 Configuração do Estúdio Tuner

3.10.4 Ajuste de temporização

Na maioria dos casos, não é necessário alterar o ângulo de disparo, mas existe
uma pequena variação entre o Versões OEM deste são acionadas, portanto,
alguns ajustes menores podem ser necessários. Depois de ter o motor ligado,
defina um ângulo de ignição e verifique o tempo com uma luz de temporização.
Se este for alguns graus fora (<20 °), ajuste o ângulo do disparador aqui. Se
isto for mais do que 20 ° fora, pode haver um problema maior.

3.10.5 Padrão de Trigger

A roda de manivela consiste de 12 dentes uniformemente espaçados e mais


um 13º dente adicional que fornece posição em formação. O primeiro dente
após este 13 é considerado Dente nº 1

3,11 Miata 99

3.11.1 Visão Geral

A partir de MY99, Miatas mudou-se para um novo padrão de gatilho que,


embora semelhante ao utilizado no 4g63, é mais tolerante ao ruído e não
depende de ambas as bordas de um dente sendo rastreado. Crucialmente
também permite o movimento do sinal de cam em relação ao sinal de manivela
que é necessário devido à adição de tempo de came variável nestes motores.

A sincronização pode ser determinada da mesma maneira, independentemente


de a variável cam estar no seu movimento máximo ou mínimo.

O gatilho consiste em uma roda dentada de 4 dentes localizada no virabrequim


e uma roda dentada de 3 dentes na came. Os dentes em ambos as rodas
estão desigualmente espaçadas.

3.11.2 Aplicações

NB Miatas de 1999 a 2005.


3.11.3 Configuração do Estúdio Tuner

O ângulo de disparo não precisa ser alterado quando esse padrão for
selecionado.

Para a maioria das instalações, o filtro de disparo definido como Desligado ou


Fraco é suficiente.

Na caixa de diálogo Starting / Idle -> Cranking Settings, a opção Fix cranking
timing with trigger deve estar definida como On

3.11.4 Padrão de Trigger

A roda de manivela contém 4 dentes, separados por uma alternância de 70 e


110 graus.

A sincronização é determinada pela contagem do número de pulsos


secundários (cam) que ocorrem entre os pulsos primários (manivela) e pode
ser confirmado em 2 pontos no ciclo. O primeiro pulso de manivela após 2
pulsos de came é o dente 6 e a primeira manivela pulso após um pulso de cam
único é o dente # 2. O dente nº 1 está localizado a 10 graus BTDC e não pode
ser identificado diretamente apenas em relação aos dentes # 2 e # 6. Como a
temporização do comando de válvulas é movida como parte do VVT, os
impulsos secundários permanecem dentro da mesma 'janela' em relação aos
pulsos primários. Sincronização pode, portanto, antes confirmada em todas as
cargas e velocidades, não importa qual valor de VVT está sendo usado
atualmente.

CAPÍTULO 3. DECODIFICADORES COMPATÍVEIS

3,12 Não-360

3.12.1 Decodificador não 360

Esta é uma variação do decodificador de roda dupla que pode ser usado com
contagens de dentes que não se dividem uniformemente em 360 °

Este sistema de decodificador é geralmente exclusivo de uma determinada


marca ou série de motores e, portanto, foi atribuído anteriormente um nome
para identificar o tipo, como o decodificador do Audi 135. Enquanto este
decodificador “divisor desigual” pode ser usado com umvariedade de
contagens de dentes, nem todas as contagens de dentes podem ser usadas
com este sistema.

3.13 Nissan 360

3.13.1 Visão Geral

O gatilho Nissan 360 CAS é usado em um grande número de motores Nissan


de 4 e 6 cilindros. Veja abaixo para aplicações. O gatilho é composto por uma
roda, rodando na velocidade da câmera, que possui 360 janelas e é lida por um
sensor óptico. Cada janela representa, portanto, 2 graus de manivela. Para
informações de localização, há também um anel interno de janelas, igual ao
número de cilindros (isto é, 4 janelas nos motores de 4 cilindros, 6 janelas nos
motores de 6 cilindros).

NOTA: Existem várias versões do CAS de 4 cilindros e nem todas são


atualmente suportadas. Cada versão conhecida é descrito abaixo

1. Padrão 1 - Tem uma única janela interna única, sendo todas as outras
idênticas. Não suportado atualmente

2. Padrão 2 - Os tamanhos únicos dos slots estão em pares opostos. Isso é


parcialmente suportado.

3. Padrão 3 - Cada janela interna tem um tamanho único. Tipicamente


4,8,12,16 em motores de 4 cilindros e 4,8,12,16,20,24 em 6 cilindros. Isso é
suportado.

3.13.2 Aplicações

- CA18 - Acredita-se que tenha o padrão 3

- SRxx Redtop - Acredita-se que seja padrão 3

- SRxx Blacktop (early) - Acredita-se que seja padrão 1

- SRxx Blacktop (notch) - Acredita-se que seja padrão 1

- FJ20 - Acredita-se que tenha o padrão 1

- RB30 - Acredita-se que tenha o padrão 1

- RB25 / 26 - Acredita-se que todos tenham o padrão 3

14. SUBARU 6/7 47

3.13.3 Configuração do Estúdio Tuner

Defina a borda Trigger como Trailing


Filtro de gatilho: desativado

Sincronize novamente todos os ciclos: sim

NOTA: Se você ainda não estiver vendo nenhum sinal de RPM ou Sync,
tente inverter os sinais CAM e CRANK no IDC40.

Essas configurações são confirmadas para a roda 4-8-12-16.

3.13.4 Ajuste de temporização

Na maioria dos casos, não é necessário alterar o ângulo de disparo, mas existe
uma pequena variação entre o versões OEM deste são acionadas, portanto,
alguns ajustes menores podem ser necessários. Depois de ter o motor ligado,
defina um ângulo de ignição e verifique o tempo com uma luz de temporização.
Se este for alguns graus fora (<20 °), ajuste o ângulo de disparo aqui. Se esta
for mais de 20 ° fora, pode haver um problema maior.

3.13.5 Padrão de Trigger

TBA

3,14 Subaru 6/7

Este artigo é um esboço. Você pode ajudar o Speeduino expandindo-o.

3,15 Daihatsu +1

3.15.1 Visão Geral

Os gatilhos Daihatsu +1 são usados em vários motores de 3 e 4 cilindros


da Daihatsu. Veja abaixo as aplicações.

É composto por um único sinal de cames fornecido por um sensor de corredor.


Isso deve ser alimentado na entrada RPM1

Speeduino

3.15.2 Aplicações

TBA (3 cilindros)

TBA (4 cilindros)

3.15.3 Configuração do Estúdio Tuner

Basta selecionar a opção de acionamento Daihatsu +1.

3.15.4 Ajuste de temporização

Na maioria dos casos, não é necessário alterar o ângulo de disparo, mas existe
uma pequena variação entre o Versões OEM deste são acionadas, portanto,
alguns ajustes menores podem ser necessários. Depois de ter o motor ligado,
defina um ângulo de ignição e verifique o tempo com uma luz de temporização.
Se este for alguns graus fora (<20 °), ajuste o ângulo do disparador Aqui. Se
isto for mais do que 20 ° fora, pode haver um problema maior.

3.15.5 Padrão de Trigger

Nos motores de 3 cilindros, existem 3 dentes uniformemente espaçados a 0,


240 e 480 graus de manivela. Há um adicional (+1) dente localizado a 30 graus
de manivela para fornecer informações de posição o 4 cilindro é o mesmo,
exceto com 4 dentes espaçados uniformemente. Os 5 dentes estão, portanto,
localizados em 0, 30, 180, 360 e 540 (graus de manivela, ATDC).
3,16 Subaru 36-2-2-2

3.16.1 Visão Geral

A roda 36-2-2-2 é comum em muitos motores Subaru de 4 cilindros em aprox.


2000 em diante. Utiliza uma manivela roda de gatilho contendo 36 dentes
nominais, espaçados a 10 graus de manivela e 3 grupos de 2 dentes ausentes.
Estes os agrupamentos de dentes ausentes permitem que a sincronização seja
determinada dentro de no máximo 1/2 volta de manivela.

Rodas iniciais foram acionadas por VR, no entanto, após a mudança para o
sincronismo variável das válvulas, a Subaru mudou para os sensores Hall.

A maioria das configurações está emparelhada com um ou dois sensores de


cam de 4-1, no entanto, estes não são necessários para sincronização no
Speeduino.

3,16. SUBARU 36-2-2-2 49

3.16.2 Padrão de Trigger

Os 3 conjuntos de 2 dentes ausentes estão localizados de tal forma que um


grupo está sozinho e os outros dois estão localizados adjacentes a um ao
outro, com um único dente no meio. A sincronia pode ser determinada
detectando os dois dentes ausentes e, em seguida, verificando se há outro
conjunto de dentes perdidos imediatamente depois.

Cilindro 1 compressão TDC acontece no quarto dente após o único intervalo.


Speeduino assiste a qualquer falta dente período, então aguarda para
confirmar se é seguido por outro. A sincronização pode, portanto, ser
determinada desta maneira em 2 pontos em uma única revolução de manivela.

Nota: Muitos diagramas e imagens da roda de disparo disponíveis on-line


mostram a roda da parte traseira, fazendo com que ela apareça como girando
no sentido anti-horário. Para a orientação correta, ao olhar para a frente do
motor, a roda gira sentido horário.
CAPÍTULO 4 CONFIGURAÇÃO

4.1 Constantes do Motor

4.1.1 Visão Geral

No menu Configurações, selecione Constantes Aqui

Aqui você precisa configurar as constantes do mecanismo. Preencha os


campos na seção inferior antes de calcular o necessário Combustível.

- Algoritmo de Controle: A fonte de carga que será usada para a tabela de


combustível
- Squirts por ciclo do motor: Quantos squirts serão executados durante a
duração do ciclo do motor (por exemplo, 720 graus para um curso de 4). a
maioria dos motores não exigirá valores maiores que 4. Para instalações
sequenciais, isso deve ser definido para 2 com o estágio do injetor configurado
para "Alternando" (Internamente, Speeduino ajustará os esguichos para 1)

- Encenação do Injetor: Configura a estratégia de temporização usada para


os injetores

- Alternando (Recomendado para a maioria das instalações) - Os injetores são


cronometrados ao redor de cada cilindro TDC. O exato o ângulo de fechamento
pode ser específico na caixa de diálogo Características do injetor.

- Simultânea - Todos os injetores são disparados juntos, com base no TDC do


cilindro 1.

- Curso do motor: se o motor tem dois tempos ou quatro tempos

- Número de cilindros: Número de cilindros no motor. Para motores rotativos,


selecione 4.

- Tipo de porta do injetor: a opção não é usada pelo firmware. Seleção


atualmente não importa

- Número de injetores: geralmente o mesmo que o número de cilindros (para


injeção de porta)

- Tipo de Motor: Se o ângulo de manivela entre os disparos é o mesmo para


todos os cilindros. Se estiver usando um fogo estranho motor (por exemplo,
alguns V-Twins e Buick V6s), o ângulo para cada canal de saída deve ser
específico.

- Layout do injetor: especifica como os injetores são conectados

- Emparelhado: 2 injetores são fios para cada canal. O número de canais


utilizados é, portanto, igual a metade o número de cilindros.

- Semi-Sequencial: Semi-seqüencial: O mesmo que pareado, exceto que os


canais dos injetores são espelhados (1 e 4, 2 e 3), o que significa que o
número de saídas utilizadas é igual ao número de cilindros. Válido apenas para
4 cilindros ou menos.

- Seqüencial: 1 injetor por saída e saídas usadas é igual ao número de


cilindros. A injeção é cronometrada mais de ciclo completo. Apenas disponível
para motores com 4 ou menos cilindros.

- Layout da placa: Especifica o layout do pino de entrada / saída com base na


placa do Speeduino que você está usando. Para detalhes específicos desses
mapeamentos de pinos, consulte o arquivo utils.ino
Método de Amostra do MAP: Como as leituras do sensor MAP serão
processadas:

Instantâneo: Toda leitura é usada quando é tirada. Faz um sinal altamente


flutuante, mas pode ser útil para testes

Média do ciclo: A leitura média do sensor em 720 graus de manivela é


usada. Este é o recomendado opção para 4 de mais cilindros

Mínimo do Ciclo: O valor mais baixo detectado em 720 graus é usado. Este
é o recomendado método para menos de 4 cilindros ou ITBs

4.2 Características do Injetor

4.2.1 Visão geral

4.2.2 Configurações

4.3 Configuração do Trigger

4.3.1 Visão geral

Um dos componentes mais críticos de uma configuração EFI é o Crank


Angle Sensor (CAS) e como ele é usado pelo
ECU. A caixa de diálogo Configurações do acionador é onde a
configuração do acionador é definida e é vitalmente importante ter essa

corrija antes de tentar ligar o motor.

Com configurações incorretas, você pode ter problemas para obter


sincronização ou ver leituras erráticas de RPM.

Note que muitas das configurações neste diálogo dependem da sua


configuração e, portanto, é normal que algumas

opções talvez esmaecidas.

4.3. CONFIGURAÇÃO DE DISPARO

4.3.2 Configurações do acionador


- Padrão de Trigger - O padrão usado pela configuração do sensor de
manivela / came no seu motor. Para uma lista completa dos padrões
suportados, consulte: https://speeduino.com/wiki/index.php/Decoders

- Dentes da base primária - Para padrões em que o número de dentes é


variável (dente em falta, roda dupla, etc.) esse número representa o número de
dentes na roda principal. Para rodas do tipo dente em falta, este número deve
ser a contagem como se não houvesse dentes faltando.

- Velocidade de disparo principal - A velocidade na qual a entrada principal


gira. Está intimamente relacionado com a Base Primária ajuste dos dentes e
indica se esse número de dentes passa pelo sensor uma vez a cada rotação do
virabrequim ou a cada revolução de cames.

- Dentes ausentes - Se estiver usando o padrão de dente ausente, esse é o


tamanho do intervalo, dado em "dentes ausentes". Por exemplo, 36-1 tem 1
dente perdido. 60-2 tem 2 dentes ausentes, etc. Os dentes ausentes DEVEM
estar todos localizados em um único bloco, não pode haver várias lacunas de
dente em falta ao redor da roda.

- Dentes Secundários - Como acima, mas para a entrada secundária. Esta


entrada é sempre assumida para funcionar na velocidade do came.

- Multiplicador de ângulo de disparo -

- Ângulo do gatilho - O ângulo da manivela, após o ponto morto superior


(ATDC), quando o dente 1 passa o sensor na entrada primária (manivela). Esta
configuração é fundamental para que o Speeduino conheça com precisão o
ângulo de manivela atual.

Consulte a seção abaixo ("Como encontrar o dente nº 1 e o ângulo de


acionamento") para obter mais informações sobre como determinar esse valor

OPÇÕES DE GATILHO

- Ignorar revoluções -

- Borda do gatilho -

- Borda secundária do gatilho -

- Filtro de gatilho -

- Ressincronize cada ciclo –

4.3.3 Encontrando o dente 1 e o ângulo de disparo

4,4 Densidade IAT

4.4.1 Visão geral


A curva de densidade IAT representa a mudança na densidade de oxigênio da
carga de entrada à medida que a temperatura aumenta. O padrão curva segue
aproximadamente a lei dos gases ideais e é adequado para a maioria das
instalações, no entanto, se você está vendo muito altas temperaturas de
entrada (devido ao calor embebido no compartimento do motor ou do turbo),
pode ser necessário ajustar o final quente desta curva.

4.4.2 Configurações

4.5 Enriquecimento de Aceleração

4.5.1 Visão geral

O Enriquecimento de Aceleração (AE) é usado para adicionar combustível


extra durante o curto período transitório após um rápido acelerador. Ele
executa a mesma função que uma bomba de aceleração em um motor
carburado, aumentando a quantidade de combustível entregue até que a leitura
da pressão de admissão se ajuste com base na nova carga.

Para operar corretamente, você deve ter um TPS variável instalado e calibrado.

4.5.2 Teoria
O ajuste do enriquecimento de aceleração é baseado na taxa de mudança da
posição do acelerador, uma variável conhecida como TPSdot (TPS delta ao
longo do tempo). Isso é medido em% / segundo, com valores mais altos
representando pressões mais rápidas do acelerador e valores no intervalo de
50% / s a 1000% / s são normais. Por exemplo: 100% / s = pressionando o
acelerador de 0% a 100% em 1 segundo 1000% / s = pressionando o
acelerador de 0% a 100% em 0,1s o TPSdot forma o eixo X da curva de
aceleração, com o valor do eixo Y representando o% de aumento no
combustível.

Tuning

A curva de enriquecimento incluída na base Speeduino é um bom ponto de


partida para a maioria dos motores, mas alguns o ajuste é normal dependendo
do tamanho do injector, do diâmetro do acelerador, etc.
Na maioria dos casos, o ajuste da curva AE pode ser realizado em um
ambiente estacionário, embora o dyno ou o ajuste de estrada seja Também é
possível. Devem ser executados rápidos e lentos ciclos de aceleração e o
efeito nos AFRs monitorados usando o gráfico de linhas ao vivo na caixa de
diálogo AE. Este gráfico mostra os valores de TPSdot e AFR em sincronia
entre si, tornando ajustes para a parte correta da curva AE mais simples de
identificar.

Se você achar que o AFR está inicialmente bom, mas depois se inclinar
brevemente, você deve aumentar a configuração "Accel Time", com
incrementos de 10 a 20 ms recomendados.

Disparo falso Nos casos em que o sinal TPS é ruidoso, picos na leitura podem
disparar incorretamente a aceleração.

Enriquecimento isso pode ser visto em um arquivo de log ou em um traço ao


vivo no TunerStudio pela ativação do indicador "TPS Accel" quando não há (ou
pouco) movimento de aceleração ocorrendo. Se isso ocorrer (e supondo que a
fiação do TPS não ser corrigido para reduzir o ruído), então os falsos
disparadores podem ser impedidos de acionar o EA aumentando o “TPSdot

Valor limiar. Isso deve ser aumentado em incrementos de ~ 5% / s, pausando


entre cada aumento para observar se AE ainda está sendo ativado
incorretamente.

4.6 AFR / O2

4.6.1 AFR / O2

A caixa de diálogo AFR / O2 (relação ar / combustível) controla o controle de


combustível em malha fechada, usado para ajustar a carga do injetor com base
entrada de um sensor de oxigênio de escape (sensor de O2). Em conjunto com
a tabela AFR, o sistema AFR de circuito fechado irá comparar a leitura real de
O2 com a taxa atual de combustível alvo e fazer os ajustes necessários.

Recomenda-se vivamente a utilização de um sensor de banda larga e de um


controlador, no entanto a funcionalidade básica é possível com um sensor de
banda estreita, se isso não estiver disponível.

Observe que o controle de combustível de loop fechado não é um substituto


para um ajuste ruim. Muitas boas configurações não são fechadas controle de
loop em tudo ou apenas permitir que a autoridade de ajuste muito pequeno.

4.6.2 Configurações

O Speeduino suporta 2 algoritmos de circuito fechado, cada um destinado a


diferentes configurações:
1. Simples - Um algoritmo baseado no tempo de "perseguição de alvos" em
que a quantidade de ajuste de combustível depende de quanto tempo a leitura
foi magra ou rica em comparação com o alvo atual. Este algoritmo é mais
adequado para banda estreita sensores onde apenas informações básicas de
rich / lean estão disponíveis. Em particular, este algoritmo funciona mal se você
tem um mapa de combustível que não está perto de terminar. Se você tem isso
ativado e está vendo oscilações no pulso largura e / ou AFRs, mesmo quando
em cruzeiro, então você deve desabilitar o controle de loop fechado até a base
de combustível MAP está melhor sintonizado.

2. PID - Este é o algoritmo de circuito fechado preferido e fornecerá melhores


resultados quando combinado com uma banda larga sensor e sintonizado
corretamente.

Variáveis comuns

Tipo de sensor - banda estreita ou banda larga, dependendo da configuração


do hardware. Sensor de banda estreita deve ser do tipo 0-1v, os sensores de
banda larga devem ter um sinal de 0-5v. Sensores de banda larga precisam ser
calibrados no Ferramentas-> Caixa de diálogo Calibrar tabela AFR
4.7. REV LIMITS

Algoritmo - Veja acima a descrição de cada algoritmo disponível eventos de


ignição por etapa - O cálculo do ajuste de AFR será realizado em todos os
ciclos de ignição.

Alterações no ajuste de loop fechado geralmente têm algum atraso antes de


seu impacto ser registrado pelo sensor de O2 e aumentar esse valor pode levar
esse atraso em consideração. Valores típicos são 2-5.

Tamanho do passo do controlador - Auth do Controlador - O% máximo que a


largura do pulso pode ser alterada através deste ajuste de loop fechado. O
valor recomendado não é mais do que 20%.

Corrigir acima / abaixo de AFR - A faixa de AFR em que os ajustes de malha


fechada serão aplicados. Esse intervalo normalmente é limitada pelo sensor e
pelo controlador em uso.

Ativo acima do líquido refrigerante - O circuito fechado deve operar somente


quando o motor estiver à temperatura operacional este valor deve ser definido
para coincidir com a temperatura operacional padrão dos motores.

Ativo acima de RPM - Ajustes de loop fechado não devem ser feitos em modo
inativo. Use este valor para especificar quando o ajuste deve começar a ser
feito.

Ativo abaixo de TPS - Acima deste valor de TPS, os ajustes de loops


fechados serão desativados

Atraso do EGO após o início - Todos os sensores de O2 requerem um


período de aquecimento antes que suas leituras sejam válidas. Isso varia com
base no sensor em uso, mas 15s é um valor seguro na maioria dos casos.

Variáveis somente PID


P / I / D - Percentuais de Ganho Proporcional PID, Integral e Derivativo.

4,7 Rev Limits

4.7.1 Visão geral

O Speeduino inclui uma rotação baseada em faíscas limitada com cortes duros
e suaves.

O limitador de corte suave bloqueará a temporização em um valor absoluto


para desacelerar ainda mais a aceleração. Se os RPMs continuarem a subir e
atingir o limite de corte duro, os eventos de ignição cessarão até que as RPM
caiam abaixo desse limite.

Nota - Como esta é a limitação baseada em centelha, as instalações somente


de combustível não podem usar a funcionalidade do limitador de rotação

4.7.2 Configurações

- Limite de rotação suave: A rotação na qual o tempo de ignição de corte


suave será aplicado.

- Temporização absoluta do limite suave: Enquanto o motor estiver acima do


RPM do limite suave, o avanço da ignição será este valor. Valores mais baixos
aqui terão um maior efeito de corte suave.

- Tempo máximo do limite suave: o número máximo de segundos durante os


quais o limitador flexível funcionará. Se o motor permanece na região de RPM
de corte macio mais longa que isso, o corte duro será aplicado.
- Limitador de rotação forte: Acima deste RPM, todos os eventos de ignição
cessarão.

4.8 Combustível Flex

4.8.1 Visão geral

Speeduino tem a capacidade de modificar configurações de combustível e


ignição com base no teor de etanol do combustível a ser utilizado, um prática
tipicamente conhecida como flex fuel. Um sensor de combustível flexível é
instalado nas linhas de alimentação ou retorno de combustível e um sinal fio é
usado como uma entrada na placa Speeduino.

Como o etanol é menos denso em energia, mas também tem um índice de


octanas equivalente mais alto, ajustes na carga de combustível e ignição tempo
são necessários.

4.8.2 Hardware

O Speeduino usa qualquer um dos sensores de combustível GM / Continental


Flex padrão que estão amplamente disponíveis e foram usados uma vasta
gama de veículos. Estes estavam disponíveis em 3 unidades diferentes, todas
elas funcionalmente idênticas, com o principal diferença sendo apenas o
tamanho físico e conector. Os números de peça para estes são:

Pequeno - # 13577429

Tamanho médio - # 13577379

Wide - # 13577394 (Mesmo que o de tamanho médio, mas com tubos mais
longos)

Todos os 3 usam uma variante do conector da série Delphi GT150. Você pode
usar um conector GT150 genérico, mas terá para cortar duas guias da lateral
do sensor.

Números de peça :

Habitação (# 13519047)

Alfinetes (# 15326427)

Selo (# 15366021)

Alternativamente, há uma peça GM para um conector de chicote, número de


peça 13352241: http://www.gmpartsdirect.com/

oe-gm / 13352241
Fiação

Todas as unidades são conectadas de forma idêntica e têm marcações na


caixa indicando o que cada pino serve (12v, terra e sinal) As placas Speeduino
v0.3.5 + e v0.4.3 + possuem uma localização de entrada em suas áreas de
proto que o fio de sinal pode ser diretamente conectado em quadros anteriores
a estes, você precisará adicionar um resistor de pullup entre 2k e 3.5k Ohm.
Valor recomendado é 3.3k, no entanto, qualquer resistor nesta faixa irá
funcionar. Observe que esse é um intervalo relativamente estrito, valores mais
genéricos como 1k ou 10k NÃO TRABALHE com esses sensores.

4.8.3 Ajuste

Frequência do sensor - A frequência mínima e máxima do sensor que


representa 0% e 100% de etanol respectivamente. Para sensores flexíveis GM
/ Continental padrão, esses valores são 50 e 150

Multiplicador de combustível % Do multiplicador de combustível - Este é o


combustível adicional que deve ser adicionado à medida que o teor de etanol
aumenta. O menor valor à esquerda representa o ajuste para o mapa de
combustível a 0% de etanol e será tipicamente 100% se o sintonização base foi
realizada com combustível E0. Se a canção base foi feita com E10 ou E15,
este valor pode ser ajustado abaixo de 100%. O valor alto representa o
multiplicador de combustível a 100% de etanol (E100) e o padrão o valor de
163% é baseado na diferença teórica na densidade de energia entre E0 e
E100. Ajuste deste valor pode ser necessário

- Avanço adicional - Os graus adicionais de adiantamento que serão


aplicados à medida que o teor de etanol aumenta. Este quantidade aumenta
linearmente entre os valores baixo e alto e é adicionado depois de todos os
outros modificadores de ignição ter aplicado.

4.9 INJEÇÃO ENCENADA

4.9.1 Injeção Estagiada

Speeduino tem a capacidade de controlar um estágio secundário de


combustível para motores que possuem 2 conjuntos de injetores, tipicamente
de diferentes capacidades. Há poucos motores de ações que vêm com
injetores secundários, a notável exceção sendo muitos Mazda rotários. A
injeção em estágio secundário também é uma modificação comum, usada
sempre que grandes injetores são necessários, mas onde é desejável manter
injetores menores para um desempenho mais baixo de RPM.

CONFIGURAÇÃO

Independentemente da estratégia de controle escolhida, você deve inserir o


tamanho dos injetores primário e secundário para para permitir que o
Speeduino conheça a divisão no abastecimento total.

CRÍTICO - O valor req-Fuel nas Constantes do Motor DEVE ser atualizado


quando a injeção em estágios for ativada.

Quando o escalonamento está em uso, o valor inserido na calculadora req_fuel


DEVE ser igual à soma de ambos tamanhos de injetor primário e secundário
não definir esses valores corretamente resultará em condições excessivas,
ricas ou escassas.

Por exemplo:

Injetores Primários: 300cc

Injetores Secundários: 700cc

Valor inserido na calculadora req_fuel: 1000cc

4.9. INJEÇÃO DE ENCOSTO


MÉTODOS DE CONTROLE

O Speeduino oferece 2 modos de controle de preparo, cada um com suas


próprias forças e fraquezas. Na maioria dos casos é recomendado começar
com o modo Automático, que requer apenas o ajuste da tabela padrão do VE e
revisar para ver se você consegue o resultado desejado. Somente se isso não
puder ser ajustado para fornecer uma divisão de combustível satisfatória, o
ajuste manual da mesa seja recomendado.
Controle de mesa O controle de mesa permite o uso de um mapa 8x8 manual
que indica qual porcentagem da carga de combustível será realizado pelos
injetores secundários

0% = Injetores secundários desativados

100% = Injetores primários desativados

É importante notar que os valores nesta tabela NÃO correspondem diretamente


à divisão do ciclo de trabalho ou pulso largura. Eles representam a
porcentagem da carga total de combustível que os secundários serão
solicitados a realizar. O afeto este valor tem na largura de pulso depende da
relação entre as capacidades primárias e secundárias do injetor.

Uma desvantagem do método de ajuste de mesa é que ele não permite a carga
total de combustível do primário e secundário injetores a serem utilizados
simultaneamente. Como a tabela é uma divisão da carga total de combustível,
como um conjunto de injetores executa mais, o outro terá menos desempenho.

Preparação automática O Speeduino possui um método de teste automático


que leva em conta a capacidade total do injetores (ou seja, a soma dos dois
estágios do injetor) e realizará uma divisão dos mesmos. Com este método, o
usuário pode simplesmente sintonize a tabela VE da mesma maneira como se
apenas um único conjunto de injetores fosse usado e o sistema cuidas-se do
resto.

Neste modo, o Speeduino tentará usar os injetores principais até o seu 'Limite
de serviço do injetor' (conforme configuradoa caixa de diálogo Características
do injetor. Quando a preparação está sendo usada, é recomendável que esse
limite não seja maior de 85%. Assim que os injetores primários atingirem este
limite de serviço, o Speeduino começará a realizar qualquer os injetores
secundários. Desta forma, a tabela VE é tudo o que é necessário para o ajuste,
pois o sistema cuidará alocar a carga de combustível atual para os melhores
injetores.

Observe que atualmente considera-se que o tempo morto dos dois conjuntos
de injetores é o mesmo. Isso pode ser alterado no futuro firmwares, se
necessário (Poste um pedido de recurso, se necessário).

4.10 CONFIGURAÇÕES DE FAÍSCA

4.10.1 Visão geral

A caixa de diálogo de configurações do Spark contém as opções de como as


saídas de ignição funcionarão, incluindo quais Saídas IGN são usadas e como.
Eles são valores críticos e incorretos resultará em um motor não iniciar e em
alguns casos danos ao hardware é possível. Este diálogo também contém
várias opções para fixar o tempo de ignição para teste e diagnóstico.

Verifique se você revisou essas configurações antes de tentar iniciar seu


mecanismo.

4.10.2 Settings

- Modo de saída de faísca - Determina como os pulsos de ignição serão


emitidos e é muito específico para sua ignição fiação. Note que não importa
qual opção seja selecionada aqui, os sinais de ignição sempre disparam ordem
(ou seja, 1-> 2-> 3-> 4) até o número máximo de saídas. A ordem de disparo
do motor é contabilizada para na ordem de fiação.

- Faísca desperdiçada - O número de saídas de ignição é igual a ter o número


ou cilindros e cada saída irá disparar uma vez a cada revolução do manivela.
Portanto, uma faísca ocorrerá durante o curso de compressão e o outro no
curso do escapamento (também conhecido como "desperdiçado" faísca). Este
método é comum em muitos anos 80 e veículos dos anos 90 que vêm com
bobinas de ignição específicas desperdiçadas, mas também podem ser usados
com bobinas individuais que são com fio em pares. A faísca desperdiçada
funcionará apenas com uma referência de ângulo de manivela (por exemplo,
uma manivela de dente ausenteroda sem sinal de cames)

- Single Channel - Este modo envia todos os pulsos de ignição para a saída
IGN1 e é usado quando o motor contém um distribuidor (normalmente com
uma única bobina). O número de pulsos de saída por revolução (manivela) é
igual para metade do número de cilindros.

- COP perdido - Este é um modo de conveniência que usa o mesmo tempo que
a opção "Wasted Spark" no entanto, cada pulso é enviado para duas saídas de
ignição, em vez de uma. Estes são pareados IGN1 / IGN3 e IGN2 / IGN4 (ou
seja, quando o IGN1 é alto, o IGN3 também será alto). Como este ainda é um
modo de temporização de ignição desperdiçado, somente a posição da
manivela é necessária e haverá 1 pulso por par, por rotação do manivela. Este
modo pode ser útil nos casos em que existem 4 bobinas individuais, mas
executando sequencial completo ou não é desejado ou não possível (por
exemplo, quando nenhuma referência de came está disponível).

- Sequencial - Este modo é funcional apenas em motores com 4 ou menos


cilindros.

- Rotary - Veja abaixo todos os detalhes

- Avanço de partida - O número de graus absolutos (BTDC) que a


temporização será definida quando estiver acionando.

Isso substitui todos os outros modificadores de avanço de tempo durante o


arranque.

- Acionadores de saída de faísca - ESTA É UMA CONFIGURAÇÃO


CRÍTICA !

Selecionar a opção incorreta aqui pode causar danificar os seus ignitores ou


bobinas. Especifica se a bobina irá disparar quando a saída de ignição do
Speeduino vai alto ou vai baixo. A maioria das configurações de ignição VAST
exigirá que este seja definido como GOING LOW (ou seja, a bobina carrega /
permanece quando o sinal está alto e disparará quando o sinal estiver baixo).
Enquanto vai baixoé necessário para a maioria das configurações de ignição,
existem algumas configurações que realizam o tempo de permanência na
ignição módulo e disparar a bobina somente quando receberem um sinal ALTO
da ECU.

Ângulo fixo - Isso é usado para bloquear o tempo de ignição para um ângulo
específico para teste. Configurando isso para qualquer valor diferente de 0
resultará no ângulo exato sendo usado (ou seja, substituindo quaisquer outras
configurações) em todos os RPMs / pontos de carga, excepto durante o
arranque (o arranque utiliza sempre a configuração anterior de arranque em
marcha). Esta configuração deve ser definida para 0 para operação normal.
Modos rotativos

O Speeduino atualmente suporta apenas a configuração de ignição usada nos


motores FC RX7. Suporte para FD e RX8 configurações de ignição está em
desenvolvimento. O ângulo dividido principal / traseiro pode ser definido como
uma função da carga atual do motor.

FC - As saídas são configuradas para a configuração Leading / Trailing usada


nos FC RX7s. A fiação necessária é:

IGN1 - faísca principal

IGN2 - Faísca de arrasto

IGN3 - Trailing select

FD - atualmente não suportado

RX8 - Não suportado atualmente

4.11 DERRUBAR

4.12 Visão Geral


A caixa de diálogo de controle de interrupção altera o tempo de carregamento
da bobina para as saídas de ignição do Speeduino. Cuidado deve ser tomado
com estas configurações como ignitores e bobinas podem ser
permanentemente danificadas se permanecerem por períodos excessivos de
tempo.

A partir do firmware de abril de 2017, o tempo de espera será reduzido


automaticamente quando a duração configurada for maior que o tempo
disponível no RPM atual. Isso é comum em configurações de ignição de canal
único (por exemplo, 1 bobina com distribuidor) e, em especial, nos motores de
maior cilindrada.

4.13 Configurações

Nota: Os tempos de espera de partida e partida são valores nominais,


assumidos como estando em uma voltagem constante 12v). O tempo de
espera real utilizado dependerá da tensão do sistema atual com tensões mais
altas, com tempos de permanência menores e vice versa. Veja a seção abaixo
sobre correção de tensão

- Tempo de partida - O tempo nominal de permanência que será usado


durante a partida. O arranque é definido como sendo sempre que a RPM
estiver acima de 0, mas abaixo dos valores de "RPM de partida" no diálogo de
partida

- Duração de corrida - O tempo nominal que será usado quando o motor


estiver funcionando normalmente.

- Duração da faísca - O tempo aproximado que a bobina leva para


descarregar totalmente. Este tempo é usado no cálculo de um tempo de
permanência reduzido em condições de tempo limitado, como mencionado
acima em bobina única, contagem alta de cilindros motores. O tempo de
permanência limitado é calculado tomando-se o tempo máximo de rotação na
rotação dada, dividindo pelo número de saídas de centelha necessárias por
revolução e subtraindo a duração da centelha. Lado de fora dessas condições,
essa configuração não é usada.

- Proteção contra sobrepastação - O sistema de proteção contra


sobreposição é executado independentemente dos esquemas de ignição
padrão e monitora o tempo em que cada saída de ignição esteve ativa. Se o
tempo ativo exceder esse valor, o a saída será finalizada para evitar danos às
bobinas. Este valor deve normalmente ser pelo menos 3 ms maior que o
tempos de interrupção nominais configurados acima para permitir sobrecarga
para correção de tensão.

4.13.1 Correção de tensão

À medida que a tensão do sistema aumenta e diminui, o tempo de


permanência precisa ser reduzido e aumentado, respectivamente. Isso permite
uma força de faísca consistente sem danificar a bobina / s durante condições
de alta tensão do sistema. É recomendado que 12v pode ser usado como a
tensão "nominal", o que significa que o valor de% de permanência em 12v deve
ser 100%.

A curva de correção no arquivo de ajuste básico deve ser adequada para a


maioria das bobinas / ignitores, mas pode ser alterada, se necessário.
4.14 PARTIDA

4.14.1 VISÃO GERAL

As condições de partida durante a partida normalmente requerem vários


ajustes no controle de combustível e ignição, a fim de para fornecer partidas
suaves e rápidas. As configurações nesta caixa de diálogo indicam quando o
Speeduino considerará o mecanismo em uma condição de partida / partida e
quais ajustes devem ser aplicados durante esse tempo.
4.14.2 Configurações

RPM de partida - Isso define o limite para se o Speeduino definirá seu status
para ser acionado ou em funcionamento.

Qualquer RPM acima de 0 e abaixo deste valor será considerado acionado e


todos os ajustes relacionados à manivela serão aplicado. Em geral, é melhor
definir isso como 100 rpm acima da sua velocidade de arranque para picos e
para fornecer uma transição mais suave para ocioso normal

Nível de Inundação Clara - Inundação é usada para ajudar a remover o


excesso de combustível que entrou no cilindro / s. Enquanto o jato de
inundação está ativo, todos os eventos de combustível e ignição serão
interrompidos e o motor pode ser acionado por alguns segundos sem risco de
partida ou inundação adicional. Para desencadear a inundação, o RPM deve
estar abaixo do Cranking acima a configuração de RPM e o TPS devem estar
acima do limite dessa configuração.
Duração principal da bomba de combustível - Quando o Speeduino é ligado
pela primeira vez, a saída da bomba de combustível será ativada para muitos
segundos para pressurizar o sistema de combustível. Se o motor for ligado
neste momento, a bomba simplesmente continue correndo, caso contrário, ele
será desligado após esse período de tempo. Note que apenas a bomba de
combustível ocorre no momento em que o sistema é ligado. Se tiver ligação
USB, o Speeduino permanece ligado mesmo sem Sinal de 12v.

- Largura de pulso de escorva - Ao energizar, o Speeduino acionará todos os


injetores por este período de tempo. Esse pulso é NÃO é uma carga inicial de
combustível, mas sim para limpar o ar que pode ter entrado nas linhas de
combustível. Isto deve ser mantido curto para evitar a inundação do motor.

- Enriquecimento de giro - Enquanto a partida estiver ativa (Veja RPM de


partida acima), a carga de combustível será aumentada por este montante.
Observe que, como um valor de correção padrão, esse enriquecimento de
rotação é adicional a qualquer outro ajustes que estão atualmente ativos. Isso
inclui o enriquecimento de aquecimento, etc.

- Bypass de giro - Esta opção é especificamente para sistemas de ignição que


possuem uma ignição de partida de hardware opção. Estes sistemas foram
utilizados ao longo dos anos 80 e início dos anos 90 e permitiram que a
temporização da ignição fosse controlado pelo próprio sistema de ignição
quando ativo (via um fio de entrada). Com esta opção você pode especificar
um pino de saída que será ajustado em ALTO quando o sistema estiver em
movimento. O número do pino especificado é o pino ARDUINO número.

- Corrigir o tempo de arranque com o gatilho - Alguns padrões de disparo


(geralmente de baixa resolução) são projetados para alinhar um de seus pulsos
com o avanço de arranque desejado. Isso é tipicamente 5 ou 10 graus BTDC.
Quando ativado o Speeduino esperará por este pulso de entrada temporizado
antes de disparar a saída de ignição relevante (um fator de segurança de
permanência) ainda é aplicado caso este pulso não seja detectado. Esta opção
só é disponibilizada quando um padrão de disparo esta função está
selecionada (consulte Configuração do acionador).

4.15 AQUECIMENTO

4.15.1 VISÃO GERAL

A caixa de diálogo Warm Up Enrichment (WUE) contém configurações


relacionadas ao período após o início (ou seja, não o motor atingiu a
temperatura normal de funcionamento. Ele permite modificações no
abastecimento durante esse tempo para

4,16. IDLE
4.15.2 Configurações

Curva de aquecimento

Esta curva representa a quantidade adicional de combustível a ser adicionada


enquanto o motor está chegando à temperatura no sensor do líquido
refrigerante). O valor final nesta curva deve representar a temperatura normal
de funcionamento do motor e ter um valor de 100% (representando nenhuma
modificação do combustível daquele ponto em diante).

Afterstart Enriquecimento

O Afterstart Enrichment (ASE) é um modificador de combustível separado que


opera acima do WUE por um período fixo de tempo após o primeiro arranque
do motor. Normalmente, este é um período de 3 a 10 segundos em que um
pequeno enriquecimento pode ajudar o motor faça a transição suavemente de
acionamento para marcha lenta.

4.16 Ocioso

4.16.1 Visão geral

Tipos de válvulas inativas compatíveis


Existem atualmente 3 modos de controle inativo disponíveis, usando liga /
desliga, ciclo de trabalho PWM ou uma contagem de etapas passo a passo,
ativada abaixo de uma temperatura de refrigeração definida. Esses modos
abrangem os tipos mais comuns de mecanismos inativos em uso. Nesse
momento somente o controle de loop aberto está disponível, o que significa
que uma passagem de desvio de ar está habilitada, em vez de uma RPM de
destino.

- Fechadas o controle de loop é antecipado em algum momento no futuro, mas


nenhum compromisso é feito atualmente.

- Independente (não-eletrônico) Embora não seja um modo de controle


inativo, o Speeduino é compatível com válvulas ociosas autônomas que são
autocontroladas. Exemplos desta é a cera térmica ou mola bimetálica ociosa ou
válvulas de ar auxiliares como a abaixo. Internamente expandindo e o material
de contração abre e fecha as válvulas de ar, proporcionando maior fluxo de ar
e rotação do motor quando estiver frio para o aquecimento.

O Speeduino funciona para enriquecer o motor frio e ajustar para o ar adicional,


da mesma forma que se você abrisse o acelerador ligeiramente.

Outros exemplos de válvulas autônomas são as simples válvulas On / Off,


como mostrado na próxima seção, controladas por interruptores térmicos como
estes:

Ligado desligado

Esta é uma simples saída “switch” on / off digital do Speeduino que dispara a
uma temperatura selecionada. Pretende-se controle uma válvula de marcha
lenta rápida liga / desliga, como se encontra em muitas configurações OEM
mais antigas, ou uma válvula tipo solenóide aberta / fechada escolhido para o
efeito. Além de válvulas inativas OEM, exemplos de válvulas populares para re-
propósito como on / off ocioso.

Válvulas são válvulas de vácuo, respiro ou purga maiores e até mesmo


válvulas de combustível. O ajuste da velocidade de marcha lenta geralmente é
ajustado somente uma vez, com um limitador ajustável ou fixo em linha, pinça
de aperto ou outro método simples de controle de fluxo.

4.16. IDLE

Nota: As válvulas On / Off podem ser usadas de várias maneiras para


aumentar ou diminuir o fluxo de ar para vários propósitos ociosos em adição.

Aquecer. Exemplos são o uso de válvulas dashpot para reduzir a parada da


desaceleração, a recuperação da velocidade de marcha lenta para manter
velocidade do motor com cargas acessórias, como ar condicionado ou adição
de ar para fins específicos, como o turbo anti-lag controle de ar. Veja Saídas
genéricas para informações de controle.

PWM

Embora semelhante na construção de muitas válvulas de ligar / desligar do


solenóide; As válvulas de marcha lenta PWM são projetadas para variar a
abertura e portanto, flua através da válvula, pelo posicionamento da válvula
PWM.

Controle de Ciclo de Trabalho de Malha Aberta O Speeduino atualmente opera


válvulas PWM em malha aberta, criando efetivamente válvula de ligar / desligar
com fluxo ajustável. Enquanto o ajuste do ciclo de trabalho PWM (DC) afeta a
rotação do motor, o ajuste é para a abertura da válvula e, portanto, o fluxo de
ar e a rpm são afetados de maneira diferente sob várias condições. Observe
alguns ociosos válvulas padrão com nenhum sinal PWM para a posição aberta,
outras fechadas, e algumas parcialmente abertas que fecham então reabrir
com o aumento de PWM DC. Certifique-se de pesquisar ou testar seu tipo de
válvula para operação adequada.
Configurações de PWM As configurações no TunerStudio incluem a seleção do
controle inativo PWM, as configurações de temperatura e CC para
aquecimento e PWM DC durante o arranque nas seguintes seleções:

Em tipo de controle Inativo, o PWM está selecionado:

A temperatura versus CC é selecionada na seleção Idle - PWM Duty Cycle.


Observe a relação entre temperatura e PWM DC podem ser alterados
simplesmente movendo os pontos azuis na curva, ou selecionando a tabela
para entrada manual como mostrado aqui:
Alguns motores preferem fluxo de ar adicional durante a partida para um início
confiável. Este ar pode ser adicionado automaticamente somente durante o
arranque utilizando as definições do Ciclo de Funcionamento do Idle - PWM.
Uma vez que o motor começa e a rotação sobe a rotação máxima de partida
ajustada, o controle de marcha lenta alterna para as configurações de
aquecimento anteriores. Observe o relacionamento entre a temperatura do
líquido refrigerante durante a partida e o PWM DC pode ser alterada
simplesmente movendo os pontos azuis no curva, ou selecionando a tabela
para entrada manual como mostrado aqui:

NOTA: Cada motor, tipo de válvula e ajuste é diferente. Ajustes adequados


devem ser determinados pelo sintonizador. Não inferir quaisquer configurações
de ajuste das imagens neste wiki. Eles são apenas exemplos.
Ambos os controladores inativos PWM de 2 e 3 fios são suportados. Em geral,
os modelos de 3 fios fornecerão uma suavidade resposta do que as de 2 fios,
mas a diferença nem sempre é significativa. Para válvulas de 3 fios, 2 das
saídas Aux será necessário.

Motores de passo

Controles ociosos do motor de passo são muito comuns no GM e em outras


configurações de OEM. Estes motores normalmente têm 4 fios (bipolar). Eles
devem ser acionados através de transistores de potência ou um módulo de
driver, como o motor de passo DRV8825 driver opcional para a placa v0.4.
Esses módulos de driver podem ser adquiridos de forma barata em uma
variedade de sites como o eBay, Amazon, etc.

A maioria das válvulas de marcha lenta de passo funciona girando uma haste
roscada para dentro e para fora do corpo da válvula em uma série de voltas
parciais passos, aumentando ou diminuindo o fluxo de ar ao redor do pistão (na
extremidade da válvula abaixo) e no motor. O ocioso o fluxo de ar contorna o
corpo principal do acelerador:

Exemplo de um módulo de driver DRV8825 genérico em uma placa v0.4:


Observe que a placa é montada em um impasse para circulação de ar e
resfriamento:

As saídas do motor DRV8825 são rotuladas como A2-A1-B1-B2, e os exemplos


de conexão de fiação são para essa rotulagem.

Verifique os seus esquemas para as conexões de saída que são direcionadas


para essas saídas do DRV8825:

Exemplos de fiação para o driver DRV8825:

O estilo “screw-in” da GM usou de 1982 a 2003 em muitos modelos:

Ajuste da corrente do controlador de passo O módulo do controlador de passo


DRV8825 inclui um potenciómetro resistor) indicado pela seta amarela na
imagem abaixo. O potenciômetro é usado para definir o máximo do limite de
saída atual. Como o Speeduino usa a operação de passo completo, o limite de
corrente não é crítico para proteger o módulo, mas deve ser ajustado ao valor
máximo do módulo para melhor operação da maioria dos IACs de passo
automotivos.

Você precisará de um multímetro ou voltímetro para fazer o ajuste conforme


descrito aqui. Para definir o potenciômetro para a corrente máxima antes do
primeiro uso, certifique-se de que a alimentação do módulo esteja DESLIGADA
e gire suavemente o botão do potenciômetro no sentido horário até o limite
interno. Não force o ajuste além da parada interna. Power-up Speeduino com
12V e use o medidor para testar a tensão entre o centro do potenciômetro e
qualquer ponto de aterramento de 12V. Note o leitura de voltagem. Desligue e
repita o teste, desta vez girando o contador do potenciômetro / anti-horário para
o limite interno. A direção do teste que resultou em maior tensão é a
configuração correta para o módulo.

Nota: Os módulos originais Pololu são tipicamente ajustados no sentido horário


para tensão máxima. No entanto, os módulos clones podem ser no sentido
horário ou anti-horário, o que torna esse teste necessário.

A corrente contínua nominal do módulo é de até 1,5A. Enquanto o módulo pode


fornecer um pico de 2,2A de corrente; em modo de passo inteiro e com o
potenciômetro ajustado para essa posição, o motorista fica limitado a
aproximadamente 70% corrente, ou aproximadamente 1,5A.

Configurações de passo As configurações no TunerStudio incluem a seleção


do controle de marcha lenta, temperatura e configurações de passo para
aquecimento e etapas abertas durante o arranque nas seguintes seleções:
Em tipo de controle Inativo, o selecionador está selecionado. As configurações
operacionais básicas do stepper também estão localizadas nesta janela:

Step time: Este é o tempo (em ms) que o motor requer para completar cada
passo. Se esta estiver muito baixa, a ECU estar tentando dar o próximo passo
antes que o anterior seja concluído, o que leva ao "espasmos" do motor e não
funcionando corretamente. Se isso for definido mais do que o necessário, o
sistema levará mais tempo para fazer cada ajuste, o que pode levar a flutuação
ociosa mais do que o desejado. Valores típicos são geralmente 2ms - 4ms. O
stepper comum do GM motor requer 3ms.

Etapas iniciais: os motores de passo devem estar "hospedados" antes de


poderem ser usados, para que a ECU saiba sua posição atual.

Você deve definir isso para o número máximo de etapas que o motor pode
mover.

Mínimo de etapas: para permitir uma marcha lenta suave que não flutue
continuamente, a ECU moverá somente o motor se pelo menos esses muitos
passos forem necessários. Valores típicos estão no intervalo 2-6, no entanto,
se você tiver um sinal de resfriamento barulhento linha, esse valor pode
precisar ser aumentado.

A temperatura versus etapas é selecionada na seleção Idle-Stepper Motor.


Observe a relação entre temperatura e motor etapas podem ser alteradas,
simplesmente movendo os pontos azuis na curva, ou selecionando a tabela
para entrada manual como mostrado aqui:

Alguns motores preferem fluxo de ar adicional durante a partida para um início


confiável. Este ar pode ser adicionado automaticamente somente durante a
partida usando os ajustes de marcha lenta do motor de passo ocioso. Uma vez
que o motor começa e a rotação sobe a marcha lenta máxima definida, o
controle de marcha lenta muda para as configurações de aquecimento
anteriores. Observe a relação entre temperatura do líquido de arrefecimento
durante o arranque e os passos do motor podem ser alterados simplesmente
movendo os pontos azuis na curva, ou selecionando a tabela para entrada
manual como mostrado aqui:
NOTA: Cada motor, tipo de válvula e ajuste é diferente. Ajustes adequados
devem ser determinados pelo sintonizador. Não inferir quaisquer configurações
de ajuste das imagens neste wiki. Eles são apenas exemplos aleatórios.

NOTA: Consulte o vídeo Pololu para obter instruções sobre como definir o nível
de corrente do driver DRV8825 para o máximo da maioria dos motores de
passo de passo completo.

Exemplos NOTA: Enquanto a função de passo DSM normal é vista à


temperatura ambiente a 3ms, ocorre um salto de passos apenas sob essa
velocidade. Temperaturas muito frias podem causar pulos, daí a recomendação
de 4ms. Teste para os mais velocidades adequadas para a sua configuração.

4,17. THERMO FAN

4.17 Thermo fan

Este artigo é um esboço. Você pode ajudar o Speeduino expandindo-o.

4.18 Lançamento do Flatshift

4.18.1 Controle de lançamento

4.18.2 Deslocamento

4.19 Bomba de combustível

Este artigo é um esboço. Você pode ajudar o Speeduino expandindo-o.

4.20 Controle de aumento

4.20.1 Visão geral


O Speeduino possui um controlador de impulso de circuito fechado integrado
que pode ser usado para regular configurações padrão de turbo simples.

A maioria dos solenóides de reforço de 3 ou 4 portas pode ser usada, com


freqüências entre 15Hz e 500Hz suportadas. Qualquer um dos on as saídas de
alta corrente da placa podem ser conectadas diretamente ao solenóide e são
controladas por meio de uma tabela de alvos de reforço e PID afinação. Over
boost limiting também está disponível.

4.20.2 Configurações

O controle de boost do Speeduino usa um algoritmo PID com 2 modos de


operação, simples e completo. Cada um tem seu próprio vantagens e
desvantagens, conforme descrito abaixo

No modo Simples, os próprios valores do PID são controlados pela própria


ECU e um controle deslizante de sensibilidade é usado para ajustar quão
agressivo será o ciclo de trabalho de saída. O modo simples pode ser fácil e
rápido de configurar, no entanto, o desvantagem de que, para evitar overboost,
a sensibilidade pode precisar ser definida como baixa, o que pode aumentar o
atraso.
4.20. BOOST CONTROL

Target table

Você também pode gostar