TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: erick tj en 17 de Septiembre de 2007, 21:03:10

Título: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: erick tj en 17 de Septiembre de 2007, 21:03:10
Hola a todos, me acabo de integrar a la comunidad y primeramente les quiero dar mis felicitaciones a todos por ser tan dedicados y por saber compartir los conocimientos que tienen !!

Aprovechando les quiero pedir ayuda con un proyecto que tengo que realizar, se trata de monitorear 8 voltajes con un pic (tengo el 16f877, pero podria cambiarlo) y transmitirlos a un servidor web para que puedan ser consultados desde cualquier pc con internet. !!! Quisiera pedirles sugerencia de que utilizar para la realizacion de este proyecto, me gustaria utilizar programacion en ccs, ya he visto algunas opciones pero antes de adentrarme de lleno en el proyecto me gustaria saber la opinion de los expertos !! Gracias de antemano :-) :-)
Título: Re: AYUDA !! con proyecto datos de ACD transmitidos por Ethernet
Publicado por: erick tj en 17 de Septiembre de 2007, 22:40:07
¿en qué ciudad estás? Saludos.

En Tijuana BC, Mexico  :-) :-) :-) :-)
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: ema en 17 de Septiembre de 2007, 23:41:00
Tenes varias opciones. Te comento tres:
1- Comunicar una pc con el 16f877 via serial y por medio de una pagina web manejar estos datos.
2- Comunicar una pc con el 18f4550 o 18f2550 via usb y por medio de una pagina web manejar estos datos.
3- Utilizar el enc28j60 y comunicarlo con un 18f4620 o 18f2620 y poner la pagina web en una memoria.
4- Utilizar un 18f97j60 y cargar la pagina en una memoria.

Para los controladores ethernet te recomiendo utilizar C18 dado que podes guiarte de el TCP/IP STACK de microchip.

Te adjunto algunos link:

Para el enc28j60 y el 18f4620=> http://www.todopic.com.ar/foros/index.php?topic=15940.0
Para el 18f97j60=> http://www.todopic.com.ar/foros/index.php?topic=18383.0

Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: erick tj en 18 de Septiembre de 2007, 00:50:22
ema 1000 gracias por la ayuda  :) :-) :-), te comento que me encuentro revisando los links que me mandaste, se me olvidaba comentarles que los 8 bits que tengo que monitorear van a estar alejados del ordenador alrededor de 25 metros puesto que estan en una antena, asi que debido a la atenuacion pienso que la comunicacion entre el ordenador y el dispositivo de monitoreo tendra que ser con cable ethernet ya que como saben son 100 metros los que nos proporciona.

Estoy revisando lo que hiciste el favor de mandarme, aqui los expertos en PICs son ustedes, sigo esperando asesorias 1000 gracias  :-) :-) :-)
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: ema en 18 de Septiembre de 2007, 17:25:26
Bueno entonces no te quedan muchas opciones. Depende de vos ahora. Tenes que elegir entre el 18f4620 y el enc28j60 o el 18f97j60. Si tenes la posibilidad de conseguir el 18f97j60 seria mejor dado que no necesitas comunicarte por spi con un controlador ethernet lo que ahorra en placa y tiempo de diseño.

Lo que te queda es decidirte y empezar a armarlo.

Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: PAWA en 01 de Octubre de 2007, 21:01:10
Hola Erick Somos casi vecinos, ¿Que tipo de componente tienes pensado utilizar para medir los voltajes y que tipos de voltajes son?
Ejem desde un ADC directo al pic o con Power Sequencers/Supervisor de varios canales por I2C.
voltaje +-5v etc.


Saludos desde Mexicali Mexico.
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: LABmouse en 01 de Octubre de 2007, 21:22:33
Pero... Realmente crees necesario Ethernet solo por tener que transmitir mas de 100 metros una informacion??. Yo te recomendaria RS485, rapido, facil y seguro.
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: proclamer en 25 de Octubre de 2007, 14:03:19
buenas atodos los participantes en este tema, anteriormente me guie de informaciones en este foro para realizar una coneccion pic pc via usb me fue muy bien, ahora tenia una pregunta para ema, al almacenar la pagina web en una memoria como harimos para visualisar desde un pc  o el explorer. ademas e estado viendo por hay y quisiera saber si esto no se puede realisar con un em202 que convierte de tcp a rs 232


gracias y espero su respuesta :-) :-/ :o
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: RedPic en 25 de Octubre de 2007, 14:17:06

... Yo te recomendaria RS485, rapido, facil y seguro.


Y barato.  :mrgreen:
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: RICHI777 en 25 de Octubre de 2007, 17:50:00
El RS-485 puede ser una solucion mas economica, pero como menciono ema yo me inclinaria por el 18f97j60, te bajas de MicroChip el Stack TCP, que es gratis, y directamente le montas el servidor Web adentro, si la pagina Web no es muy compleja, la podes embebber directamente en la Flash del micro. Ademas con esta solucion no precisas ninguna PC adicional, solo una boca Ethernet.
Salu2!
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: LABmouse en 25 de Octubre de 2007, 18:04:19
Pero según la necesidad, necesariamente se necesita el PC...  :?  Es mucho mas barato, facil, rapido realizar una red RS485. Es mas con un PIC de 8 pines con AD ya puedes realizar ese trabajo... Pero bueno gustos son gustos.

SALUDOS!!
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: proclamer en 26 de Octubre de 2007, 09:32:55
 :-/ :-/ :-/redpic no has realizado mas pruevas con el em202, estoy que ya quiero hacer pruevas pero no tengo mas informacion que la que esta en tu pagina, ademas queria saver cuento cuesta, ys si a travez de una red wan pudiera comunicarme. :-/ :-/ :-/
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: ema en 26 de Octubre de 2007, 18:52:33
Los datos se guardan en una memoria y luego el tcp stack se encarga del protocolo de comunicación del equipo con la web. Con respecto a lo de rs485 si nos ponemos a evaluar costos seria mas caro.

