Analizador automático de 18650 (6 / 9 paso)

Paso 6: Planificación de la programación

Me gusta usar el IDE de Arduino para mis proyectos personales y prototipos porque soy demasiado perezoso para sacar estudio de Atmel.

Antes de todos los componentes comencé a planificar el programa para el cargador. Quería correr 4 máquinas de Estados separados, uno para cada celda y ejecutarlas simultáneamente en tiempo real para asegurar el tiempo adecuado para el cálculo de la capacidad. La mejor manera que generalmente ello es con una interrupción de temporizador de hardware. La interrupción de temporizador se dividió en 4 ranuras de tiempo, terminó siendo 5 pero enfermo llegar a más adelante.

Uso de interrupciones del temporizador que genera es una gran manera para garantizar es ejecutar código a intervalos precisos. Utilizar una interrupción de contador de tiempo que los ciclos a través de todas las funciones que deban ser ejecutados. El período de la interrupción del temporizador debe ser más lento entonces el tiempo de ejecución más largo de todas las máquinas de estado corriente.

El código de sudo de diseño máquina básica estado que completé antes de código está abajo:

carga 0-enfriar

Si VCELL no constante entonces estado 0 //steady debería ser la sobre tensión durante 30 segundos

Si VCELL < VFULL entonces del estado 1 / / comenzar la carga

Si VCELL > = VFULL entonces state2 / / comenzar la descarga

1 - carga

Si VCELL > = VCHRD entonces estado 0 / / enfriar

Si VCELL < VCHRD entonces del estado 1 / / mantener carga

2 - descarga

Si VCELL > VPARADA entonces del estado 2 / / mantener descarga

Si VCELL < VPARADA entonces del estado 3 / / enfriar

3 - tiempo de reutilización de descarga

Si VCELL constante no debe ser //steady estado 3 la sobre tensión durante 30 segundos

Si VCELL > VLOW entonces estado 2 //start descarga otra vez

Estado 4 / / hacer

Artículos Relacionados

Analizador automático de libro

Analizador automático de libro

este documento describe el proceso para completar un escáner de libro automático completamente funcional.Paso 1: Construir la basePaso 2: Construye el circuito de control del motorPaso 3: Programar el programador de ArduinoPaso 4: Descargar Software
Automático de Tubular Bells

Automático de Tubular Bells

esta instrucuable explica los principales pasos que he seguido para construir el primer prototipo de un juego de campanas tubulares automático construido en 2006. Las características del instrumento musical automático son:-12 suena (12 campanas tubul
Ecualizador automático auriculares

Ecualizador automático auriculares

¿Teniendo en cuenta un par de auriculares, podemos hacer que les suene como otra y tal vez alta calidad par de auriculares? En este instructable, construimos un dispositivo que trata de hacer precisamente eso. Nuestro ecualizador automático auricular
Alimentador automático de pescado de papel FinFeeder

Alimentador automático de pescado de papel FinFeeder

Mi trabajo me pidieron que vaya fuera de la ciudad durante una semana en sólo unas horas de antelación. Tenía pescado en casa y estaba preocupado de que obtendrían hambriento y agresivo, así que improvisó un alimentador de peces de papel de impresora
Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Descargo de responsabilidad: Yo no soy un ingeniero en electrónica, por lo que no puedo ofrecer ninguna garantía para el diseño (mucho menos para su implementación). Sólo sé la presentó solución trabajada para mí por lo menos unos 5-6 meses (por lo q
Convertir grifo automático con grifo Manual

Convertir grifo automático con grifo Manual

Grifo automático a veces no responde bien a las manos. Nos hace sentir un poco estúpido ondeando las manos hacia adelante y hacia atrás, o el agua simplemente se detiene sin razón.Para este simple hack, todo lo que necesita es un corte de caja y un t
Cubo de matar mosquitos automático

Cubo de matar mosquitos automático

Este proyecto le da total resto de mosquitos porque trabajar automáticamente. Usted tiene que hacer esfuerzo durante un tiempo para hacerlo.Paso 1: En primer lugar, tener en su raqueta del mosquito asesino y abrirlo ya que tenemos que hacer alguna mo
Automático maquillaje para acuario de agua

Automático maquillaje para acuario de agua

cuando te vas de vacaciones por más de una semana se debe suministrar agua de maquillaje para tu acuario.  Este sistema suministrará hasta 5 galones de agua que se evapora.  No usar bombas o electricidad.  Después de probar varios enfoques éste traba
Mod de Duncan reflejo automático volver yo-yo

Mod de Duncan reflejo automático volver yo-yo

en este instructables mostrará usted mod su Duncan Reflex Auto retorno por lo que actúa más como una mariposa yoyo.Si quieres otro mod que hace lo mismo pero pero funciona mejor para su Duncan reflejo automático volver yo-yo, vaya a mi instructables
Automático Solar Powered invernadero sistema de riego

Automático Solar Powered invernadero sistema de riego

Solía molestarme que dividiría mi tomates debido a la falta de agua mientras estaba en el trabajo, así que decidí construir un sistema de riego automático para que esto no podría suceder! Yo quería que fuese solar alimentado por lo que no tengo que c
La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

La hidropónica, automáticos, redes, clima controlado invernadero proyecto: Construcción

este Instructable cubrirá la construcción de mi hidropónica, automáticos, redes, proyecto del invernadero de clima controlado. La fase de construcción del proyecto cubre las zapatas de hormigón, la estructura y el acristalamiento del invernadero.Cont
CONTROLADOR de nivel de agua automático $1

CONTROLADOR de nivel de agua automático $1

Hola amigosAhora estoy con otro proyecto llamado regulador automático de nivel de agua $1.Es un circuito de conmutación automática que utiliza para controlar una bomba de agua AC. Funcionamiento de este circuito es simple.wen que el nivel del agua va
Bebedero automático electrónico planta

Bebedero automático electrónico planta

Hola, Bienvenidos a mi instructable sobre cómo hacer un bebedero automático planta electrónica. Este proyecto fue pensado para hacer una máquina que automáticamente sería agua mis plantas para que no gire a seco. Este objetivo fue alcanzado algo, más
Dispensador del tejido automático (touch gratis)

Dispensador del tejido automático (touch gratis)

hoy en esta era de la tecnología todo es automática y smart desde tu teléfono al televisor, por qué no su inodoro.En este instructable voy a mostrar cómo hacer un dispensador automático de tejido con piezas básicas y sin ARDUINO o cualquier otro micr