Solucionar problemas de la batería de coche con ATtiny. (3 / 9 paso)

Paso 3: Software

El software fue escrito basado en las sugerencias dadas por Eric-el-coche-guy en este excelente video. Él no mencionó la tensión en el que una batería puede ser considerada malo. Sin embargo, el manual de reparacion de mi coche afirmó que mientras el motor de arranque, voltaje no debe recibir menor de 9.6V. Si lo hace, entonces debe ser pila que parece estar bien para la mayoría de las baterías de coche.

Este dibujo es muy simple, sólo una serie de consecutivas instrucciones de IF para comparar voltaje Lea ADC3 con unos valores predefinidos. Si usted sigue de cerca el código, verás que los valores indicados en la presentación de la teoría de operación en el paso 1 son los mismos valores utilizados en las diferentes instrucciones de IF para decidir que debe encenderse el LED.

Para crear el efecto parpadeo en el LED cuando los voltajes son más altos que 13.1V, un contador se incrementa de uno en cada paso a través de la parte del código. Antes de que el código bucles volver a leer otra vez ADC3, ejecución es retrasadas 100 milisegundos. Si las instrucciones encienden LEDs cada vez que el contador de paso es inferior a 6 y vuelta LEDs cuando contador es entre 6 y 11. Una vez que el contador alcanza 11, el contador se restablece a cero para repetir el ciclo.

ADC3 entrada se utiliza para leer el voltaje analógico desde el divisor de tensión. Por cierto, ADC0 había sido la primera opción como entrada analógica de este proyecto, sin embargo, cuando el voltaje de la batería fue un poco menor que 8.7V que salen todos los tres LEDs.  Esto no me parece bien como había utilizado un regulador de voltaje de baja deserción. Después de hacer algunas investigaciones más en la web he encontrado que en cualquier momento utiliza un pin como una entrada que podría funcionar también como hardware Reset, se pueden pasar estas cosas. Una vez ADC3 fue seleccionado como entrada analógica, voltaje de la batería puede bajar cerca de 6V y LED rojo sería en que significa que el software todavía estaría corriendo. Fue entonces que para evitar más problemas, sin usar los pines 1 y 5 fueron tirados a + 5V a través de resistencias de 10 K.

ATtiny 13 código:

Este bosquejo monitorea el voltaje de la batería y se enciende un LED basado en él.
Procesador: ATtiny 13.
Autor: rlarios
Fecha: 13.04.03
//

int rLED = 4;                                    Pin del LED rojo
yLED int = 1;                                   Pin de LED amarillo
gLED int = 2;                                   Pin del LED verde
int val = 0;                                        Esta variable tendrá el valor del voltaje de entrada
int dlyctr = 0;                                    Este es el contador de retardo.

void setup() {}
pinMode (rLED, salida);               Define salida del LED rojo
pinMode (yLED, salida);              ídem amarillo LED
pinMode (gLED, salida);              ídem el LED verde
}

void loop() {}
Val = analogRead(A3);                      Leer el voltaje a través de la entrada analógica 3
¿if(Val<452) {//Is el voltaje de la batería debajo de 9.6V?
digitalWrite (rLED, HIGH);               Sí, esto es malo, enciende LED rojo
digitalWrite (yLED, LOW);               Apague el LED amarillo
digitalWrite (gLED, LOW);               Apague el LED verde
}
otra cosa
{
¿if(Val<594) {//Is el voltaje de la batería entre 9.6V y 12.4V?
digitalWrite (rLED, LOW);             Se trata de un bajo voltaje, apague el LED rojo
digitalWrite (yLED, HIGH);            Encender LED compra como una advertencia.
digitalWrite (gLED, LOW);            Apague el LED verde
}
otra cosa
{
¿if(Val<629) {//Is el voltaje de la batería entre 12.4V y 13.1V mientras que es inactivo?
digitalWrite (rLED, LOW);            Sí, apague el LED rojo
digitalWrite (yLED, LOW);           Apague el LED amarillo
digitalWrite (gLED, HIGH);          Encienda el LED verde para indicar el voltaje de la batería completamente cargada.
}
otra cosa
{
dlyctr = dlyctr + 1;                       aumentar el contador de retardo. cada pasada aproximadamente 100ms
¿if(Val<751) {//Is voltaje de la batería arriba 13.1V y abajo 15.5V?
digitalWrite (rLED, LOW);         Apaga LED rojo
digitalWrite (yLED, LOW);        Apague el LED amarillo
if(dlyctr<6) {}
digitalWrite (gLED, HIGH);    Verde de pulso LED encendido durante medio segundo
}
otra cosa
{
digitalWrite (gLED, LOW);     Verde de pulso LED apagado durante medio segundo Mostrar la carga de la batería.
if(dlyctr>10) {}
dlyctr = 0;                            Contador de retardo
}
}
}
otro voltaje de //Battery está por encima de 15.5V. ¡ Peligro! Sobrecarga
{
digitalWrite (yLED, LOW);        Apague el LED amarillo
digitalWrite (gLED, LOW);        Apague el LED verde
if(dlyctr<6) {}
digitalWrite (rLED, HIGH);     Enciende LED rojo durante medio segundo.
}
otra cosa
{
digitalWrite (rLED, LOW);      Apague el LED rojo durante medio segundo.
if(dlyctr>10) {}
dlyctr = 0;                            Contador de retardo
}
}
}
Delay(100);                             Dejar 100 milisegundos programa para ayudar a pulso LED.
}
}
}
}

