El retraso de la chispa genera que la mezcla se queme más tarde y con ello disminuyen la temperatura y la presión máxima en el pistón, logrando reducir las emisiones al disminuir la producción de óxidos nitrosos.
En cambio, el adelanto de chispa se produce porque la velocidad de quemado del combustible es la misma siempre, pero al aumentar las RPM la velocidad del pistón aumenta; con ello debemos adelantar la chispa para lograr que todo el combustible se encienda durante la carrera del pistón
no se como lograr esto con arduino y tampoco sabia que los sensores hall tienen un retraso igual esto lo corrijo físicamente
Un ejemplo, a 1500 RPM el pistón tarda 20ms en su carrera ascendente de compresión, imaginemos que la chispa se hace 22º antes de PMS(punto máximo superior) , el cigüeñal tarda en recorrer 1º.
20 ms / 180º = 0,11 ms
En recorrer los 22º de adelanto de encendido tardará:
22º * 0,11 ms = 2,42 ms
hay tablas ya con los datos a usar y todo ... pero no se como cargar esto a la memoria ... ni que variable usar ... se que es muy difícil ya que lo único que logre con mi arduino es un juego de luces con delays y por ahora hasta ahy llegue ...si alguno tiene una idea de que variables puedo usar sin usar delay por que quiero hacer también un sistema de inyección con otra tabla parecida y no puede quedar tildado