Speeduino Manual Es

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 57

Manual Speeduino

Este manual está compilado de la wiki de documentación de Speeduino:


https://speeduino.com/wiki/index.php
Contenido

1. Introducción 1

1.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Compilar e instalar firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2.2 Descargar el firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2.3 Compilar el firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2.4 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2.5 Verificación del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

1.2.6 Solución de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55

1.3 Conexión a TunerStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

1.3.1 Descargando Tuner Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

1.3.2 Configurando su proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

1.3.3 Opción inalámbrica Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.4 Crear un proyecto TunerStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.1 Con fi gurar las propiedades del proyecto TunerStudio . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.2 Pestaña Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.3 Pestaña Dispositivos Can . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dieciséis

1.5 Configuraciones del motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dieciséis

2 hardware 18 años

2.1 Requisitos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 años

2.1.1 Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 años

2.1.2 Entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 años

2.1.3 Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.1.4 IO auxiliar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.1.5 CanBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2 V0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.2 Características de la placa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2.3 Disposición física . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.2.4 Área de proto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.2.5 Asamblea de la Junta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.2.6 Configuración de la placa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

yo
ii CONTENIDO

2.2.7 Revisiones de la Junta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3 V0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.2 Características de la placa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.3 Diseño físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.4 Asamblea de la Junta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.5 Configuración de la placa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.3.6 Revisiones de la Junta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3 decodificadores compatibles 27

3.1 Diente perdido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.1.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.1.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.1.3 Configuración de Tuner Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.1.4 Patrón de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.2 Diente perdido (leva) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.3 Configuración de Tuner Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.2.4 Patrón de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.3 Rueda doble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.3.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4 Distribuidor básico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.4.2 Señal de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.5 GM 7X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.5.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.6 4G63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.6.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.6.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.6.3 Configuración de Tuner Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.6.4 Ajuste de tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.6.5 Patrón de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.7 GM 24X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.7.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.7.2 Señal de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.8 Jeep 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.8.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.8.2 Señal de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.9 Audi 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.10 Honda D17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.10.1 Honda D17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33


CONTENIDO iii

3.11 Miata 99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.12 No 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.12.1 Decodificador no 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.13 Nissan 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.14 Subaru 6/7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4 Con fi guración 35

4.1 Constantes del motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.1.1 Configuración [editar] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

4.2 Características del inyector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.2.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.2.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.3 Configuración del disparador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.3.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.3.2 Configuraciones de disparo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4.3.3 Encontrar el diente # 1 y el ángulo del gatillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.4 Densidad de IAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.4.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.4.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.5 Enriquecimiento de aceleración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.5.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.5.2 Teoría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

4.6 Límites de revoluciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.6.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.6.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.7 Combustible flexible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.7.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.7.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.7.3 Afinación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4.8 Configuración de chispa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.8.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.8.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.9 Morar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.10 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.11 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

4.11.1 Corrección de voltaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.12 Arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.12.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.12.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

4.13 Calentamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4.14 Inactivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.14.1 Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48


Capítulo 1

Introducción

1.1 Introducción

Este manual cubre el hardware (sensores, cableado, etc.), la configuración del software y los elementos de ajuste relacionados con el funcionamiento de una unidad
Speeduino. Al comenzar con Speeduino, particularmente si es la primera vez que instala y configura un sistema de administración del motor, este manual le
ayudará a comprender las capacidades de Speeduino y cómo debe instalarse, tanto en términos de hardware como de software / firmware.

Si bien este documento ayudará a proporcionar información relacionada con la configuración de Speeduino, no cubre el ajuste avanzado del motor, las estrategias
de combustible / encendido, etc. Al igual que con cualquier cambio en la gestión del motor, la posibilidad de daños al hardware es muy real si un sistema se
configura incorrectamente .

Empezando

En términos de comenzar con Speeduino, generalmente se recomienda cargar primero el firmware en su Arduino y conectarlo al software de
sintonización (Tuner Studio) antes de pasar al ensamblaje o cableado del hardware, etc. La configuración y configuración del software en Speeduino
puede ser completado sin la necesidad de ningún hardware adicional (más allá del arduino) y esto permite la exploración del software y las opciones
disponibles antes de un desembolso de fondos significativos o una inversión de tiempo significativa.

Las siguientes secciones de este manual cubren cómo compilar y cargar el firmware, así como crear un nuevo proyecto en Tuner Studio. Se
recomienda encarecidamente leerlos como punto de partida.

Acerca de este manual

El contenido de este manual está compilado de la wiki de Speeduino en https://speeduino.com/wiki/index.php . Como proyecto de código abierto,
esta documentación crece continuamente y este manual se actualiza todas las noches con los cambios que se realicen. Esto también significa
que puede encontrar lagunas en la documentación donde actualmente se proporciona poca información. No dude en publicar en el foro si falta
algo que necesite de manera crítica (o incluso no tan crítica).

