Mensajes recientes

Páginas: [1] 2 3 4 5 6 7 8 9 10
1
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por xenam en Hoy a las 03:44:29 »
Buenas,

Pues al haber leido Al (habia interpretado Analog Input) PIC y ¿necesario?, habia pensado que se descartaba la opcion de llevar la señal analogica al PIC y pasarla por un Analogico/Digital y que esta enviase la señal al PIC informando que habia una bajada o corte de tension para poder guardar los datos en la eeprom.

Sin entrar en conceptos de programacion,ya capto la idea que me habeis planteado. Solo me faltaria decidir el valor del condensador para saber cuanto tiempo tendria para guardar los datos antes de que se descargue y no llegue tension al PIC.

Muchas gracias por vuestra ayuda y seguiremos en contacto
2
- Niple - / Re:CONTROL DE POTENCIA AC
« Último mensaje por Fer_TACA en 26 de Noviembre de 2020, 16:44:24 »
Francisco,

Lo miro y te comento el resultado.

F.
3
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por lucegiar2005 en 26 de Noviembre de 2020, 16:25:31 »
Como te dice Fermín la idea es anticipar en el A/D la ausencia de alimentación, lo que se hace en la tensión que brinda la fuente principal, la que alimenta al regulador. El divisor resistivo es a modo de adaptar una tensión mayor (12V por ejemplo) al valor aceptable a la entrada sensora. Los diodos evitan el "retroseso", cuando la fuente sea tambien una carga al no tener tensión, y descarga del capacitor, lo que dá duración mayor a la descarga y solo puede ser alimentando al circuito. Es solución económica.
4
- Niple - / CONTROL DE POTENCIA AC
« Último mensaje por FRANCISCO JCR en 26 de Noviembre de 2020, 15:57:34 »
Hola a todos, mi nombre es Fran y tengo un problema con la implementación de npl de niple para el control de potencia, lo adjunto para si alguien puede verlo y decirme como lo ve

recordar que el circuito lo he puesto tal y como pone en el esquema niple pero cambiando el opto de salida por el moc3021
porque con el que pone el esquema en su día en el foro niple se demostró que no funcionaba
5
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por Fer_TACA en 26 de Noviembre de 2020, 15:11:14 »
Creo que no has cogido bien la idea que te ha sugerido Santiago.
Si optas por esa opción SI o SI tienes que utilizar una entrada analógica del pic. Según su esquema, del condensador C1 o del cátodo del diodo D2 debes de llevar esa línea al pin de alimentación del pic.
Además tienes que llevar la unión de las resistencias R1 y R2 a la entrada analógica.

Si la alimentación del circuito propuesto es de 5V, en la unión R1 y R2 tendrás aproximadamente la mitad, es decir 2,5V que variara un poco dependiendo de la tolerancia de las resistencias. Este es el valor que tiene que leer el pic y cuyo valor usando el A/D del pic (si dispone de esa función) será guardado en un registro (el que desees).
 Luego el valor de este registro lo debes de comparar con un valor determinado, deberás probar cual es el más idóneo para tu aplicación y si ese valor es menor que el de comparación debes escribir rápidamente en la eeprom.
Digo rápidamente porque si desaparece la alimentación, el condensador C1 te va a mantener durante unos instantes la alimentación del pic y así dar tiempo a que guardes los datos necesarios.
El valor de la capacidad de C1 dependerá del tiempo que necesites para el guardado de datos. También si el tiempo estimas que es grande puedes sustituir el condensador c1 por un componente llamad "Supercondensador" que tiene una alta capacidad de almacenamiento y de faradios. Aunque eso si son un poco carillos.

F.