Artículos Relacionados

Cargar la batería del coche con el cargador del ordenador portátil!

Cargar la batería del coche con el cargador del ordenador portátil!

Hola chicos ¿qué pasa?En este Instructable voy a mostrarle cómo cargar la batería del coche con un cargador de Laptop.Este método no es seguro pero puede ser utilizado en caso de emergencia, toma 3-4 horas aunque.!Este método funcionó bien para mí!As
Cómo solucionar problemas comunes de coche: Jump Start, cambiar una rueda pinchada y utilizando Fix-A-Flat. ¿

Cómo solucionar problemas comunes de coche: Jump Start, cambiar una rueda pinchada y utilizando Fix-A-Flat. ¿

Coche necesitan un salto? ¿Llanta ponchada? Si respondiste si a cualquiera de esas dos preguntas estás en el lugar correcto.  He creado este tutorial sobre cómo obtener su coche para arriba y corriendo otra vez.En este tutorial:Primera parte: Cómo Ju
Solar cargador de batería de coche DIY

Solar cargador de batería de coche DIY

cómo cargar la batería de coche de plomo con un panel solar.La forma más sencilla:Obtener un voltímetro y un panel solar. Conectar el panel a la batería y observe el aumento de la tensión. Cuando hace cerca de 14 voltios se carga la batería. Desconec
Desulfator para baterías de coche 12V, en una lata Altoids

Desulfator para baterías de coche 12V, en una lata Altoids

Hola a todos!Después de un año o así de la lectura y babeando por proyectos maravillosos de otras personas en estas páginas decidí finalmente hacer uno propio. Aquí está mi primer instructivo, una versión de la siempre popular Desulfator del batería,
Voltímetro de Arduino (sistema de medición de batería de coches)

Voltímetro de Arduino (sistema de medición de batería de coches)

¿Siempre ha querido un selfmade, opensource voltímetro para su coche?Por favor no mida el voltaje mayor que 12V!Con algunos componentes electrónicos de bajo costo, esto generará en unos pocos minutos!Partes de este proyecto: -> Arduino Uno o Duemilan
Saltar una batería de coche muerto / arranca un auto.

Saltar una batería de coche muerto / arranca un auto.

Así que, aquí está cómo saltar una batería de coche muerto.Mira este coche pobre y triste. No puede iniciar porque la batería está muerta, casi muerta. Así que, ¿qué haremos? Veamos el primer paso.(Gracias a papertoys.com para los coches de papel en
Saltar un Tutorial de batería de coche

Saltar un Tutorial de batería de coche

IntroducciónAprender a poner en marcha una batería de coche muertos es una habilidad necesaria para personas de todas las edades. En algún momento, todos propios o por lo menos manejar un vehículo. Además de ser alrededor de los coches, todo el mundo
Solar setup luz al aire libre con baterías de coche usadas

Solar setup luz al aire libre con baterías de coche usadas

Hola a todostengo la configuración de un sistema solar con baterías de coche antiguo para cortar la electricidad proyecto de ley ver el video de instalación completa y ResumenPaso 1: Utilizar el panel Solar 110watts Nuevos híbridos silicio amorfo pan
Ejecutar un taladro de una batería de coche

Ejecutar un taladro de una batería de coche

aquí es una forma rápida para reciclar y reutilizar que vieja batería del taladro con la pila muerta y desaparecida. Solo alambre a trabajar una batería de coche.Me parece que tienen taladros portátiles que tienen baterías que eventualmente fallan. A
Cómo solucionar problema de apagado en windows 10

Cómo solucionar problema de apagado en windows 10

Cómo solucionar windows 10 cerrar el problema. Tu PC no apaga, después de haber instalado Windows 10. Tiene algunos problemas con el apagado. Cuando me paro, mis luces de poder permanecen en. ¿10 de Windows no se cierre correctamente? ¿Luces sigue de
Usos para las baterías de coche muerto y las baterías de ácido plomo selladas

Usos para las baterías de coche muerto y las baterías de ácido plomo selladas

Muchas baterías de coche "muerto" son realmente perfectamente buenas baterías. Simplemente ya no pueden proporcionar los cientos de amperios necesarios para arrancar un automóvil. Muchos "muertos" sellados baterías de plomo-ácido son b
Cómo solucionar problemas de su red doméstica

Cómo solucionar problemas de su red doméstica

debido a una reciente demanda de ayuda para redes domésticas, he decidido redactar este instructable sobre cómo solucionar problemas de su red doméstica.  Si no ya estás familiarizado con los conceptos básicos de cómo funciona la red, te sugiero leer
Poner en marcha su coche con la batería del taladro

Poner en marcha su coche con la batería del taladro

Batería de mi coche fue cuotas a cambiarse. Cada vez inicie el coche, oí que un día no arranca.El lunes por la mañana tengo una reunión importante en 9:00. Estoy listo para salir de mi casa, pero yo no puedo arrancar el automóvil.La batería no tiene
Fijación de ratones reemplazar interruptor solucionar problemas Mouse doble click cuando haga clic en

Fijación de ratones reemplazar interruptor solucionar problemas Mouse doble click cuando haga clic en

Fijación de ratones reemplazar interruptor solucionar problemas Mouse doble click cuando haga clic enUn problema común con los ratones poderosos es que doble clic cuando solo haga clic en y hará desplazamiento extremadamente difícil. Existen otras so