Además, si desea contribuir a la documentación de Speeduino, ¡nos encantaría saber de usted! El método preferido para solicitar acceso a la
wiki es a través del foro ( https://speeduino.com/forum/viewforum.php?f=9 ) o mediante Slack ( http://slack.speeduino.com:3000/ )

1.2 Compilar e instalar firmware

Con el objetivo de la máxima simplicidad en mente, el proceso de compilación e instalación del firmware es razonablemente sencillo.

1
2 CAPÍTULO 1 INTRODUCCIÓN

1.2.1 Requisitos

• PC con Windows, Mac o Linux

• Uno de los siguientes:

• El IDE de Arduino . La versión mínima actual requerida es 1.6.7, aunque se recomienda una versión más nueva.

• PlatformIO . Se puede descargar desde http://platformio.org/platformio-ide

• Una copia de la última base de código Speeduino. Vea abajo.

• Una copia de TunerStudio para probar que el firmware se ha cargado correctamente

1.2.2 Descargar el firmware

Existen dos métodos para obtener el firmware Speeduino:

1. Se producen caídas de código regulares y estables, generalmente el último día de cada mes. Los detalles de la última caída de código están debajo

2. Si desea el código más reciente y mejor (y ocasionalmente más frágil), el repositorio de git se puede clonar y actualizar. Ver https://github.com/noisymime/speeduino

Último firmware estable

• Fecha: 5 de junio de 2017

• Detalles: Ver https://speeduino.com/forum/viewtopic.php?f=13&t=1223

• Descargar: https://speeduino.com/wiki/images/f/fa/Speeduino_May17.zip

• Notas:

• Recuerde cargar siempre el último archivo en su proyecto TunerStudio cuando cargue un nuevo firmware ( Ver abajo para más
detalles)

• ¡Se requiere Tuner Studio versión 3.0.2 o posterior desde julio de 2016 en adelante!

• Hay un error conocido con estas versiones más nuevas del Arduino IDE cuando se ejecuta en Windows XP. Vea esta publicación para una
solución alternativa: http://speeduino.com/forum/viewtopic.php?f=13&t=555&p=7664&hilit= xp # p7665

1.2.3 Compilar el firmware

• Inicie el IDE, seleccione Archivo> Abrir, navegue a la ubicación donde descargó Speeduino y abra el speeduino.ino
archivo.

• Establecer el tipo de tablero: Herramientas> Tablero> Arduino Mega 2560 o Mega ADK (esta es la única placa actualmente compatible)

• Haga clic en el Verificar icono en la esquina superior izquierda (parece una marca)

En este punto, debería tener un firmware compilado. Si experimentó un problema durante la compilación, consulte el
Solución de problemas sección a continuación.
1.2. COMPILAR E INSTALAR FIRMWARE 3

Opcional (pero recomendado)

Hay una opción disponible para cambiar el nivel de optimización del compilador, que puede mejorar. Por defecto, el IDE usa la opción de compilación -Os, que se enfoca

en producir pequeños binarios. Como el tamaño del código Speeduino no es un problema, pero la velocidad sí lo es, cambiar esto a -O3 produce mejores resultados

(aproximadamente un 20% más rápido, con un tamaño de boceto un 40% más grande) Para hacer esto, debe editar el archivo platform.txt :

• Asegúrese de que el IDE de Arduino no se esté ejecutando

• Abra el archivo platform.txt que se encuentra en las siguientes ubicaciones:

• En Windows: c: \ Archivos de programa \ Arduino \ hardware \ arduino \ avr

• En Mac: / Aplicaciones / Arduino / Contenidos / Recursos / Java / hardware / arduino / avr /

• En Linux:

• En las siguientes 3 entradas, cambie el Os para que sea O3:

• compiler.c. banderas

• compiler.c.elf. banderas

• compiler.cpp. banderas

• Guarde el archivo y reinicie el IDE de Arduino

1.2.4 Instalación

Una vez que ha compilado con éxito el firmware, la instalación en el tablero es trivial.

• Conecte su Mega 2560 a un puerto USB libre

• Si estas corriendo Ventanas y esta es la primera vez que usa un Arduino, es posible que necesite instalar controladores para el chip serie Arduino.
Todas las placas oficiales, y muchas no oficiales, usan ATMega16U2 u 8U2, mientras que muchas de las placas más baratas basadas en 2560
utilizan el IC CH340G. Los chips seriales generalmente se pueden identificar por apariencia:

ATMega16U (IC cuadrado): controladores incluidos en Windows, MacOS y Linux:

WCH CH340G (IC rectangular) - controladores de WCH :


44 CAPÍTULO 1 INTRODUCCIÓN

• Seleccione el puerto serie para cargar: Herramientas> Puerto serie

• Presiona el botón Cargar desde la esquina superior izquierda (parece una flecha hacia la derecha)

Suponiendo que todo salga bien, debería ver el mensaje IDE de que avrdude está hecho, similar a esto:

1.2.5 Verificación del firmware

El firmware ahora está cargado en su tablero y ahora puede pasar a Conectando a TunerStudio . Opcionalmente, puede realizar una verificación del

firmware mediante el Monitor de serie del Arduino IDE. Esto puede iniciarse seleccionando 'Serial Monitor' en el menú Herramientas. En la ventana

que aparece, ingrese una "S" mayúscula (sin comillas) y presione Entrar. El Mega debería responder con el año y el mes de la versión de código

instalada (xxxx.xx):

Speeduino 2017.03

NOTA: Asegúrese de que la velocidad en baudios esté establecida en 115200. También puede

ingresar "?" para obtener una lista de consultas de su Mega:

=== Ayuda de comandos ===

Todos los comandos son de un solo carácter y se concatenan con sus parámetros sin espacios. Algunos parámetros son
binarios y no se pueden ingresar a través de este indicador por medios convencionales.

Sintaxis: <comando> + <parámetro1> + <parámetro2> + <parámetroN>

=== Lista de comandos ===

A - Muestra 31 bytes de valores currentStatus en binario (datos en vivo) B - Graba el mapa actual y los
valores de configPage para eeprom
C - Pruebe el puerto COM. Usado por Tunerstudio para ver si una ECU está en una serie determinada
Puerto. Devuelve un número binario.
L: muestra la página del mapa (también conocida como tabla) o los valores de configPage. Use P para cambiar de página (no
cada página es un mapa) N -
Imprimir nueva línea.
P - Establecer página actual. Sintaxis: P + <número de página> R - Igual
que el comando A S - Mostrar el número de firma Q - Igual que el comando
S

V - Visualizar valores de mapa o configPage en binario


W: establece un byte en map o configPage. Espera parámetros binarios.
Sintaxis: W + <offset> + <newbyte>
t - Establecer valores de calibración. Espera parámetros binarios. El índice de la tabla es 0,
1 o 2. Sintaxis: t + <tble_idx> + <newValue1> + <newValue2> + <newValueN>
Z - Mostrar valores de calibración
1.3. CONECTANDO A TUNERSTUDIO 55

T - Muestra 256 entradas de registro de dientes en binario r - Muestra


256 entradas de registro de dientes? - Muestra esta página de ayuda

Ahora puede probar su nuevo código Speeduino iniciando TunerStudio e intentando conectarse. Ver Conectando a TunerStudio para más detalles

1.2.6 Solución de problemas

Tarjeta Arduino incorrecta seleccionada

Si ve los siguientes errores (o similares) cuando intenta compilar el firmware y las soluciones:

Scheduler.ino: 317: 7: error: 'OCR4A' no fue declarado en este alcance Scheduler.ino: 323: 8: error: 'TIMSK5'
no fue declarado en este alcance Scheduler.ino: 323: 25: error: 'OCIE4A ' no fue declarada en este ámbito

Es posible que haya seleccionado el tipo incorrecto de placa Arduino. Establezca el tipo de tablero seleccionando Herramientas> Tablero> Arduino Mega 2560 o Mega ADK

Todo el proyecto Speeduino no está abierto

Lo siguiente puede ocurrir si solo ha abierto el archivo speeduino.ino en lugar de todo el proyecto. speeduino.ino: 27: 21: error

fatal: globals.h: No existe tal archivo o directorio

Asegúrese de que todos los archivos estén contenidos en el mismo directorio, luego seleccione Archivo-> Abrir y encuentre el archivo speeduino.ino. Si ha abierto el
proyecto correctamente, debería tener varias pestañas en la parte superior:

1.3 Conexión a TunerStudio

Tuner Studio es la interfaz de ajuste recomendada para Speeduino. Se ejecuta en Windows, Mac y Linux y proporciona capacidades de configuración,
ajuste y registro.
66 CAPÍTULO 1 INTRODUCCIÓN

Una vez que haya compilado y cargado el firmware en su Arduino, estará listo para configurar Tuner Studio para configurarlo y monitorearlo.
Si aún no ha compilado y cargado el firmware, consulte el Compilar e instalar firmware página.

1.3.1 Descargando Tuner Studio

Si aún no lo ha hecho, tome una copia de Tuner Studio de: ( http://www.tunerstudio.com/index.php/downloads ) Tuner Studio está disponible para

Windows, Mac y Linux y se ejecutará en la mayoría de las PC, ya que los requisitos del sistema son bastante bajos. La versión mínima actual de

TunerStudio requerida es 3.0.7, pero generalmente se recomienda la última versión. Si considera que Tuner Studio es útil, considere pagar una licencia.

Este es un programa fantástico de un único desarrollador que rivaliza con el mejor software de ajuste del mundo, vale la pena.

1.3.2 Configurando su proyecto

Crear nuevo proyecto

Cuando inicie TunerStudio por primera vez, deberá configurar un nuevo proyecto que contenga la configuración, el ajuste, los registros, etc. En la pantalla de inicio, seleccione

'Crear nuevo proyecto'

Asigne un nombre al proyecto y seleccione el directorio en el que desea almacenar el proyecto. Tuner Studio requiere un archivo de definición de
firmware para comunicarse con el arduino. Marque el botón 'Otro / Examinar'.
1.3. CONECTANDO A TUNERSTUDIO 77

Luego vaya al directorio fuente de Speeduino, ingrese la subcarpeta de referencia y seleccione el archivo speeduino.ini

Opciones de con fi guración

Establezca los parámetros de configuración para su proyecto. Estos se pueden cambiar en cualquier momento más adelante, así que no se preocupe si no los tiene en este momento.
8 CAPÍTULO 1 INTRODUCCIÓN

Configuraciones de comunicaciones

Selecciona tus opciones de comunicación. El nombre exacto del puerto dependerá del sistema operativo que esté ejecutando y será el mismo que en el IDE de Arduino.
La velocidad en baudios debe ser de 115200.

Cargar la melodía base

Una vez que se crea el proyecto, deberá cargar una melodía base para asegurarse de que todos los valores sean al menos algo sensatos. De lo contrario, pueden surgir

problemas y valores muy extraños en su canción. En el directorio de referencia de Speeduino, encontrará el archivo de melodía base que se abrirá:

¡Y eso es! Tuner Studio ahora debería intentar conectarse al Arduino y mostrar una pantalla en tiempo real de la ECU.

1.3.3 Opción inalámbrica Bluetooth

Hardware de dinero mínimo

El Mega 2560 se comunica a través de una conexión USB a serie para descargar el firmware Speeduino, y también para comunicarse durante la
operación con programas de monitoreo, ajuste y registro como TunerStudio y MegaLogViewer. Una vez que se carga el firmware Speeduino,
Speeduino también puede comunicarse a través de una conexión serie Bluetooth, conocida como perfil de puerto serie (SPP). Hay varias formas
de lograr esto, y lo siguiente demuestra el uso de un dispositivo económico Módulo bluetooth serie HC para una conexión directa a la placa Mega.

Nota: es posible cargar firmware por Bluetooth, pero requiere un procedimiento específico y algo complicado, o un procedimiento más costoso y tipo específico de módulo
Bluetooth eso puede lograr el restablecimiento para la carga, ninguno de los cuales está dentro del alcance de esta descripción general básica.

Nota: el uso de Bluetooth omite el convertidor serie USB, lo que permite las versiones Arduino Mega con CH340 chip serie
para conectarse a TunerStudio y otros programas en serie. El Mega demostrado aquí es una versión CH340.
1.3. CONECTANDO A TUNERSTUDIO 9

Tipos de Bluetooth

Este método de usar las comunicaciones Bluetooth (BT) solo requiere un módulo BT de la serie HC y una conexión de cableado. El BTmodule en este caso es
un HC-05, HC-06, HC-07 o HC-09, montado en una placa de interfaz ("panel posterior", "panel posterior", "breakout", etc.) que funciona en modo esclavo. Como
los módulos de solo esclavo son más fáciles de reprogramar, el ejemplo descrito aquí es un HC-06 módulo solo esclavo en un JY-MCU v1.02 tablero:

El tablero

El propósito de la placa de interfaz es permitir la operación desde cualquier voltaje de 3.6 a más de 6 voltios, permitiendo la alimentación de los pines de 5V del
Mega, así como el voltaje regulado en las líneas Tx (transmisión) y Rx (recepción). Si bien se puede utilizar un HC BT sin placa de interfaz, la potencia debe ser
de 3,3 voltios, y los circuitos divisores o de regulación también se deben hacer y usar en las líneas TX y RX para dejar caer el voltaje de TTL de 5 voltios a un nivel
seguro para el desnudo BT. El uso de un módulo con la placa de interfaz resuelve estos problemas y también proporciona un indicador LED y pines de conexión.

Conexiones Conexiones de clavija El módulo BT se conecta al Mega a través de los pines TX0 y RX0, y los pines 5V y GND (tierra). El Mega se

conecta al módulo BT de la siguiente manera:

Mega_______BT TX0
------> RXD RX0
<------ TXD 5V --------
VCC GND ------- GND

Si bien el módulo de interfaz HC puede conectarse y funcionar cuando está conectado al pin de 3.3V del Mega, el módulo especifica un mínimo de
3.6V para la operación adecuada del regulador y, por lo tanto, se sugiere la conexión de 5V. Hay varios lugares en la placa Mega para suministrar
5V y tierra, y los más obvios son la potencia marcada estándar
10 CAPÍTULO 1 INTRODUCCIÓN

alfileres en este ejemplo. El conector que se muestra se extrajo de una computadora de escritorio antigua y se volvió a utilizar para conectar el BT. Los colores
de los cables no importan y solo deben realizar las conexiones adecuadas:

Archivo adjunto

Los cables del conector se sueldan directamente a los pines de Mega en la parte inferior de la placa. Es imperativo que se use un alivio de tensión para evitar tirar de las

conexiones soldadas, ya que son relativamente débiles. En este ejemplo, se usa un 'cierre de cremallera' a través de uno de los Mega agujeros y alrededor de los cables

como alivio de tensión:

Los cables se dejan lo suficientemente largos como para permitir que el extremo de la antena del BT sobresalga de la placa final de la caja para un buen rango de señal y

mejores velocidades de BT, y también permite una fácil desconexión y reconexión para el acceso Speeduino en el gabinete.

El LED del módulo BT que se ilumina continuamente indica conexión, y las luces brillantes Mega TX y RX están activas, enviando y recibiendo información
a TunerStudio:

Teléfonos / Tabletas

Con una conexión Bluetooth activa, los teléfonos inteligentes y las tabletas pueden comunicarse con Speeduino. Teléfonos Android y el gratuito

MSDroid el guión y la aplicación de registro son un ejemplo, como es el Shadow Dash aplicación de los creadores de TunerStudio. Una vez el Reprogramación del

módulo BT se completa en la siguiente sección; un escaneo por su teléfono o tableta debe hacer que su Speeduino aparezca como un dispositivo disponible con

el nuevo nombre que le asignó. En el siguiente ejemplo de Android, hay un Speeduino ya emparejado por Bluetooth, y ha encontrado un segundo Speeduino,

llamado "Speeduino-v0.4":
1.3. CONECTANDO A TUNERSTUDIO 11

Cuando se selecciona Speeduino-v0.4, el sistema solicita que se ingrese el PIN de seguridad:

Cuando se valida, el nuevo Speeduino-v0.4 aparece en la lista de dispositivos emparejados:

En este ejemplo usando MSDroid; después de cargar el speeduino.ini archivo en la carpeta ini de MSDroid, y "Conectar a la ECU" está seleccionado en Configuración,
monitoreo, ajuste o registro está disponible:
12 CAPÍTULO 1 INTRODUCCIÓN

Reprogramación del módulo Bluetooth

El módulo generalmente se suministra con configuraciones genéricas. El nombre que transmite no es descriptivo, el código de seguridad PIN es comúnmente
0000 o 1234 con baja seguridad obvia, y una velocidad lenta de 9600 bps es típica. Estas configuraciones deben cambiarse para una mejor operación y
seguridad. El módulo se puede reprogramar a "Speeduino", cambiar el número PIN a 9876 (o cualquier otro) por seguridad, y establecer la velocidad a 115200
bps en el siguiente ejemplo.

Interfaz Hay dos emuladores de terminal comunes utilizados para lograr esto. Ambos usan una interfaz en serie, como el Arduino Monitor serial IDE o
programas apropiados para el sistema operativo de su PC, como HTerm , Masilla , TeraTerm , etc.)

UART El primer tipo de emulador de terminal es un módulo UART económico que actúa como un Convertidor serie USB a TTL . Este módulo se conecta
al módulo BT de la misma manera que el Mega:

El segundo tipo probado para funcionar correctamente es mediante el uso de UART a bordo Arduino como un emulador de terminal. Este método utiliza un boceto en
blanco o un puente desde el pin RESET a un pin GND para mantener el Arduino en modo de reinicio, permitiendo comunicaciones seriales directas a los pines TX0 y
RX0. Tenga en cuenta que este método usa diferentes conexiones al BT, usando TX-to-TX y RX-to-RX, solo para programar con comandos AT. El funcionamiento
normal de BT todavía requiere las conexiones que se muestran anteriormente. El tipo de módulo también puede requerir un puente adicional.

Comandos Una vez que se establece la comunicación de USB a TTL con el módulo BT, los comandos HC-06 para reprogramar son:

Enviar_________________Response AT <enter>
--------------- OK
1.4. CREANDO UN PROYECTO TUNERSTUDIO 13

AT + NAMESpeeduino ----- OKSetname AT +


PIN9876 ----------- OKSetPIN AT + BAUD8
------------- OK115200

Otros tipos de módulos pueden requerir diferentes comandos para realizar la reprogramación. El módulo ahora debería estar listo para conectarse a Speeduino y
comunicarse con el nuevo nombre, PIN y velocidad de transmisión.

Rango y velocidad de Bluetooth Incluso con la antena expuesta, la colocación debajo del tablero o detrás de la estructura del vehículo puede bloquear la señal en
exceso y se puede usar una extensión para exponer el módulo BT:

Una extensión se hace fácilmente con un cable trenzado común (¡nunca cable sólido!) Cable de 4 conductores y conectores simples. Si se usa un cable blindado,

solo conecte a tierra el blindaje al cable GND en el extremo Mega del cable. La extensión también se puede conectar de forma segura y rápida en el gabinete

mediante el uso de un conector común de 4 pines o similar:

1.4 Crear un proyecto TunerStudio

1.4.1 Con fi gurar las propiedades del proyecto TunerStudio

La opción de menú para la página de propiedades del proyecto se puede encontrar aquí. Una vez

abierta, se verá esta página.

1.4.2 Pestaña Configuración

Pantalla de temperatura

Las opciones son:


14 CAPÍTULO 1 INTRODUCCIÓN

• Fahrenheit (predeterminado)

• Celsius

Algoritmos de combustible

Las opciones son:


1.4. CREANDO UN PROYECTO TUNERSTUDIO 15

• Algoritmo de combustible de densidad de velocidad (predeterminado)

• Algoritmo de combustible Alpha-N

Enable_hardware_test

La opción predeterminada está deshabilitada. Si está habilitado, aparecerá una pestaña adicional en la página de ajuste

Al hacer clic en esto, se abrirán más opciones

• Prueba de salida

Página de prueba de hardware.

• Prueba de entrada

CAN_COMMANDS

La opción predeterminada está deshabilitada


dieciséis CAPÍTULO 1 INTRODUCCIÓN

1.4.3 Pestaña Dispositivos Can

1.5 Configuraciones del motor

La pestaña Configuración del motor ofrece cuatro opciones


1.5. AJUSTES DEL MOTOR 17

Constantes del motor

Constantes del motor

Características del inyector

Configuración del disparador Densidad

IAT
Capitulo 2

Hardware

2.1 Requisitos de hardware

2.1.1 Arduino

Speeduino usa el Arduino Mega 2560 R3 como controlador. Todos los tableros oficiales y la mayoría de los clones parecen funcionar bien. Tenga en cuenta que hay diferencias

menores con la placa Mega R2 que pueden causar algunos problemas pequeños, sin embargo, como es casi imposible encontrar una placa R2 actualmente (R3 ha sido la

versión disponible durante mucho tiempo), esto no debería ser un problema para la mayoría personas.

Actualización: Si bien los problemas de conexión con algunas placas clónicas parecen haberse resuelto, una solución alternativa es usar Bluetooth para la sintonización
inalámbrica de cualquier versión Mega, ya que Opción Bluetooth omite el chip UART (en serie) incorporado.

2.1.2 Entradas

Sensor de manivela

Este es posiblemente el sensor más importante para que Speeduino funcione correctamente. La señal que va al Arduino debe ser una serie de pulsos de onda cuadrada de

0v-5v que represente los dientes en una rueda que funciona a la velocidad del cigüeñal (o leva). Muchos sensores Hall y 'opto' cumplen con esta especificación. Si solo se usa

una rueda de gatillo del cigüeñal (sin señal de leva), la rueda del cigüeñal debe tener un diente 'perdido' para proporcionar información de posición, así como las RPM del

motor. Las ruedas probadas de dientes perdidos actualmente son 4-1, 12-1, 36-1 y 60-2.

Alternativamente (y necesario para la inyección secuencial completa) una señal de leva adicional con o sin dientes de la rueda del cigüeñal. Estas configuraciones se indican

mediante la "/ x" agregada, como 60-2 / 1, para una rueda de manivela de 60 dientes, con 2 dientes faltantes, y una señal de leva de 1 diente por ciclo.

También se pueden usar sensores VR (reluctancia variable), sin embargo, como la placa no contiene ningún tipo de acondicionador de señal, se requerirá un módulo

adicional. Un zócalo DIP de 8 pines se encuentra en las tarjetas oficiales de las series v0.3.xy v0.4.x para este propósito como IC3. El chip MAX9926 ha sido probado para

funcionar con prácticamente cualquier tipo de entrada, y está disponible desde Tienda Speeduino , sin embargo, cualquier módulo similar que genere una onda cuadrada de

0v-5v (módulos LM1815, LM358, etc.) también debería funcionar bien con las señales del sensor VR.

TPS

El sensor TPS debe ser del tipo de potenciómetro de 3 cables, en lugar de los interruptores de encendido / apagado de 2 cables que se encuentran en algunos aceleradores. Si su TPS es

un sensor de 3 cables, entonces seguramente funcionará, pero recuerde calibrarlo dentro de Tuner Studio cuando lo conecte por primera vez.

18 años
2.1. REQUISITOS DE HARDWARE 19

MAPA (presión del múltiple)

El sensor MAP recomendado es el MPX4250 de Freescale, sin embargo, se admiten muchos sensores MAP. Si desea utilizar uno que no está
incluido en la lista (en Herramientas-> Calibración de mapa en TunerStudio), haga un nuevo hilo en el foro solicitando esto. Otros sensores
pueden y funcionarán bien, pero necesitará calibrarlos dentro de TunerStudio contra un conjunto diferente de valores.

Sensores de temperatura (CLT y IAT)

Se puede utilizar cualquier sensor de termistor de 2 hilos estándar para estas funciones de temperatura. La calibración de estos sensores se puede realizar a través del menú

Herramientas en TunerStudio. El valor predeterminado de la resistencia de polarización es 2940 ohmios.

Sensores de oxígeno de gases de escape (O2 y WBO2)

El tipo de sensor de O2 (banda estrecha o ancha) debe seleccionarse en TunerStudio en Herramientas> Calibrar tabla AFR.

Banda estrecha Speeduino lee directamente las señales del sensor NBO2. TunerStudio aplica los valores estándar no lineales de 0 voltios a 1 voltios para todos los sensores

NBO2 estándar automáticamente bajo calibración. Una vez configurado en la calibración, Speeduino usará el NBO2 designado para ajustar la carga de combustible de acuerdo

con las entradas que realice en la tabla AFR ( Tuning> Tabla AFR), y el sensor se selecciona por tipo y parámetros (o deshabilitado) en Afinación> AFR / O2. Tenga en cuenta

que los sensores de banda estrecha se diseñaron para apuntar al AFR estequiométrico (Lambda 1.0) para un control eficiente de las emisiones catalíticas, y generalmente no

son lo suficientemente precisos o adecuados para una economía eficiente o un suministro de energía.

Banda ancha Speeduino no puede usar los sensores WBO2 directamente, ya que requiere un controlador externo para procesar la señal y aplicar el control de calentamiento del

sensor. Ingrese la marca y modelo del controlador de la lista que se muestra. Si la señal del controlador es genérica lineal o personalizada, seleccione e ingrese la información

requerida, o una opción para instalar un archivo INC personalizado está disponible en la lista del menú.

Una vez configurado en la calibración, Speeduino usará el WBO2 designado para ajustar la carga de combustible de acuerdo con las entradas que realice en la tabla
AFR ( Tuning> Tabla AFR), y el sensor se selecciona por tipo y parámetros (o deshabilitado) en Afinación
> AFR / O2.

Entradas específicas de la aplicación

Circuitos y técnicas que los usuarios de Speeduino han encontrado útiles para adaptar o implementar ciertas entradas o funciones.

Sensor de combustible flexible «Marcador de posición»

Presión del aceite «Marcador de posición»

Señal de entrada de 12V «Marcador de posición»

Módulo distribuidor de 7/8 pines GM «Marcador de posición»

2.1.3 Salidas

Inyectores

Los controladores de inyectores Speeduino utilizan control on / o ff (no PWM) y están diseñados para funcionar con inyectores "High-Z". Este tipo de inyectores también se

conocen como "saturados" o "de alta impedancia" que usan voltaje de batería completo para controlar el ciclo abierto del inyector, y generalmente la impedancia es mayor

de aproximadamente 8 ohmios. Si está ejecutando inyectores “Low-Z” (“pico y retención” o controlados por PWM) que tienen una impedancia más baja, deberá instalar

resistencias en serie en estos para evitar


20 CAPÍTULO 2. HARDWARE

Dañando la placa con corriente excesiva. La resistencia de ohmios y la potencia en vatios se pueden calcular según la ley de Ohm, o usar una página de calculadora de

Internet como Calculadora de resistencia de inyector Speeduino . Speeduino puede conducir hasta 2 inyectores High-Z por canal de salida.

Bobinas

Las versiones actuales del Speeduino utilizan señales de salida de baja potencia, diseñadas para funcionar con controladores externos de bobina de encendido de pequeña señal,

ya sea un tipo separado (módulo o ICM, encendedor, IGBT, etc.), o integrados en el conjunto de la bobina ('inteligente 'bobinas). Este método permite que Speeduino tenga una gran

flexibilidad para controlar la mayoría de los tipos de sistemas de encendido. Si conecta las salidas Speeduino directamente a una bobina de encendido tradicional de alta corriente

("tonta" o de 2 pines) sin un controlador de bobina de encendido, causará daños a su Arduino.

Cómo Speeduino controla la potencia del circuito de encendido En la historia anterior, el controlador de la bobina era un conjunto de puntos de contacto mecánico ("puntos"),

simplemente reemplazado hoy por una versión electrónica. El controlador de bobina agregado puede estar en cualquier lugar desde el interior del Speeduino hasta el interior del conjunto de

la bobina; aunque cerca o dentro de la bobina reduce el ruido eléctrico:

La versión de chispa desperdiciada está debajo para mostrar cómo es idéntica en operación, pero con la chispa de alto voltaje que regresa a través de la segunda
bujía para completar el circuito:

Puede encontrar un buen resumen de los tipos de bobinas 'inteligentes' en: http://www.megamanual.com/seq/coils.htm . Hay muchos módulos de encendido disponibles que Speeduino

puede usar para controlar bobinas estándar, o para bobinas inteligentes, generalmente puede usar tipos de 4 o 5 pines, ya que siempre serán de nivel lógico, aunque algunas bobinas

de 3 pines también son de esta variedad. Las bobinas GM LS1 / 2 son un ejemplo de bobinas inteligentes potentes que se usan comúnmente y que generalmente se pueden obtener

de manera fácil y económica.

(Nota: en el pasado, algunos módulos de control de encendido con limitación de corriente o características de control de permanencia (p. Ej., GM HEI de los años 70, tipos Bosch

'024' y Ford DS1) se denominaban módulos "inteligentes". Aunque todavía es cierto, común La terminología de las bobinas de encendido individuales con al menos un controlador

integrado, o la tecnología más nueva con mayores controles (por ejemplo, duración de chispa controlada o multi-chispa) se consideran bobinas "inteligentes". Debe conocer los

requisitos de control de los controladores específicos, módulos de control , o bobinas que tiene la intención de utilizar para operarlas correctamente con Speeduino.)

Salidas auxiliares de

baja corriente Algunas versiones Speeduino incluyen un IC de matriz de transistores Darlington ULN2803A de 8 canales que es
capaz de cambiar hasta 1/2 amp por canal. Estas salidas auxiliares son suficientes para conmutar dispositivos pequeños directamente,
2.2. V0.3 21

o para cambiar dispositivos de manejo de potencia, como MOSFET de potencia y relés automotrices electromecánicos o de estado sólido. La configuración y la
configuración de estas salidas se describen en el Con fi guración / Tuning sección.

Corriente media Las placas v0.3xy posteriores incluyen salidas auxiliares MOSFET de potencia media para cambiar hasta 3
amplificadores directamente. Estas salidas se usan comúnmente para operar válvulas inactivas, válvulas de control de impulso, solenoides VVT, etc., o para controlar relés para

manejar cargas mucho más grandes, como ventiladores de radiadores eléctricos. La configuración y la configuración de estas salidas se describen en el Con fi guración / Tuning sección.

2.1.4 IO auxiliar

En las placas Speeduino basadas en Arduino Mega2560 (o fi ciales o simplemente ejecutando el firmware actual), el soporte git commit 13f80e7 está disponible para la conexión

externa de 8 entradas analógicas de 16 bits a través de Serie3

2.1.5 CanBus

Como el Arduino mega2560 no tiene interfaz CanBus, se ha diseñado una interfaz separada de "coprocesador". Puede encontrar más información sobre
esta unidad aquí https://github.com/Autohome2/Speeduino-can-interface . Esto utiliza la funcionalidad proporcionada por el puerto Serial3 y se conecta a
través de ese puerto.

En la próxima variante Teensy3.5 de Speeduino, el código CanBus se incorporará al firmware principal del sistema, ya que Teensy3.5 ha integrado
CanBus y solo requiere un módulo transceptor agregado.

2.2 V0.3

2.2.1 Descripción general

La placa v0.3 es el primer escudo Speeduino ampliamente disponible y es adecuado para muchas aplicaciones típicas de inyección e ignición de 1-4 cilindros
(excluyendo motores de inyección directa).

2.2.2 Características de la placa

Las placas v0.3 incluyen las siguientes características:

• 4 canales de inyector

• 4 salidas de encendido

• Canales de entrada totalmente protegidos para CLT, IAT, TPS y O2

• Montaje opcional del acondicionador VR en las entradas de manivela y leva

• Ubicación de montaje del sensor MAP

• 4 salidas de repuesto de corriente media (p. Ej., Bomba de combustible, ventilador térmico, etc.)

• Todas las E / S a través de terminales de tornillo en el tablero

• Área de proto con i2c, SPI y rupturas de potencia.


22 CAPÍTULO 2. HARDWARE

2.2.3 Disposición física

2.2.4 Área de proto

El área de protocolo puede usarse para agregar sus propios circuitos a Speeduino si es necesario o simplemente como un punto de acceso conveniente a varias
conexiones. Las conexiones rotas a la placa de protocolo son:

• 5v y 12v

• Jardines

• Pines SPI (MOSI, MISO, SCK y SS). Alternativamente, estos pueden usarse como IO digital genérico (pines Arduino 50-53)

• Pines I2C (SDA y SCL).

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


2.2. V0.3 23

2.2.5 Asamblea de la Junta

Referirse a # Revisiones de la junta para obtener un enlace a la Lista de materiales (BOM) de su tablero específico. El ensamblaje de una placa completa es relativamente

sencillo, ya que todos los componentes están a través del orificio y están etiquetados en la placa (consulte la lista de piezas de BoM mencionada anteriormente). Si bien no

importa en qué orden se instalen los componentes, se recomienda lo siguiente por simplicidad:

1. Todas las resistencias

2. Todos los diodos (incluidos los LED)

3. Todos los condensadores

(a) Tenga en cuenta que C14 y C16 son condensadores polarizados, lo que significa que deben colocarse de la manera correcta

alrededor. Los condensadores deben estar marcados con un signo + en un lado. En la PCB, el lado positivo se indica mediante una línea en el
símbolo del condensador.

1. Todos los encabezados de puente (JP *)

2. Pines Arduino:

(a) Método sugerido: divida los pines del encabezado en las longitudes requeridas e insértelo en un Arduino Mega. Colocar el
tablero sobre la parte superior de los pines y la soldadura en su lugar

(b) Tenga en cuenta que no todos los pines de la fila doble final deben llenarse (aunque no hay nada de malo en hacerlo
entonces). Los pines impares (p. Ej. D23, D25 .. DD53) no necesitan pines en ellos.

3. enchufes IC

4. Sensor MAP (si se usa)

5. Todos los terminales de tornillo

6. Todos los MOSFET

7. regulador de potencia

Video de instrucciones de montaje

2.2.6 Configuración de la placa

La placa se puede configurar de varias maneras, según el hardware que utilice y la configuración de su configuración.

Salidas predeterminadas de la placa

Múltiples funciones dentro de Speeduino tienen salidas ajustables o se pueden configurar en Board Default. Los siguientes son los pin outs predeterminados para la v0.3

Nota: Estos valores predeterminados son aplicables al firmware de enero de 2017 y posteriores.

Componentes opcionales

Si usa un sensor de manivela VR, la placa requerirá la adición de un acondicionador VR. La placa ha sido diseñada para funcionar con el acondicionador de realidad virtual

dual de JBPerf ( http://www.jbperf.com/dual_VR/index.html ) que se conectará directamente. Es probable que otros acondicionadores de realidad virtual también funcionen,

pero no han sido probados.


24 CAPÍTULO 2. HARDWARE

Configuración de puentes

Dependiendo del tipo de manivela y sensores de levas que tenga, hay una serie de puentes que deberán configurarse. Los puentes que necesitan
configuración son:

• JP1: establece si las salidas de encendido son 12v o 5v. Tenga en cuenta que incluso si configura esto en 12v, debería
* ** *NO ** conecte estos directamente a una bobina de alta corriente. Estas salidas solo deben ir a una bobina de nivel lógico o un encendedor

• JP2: si la entrada RPM1 (manivela) se debe enrutar o no a través del acondicionador VR (opcional). Esto debe establecerse en VR cuando
se usa un sensor VR o un sensor Hall que cambia entre 0v-12v

• JP3: igual que JP2, pero para la entrada RPM2 (Cam)

• JP4 - Resistencia pullup de 10k para entrada RPM1. Debe estar puenteado ('Encendido') cuando se usa un sensor que cambia entre tierra y flotación (que es
la mayoría de los sensores de efecto hall)

• JP5: igual que JP4, pero para la entrada RPM2 (Cam)

Para simplificar esto, los tipos de sensores más comunes y sus configuraciones requeridas son los siguientes:

2.2.7 Revisiones de la Junta

2.3 V0.4

2.3.1 Descripción general

La placa v0.4 es una placa de prueba que se desarrolló con el objetivo de reproducir las capacidades de las placas v0.3 existentes, pero con las siguientes
mejoras:

• Menor costo (principalmente debido a un tamaño reducido, pero también a algunos cambios de componentes)

• Más compatible con las cajas / gabinetes de estantería

• Tiene un solo conector de 40 pines para todas las E / S (excluyendo la alimentación de 12v)

Nota que la v0.4 es NO destinado como un reemplazo para la línea v0.3 de tableros! Los 2 están diseñados con diferentes objetivos en mente. El v0.4 está
diseñado para integrarse más estrechamente en el cableado existente, con el objetivo de que las placas de interfaz se puedan utilizar para conectarse fácilmente
a través del conector IDC40. A menos que comprenda la interfaz en la placa v0.4 y crea que es la mejor opción para su instalación, la v0.3 puede ser una mejor
opción para usted.

2.3.2 Características de la placa

Las placas v0.4 incluyen las siguientes características:

• 4 canales de inyector

• 4 salidas de encendido

• Canales de entrada totalmente protegidos para CLT, IAT, TPS y O2

• Montaje opcional del acondicionador VR en las entradas de manivela y leva

• Ubicación de montaje del sensor MAP

• 4 salidas de repuesto de corriente media (p. Ej., Bomba de combustible, ventilador térmico, etc.)

• Un solo conector IDC de 40 pines incluye todos los pines necesarios para la placa con la excepción de la entrada de 12v
2.3. V0.4 25

2.3.3 Diseño físico

Tenga en cuenta que hay algunas diferencias entre las distintas versiones de la placa, sin embargo, las patillas del conector IDC40 principal siguen siendo las
mismas.

2.3.4 Asamblea de la Junta

El ensamblaje de una placa completa es prácticamente idéntico al v0.3 y sigue siendo relativamente sencillo con todos los componentes a través del
orificio y etiquetados en la placa. Si bien técnicamente no importa qué orden de componentes están instalados, se recomienda lo siguiente para
simplificar:

1. Todas las resistencias

2. Todos los diodos (incluidos los LED)

3. Todos los condensadores

(a) Tenga en cuenta que C14 y C16 son condensadores polarizados, lo que significa que deben colocarse de la manera correcta

alrededor. Los condensadores deben estar marcados con un signo + en un lado. En la PCB, el lado positivo se indica mediante una línea en el
símbolo del condensador.

1. Todos los encabezados de puente (JP *)

2. Pines Arduino:

(a) Método sugerido: divida los pines del encabezado en las longitudes requeridas e insértelo en un Arduino Mega. Colocar el
tablero sobre la parte superior de los pines y la soldadura en su lugar

(b) Tenga en cuenta que no todos los pines de la fila doble final deben llenarse (aunque no hay nada de malo en hacerlo
entonces). Los pines impares (p. Ej. D23, D25 .. DD53) no necesitan pines en ellos.

3. conector IDC 40

4. enchufes IC
26 CAPÍTULO 2. HARDWARE

5. Todos los terminales de tornillo

6. Todos los MOSFET

7. regulador de potencia

8. Sensor MAP (si se usa)

Video de instrucciones de montaje

Este video es para la placa v0.3, pero también se aplica en gran medida a los diseños v0.4.

2.3.5 Configuración de la placa

La placa se puede configurar de varias maneras, según el hardware que utilice y la configuración de su configuración.

Salidas predeterminadas de la placa

Múltiples funciones dentro de Speeduino tienen salidas ajustables o se pueden configurar en Board Default. Los siguientes son los pin outs predeterminados para la v0.4

Componentes opcionales

Si usa un sensor de manivela VR, la placa requerirá la adición de un acondicionador VR. La placa ha sido diseñada para funcionar con el acondicionador de realidad virtual

dual de JBPerf ( http://www.jbperf.com/dual_VR/index.html ) que se conectará directamente. Es probable que otros acondicionadores de realidad virtual también funcionen,

pero no han sido probados.

Con fi gura de puentes

Dependiendo del tipo de manivela y sensores de levas que tenga, hay una serie de puentes que deberán configurarse. Los puentes que necesitan
configuración son:

• JP1: establece si las salidas de encendido son 12v o 5v. Tenga en cuenta que incluso si configura esto en 12v, debería
* ** *NO ** conecte estos directamente a una bobina de alta corriente. Estas salidas solo deben ir a una bobina de nivel lógico o un encendedor

• JP2: si la entrada RPM1 (manivela) se debe enrutar o no a través del acondicionador VR (opcional). Esto debe establecerse en VR cuando
se usa un sensor VR o un sensor Hall que cambia entre 0v-12v

• JP3: igual que JP2, pero para la entrada RPM2 (Cam)

• JP4 - Resistencia pullup de 1k para entrada RPM1. Debe estar puenteado ('Encendido') cuando se usa un sensor que cambia entre tierra y flotación (que es
la mayoría de los sensores de efecto hall)

• JP5: igual que JP4, pero para la entrada RPM2 (Cam)

Para simplificar esto, los tipos de sensores más comunes y sus configuraciones requeridas son los siguientes:

2.3.6 Revisiones de la Junta


Capítulo 3

Decodificadores compatibles

3.1 Diente perdido

3.1.1 Descripción general

Varios fabricantes de equipos originales, especialmente Ford, utilizan un gatillo de manivela faltante como equipo estándar, pero también es muy popular como accesorio del mercado

de accesorios.

Se compone de una rueda de manivela con un número dado de dientes espaciados uniformemente y uno o más dientes 'faltantes'. Los valores comunes
suelen ser 60-2, 36-1, 24-1, 12-1 y 4-1, donde el primer número representa el número total de dientes que tendría la rueda si no faltara ninguno. El segundo
número después de un guión "-" indica la cantidad de dientes que faltan.

Nota: Si hay un tercer número (p. Ej., 36-1-1), los dientes que faltan no son secuenciales y este decodificador no se aplica. No confunda los recuentos con barras ”/”, ya que
los números que siguen a las barras representan dientes de levas, sin dientes faltantes. Las ruedas con "+" indican dientes adicionales en lugar de faltantes, y nuevamente
este decodificador no se aplica.

3.1.2 Aplicaciones

Las ruedas de cigüeñal con dientes faltantes se pueden usar en prácticamente cualquier motor y es una de las opciones más populares del mercado de accesorios. Proporciona una

muy buena resolución en las versiones de mayor recuento de dientes (p. Ej., 36-1 y 60-2) sin necesidad de descodificar la CPU.

27
28 CAPÍTULO 3. DECODIFICADORES APOYADOS

3.1.3 Configuración de Tuner Studio

Campos:

• Dientes de base primarios: este es el número de dientes que tendría la rueda si no faltara ninguno. Por ejemplo, una rueda 36-1 tiene solo 35
dientes reales, pero ingresaría 36 en este campo.

• Dientes perdidos: el tamaño de la "brecha" en el número de dientes. Estos dientes faltantes deben estar ubicados en un solo bloque (es decir, solo hay un
espacio en los dientes)

• Ángulo de activación: este es el ángulo en grados de manivela DESPUÉS TDC (ATDC) del primer diente después del espacio

Ajuste de tiempo Operación

secuencial

El decodificador de dientes que faltan admite la operación secuencial si hay una entrada de leva adicional. Si se selecciona el modo secuencial para la sincronización del

combustible o la sincronización de la chispa, el sistema esperará ver una señal de leva y no se sincronizará correctamente sin esto. Tenga en cuenta que este es SOLO el

caso si se selecciona secuencial para uno o ambos tiempos de combustible y chispa.

Esta señal de leva debe tomar la forma de un pulso único en cada ciclo completo. Esto puede ser una disposición de tipo de diente corto o de media luna, siempre
que eléctricamente haya un solo pulso ascendente (o descendente) por ciclo.

3.1.4 Patrón de disparo


3.2. Diente perdido (CAM) 29

3.2 Diente perdido (leva)

3.2.1 Descripción general

El gatillo de la velocidad de la leva del diente que falta es una innovación de Speeduino, que permite una función similar a la configuración de doble rueda, lo que permite
la operación de chispa secuencial o desperdiciada desde las ruedas montadas en la leva o distribuidoras. La operación se basa en ambos Diente perdido y Doble rueda .
Se sugiere leer esas secciones primero para familiarizarse ya que esta sección solo resaltará las diferencias fundamentales para esos decodificadores comunes.

Este decodificador se compone de una rueda de velocidad de leva única en la misma configuración que una rueda de diente perdido montada en la manivela. La cantidad de dientes debe

ser divisible por igual en 720 °. A medida que gira a la mitad de la velocidad de la manivela, el sensor lee la mitad de los dientes de la rueda en cada revolución de la manivela de 360 ​°,

y los dientes restantes en la siguiente rotación de la manivela. Aparecerá un solo diente faltante en solo una de las dos rotaciones de manivela, y luego se usará como un indicador de

fase, de la misma manera que el sistema de doble rueda usa la señal de la leva.

3.2.2 Aplicaciones

Las levas con dientes faltantes o las ruedas del distribuidor pueden usarse con la modificación o fabricación de la leva o la rueda del distribuidor, ya que ningún

sistema OEM la usa originalmente. La rueda debe tener al menos tantos dientes como cilindros, no incluyendo el diente perdido Esto generalmente requiere el doble

de dientes que cilindros o más. Se recomiendan tantos dientes, ranuras u otras características legibles (objetivos del sensor) como sea posible en el espacio limitado

para satisfacer este requisito y maximizar la resolución. El sensor debe ser capaz de leer de manera confiable dientes más pequeños o muy separados. Debido a los

dientes típicamente limitados, solo se lee la mitad de los dientes en cada revolución, y el potencial de una precisión reducida debido al desgaste de la transmisión de

tiempo; La precisión de sincronización puede reducirse en comparación con los sistemas de rueda de manivela. Aquí no se puede predecir una cifra de error, ya que

el desgaste o la "bajada" de un motor dado serán únicos. Sin embargo, debería ser razonable suponer que el error de sincronización no excederá la precisión de un

sistema accionado por leva equivalente al OEM, como los sistemas de distribución típicos,

3.2.3 Configuración de Tuner Studio

Campos:
30 CAPÍTULO 3. DECODIFICADORES APOYADOS

• Dientes de base primarios: este es el número de dientes que tendría la rueda si no faltara ninguno, por ejemplo, una rueda 36-1 tiene solo 35
dientes reales, pero ingresaría 36 en este campo.

• Dientes perdidos: el tamaño de la "brecha" en el número de dientes. Estos dientes faltantes deben estar ubicados en un solo bloque (es decir, solo hay un
espacio libre en los dientes). Se recomienda un diente perdido.

• Ángulo de activación: este es el ángulo en grados de manivela DESPUÉS TDC (ATDC) del primer diente después del espacio. Este número puede exceder los

360 °.

• Velocidad de la leva: asegúrese de que esta casilla esté marcada para este sistema de velocidad de la leva.

Ajuste de tiempo

3.2.4 Patrón de disparo

3.3 Rueda doble

3.3.1 Descripción general

Este decodificador se usa cuando hay dos ruedas. La señal primaria debe basarse en la velocidad de la manivela y no en una rueda dentada faltante, la secundaria

puede ser de una manivela o de una rueda de levas con un solo diente ('Media luna' es fina). El diente n. ° 1 se define como el primer diente en la rueda primaria

DESPUÉS del pulso en la rueda secundaria. Si la rueda principal está realmente en la leva, simplemente divida sus dientes entre dos en la configuración del gatillo de

Tuner Studio para obtener la velocidad de arranque.

3.4 Distribuidor básico

3.4.1 Descripción general

Esta es una señal que carece de la señal de posición del cilindro. Sin una referencia de señal de diente o árbol de levas faltante / agregada, Speeduino no puede
calcular el ángulo del cigüeñal, la fase del ciclo o la asignación del cilindro. Se debe usar un distribuidor para dirigir las chispas resultantes a los cilindros
correctos. La señal puede ser tan simple como los puntos de ruptura de un antiguo distribuidor preelectrónico, a una rueda de cigüeñal sin ranuras anormales,
extra o faltantes. La mayoría de los que han instalado tacómetros de posventa están familiarizados con la simplicidad de la señal con la única variación que es el
número de pulsos en cada rotación del cigüeñal.
3.5. GM 7X 31

3.4.2 Señal de disparo

Hall e ff ect sen-


sor con 5v de referencia.

3.5 GM 7X

3.5.1 Descripción general

Este decodificador utiliza una rueda de gatillo GM con seis muescas espaciadas uniformemente y una muesca desigual. La muesca desigual se cuenta como # 3 con un

total de siete muescas.

3.6 4G63

3.6.1 Descripción general

El gatillo 4g63 se usa en una gran cantidad de motores Mitsubishi y Mazda de 4 cilindros. Vea a continuación las aplicaciones.

Se compone de señales de manivela y leva provistas por un sensor hall o un sensor óptico. La señal es eléctricamente la misma en ambos
casos.

3.6.2 Aplicaciones

• Mitsubishi Lancer

• NA y NB Miata / MX-5
32 CAPÍTULO 3. DECODIFICADORES APOYADOS

3.6.3 Configuración de Tuner Studio

3.6.4 Ajuste de tiempo

En la mayoría de los casos, no debería ser necesario alterar el ángulo del gatillo, sin embargo, existe una pequeña variación entre las versiones OEM de este gatillo, por lo que

puede ser necesario realizar algunos ajustes menores. Una vez que haya arrancado el motor, establezca un ángulo de encendido fijo y verifique la sincronización con una luz de

sincronización. Si esto está a unos pocos grados (<20 °), ajuste el ángulo de activación aquí. Si está a más de 20 °, puede haber un problema mayor.

3.6.5 Patrón de disparo

3.7 GM 24X

3.7.1 Descripción general

Esta es una rueda de 24 dientes con 12 dientes anchos y 12 dientes estrechos. El estrecho proporciona 3 grados de pulso mientras que el ancho proporciona 12. Todos los bordes que

caen están separados por 15 grados. Este decodificador utiliza los bordes que caen, lo que requiere la señal de la leva para determinar el ángulo del cigüeñal.
3.8. JEEP 2000 33

3.7.2 Señal de disparo

3.8 Jeep 2000

3.8.1 Descripción general

Hay dos señales, una de la rueda del cigüeñal y la otra de la leva. La rueda del cigüeñal emite una serie de cuatro pulsos cada 120 grados. Cada uno de
los cuatro pulsos está separado por 20 grados y dura solo 2 grados. La rueda de levas aumenta una vez cada 360 grados o 720 grados de manivela. El
pulso dura 180 grados o 360 grados de manivela.

3.8.2 Señal de disparo

3.9 Audi 135

El decodificador Audi 135 es para motores que usan 135 pulsos por revolución, como Audi V6, I5, I4T, etc. Fue desarrollado antes del decodificador de
"divisor desigual" no 360, pero es similar en base.

3.10 Honda D17

3.10.1 Honda D17

El decodificador Honda D17 se aplica a la familia de motores Honda que utiliza una rueda de cigüeñal 12 + 1. La señal 4 + 1 del árbol de levas no se utiliza. Sin la señal de

la leva, se admiten todos los modos estándar de combustible e ignición hasta la chispa semisecuencial y desperdiciada, y por lo tanto, actualmente no se admite totalmente

secuencial.
34 CAPÍTULO 3. DECODIFICADORES APOYADOS

3.11 Miata 99

EXPERIMENTAL destinado a Mazda Miata 1999-2000. Referirse a Foros de Speeduino para más información.

3.12 No 360

3.12.1 Decodificador no 360

Esta es una variación del decodificador de doble rueda que se puede usar con recuentos de dientes que no se dividen de manera uniforme en 360 °. Este sistema de decodificador

suele ser exclusivo de una marca o serie de motores en particular y, por lo tanto, se le ha asignado previamente un nombre para identificar el tipo, como el decodificador Audi 135. Si

bien este decodificador de "divisor desigual" puede usarse con una variedad de recuentos de dientes, no todos los recuentos de dientes pueden usarse con este sistema.

3.13 Nissan 360

Este artículo es un trozo. ¿Puedes ayudar a Speeduino? expandiéndolo .

3.14 Subaru 6/7

Este artículo es un trozo. ¿Puedes ayudar a Speeduino? expandiéndolo .


Capítulo 4

Con fi guración

4.1 Constantes del motor

En el menú Configuración, seleccione Constantes.

Aquí debe configurar las constantes del motor. Complete los campos en la sección inferior antes de calcular el combustible requerido.

Nota[ editar ]

los SOLAMENTE Las combinaciones actualmente admitidas para Squirts por ciclo de motor y 'Inyección por etapas' son: Todas las demás

combinaciones causarán problemas (algunas pequeñas, otras grandes).

Para instalaciones secuenciales, use la configuración 'Alternando' con 2 chorros (Internamente Speeduino ajusta esto a 1)

35
36 CAPÍTULO 4. CONFIGURACIÓN

4.1.1 Configuración [ editar ]

• Etapa del inyector: Esto configura la estrategia de sincronización utilizada para los inyectores

• Alternando (recomendado para la mayoría de las instalaciones): los inyectores se sincronizan alrededor de cada TDC de cilindros. El ángulo de cierre exacto puede ser

específico en el cuadro de diálogo Características del inyector.

• Simultáneo: todos los inyectores se disparan juntos, según el TDC del cilindro 1.

• Carrera del motor: Si el motor es de 2 tiempos o 4 tiempos

• Número de cilindros: Número de cilindros en el motor.

• Tipo de puerto del inyector: La opción no la utiliza el firmware. La selección actualmente no importa

• Número de inyectores: Por lo general, es lo mismo que el número de cilindros (para inyección de puerto)

• Tipo de motor: Si el ángulo del cigüeñal entre los aros es el mismo para todos los cilindros. Si usa un motor de fuego impar (por ejemplo, algunos
V-Twins y Buick V6), el ángulo para cada canal de salida debe ser específico.

• Diseño del inyector: Especifica cómo están conectados los inyectores

• Emparejado: 2 inyectores son cables a cada canal. El número de canales utilizados es, por lo tanto, igual a la mitad del número de cilindros.

• Semi-secuencial: Semi-secuencial: igual que emparejado, excepto que los canales del inyector están reflejados (1 y 4, 2 y 3), lo que significa que el
número de salidas utilizadas es igual al número de cilindros. Solo válido para 4 cilindros o menos.

• Secuencial: 1 inyector por salida y las salidas utilizadas equivalen al número de cilindros. La inyección se cronometra durante todo el ciclo. Solo
disponible para motores con 4 cilindros o menos.

• Diseño del tablero: Especifica el diseño del pin de entrada / salida según la placa Speeduino que esté utilizando. Para obtener detalles específicos de estas asignaciones

de pines, consulte el archivo utils.ino

• Método de muestra MAP: Cómo se procesarán las lecturas del sensor MAP:

• Instantáneo: Cada lectura se usa como se toma. Produce una señal altamente fluctuante, pero puede ser útil para realizar pruebas
4.2. CARACTERÍSTICAS DEL INYECTOR 37

• Ciclo promedio: Se utiliza la lectura promedio del sensor en 720 grados de manivela. Esta es la opción recomendada para 4 o más
cilindros.

• Ciclo mínimo: Se utiliza el valor más bajo detectado en 720 grados. Este es el método recomendado para menos de 4
cilindros o ITB

4.2 Características del inyector

4.2.1 Descripción general

4.2.2 Configuraciones

4.3 Configuración del disparador

4.3.1 Descripción general

Uno de los componentes más críticos de una configuración EFI es el Sensor de ángulo del cigüeñal (CAS) y cómo la ECU lo utiliza. El cuadro de diálogo
Configuración de activador es donde se define la configuración del activador y es de vital importancia tener esto correcto antes de intentar arrancar el motor.

Con configuraciones incorrectas, puede tener problemas para sincronizar o ver lecturas erráticas de RPM.

Tenga en cuenta que muchas de las configuraciones en este cuadro de diálogo dependen de su configuración y, por lo tanto, es normal que algunas opciones estén atenuadas.
38 CAPÍTULO 4. CONFIGURACIÓN

4.3.2 Configuraciones de disparo

• Patrón de disparo El patrón utilizado por la configuración del sensor de manivela / leva en su motor. Para obtener una lista completa de los patrones admitidos,

consulte: https://speeduino.com/wiki/index.php/Decoders

• Dientes de base primaria Para patrones donde el número de dientes es variable (diente faltante, rueda doble, etc.), este número representa el
número de dientes en la rueda primaria. Para las ruedas con dientes faltantes, este número debe ser el recuento como si no faltaran dientes.

• Velocidad de disparo primaria La velocidad a la que gira la entrada principal. Está estrechamente relacionado con la configuración de los dientes de la base primaria

e indica si ese número de dientes pasa el sensor una vez cada revolución de la manivela o cada revolución de la leva.

• Dientes que faltan - Si usa el patrón de diente faltante, este es el tamaño del espacio, dado en 'dientes perdidos'. Por ejemplo, 36-1 tiene 1 diente faltante.
60-2 tiene 2 dientes faltantes, etc. Los dientes faltantes DEBE Estar todos ubicados en un solo bloque, no puede haber múltiples huecos faltantes alrededor de
la rueda.

• Dientes secundarios Como arriba, pero para la entrada secundaria. Siempre se supone que esta entrada funciona a la velocidad de la leva.

• Multiplicador de ángulo de disparo -

• Ángulo de disparo El ángulo de la manivela, Después del Top Dead Center (ATDC), cuando el diente # 1 pasa el sensor en la entrada primaria (manivela). Esta

configuración es crítica para que Speeduino conozca con precisión el ángulo actual del cigüeñal. Consulte la sección a continuación ('Encontrar el diente n. ° 1 y el ángulo de

activación') para obtener más información sobre cómo determinar este valor

Opciones de disparo

• Saltar revoluciones -

• Borde de disparo

• Borde de disparo secundario

• Filtro de disparo -

• Vuelva a sincronizar cada ciclo -


4.4. DENSIDAD DE IAT 39

4.3.3 Encontrar el diente # 1 y el ángulo del gatillo

4.4 Densidad de IAT

4.4.1 Descripción general

La curva de densidad de IAT representa el cambio en la densidad de oxígeno de la carga de entrada a medida que aumenta la temperatura. La curva predeterminada sigue

aproximadamente la ley de gas ideal y es adecuada para la mayoría de las instalaciones, sin embargo, si observa temperaturas de entrada muy altas (ya sea debido al calor en el

compartimento del motor o por la turboalimentación), es posible que deba ajustar el extremo caliente de este curva.

4.4.2 Configuraciones

4.5 Enriquecimiento de aceleración

4.5.1 Descripción general

El enriquecimiento de aceleración (AE) se utiliza para agregar combustible adicional durante el corto período transitorio después de un rápido aumento del acelerador.

Realiza la misma función que una bomba de aceleración en un motor con carburante, aumentando la cantidad de combustible entregado hasta que la lectura de presión del

múltiple se ajusta en función de la nueva carga. Para funcionar correctamente, debe tener un TPS variable instalado y calibrado.

4.5.2 Teoría

El ajuste del enriquecimiento de la aceleración se basa en la tasa de cambio de la posición del acelerador, una variable conocida como TPSdot (TPS delta a lo largo del

tiempo). Esto se mide en% / segundo, con valores más altos que representan presiones más rápidas del acelerador y valores en el rango de 50% / sa 1000% / s son

normales. P.ej:
40 CAPÍTULO 4. CONFIGURACIÓN

• 100% / s = presionando el acelerador de 0% a 100% en 1 segundo

• 1000% / s = presionando el acelerador de 0% a 100% en 0.1s

TPSdot forma el eje X de la curva de aceleración, con el valor del eje Y que representa el% de aumento en el combustible.

Afinación

La curva de enriquecimiento incluida con la melodía Speeduino base es un buen punto de partida para la mayoría de los motores, pero algunos ajustes son normales dependiendo del

tamaño del inyector, el diámetro del acelerador, etc.

En la mayoría de los casos, el ajuste de la curva AE se puede realizar en un entorno estacionario, aunque también es posible el ajuste de dinamómetro o de carretera.
Deben realizarse toques rápidos y lentos del acelerador y monitorear el efecto en los AFR utilizando el gráfico de línea en vivo en el cuadro de diálogo AE. Este gráfico
muestra los valores TPSdot y AFR sincronizados entre sí, haciendo que los ajustes en la parte correcta de la curva AE sean más fáciles de identificar.

Si encuentra que el AFR es inicialmente bueno, pero luego se reduce brevemente, debe aumentar la configuración de "Tiempo de aceleración", con incrementos de 10-20 ms

recomendados.

Falso desencadenante En los casos en que la señal TPS es ruidosa, los picos en su lectura pueden desencadenar incorrectamente el enriquecimiento de aceleración.
Esto se puede ver en un archivo de registro o en un tablero en vivo en TunerStudio mediante la activación del indicador 'TPSAccel' cuando no se produce (o poco)
movimiento del acelerador. Si esto ocurre (y suponiendo que el cableado de TPS no se puede corregir para reducir el ruido), se puede evitar que los disparadores falsos
activen AE aumentando el valor del "Umbral de TPSdot". Esto debería incrementarse en incrementos de ~ 5% / s, haciendo una pausa entre cada aumento para observar
si AE todavía se está activando incorrectamente.

4.6 Límites de revoluciones

4.6.1 Descripción general

Speeduino incluye un rev basado en chispas limitado con cortes duros y suaves.
4.7. COMBUSTIBLE FLEX 41

El limitador de corte suave bloqueará el tiempo en un valor absoluto para reducir aún más la aceleración. Si las RPM continúan subiendo y alcanzan el límite de corte duro, los

eventos de encendido cesarán hasta que las RPM caigan por debajo de este umbral.

Nota Como esta es una limitación basada en chispas, las instalaciones de combustible solo no pueden usar la funcionalidad del limitador de revoluciones

4.6.2 Configuraciones

• Límite de revoluciones suave: Las RPM a las que se aplicará el tiempo de encendido de corte suave.

• Tiempo límite absoluto absoluto: Mientras el motor esté por encima de las RPM del límite suave, el avance de encendido se mantendrá en este valor. Los valores más bajos

aquí tendrán un mayor efecto de corte suave.

• Tiempo máximo de límite suave: El número máximo de segundos que funcionará el limitador suave. Si el motor permanece en la región de RPM
de corte suave por más tiempo, se aplicará el corte duro.

• Limitador de revoluciones duro: Por encima de este RPM, todos los eventos de encendido cesarán.

4.7 Combustible flexible

4.7.1 Descripción general

Speeduino tiene la capacidad de modificar la configuración de combustible e ignición en función del contenido de etanol del combustible que se utiliza, una práctica típicamente conocida

como combustible de combustible flexible. Se instala un sensor de combustible flexible en las líneas de alimentación o retorno de combustible y se usa un cable de señal como entrada en

la placa Speeduino.

Como el etanol es menos denso en energía, pero también tiene una clasificación de octano equivalente más alta, se requieren ajustes en la carga de combustible y el tiempo de encendido.

4.7.2 Hardware

Speeduino utiliza cualquiera de los sensores de combustible GM / Continental Flex estándar que están ampliamente disponibles y se utilizaron en una amplia gama de
vehículos. Estaban disponibles en 3 unidades diferentes, todas las cuales son funcionalmente idénticas, siendo la diferencia principal solo el tamaño físico y el conector.
Los números de parte para estos son:
42 CAPÍTULO 4. CONFIGURACIÓN

• Pequeño - # 13577429

• Mediano - # 13577379

• Ancho: # 13577394 (igual que el de tamaño mediano, pero con tuberías más largas)

Los 3 usan una variante del conector de la serie Delphi GT150. Puede usar un conector genérico GT150, pero tendrá que recortar o ff 2 pestañas del

lado del sensor. Números de parte:

• Vivienda (# 13519047): http://au.mouser.com/ProductDetail/Delphi-Connection-Systems/13519047/?qs=%2Fha2pyFaduhVbzwmbqwR74bfNFUX8EuvqZaJeS

• Pines (# 15326427): http://au.mouser.com/ProductDetail/Delphi-Connection-Systems/15326427/?qs=sGAEpiMZZMs7eK6h2EBtKpCpngQJE8OGd8YmuOiX5

• Sello (# 15366021): http://au.mouser.com/ProductDetail/Delphi-Connection-Systems/15366021/?qs=sGAEpiMZZMs7eK6h2EBtKtZWmdIJZ52nplL3nFa% 252

Alternativamente, hay una parte GM para un conector de arnés, número de parte 13352241: http://www.gmpartsdirect.com/ oe-gm / 13352241

Alambrado

Todas las unidades están cableadas de forma idéntica y tienen marcas en la carcasa que indican para qué sirve cada pin (12v, tierra y señal) Las placas Speeduino v0.3.5 + y

v0.4.3 + tienen una ubicación de entrada en sus áreas de prototipo para que el cable de señal pueda ser directamente conectado a.

En las placas anteriores a estas, deberá agregar una resistencia pullup de entre 2k y 3.5k Ohm. El valor recomendado es 3.3k, sin embargo, cualquier resistencia en
este rango funcionará. Tenga en cuenta que este es un rango relativamente estricto, valores más genéricos como 1k o 10k NO FUNCIONAN con estos sensores.

4.7.3 Afinación

• Frecuencia del sensor - La frecuencia mínima y máxima del sensor que representa 0% y 100% de etanol respectivamente. Para sensores de
fl ex GM / Continental estándar, estos valores son 50 y 150
4.8. AJUSTES DE CHISPA 43

• Multiplicador de combustible% - Este es el combustible adicional que debe agregarse a medida que aumenta el contenido de etanol. El valor bajo de la
izquierda representa el ajuste al mapa de combustible con etanol al 0% y, por lo general, será del 100% si la sintonización base se realizó con combustible
E0. Sin embargo, si la melodía base se realizó con E10 o E15, este valor puede ajustarse por debajo del 100%. El valor alto representa el multiplicador de
combustible al 100% de etanol (E100) y el valor predeterminado del 163% se basa en la diferencia teórica en la densidad de energía entre E0 y E100. Puede
ser necesario ajustar este valor

• Avance adicional - Los grados adicionales de avance que se aplicarán a medida que aumente el contenido de etanol. Esta cantidad aumenta linealmente entre

los valores bajo y alto y se agrega después de que se hayan aplicado todos los demás modificadores de ignición.

4.8 Configuración de chispa

4.8.1 Descripción general

4.8.2 Configuraciones

4.9 Morar

4.10 Descripción general

El diálogo de control de permanencia altera el tiempo de carga de la bobina (permanencia) para las salidas de encendido de Speeduino. Se debe tener cuidado con estos ajustes,

ya que los encendedores y las bobinas pueden dañarse permanentemente si permanecen durante períodos de tiempo excesivos. A partir del firmware de abril de 2017 en

adelante, la pausa se reducirá automáticamente cuando la duración configurada sea mayor que el tiempo disponible a las RPM actuales. Esto es común en las configuraciones de

encendido de un solo canal (p. Ej., 1 bobina con un distribuidor) y, en particular, en motores de mayor cilindrada.
44 CAPÍTULO 4. CONFIGURACIÓN

4.11 Configuraciones

Nota: Tanto los tiempos de funcionamiento en marcha como en arranque son valores nominales, se supone que están a un voltaje constante (generalmente 12v). El tiempo de permanencia

real utilizado dependerá del voltaje del sistema actual con voltajes más altos que tengan tiempos de permanencia más bajos y viceversa. Vea la sección a continuación sobre corrección de

voltaje

• Paro de arranque: el tiempo de permanencia nominal que se utilizará durante el arranque. El arranque se define como siempre que las RPM estén por encima de

0, pero por debajo de los valores de 'RPM de arranque' en Arranque diálogo

• Tiempo de espera en funcionamiento: el tiempo de espera nominal que se utilizará cuando el motor esté funcionando normalmente.

• Duración de la chispa: el tiempo aproximado que tarda la bobina en descargarse por completo. Este tiempo se utiliza para calcular un tiempo de permanencia reducido

cuando se encuentra en condiciones de tiempo limitado, como se mencionó anteriormente en motores de bobina simple y alto conteo de cilindros. El tiempo de

permanencia limitado se calcula tomando el tiempo de revolución máximo a las RPM dadas, dividiendo por el número de salidas de chispa requeridas por revolución y

restando la duración de la chispa. Fuera de esas condiciones, esta configuración no se utiliza.

• Protección contra sobre-permanencia: el sistema de protección contra sobre-permanencia funciona independientemente de los horarios de encendido estándar y

monitorea el tiempo que cada salida de encendido ha estado activa. Si el tiempo activo excede esta cantidad, la salida finalizará para evitar daños a las bobinas. Este

valor normalmente debería ser al menos 3 ms más alto que los tiempos de permanencia nominales configurados anteriormente para permitir la sobrecarga para la

corrección de voltaje.
4.12. Manivela 45

4.11.1 Corrección de voltaje

A medida que el voltaje del sistema aumenta y disminuye, el tiempo de permanencia necesita reducirse y aumentar respectivamente. Esto permite una fuerza de chispa constante

sin dañar la bobina / s durante condiciones de alto voltaje del sistema. Se recomienda que se use 12v como el voltaje 'nominal', lo que significa que la cifra del% de permanencia a

12v debe ser del 100%. La curva de corrección en el archivo de sintonización base debe ser adecuada para la mayoría de las bobinas / encendedores, pero puede modificarse si es

necesario.

4.12 Arranque

4.12.1 Descripción general

Las condiciones de arranque durante el arranque generalmente requieren múltiples ajustes tanto en el control de combustible como de encendido para proporcionar arranques

suaves y rápidos. La configuración de este cuadro de diálogo determina cuándo Speeduino considerará que el motor está en una condición de arranque / arranque y qué ajustes

se deben aplicar durante este tiempo.


46 CAPÍTULO 4. CONFIGURACIÓN

4.12.2 Configuraciones

• RPM de arranque - Esto establece el umbral para saber si Speeduino establecerá su estado para arrancar o correr. Cualquier RPM por encima de 0 y por debajo de

este valor se considerará como arranque y se aplicarán todos los ajustes relacionados con el arranque. En general, es mejor establecer que sea alrededor de 100 rpm

más alta que su velocidad de arranque típica para tener en cuenta los picos y proporcionar una transición más suave a la inactividad normal

• Nivel de inundación clara La limpieza por inundación se utiliza para ayudar a eliminar el exceso de combustible que ha entrado en el / los cilindro / s. Mientras el borrado de

inundación esté activo, todos los eventos de combustible e ignición se detendrán y el motor podrá arrancarse durante unos segundos sin riesgo de arrancar o continuar

inundando. Para desencadenar la inundación, el RPM debe ser abajo la configuración de RPM de arranque anterior y el TPS deben ser encima El umbral de esta configuración.

• Duración principal de la bomba de combustible: Cuando Speeduino se enciende por primera vez, la salida de la bomba de combustible se activará durante estos segundos

para presurizar el sistema de combustible. Si el motor arranca en este momento, la bomba simplemente seguirá funcionando; de lo contrario, se apagará ff después de este

período de tiempo. Tenga en cuenta que el cebado de la bomba de combustible solo ocurre en el momento de encendido del sistema. Si tiene un USB conectado, Speeduino

permanece encendido incluso sin una señal de 12v.

• Ancho de pulso de cebado - Al encenderse, Speeduino disparará todos los inyectores durante este período de tiempo. Este pulso NO está diseñado como una carga de

combustible inicial, sino que es para limpiar el aire que puede haber entrado en las líneas de combustible. Debe mantenerse corto para evitar la inundación del motor.

• Enriquecimiento de arranque Mientras el arranque está activo (ver RPM de arranque arriba), la carga de combustible aumentará en esta cantidad. Tenga en cuenta

que, como valor de corrección estándar, este enriquecimiento de arranque es además a cualquier otro ajuste que esté actualmente activo. Esto incluye el

enriquecimiento de calentamiento, etc.

• Puente de arranque - Esta opción es específica para sistemas de encendido que tienen una opción de encendido de arranque por hardware. Estos sistemas se

utilizaron a lo largo de los años 80 y principios de los 90 y permitieron que el tiempo de encendido fuera fijo
4.13. CALENTAR 47

controlado por el propio sistema de encendido cuando está activo (a través de un cable de entrada). Con esta opción, puede especificar un pin de salida que se

establecerá en ALTO cuando el sistema esté arrancando. El número de pin especificado es el número de pin de ARDUINO.

• Arreglar el tiempo de arranque con gatillo - Algunos patrones de disparo (generalmente de baja resolución) están diseñados para alinear uno de sus pulsos con el avance

de arranque deseado. Esto es típicamente 5 o 10 grados BTDC. Cuando está habilitado, Speeduino esperará este pulso de entrada cronometrado antes de disparar la

salida de encendido correspondiente (todavía se aplica un factor de seguridad de permanencia en caso de que este pulso no se detecte). Esta opción solo está disponible

cuando se selecciona un patrón de activación que admite esta función (consulte Configuración de disparo )

4.13 Calentamiento
48 CAPÍTULO 4. CONFIGURACIÓN

Ajustes de arranque

4.14 Inactivo

4.14.1 Descripción general

Tipos de válvulas inactivas compatibles

Actualmente hay 3 modos de control inactivo disponibles, usando on / o ff, ciclo de trabajo PWM o un conteo de pasos por pasos, habilitado por debajo de una temperatura de

refrigerante establecida. Estos modos cubren los tipos más comunes de mecanismos inactivos en uso. En este momento solo está disponible el control de bucle abierto, lo que significa

que se habilita un paso de derivación de aire, en lugar de un RPM objetivo. El control de circuito cerrado se anticipa en algún momento en el futuro, pero actualmente no se hace

ningún compromiso.

Ser único

Si bien no es un modo de control inactivo, Speeduino es compatible con válvulas inactivas independientes que se controlan automáticamente. Ejemplos de esto son cera

térmica o resorte bimetálico inactivo o válvulas de aire auxiliares como la siguiente. El material que se expande y contrae internamente abre y cierra las válvulas de aire,

proporcionando un mayor flujo de aire y rpm del motor cuando está frío para el calentamiento. Speeduino funciona para enriquecer el motor frío y ajustar el aire adicional, de

la misma manera que lo haría si abriera el acelerador ligeramente.


4.14. OCIOSO 49

Otros ejemplos de válvulas independientes son válvulas simples de encendido / apagado ff como se muestra en la siguiente sección, controladas por interruptores térmicos económicos

como estos:
50 CAPÍTULO 4. CONFIGURACIÓN

On / O ff

Este es un simple encendido / apagado digital output "interruptor" de salida de Speeduino que se dispara a una temperatura seleccionada. Está destinado a controlar una válvula de ralentí

rápido on / o as como se encuentra en muchas configuraciones OEM antiguas, o una válvula de tipo solenoide abierta / cerrada que se elige para ese propósito. Además de las válvulas

inactivas OEM, los ejemplos de válvulas populares para reutilizar como válvulas inactivas on / o are son válvulas de vacío, respiradero o purga más grandes, e incluso válvulas de

combustible. El ajuste de la velocidad de ralentí generalmente se establece solo una vez, con un restrictor ajustable en línea o fijo, una abrazadera de presión u otro método simple de

control de flujo.

Nota: Las válvulas On / O ff se pueden usar de muchas maneras para aumentar o disminuir el fl ujo de aire para diversos fines inactivos además del calentamiento. Los ejemplos son el uso

como válvulas de salpicadero para reducir el estancamiento de la desaceleración, la recuperación de la velocidad de ralentí para mantener la velocidad del motor con cargas accesorias,

como el aire acondicionado, o la adición de aire para fines específicos, como el control de aire turbo antirretorno. Ver Salidas genéricas para información de control.

PWM

Si bien es similar en construcción a muchas válvulas de solenoide de encendido / apagado; PWM Las válvulas inactivas están diseñadas para variar la apertura y, por lo tanto, fl uyen a

través de la válvula mediante el posicionamiento de la válvula PWM.

Control de ciclo de trabajo de bucle abierto Speeduino actualmente opera válvulas PWM en circuito abierto, creando de manera efectiva una válvula de encendido / apagado con flujo

ajustable. Mientras que el ajuste del ciclo de trabajo PWM (DC) afecta las rpm del motor, el ajuste es para la apertura de la válvula y, por lo tanto, el flujo de aire y las rpm se ven afectadas

de manera diferente bajo varias condiciones. Tenga en cuenta que algunas válvulas inactivas están predeterminadas sin señal PWM en la posición abierta, otras cerradas y algunas

parcialmente abiertas que se cierran y luego se vuelven a abrir con un aumento de PWM DC. Asegúrese de investigar o probar su tipo de válvula para una operación adecuada.

Configuraciones PWM La configuración en TunerStudio incluye la selección del control inactivo PWM, la temperatura y la configuración de CC para el calentamiento, y la CC

PWM durante el arranque bajo las siguientes selecciones: En Tipo de control inactivo, se selecciona PWM:

La temperatura versus CC se selecciona en la selección Inactivo - Ciclo de trabajo PWM. Tenga en cuenta que la relación entre la temperatura y PWM DC se puede
alterar simplemente moviendo los puntos azules en la curva o seleccionando la tabla para la entrada manual como se muestra aquí:
4.14. OCIOSO 51

Algunos motores prefieren flujo de aire adicional durante el arranque para un arranque confiable. Este aire se puede agregar automáticamente solo durante el arranque mediante el uso de

la configuración de Ciclo de trabajo de arranque inactivo - PWM. Una vez que el motor arranca y las rpm se elevan por encima de las rpm máximas de arranque establecidas, el control de

ralentí cambia a la configuración de calentamiento anterior. Tenga en cuenta que la relación entre la temperatura del refrigerante durante el arranque y PWM DC se puede alterar

simplemente moviendo los puntos azules en la curva o seleccionando la tabla para la entrada manual como se muestra aquí:

NOTA: Cada motor, tipo de válvula y melodía es diferente. Los ajustes adecuados deben ser determinados por el sintonizador. No infiera ninguna configuración de
ajuste de las imágenes en este wiki. Son solo ejemplos al azar.

Se espera un control de salida de ralentí doble en el futuro, lo que permitirá que las válvulas de 3 cables se controlen más suavemente.

Motores paso a paso

Los controles de ralentí del motor paso a paso son muy comunes en GM y otras configuraciones OEM. Estos motores suelen tener 4 cables (bipolares). Deben ser conducidos

a través de transistores de potencia o un módulo controlador, como el DRV8825 controlador de motor paso a paso opcional para la placa v0.4. Estos módulos de controlador

se pueden comprar de forma económica a una variedad de proveedores en sitios como eBay, Amazon, etc.

La mayoría de las válvulas de ralentí paso a paso funcionan girando una varilla roscada dentro y fuera del cuerpo de la válvula en una serie de pasos de giro parcial, aumentando o

disminuyendo el flujo de aire alrededor del émbolo (en el extremo de la válvula debajo) y dentro del motor. El flujo de aire inactivo evita el cuerpo del acelerador primario:

Ejemplo de un módulo de controlador DRV8825 genérico en una placa v0.4: tenga en cuenta que la placa está

montada en un stando ff para circulación de aire y enfriamiento:

Las salidas del motor DRV8825 están etiquetadas como A2-A1-B1-B2, y los ejemplos de conexión de cableado corresponden a este etiquetado. Verifique sus

esquemas para las conexiones de salida que se dirigen a estas salidas DRV8825: Ejemplos de cableado al controlador DRV8825:

El estilo "atornillado" de GM se utilizó entre 1982 y 2003 en muchos modelos:

Configuraciones paso a paso La configuración en TunerStudio incluye la selección del control de ralentí paso a paso, la temperatura y la configuración de los pasos para el calentamiento,

y los pasos abiertos durante el arranque bajo las siguientes selecciones:

En Tipo de control inactivo, se selecciona paso a paso. La configuración operativa básica paso a paso también se encuentra en esta ventana:
52 CAPÍTULO 4. CONFIGURACIÓN

Tiempo de paso: Este es el tiempo (en ms) que requiere el motor para completar cada paso. Si esto se configura demasiado bajo, la ECU intentará dar el
siguiente paso antes de que se complete el anterior, lo que lleva a que el motor se 'mueva' y no funcione correctamente. Si se configura más de lo necesario,
el sistema tardará más en realizar cada ajuste, lo que puede conducir a una fluctuación de ralentí más de lo deseado. Los valores típicos suelen ser de 2 ms a
4 ms. El motor paso a paso GM común requiere 3 ms.

Pasos a casa: Los motores paso a paso deben estar 'orientados' antes de que puedan usarse para que la ECU conozca su posición actual. Debe establecer esto en
el número máximo de pasos que puede mover el motor.
Pasos mínimos: Para permitir un ralentí suave que no fluctúa continuamente, la ECU solo moverá el motor si se requieren al menos estos pasos. Los valores
típicos están en el rango 2-6, sin embargo, si tiene una línea de señal de refrigerante ruidosa, es posible que sea necesario aumentar este valor.

La temperatura frente a los pasos se selecciona en la selección Idle - Stepper Motor. Tenga en cuenta que la relación entre la temperatura y los pasos del motor puede

modificarse simplemente moviendo los puntos azules en la curva, o seleccionando la tabla para la entrada manual como se muestra aquí:

Algunos motores prefieren flujo de aire adicional durante el arranque para un arranque confiable. Este aire se puede agregar automáticamente solo durante el arranque mediante el uso de

la configuración de arranque en ralentí del motor paso a paso. Una vez que el motor arranca y las rpm aumentan por encima de las rpm máximas de ralentí establecidas, el control de

ralentí cambia a la configuración de calentamiento anterior. Tenga en cuenta que la relación entre la temperatura del refrigerante durante el arranque y los pasos del motor se puede alterar

simplemente moviendo los puntos azules en la curva o seleccionando la tabla para la entrada manual como se muestra aquí:

NOTA: Cada motor, tipo de válvula y melodía es diferente. Los ajustes adecuados deben ser determinados por el sintonizador. No infiera ninguna configuración de
ajuste de las imágenes en este wiki. Son solo ejemplos al azar.

NOTA: Referirse a Video de Pololu para obtener instrucciones para establecer el nivel de corriente del controlador DRV8825 máximo para la mayoría de los motores paso a paso

automotrices.

Ejemplos NOTA: Mientras que la función normal de pasos DSM se ve a temperatura ambiente a 3 ms, el salto de pasos ocurre justo por debajo de esa velocidad. Las

temperaturas muy frías pueden provocar saltos, por lo tanto, la recomendación de 4 ms. Pruebe las velocidades más adecuadas para su configuración.
4.14. OCIOSO 53

Página de atribución de Coll

También podría gustarte