Autor Tema: Corrección de circuito.  (Leído 4554 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Corrección de circuito.
« en: 29 de Abril de 2010, 04:20:43 »
Buenos dias,

Me gustaria ver si alguien podria echar un vistazo a los siguientes circuitos para ver posibles errores.



Este seria el circuito de almacenamiento de datos.
He de decir que me queda por dibujar el alimentador a 3,3V para la tarjeta SD.

Este seria el circuito de captación de datos.



Me interesa ver sobre todo si esta bien conectado el LM35.

A ver si me podeis echar una mano, porque ya me pongo a hacer la placa.

Gracias!

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Corrección de circuito.
« Respuesta #1 en: 29 de Abril de 2010, 05:52:11 »
En principio yo lo que veo es que me parece que los pulsadores del reset no están bien conectados.

Al pulsar das negativo SOLO al conector de la programacion por ICSP y unes gnd con Vdd que será un problema para el programador si proporciona la tension de alimentacion. Además al pulsar esos 0 voltios no llegaran nunca al micro al tener colocado un diodo en serie con la patilla MCLR y por tanto esta no podrá ver nunca un nivel bajo.


F.
Todos los días se aprende algo nuevo.

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Corrección de circuito.
« Respuesta #2 en: 29 de Abril de 2010, 06:44:34 »
+1 para el comentario de Fer.

1) Además, la conversión análogo del LM35 es probable que no funcione. Tienes una diferencia de tensión entre VREF+ y VREF muy pequeña, hay un límite minimo impuesto por el dispositivo acerca de los valores de VREF. Echale un vistazo al datasheet de tu modelo de PIC, pero estoy seguro que 1V no es rango suficiente para que el ADC funcione adecuadamente.
Lo que te conviene es amplificar la señal del LM35 con un op-amp en modo amplificador no-inversor y de paso colocas antes del amp un filtro pasabajos de primer orden.

2) El regulador 7805 para la tensión +5 para el pic no funcionara correctamente porque solo tiene 6V en la entrada. Este tipo de reguladores requiere al menos 2.5 V de dropout entre sus terminales de entrada y salida, asi que aqui necesitas colocar al menos  7.5 V.

3) D12 no es necesario y D13 tampoco por los valores de capacidad que manejas.

4) Los circuitos de referencia con LM317 son exagerados y no tienen la precisión necesaria para el ADC. Yo recomiendo armar algo con LM336, por ahi en el foro andan dando vueltas circuitos pero la verdad que en el mismo datasheet indica como conectarlo y es muy fácil.

5) Incluye un capacitor de tantalio o aluminio de capacidad de al menos dos ordenes mas alto que C20, 10 uF a 100 uF puede andar bien. Esto mejorará el ripple de la fuente y además proveerá de una reserva de tensión en caso de ser necesaria.

6) No hay capacitores de bypass en ninguna de las tensiones de alimentación, esto es especialmente necesario para el PIC. Coloca un capacitor cerámico de 10 a 100 nF lo más cerca posible de los pines de alimentación del PIC.

Ya nos comentaras tus modificaciones. Suerte

Saludos!!!
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #3 en: 29 de Abril de 2010, 07:10:01 »
Muchas gracias!

Intentare hacer esas modificaciones que me sugeris a ver si soy capaz.
« Última modificación: 29 de Abril de 2010, 07:19:18 por Asprim »

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #4 en: 29 de Abril de 2010, 07:12:53 »
Por cierto, la entrada de 6V, no es problema ya que la entrada la puedo regular con el voltaje que quiera, va a ir conectado a un SAI con salida regulable de 30V a 5V, entonces es mejor usar 8V? (por ejemplo).

Y otra cosa, es mejor que vaya subiendo las modificaciones o el circuito completo.  :)

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Corrección de circuito.
« Respuesta #5 en: 29 de Abril de 2010, 12:50:28 »
No estaria de mas que fueses colocando todas las correciones que se te han ido comentando y podremos ir chequeando mas facilmente todo.

F.
Todos los días se aprende algo nuevo.

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #6 en: 30 de Abril de 2010, 04:47:30 »
Si si, las subo de tarde, que ahora no tengo los circuitos a mano.

Buscando por el foro he encontrado el siguiente circuito para el sensor de temperatura.



Aunque no se como variar el rango de medida, ya que me interesa coger de -20º a 80º o en su defecto todo el rango de medida del LM35.  :oops:

Para la programacion ICSP tambien en este foro he encontrado el siguiente esquema.