6
Todo en microcontroladores PIC / Re:Guardar datos en eeprom/SD y leer con Excel
« Último mensaje por martinchd en 26 de Noviembre de 2020, 14:38:17 »
Listo lo pude solucionar, algo en la libreria del DHT11 estaba influyendo, la saque para probar y no se tilda. Ya me pondré a ver que es lo que hacer detener el programa.
7
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por xenam en 26 de Noviembre de 2020, 13:50:05 »
Te muestro mi idea más o menos, no puedo detenerme a calcular pero es simple. Con un divisor resistivo hacés llegar 5V a un analógico que se debe leer seguido, un diodo para evitar la descarga del capacitor en la fuente, el capacitor como fuente al corte, otro diodo para que no se descargue el regulador (no sé que tan necesario sea según valores que se usen, y al regulador. Cn energía se carga el capacitor y se alimenta el regulador, si falta el capacitor debe sostener el sistena un tiempo determinado por el consumo del sistema, el A/D "avisa la" caida de tensión en el divisor y se guardan los datos instantaneos en la eeprom. Más o menos es eso.  Algo más complicado sería con una pila recargable.  - Tienes que ingresar para ver archivos adjuntos -

Entiendo basicamente lo que me explicas,lo que si veo es que el A/D puede enviarme directamente la señal digital al PIC informándome de una caída de tensión y de esa manera no tengo porque utilizar una entrada analogica en el PIC. En ese caso supongo que no deberia de utilizar el D2 y llevar la señal al PIC
El problema es que nunca he utilizado un A/D y estoy realizando alguna prueba en el proteus con el MCP3001 y stoy un poco perdido.
Cual es el tipo mas utilizado normalemente para este tip de circuito?
8
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por lucegiar2005 en 26 de Noviembre de 2020, 10:37:05 »
Te muestro mi idea más o menos, no puedo detenerme a calcular pero es simple. Con un divisor resistivo hacés llegar 5V a un analógico que se debe leer seguido, un diodo para evitar la descarga del capacitor en la fuente, el capacitor como fuente al corte, otro diodo para que no se descargue el regulador (no sé que tan necesario sea según valores que se usen, y al regulador. Cn energía se carga el capacitor y se alimenta el regulador, si falta el capacitor debe sostener el sistena un tiempo determinado por el consumo del sistema, el A/D "avisa la" caida de tensión en el divisor y se guardan los datos instantaneos en la eeprom. Más o menos es eso.  Algo más complicado sería con una pila recargable.

* Por corte chico.jpg
(95.89 kB, 859x528 - visto 33 veces)
9
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por xenam en 26 de Noviembre de 2020, 04:51:49 »
Desde mi desconocimiento pienso en la carga de un capacitor importante en la fuente, y mediate un diodo alimentar el pic, es decir fuente->diodo->capacitor->diodo->PIC, con una A/D leo latensión de la fuente y determino su valor, al corte de la tensión de la fuente caerá por debajo del valor normal de funcionamiento y el A/D le dirá al PIC que guarde los valores que se definan. Cre que se soluciona el problema de interrupción de suministro y el apagado. El capacitor mantiene unos milisegundos al PIC para realizar el trabajo necesario como una UPC. Un abrazo

Buenas, soy totalmente nuevo en este tema y adjuntado los esquemas que me dejo el antiguo compañero como implementarías los cambios que me sugieres?
El tema es que las tarjetas las van a fabricar pronto y en caso de que haya algún cambio se lo tendría que enviar para implementarlo en la nueva fabricación.
Por otro lado, la tensión llegaría al A/D del pic18F46K22Aunque en el esquema veais un (pic16f887)y entonces según el valor pues ya ejecutaria el programa.
Para ello deberia de liberar alguna entrada de un pulsador puesto para futuras ocasiones
10
- Niple - / Re:guardar valores previo apagon equipo
« Último mensaje por lucegiar2005 en 25 de Noviembre de 2020, 22:49:22 »
Desde mi desconocimiento pienso en la carga de un capacitor importante en la fuente, y mediate un diodo alimentar el pic, es decir fuente->diodo->capacitor->diodo->PIC, con una A/D leo latensión de la fuente y determino su valor, al corte de la tensión de la fuente caerá por debajo del valor normal de funcionamiento y el A/D le dirá al PIC que guarde los valores que se definan. Cre que se soluciona el problema de interrupción de suministro y el apagado. El capacitor mantiene unos milisegundos al PIC para realizar el trabajo necesario como una UPC. Un abrazo
Páginas: [1] 2 3 4 5 6 7 8 9 10