Mira:

*Con 18f97j60 o enc28j60:
Diseño y montado del circuito + componentes =======>> No supera los U$s150
Pequeño gabinete =========================>> No supera los U$s10
                                                                                                                     

*Con rs485:
Diseño y montado del circuito + componentes =======>> No supera los U$s50
Pc multimedia ===========================>>  No baja de los U$s200
Gran gabinete ===========================>>  No supera los U$s80



Saber elegir no tiene precio. Para todo lo demas existe Masterc...d : :D :D

Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: El_Guitre en 26 de Octubre de 2007, 20:21:51
Yo me inclino por el RS485 por varios motivos

1- Si recien esta arrancando no creo que sea lo mejor empezar con un 18F97j60.
2- A la hora de agregar otros puntos de medición es mucho mas sencillo y económico.
3- Quizas la PC ya la tenga para otra cosa o le pueda dar además de esta otra utilidad, y creo que es mucho mas sencillo realizar el diseño con un pic chico con ADC y RS485 que con un 97j60 (es mas trabajo el PCB, soldarlo, etc)

Recomiendo ver el post de RedPIC sobre rs485. Saludos a todos.
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: ema en 29 de Octubre de 2007, 17:15:39
1- Si recien esta arrancando no creo que sea lo mejor empezar con un 18F97j60.

Coindido con vos.

2- A la hora de agregar otros puntos de medición es mucho mas sencillo y económico.

No lo creo tan asi. Si dejas un par de pines libres es igual de simple que con un micro chico.


Saludos
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: El_Guitre en 29 de Octubre de 2007, 23:23:45

No lo creo tan asi. Si dejas un par de pines libres es igual de simple que con un micro chico.


Cuando decía otro punto de medición me refería a poner otra placa en el sistema. Con RS485 pones un esclavo mas en los dos hilos y listo, con ethernet ya tenes que pensar en un switch, hub o algo por el estilo. No me refería a una entrada mas en la misma placa si no a otra placa para medir por ejemplo en otra antena distante.
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: LABmouse en 30 de Octubre de 2007, 00:47:21
Los datos se guardan en una memoria y luego el tcp stack se encarga del protocolo de comunicación del equipo con la web. Con respecto a lo de rs485 si nos ponemos a evaluar costos seria mas caro.

Mira:

*Con 18f97j60 o enc28j60:
Diseño y montado del circuito + componentes =======>> No supera los U$s150
Pequeño gabinete =========================>> No supera los U$s10
                                                                                                                     

*Con rs485:
Diseño y montado del circuito + componentes =======>> No supera los U$s50
Pc multimedia ===========================>>  No baja de los U$s200
Gran gabinete ===========================>>  No supera los U$s80



Saber elegir no tiene precio. Para todo lo demas existe Masterc...d : :D :D



Pero para el 485 no es absolutamente necesario un PC..  Yo una vez diseñe una red de 15 PICs cada uno tenia sensor de temperatura, Humedad y todos enlazados a una central.. Y la central no era mas que otro PIC con una LCD y un teclado..

Pero como decia antes... Son gustos, eso no le quita importancia, ni dice quien es mas que nadie..  Por eso.. Te deseo lo mejor para que te salga el Proyecto De la mejor manera.

SALUDOS!!
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: ema en 30 de Octubre de 2007, 18:27:06
Pic mouse es verdad lo que tu dices, pero creo que "erick tj" queria monitorearlo por internet desde cualquier lugar en el que se encuentre.

Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: LABmouse en 30 de Octubre de 2007, 19:33:50
Si si, ya me quedo claro esa posicion. Por eso,, En lo que pueda ayudar, con gusto..  :mrgreen:

Para trabajar por Ethernet...

LA forma rapida y usar el Tibbo EM202.
La forma lenta usando el ENC28J60.
Y las mas Lenta el PIC18F97J60.


De todas las 3 formas, encontraras mucha informacion en el foro.

SALUDOS!!
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: erick tj en 02 de Noviembre de 2007, 12:57:31


  Caballeros y damas, me tienen muy atento en sus rspuestas son super interesantes, he estado siguiendo el foro y he estado viendo las opciones que me proponen, el em202 se me hace bien, digamos apropiado para lo que necesito, el PIC18F97J60 es una maravilla, espero algun dia poder trabajar con el :D :D, para este caso pienso que esta muy sobrado para lo que quiero hacer, tambien les cuento que encontre esto :) :)

(http://www.ezweblynx.com/images/index38.jpg)

vale menos que el em202 (54usd) y pues por lo que lei es mas funcional y versatil, creo que usando este dispositivo necesitaria solo el pic que ya tengo 16f877 que tiene 8 ADC integrados y este componente, qui les dejo el link y me dicen que opinan.... 1000 gracias por la ayuda   :-) :-) :-) :-) :-)

                                            http://www.ezweblynx.com/product_info.php?products_id=EZWEBLYNX_5V
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: proclamer en 02 de Noviembre de 2007, 17:52:59
cada ves salen mas y mas aplicaciones con este tipo de componentes ya no se ni por cual decidirme. para trabajar en un proyecto asi.
Título: Re: AYUDA !! con proyecto datos de ADC transmitidos por Ethernet
Publicado por: PalitroqueZ en 02 de Noviembre de 2007, 18:16:39
el que sea más fácil, claro siempre tendras una balanza entre la facilidad y el precio.