simple circuito de conmutación periódica

0

Actualmente estoy usando un arduino acoplado a un mosfet para conducir un motor de 3v DC. Lo que hace es encender el motor por un segundo, esperar 10 minutos, encenderlo nuevamente por un segundo y repetir al día siguiente. Me gustaría ir un paso más allá y reemplazar el arduino por una configuración más simple, pero no sé qué circuito estoy buscando. Siento que debería ser una modificación de algo que genera ondas cuadradas, solo que con un período mucho más largo.

    
pregunta yannick

2 respuestas

5

Si está haciendo muchos de ellos, un microcontrolador pequeño con un reloj RC interno calibrado (generalmente bueno a aproximadamente +/- 1%) será la solución de menor costo, muy por debajo de un dólar en cantidades pequeñas. Necesitaría una cadena de herramientas que admita el micro (software) que incluya un ensamblador cruzado (o compilador) y un programador o programador / depurador (hardware). Puede obtener el primero de forma gratuita y el segundo puede costar menos de $ 20, por lo que no necesariamente va a romper el banco. El PIC12F1501 es una de esas partes, disponible en un DIP de 8 pines o paquetes más pequeños. Sin embargo, es un poco más bajo de lo que recomendaría en general porque dejaron de lado el hardware de depuración y, por lo tanto, tiene que usar un tablero de cabecera para la depuración, que no es tan conveniente como un chip ligeramente más capaz. Por supuesto, si estás haciendo muchos de ellos, el costo unitario es el factor importante, así que los especifico.

Sin embargo, si estás contento con el Arduino, y solo quieres que sea un poco más pequeño o más barato, puedes obtener un nano board por $ 2 aproximadamente y tiene muy poco más de un chip en serie, un resonador para más como +/- 0.5% de precisión, etc. Dado que el chip serie / USB está encendido, no necesita el hardware del programador / depurador. Es más pequeño en tamaño que un DIP IC de 40 pines.

Tenga en cuenta que, en cualquier caso, la precisión del reloj es tal que puede desviarse muchos minutos todos los días (acumulativa): el 1% de las 24 horas es aproximadamente 15 minutos, por lo que si comienza a emitir pulsos por la noche, ganará No te quedes así. En estos días, si realmente lo necesita para trabajar a la misma hora todos los días, puede ser más fácil aumentar la complejidad (en gran medida) y hacer que el dispositivo use una conexión a Internet para establecer su tiempo interno.

    
respondido por el Spehro Pefhany
4

Si desea una solución no micro, puede probar MAXIM INTEGRATED PRODUCTS ICM7240IPE + IC, TIMER. Deberá agregar una cadena monoestable adicional (555) para proporcionar la forma de onda deseada. Tenga mucho cuidado al usar el 555 para generar largos retrasos: los electrolíticos tienen tolerancias descontroladas, corrientes de fuga elevadas y una estabilidad de temperatura deficiente. Si la fuga de su límite de tiempo excede la corriente de carga, ¡el dispositivo nunca se activará!

Alternativamente, puedes codificarlo en un pequeño dispositivo PIC con un oscilador interno, o incluso cargar el código de arduino compilado en un micro AVR.

La solución PIC es la más barata por el momento, pero necesitarías codificarla en C o en un ensamblador.

La solución AVR le permitiría usar su código de trabajo existente, pero tendría que proporcionar los componentes de soporte necesarios (osciladores, regs de voltaje, etc.)

    
respondido por el N.G. near

Lea otras preguntas en las etiquetas