¿Qué son los temporizadores suaves y las ruedas de sincronización?

Si desmonta una lavadora típica con un controlador no digital, hay una perilla con un motor de algún tipo para conducirla a través de las opciones de ciclos ofrecidas. Detrás de esa perilla hay algunas ruedas de leva que abren y cierran interruptores a medida que la perilla gira. Entonces, las secuencias del mecanismo se llenan, lavan, drenan, enjuagan, drenan, centrifugan …

Por el contrario, si tuviera que mirar una lavadora con un controlador digital, la definición de los ciclos de lavado estará bajo el control del software. El software puede implementar un número arbitrario de temporizadores y hacer malabarismos para controlar el tiempo y la secuencia de los ciclos de lavado. La gente de marketing puede disfrutar de la posibilidad de que usted implemente una variedad vertiginosa de ciclos de lavado variantes. El personal de soporte puede no estar contento de que el software de su controlador a veces se bloquee y deba reiniciarse. Recuerdo un lavavajillas que tenía con un controlador digital. Descubrí que tenía una forma de poner el controlador en modo de mantenimiento y desde allí podría forzarlo a puntos arbitrarios en el ciclo.

El temporizador de software se puede implementar mediante la programación utilizando el IDE que está utilizando, no se necesita hardware adicional. Por otro lado, el temporizador de hardware se puede implementar utilizando el temporizador incorporado del microcontrolador o uniendo el IC del temporizador adicional.

More Interesting

¿Cuál es la diferencia básica entre un 8051 y un microcontrolador Arduino?

¿Qué sistema operativo Linux es mejor para sistemas integrados para principiantes?

¿Alguien tiene el código para leer el valor máximo y mínimo de una señal analógica en un microcontrolador (cualquier microcontrolador) a través de un ADC?

¿Puedo cambiar el producto del sistema integrado en un producto IoT?

Cómo comenzar con los microcontroladores de baja potencia (MCU)

Cómo prepararse para la entrada de CDAC para el sistema embebido

¿Cuál es la historia de System on Chips (SoC)?

¿Qué es Embedded Computer Vision y en qué se diferencia de los sistemas embebidos?

¿Existe material gratuito útil para el aprendizaje de sistemas integrados?

¿Por qué la mayoría de los circuitos integrados fabricados por Intel comienzan con 8 (por ejemplo, 8086, 8051, 8284)?

¿La programación funcional no es adecuada para sistemas embebidos debido al uso extensivo de la recursividad?

¿Cómo funcionan los sistemas embebidos en conjugación con gps?

¿Cómo puedo encontrar la dirección (la dirección de retorno es suficiente) de la persona que llama de una función?

¿Cuáles son los pros y los contras entre un sistema en un chip y los procesadores integrados?

¿Cuáles son las áreas amplias de la ingeniería integrada? ¿Dónde está la sinapsis que conecta a los ingenieros automotrices con los ingenieros integrados? ¿Dónde se debe comenzar en el vasto campo de la ingeniería integrada?