GolumX
03/10/2010, 12:31
Hola compañeros, abro este tema para presentar mi diseño de este controlador electronico para el acuario de agua salada, sin animo de hacer sombra a taller de Arduino (es un procesador distinto y un entorno de programacion distinto, ademas, no me baso en modulos comerciales premontados) , este diseño esta adaptado a mis necesidades y aun no esta terminado pero va por buen camino. Esta basado en un microprocesador de la casa Microchip, el modelo es el 16F877A, con ese chip tengo entradas anlalogicas, entradas analogicas y digitales, salidas digitales e implementa dos modulos CCP para la generacion de dos PWM asi como un modulo de comunicacion serial, todo trabajando a 4Mhz, para el control del tiempo uso un reloj DS1307. Las funciones que quiero que realice sin supervision son, mantener constante los niveles en el vaso principal, sump y deposito de agua de osmosis, hacerme automaticamente el cambio de agua, simular amanecer y anochecer (de la pantella a leds de 3W aun por hacer), informarme de la necesidad de preparar agua salada para la reposicion del cambio, simular el oleaje a la frecuencia determinada, monitorizar el pH, CE y Temperatura y activar o desactivar los calentadores o el futuro enfriador, ademas de controlar unas cuantas bombas peristaticas (caseras que aun estan por hacer aunque ya tengo un diseño en mente). El estado actual del proyecto es este:
http://www.subirimagenes.com/fotos-imag0032-5294135.html
http://www.subirimagenes.com/fotos-imag0031-5294139.html
El modulo de control principal esta realizado y programado, y en pruebas, por ahora funciona correctamente todo, pero hasta que todo el sistema este montado y conectado al acuario no se puede afirmar nada (la electronica es impredecible). Este modulo es el que alberga toda la logica digital, el reloj de Tiempo Real, la etapa a condicionadora de la sonda de pH, la etapa acondicionadora de CE y donde recive toda la informacion del sensor de temperatura (un LM-35) y las sondas de nivel. Tambien controla el LCD de 16 caracteres y 2 lineas donde se muestra la informacion.
http://www.subirimagenes.com/fotos-imag0034-5294130.html
http://www.subirimagenes.com/fotos-imag0033-5294253.html
La etapa acondicionadora esta formada por dos amplificadores operacionales, el diseño no es mio, lo encontre en esta pagina http://blea.ch/wiki/index.php/PH_Meter asi como el medidor de conductancia. El reloj esta conectado al micro como indica el fabricante en su configuracion basica. El firmware esta programado en mikrobasic, que provee de una gran cantidad de librerias que facilitan la programacion, sobre todo a la hora de la comunicacion con el RTC DS1307 que es a traves del protocolo I2C.
Para alimentar toda la electronica empleo una fuente de alimentacion ATX por varios motivos, el primero es que me provee de todo el rango de voltajes que necesito (-12v, 0v, 5v y 12v) para alimetar el micro y los amplificadores operacionales, ademas da una salida de 3.3v y 28A que voy a emplear para alimentar los 15 LEDs de 3W que voy a poner en la pantalla y que ya tengo. Estos leds estaran controlados desde el micro a traves de 2 lineas por medio de unos transistores Mosfet. Y la razon fundamental es el precio 16€. Ahora me encuentro realizando la etapa de potencia, ya la tengo diseñada pero no tengo la placa realizada, esta etapa estara formada por 8 Triacs (para controlar los elementos que funcionana 220v alterna) y 3 Transistores Mosfet (2 para los leds y uno para la electrovalvula que abre y cierra el paso a la etapa de osmosis) aislados del circuito por optoacopladores.
Siento no poder colgar mejor las fotos, en futuros post colgare los esquemas, las lista de componentes, el firmware y mas fotos de momento es lo que hay por que al no estar probada la etapa existente a fondo puede que tenga que hacer modificaciones y lleve a confusion.
http://www.subirimagenes.com/fotos-imag0032-5294135.html
http://www.subirimagenes.com/fotos-imag0031-5294139.html
El modulo de control principal esta realizado y programado, y en pruebas, por ahora funciona correctamente todo, pero hasta que todo el sistema este montado y conectado al acuario no se puede afirmar nada (la electronica es impredecible). Este modulo es el que alberga toda la logica digital, el reloj de Tiempo Real, la etapa a condicionadora de la sonda de pH, la etapa acondicionadora de CE y donde recive toda la informacion del sensor de temperatura (un LM-35) y las sondas de nivel. Tambien controla el LCD de 16 caracteres y 2 lineas donde se muestra la informacion.
http://www.subirimagenes.com/fotos-imag0034-5294130.html
http://www.subirimagenes.com/fotos-imag0033-5294253.html
La etapa acondicionadora esta formada por dos amplificadores operacionales, el diseño no es mio, lo encontre en esta pagina http://blea.ch/wiki/index.php/PH_Meter asi como el medidor de conductancia. El reloj esta conectado al micro como indica el fabricante en su configuracion basica. El firmware esta programado en mikrobasic, que provee de una gran cantidad de librerias que facilitan la programacion, sobre todo a la hora de la comunicacion con el RTC DS1307 que es a traves del protocolo I2C.
Para alimentar toda la electronica empleo una fuente de alimentacion ATX por varios motivos, el primero es que me provee de todo el rango de voltajes que necesito (-12v, 0v, 5v y 12v) para alimetar el micro y los amplificadores operacionales, ademas da una salida de 3.3v y 28A que voy a emplear para alimentar los 15 LEDs de 3W que voy a poner en la pantalla y que ya tengo. Estos leds estaran controlados desde el micro a traves de 2 lineas por medio de unos transistores Mosfet. Y la razon fundamental es el precio 16€. Ahora me encuentro realizando la etapa de potencia, ya la tengo diseñada pero no tengo la placa realizada, esta etapa estara formada por 8 Triacs (para controlar los elementos que funcionana 220v alterna) y 3 Transistores Mosfet (2 para los leds y uno para la electrovalvula que abre y cierra el paso a la etapa de osmosis) aislados del circuito por optoacopladores.
Siento no poder colgar mejor las fotos, en futuros post colgare los esquemas, las lista de componentes, el firmware y mas fotos de momento es lo que hay por que al no estar probada la etapa existente a fondo puede que tenga que hacer modificaciones y lleve a confusion.