circuito simple de conmutación periódica

Actualmente estoy utilizando un arduino acoplado a un mosfet para accionar un motor de 3v DC. Lo que hace, es encender el motor un segundo, esperar 10min, volver a encenderlo un segundo, y repetirlo al día siguiente. Me gustaría ir un paso más allá, y sustituir el arduino por un montaje más sencillo, pero no sé qué circuito estoy buscando. Me parece que debe ser una modificación de algo que genere ondas cuadradas, sólo que con un período mucho más largo.

Solución

Si vas a hacer un montón de ellos, un pequeño microcontrolador con un reloj RC interno calibrado (normalmente bueno hasta +/-1%) será la solución de menor coste, muy por debajo de un dólar en pequeñas cantidades. Necesitarás una cadena de herramientas compatible con el micro (software) que incluya un ensamblador (o compilador) cruzado y un programador o programador/depurador (hardware). El primero se puede conseguir gratis y el segundo puede costar menos de 20 dólares, por lo que no tiene por qué suponer un gran desembolso. El PIC12F1501 es una de esas piezas, disponible en paquetes DIP de 8 pines o más pequeños. Sin embargo, está un poco por debajo de lo que yo recomendaría en general porque han dejado fuera el hardware de depuración y, por lo tanto, tienes que usar una placa de cabecera para depurar, lo que no es tan conveniente como un chip ligeramente más capaz. Por supuesto, si usted está haciendo un montón de ellos, el costo de la unidad es el factor importante por lo que los especifique.

Sin embargo, si estás contento con el Arduino, y sólo lo quieres un poco más pequeño o más barato, puedes conseguir una placa nano clonada por 2 dólares más o menos y tiene muy poco extra - un chip de serie, un resonador para más o menos +/-0,5% de precisión, etc. Como el chip de serie/USB está ahí, no necesitas el hardware del programador/depurador. Su tamaño es menor que el de un CI DIP de 40 pines.

[]

Ten en cuenta que, en cualquier caso, la precisión del reloj es tal que puede desviarse muchos minutos cada día (acumulado) -el 1% de las 24 horas son unos 15 minutos- así que si empiezas a pulsar por la noche, no se quedará así. Hoy en día, si realmente necesitas que funcione a la misma hora todos los días, lo más fácil es aumentar la complejidad (en gran medida) y hacer que el dispositivo utilice una conexión a Internet para ajustar su hora interna.

Comentarios (3)

Si quiere una solución no micro, puede probar el IC de MAXIM INTEGRATED PRODUCTS ICM7240IPE+, TIMER. Tendrás que añadir una cadena monoestable adicional (555) para proporcionar tu forma de onda deseada. Ten mucho cuidado cuando uses el 555 para generar largos retardos - Los electrolíticos tienen tolerancias salvajes, altas corrientes de fuga y poca estabilidad de temperatura. Si la fuga de tu tapa de temporización excede la corriente de carga, el dispositivo nunca se disparará.

Alternativamente podrías codificar en algún pequeño dispositivo PIC con un oscilador interno, o incluso cargar el código compilado de arduino en un micro AVR.

La solución PIC es la más barata con diferencia, pero tendrías que codificarla en C o ensamblador.

La solución AVR te permitiría utilizar tu código existente, pero tendrías que proporcionar los componentes de apoyo necesarios (osciladores, reguladores de voltaje, etc.)

Comentarios (0)