http://www.winpic800.com//descargas/REV2/Pic_dsPIC_ICSP.pdf

Ahora me falta incluirle un circuito de reset por hardware, aunque no se si es del todo necesario a la hora de funcionar normalmente con el PIC16F886.

Los diodos D12 y D13 ya los he eliminado.

Donde he de incluir el condensador que es dos ordenes mas alto que el C20??.

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #7 en: 30 de Abril de 2010, 14:02:55 »
Bueno, no se si he hecho los deberes bien, pero he realizado cambios en el diseño.

Estoy bastante apurado porque necesito hacer la placa la semana que viene.

A ver que fallos le veis ahora   :?



El segundo circuito no me he metido aun con el a modificarlo.

Saludos!

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Corrección de circuito.
« Respuesta #8 en: 30 de Abril de 2010, 17:21:21 »
Por mi parte solo te aconsejaria un pequeño detalle y es en la parte de la grabacion del ICSP:

te aconsejaria que si vas a utilizar las lineas RB6 y Rb7 ademas de para la grabacion como lineas para realizar otras cosas te diria que intercalases unas resistencias de un valor de como 1K, entre el micro y el conector del grabador.

La posicion de las mismas lo puedes ver en el link que tu mismo has colocado en el post anterior.

F.
Todos los días se aprende algo nuevo.

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Corrección de circuito.
« Respuesta #9 en: 30 de Abril de 2010, 18:47:27 »
Como andar andaria, pero no terminan de convencerme algunas cosas.

El LM35 en tu configuración no puede medir una temperatura menor que 2 ºC, asi que si tu quieres medir hasta -20ºC no te va a servir. En el datasheet del LM35 hay otras configuraciones que permiten medir temperaturas bajo cero. Echales un vistazo.

Coloca capacitores cerámicos de 100 nF entre los pines de alimentación del PIc, otro en el  del MAX485 y otro en el del LM35.

No detecto ningun otro inconveniente, pero bueno, revise tan rapido que por ahi se me esta escapando algo.

Saludos!
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #10 en: 01 de Mayo de 2010, 16:22:30 »
Bueno a ver si ahora he hecho bien las modificaciones.



He puesto bien los condensadores en las alimentaciones??  :?

El sensor de temperatura he cogido un circuito para la medida de todo el rango del sensor...

Respecto a los RB6 y RB7 es uso exclusivo para comunicaciones, ya que no voy a usar mas canales para sensores  :) o es mejor poner las resistencias igual.

Saludos y gracias por la paciencia que tenéis conmigo.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Corrección de circuito.
« Respuesta #11 en: 01 de Mayo de 2010, 17:31:19 »
Creo que esta bastante correcto.
Todos los días se aprende algo nuevo.

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Corrección de circuito.
« Respuesta #12 en: 01 de Mayo de 2010, 20:54:24 »
Creo que esta bastante correcto.

+1
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re: Corrección de circuito.
« Respuesta #13 en: 02 de Mayo de 2010, 12:21:33 »
hola

- en mi caso al menos, no alimentaría el circuito desde el programador. Vcc en J25 y D31 me sobran
- aumentaría R66 a 4k7
- R88 me sobra, puesto que ya recibe alimentación desde R66-D32
- cambiaría R89 a 100 ohms
- aislaría RB6 y RB7 del resto del circuito tal como recomienda Microchip
- no entiendo el circuito del LM35
- mi experiencia con RS485 es 0, e ignoro si está bien o no

esta es la configuración que uso siempre para icsp y nunca me ha dado problemas:


lógicamente, no deja de ser una opinión más...

un saludo
« Última modificación: 07 de Julio de 2010, 10:41:20 por xocas06 »

Desconectado Asprim

  • PIC10
  • *
  • Mensajes: 16
Re: Corrección de circuito.
« Respuesta #14 en: 05 de Mayo de 2010, 13:58:00 »
Hola xocas06
Gracias por tus sugerencias,
RB6 y RB7 no las voy a utilizar para nada mas que la comunicaciones.
R89 y R88, son resistencias de pullup (creo que se llaman asi) para la red RS485.
La r66 si la he aumentado a 4k7 :)
El LM35 esta sacado del siguiente post (viene en el PDF).
http://www.todopic.com.ar/foros/index.php?topic=13389.0

Ahora me podeis chequear un poco este circuito? me parece que es mas complicado, ya que trabaja con un uALFAT, no se si alguien ha trabajado con el.



Muchas gracias por la ayuda que me estais aportando :)


 

anything