Speeduino Manual Es
Speeduino Manual Es
Speeduino Manual Es
1. Introducción 1
1.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.4 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 hardware 18 años
2.1.3 Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1.4 IO auxiliar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.1.5 CanBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2 V0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
yo
ii CONTENIDO
2.3 V0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3 decodificadores compatibles 27
3.1.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 GM 7X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.6 4G63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.6.2 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.7 GM 24X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.11 Miata 99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.12 No 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 Con fi guración 35
4.2.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.5.2 Teoría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.6.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.7.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.7.3 Afinación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.8.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.9 Morar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.11 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.12 Arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.12.2 Configuraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.13 Calentamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.14 Inactivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
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.
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/ )
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
• El IDE de Arduino . La versión mínima actual requerida es 1.6.7, aunque se recomienda una versión más nueva.
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
• 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
• 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
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 :
• En Linux:
• compiler.c. banderas
• compiler.c.elf. banderas
• compiler.cpp. banderas
1.2.4 Instalación
Una vez que ha compilado con éxito el firmware, la instalación en el tablero es trivial.
• 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:
• 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:
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
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.
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
Ahora puede probar su nuevo código Speeduino iniciando TunerStudio e intentando conectarse. Ver Conectando a TunerStudio para más detalles
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
Lo siguiente puede ocurrir si solo ha abierto el archivo speeduino.ino en lugar de todo el proyecto. speeduino.ino: 27: 21: error
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:
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.
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.
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
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
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.
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.
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
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
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
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
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
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
La opción de menú para la página de propiedades del proyecto se puede encontrar aquí. Una vez
Pantalla de temperatura
• Fahrenheit (predeterminado)
• Celsius
Algoritmos de combustible
Enable_hardware_test
La opción predeterminada está deshabilitada. Si está habilitado, aparecerá una pestaña adicional en la página de ajuste
• Prueba de salida
• Prueba de entrada
CAN_COMMANDS
IAT
Capitulo 2
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
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.
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ú
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.
Circuitos y técnicas que los usuarios de Speeduino han encontrado útiles para adaptar o implementar ciertas entradas o funciones.
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
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
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 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
(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
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
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).
• 4 canales de inyector
• 4 salidas de encendido
• 4 salidas de repuesto de corriente media (p. Ej., Bomba de combustible, ventilador térmico, etc.)
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)
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:
(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.
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
7. regulador de potencia
La placa se puede configurar de varias maneras, según el hardware que utilice y la configuración de su configuración.
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,
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
• 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)
Para simplificar esto, los tipos de sensores más comunes y sus configuraciones requeridas son los siguientes:
2.3 V0.4
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)
• 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.
• 4 canales de inyector
• 4 salidas de encendido
• 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
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.
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:
(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.
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
7. regulador de potencia
Este video es para la placa v0.3, pero también se aplica en gran medida a los diseños v0.4.
La placa se puede configurar de varias maneras, según el hardware que utilice y la configuración de su configuración.
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,
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
• 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)
Para simplificar esto, los tipos de sensores más comunes y sus configuraciones requeridas son los siguientes:
Decodificadores compatibles
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
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
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
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.
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,
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
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
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.5 GM 7X
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
3.6 4G63
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
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.7 GM 24X
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
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.
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.
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
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.
Con fi guración
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
Para instalaciones secuenciales, use la configuración 'Alternando' con 2 chorros (Internamente Speeduino ajusta esto a 1)
35
36 CAPÍTULO 4. CONFIGURACIÓN
• 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
• Simultáneo: todos los inyectores se disparan juntos, según el TDC del cilindro 1.
• 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.
• 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
• 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.2 Configuraciones
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
• 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.
• Á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
• Filtro de disparo -
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
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
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
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.
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
• 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.
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
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.2 Configuraciones
4.9 Morar
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
• 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
• 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
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
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
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
• 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
• 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
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
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
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.
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á
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:
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,
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