TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: KALLITOS en 25 de Marzo de 2014, 14:54:23

Título: Red ethernet pic
Publicado por: KALLITOS en 25 de Marzo de 2014, 14:54:23
Hola amigos, deseo emprender la implementación de una red de micros via ethernet, ando buscando información y disponibilidad de tarjetas.
Lo que tengo en mente es tener un micro principal que gestione las comunicaciones y varios esclavos.
Veo que con el enc28j60 se puede acceder, es mi primera opción, ya que lo venden en ebay placa montada lista para usar.

Que elementos necesito para iniciar este proyecto?

De redes no se nada, por lo que ya empiezo a leer sobre redes, y los temas del chip que veo en el foro.

saludos.
Título: Re: Red ethernet pic
Publicado por: stk500 en 25 de Marzo de 2014, 15:21:33
Hola Kallito,

yo me hice uno pero con Atmel claro, solo me hice una plaquita con el ENC28J60 y un conector, desde ahi me comunicaba con el Micro, no se si alguien aqui los ha implementado, te aconsejo que te baje de microchip el Include enc28J60 y miraste su configuracion y familiarse con el.
En internet hay un monton de projectos en muchos lenguaje de programacion.

Saludos y estare atento a tus Avance por aqui  :P
Título: Re: Red ethernet pic
Publicado por: planeta9999 en 25 de Marzo de 2014, 17:10:52


Hay micros que ya incorporan Ethernet, en ese caso solo te faltaría el transceptor para la capa física, por ejemplo el DP83848. Si usas un micro sin Ethernet, puedes usar esas placas con el ENC28J60 o el ENC424J600, creo que ambos se controlan por SPI.

Para conectar varios en red, necesitarás un router, al que van a parar todos los cables con el conector RJ45 de cada micro. Como software, si son micros PIC, en la página de Microchip tienes todo lo necesario (TCP/IP Stack). Lo único a considerar en una red Ethernet, es que cada micro debe de tener una IP diferente.

En una red Ethernet, que yo sepa, no hay maestros y esclavos, todos pueden interactuar entre si con los mismos permisos y privilegios.

Título: Re: Red ethernet pic
Publicado por: KALLITOS en 25 de Marzo de 2014, 17:53:52

Bueno consultando sobre la red final que se usará, la cosa irá asi: (ojo pongo irá por que aun no está implementada fisicamente).

Se trata de conexión ethernet inalambrica, en la que usarán voip, y segun me mencionó la persona que lo hará, puedo colgarme de esa red, ya que el ancho de banda es suficiente. Les reitero soy novato en esto de redes ethernet.

Hay micros que ya incorporan Ethernet, en ese caso solo te faltaría el transceptor para la capa física, por ejemplo el DP83848. Si usas un micro sin Ethernet, puedes usar esas placas con el ENC28J60 o el ENC424J600, creo que ambos se controlan por SPI.

Por disponibilidad de micros usaré pic24fj64gb004, leí que en un 16f877 hicieron enlace con el enc28j60, por lo que asumo estará bien.

Para conectar varios en red, necesitarás un router, al que van a parar todos los cables con conector RJ45 de cada micro.

Como sera inalambrico asumo que con un switch que conecte PC-voip, PIC principal, antena.

Como software, si son micros PIC, en la página de Microchip tienes todo lo necesario (TCP/IP Stack).

De ley, vuelvo a coger las librerias de mchp, aunque he tenido problemas por lo amarradas que están.

Lo único a considerar en una red Ethernet, es que cada micro debe de tener una IP diferente.

Considerado ya.

En una red Ethernet, que yo sepa, no hay maestros y esclavos, todos pueden interactuar entre si con los mismos permisos y privilegios.

Perfecto.

La cosa va bien, ando leyendo sobre lo de redes, ya veo proyectos hilos y demás relacionados a este ENC28J60.

Gracias por los comentarios!!

saludos.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 25 de Marzo de 2014, 19:37:19
GRACIAS ARIEL (http://www.ucontrol.com.ar/forosmf/explicaciones-y-consultas-tecnicas/enc28j60-el-controlador-ethernet-via-spi-de-microchip-al-desnudo/)
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 27 de Marzo de 2014, 14:30:20
VIENEN EN CAMINO (http://www.ebay.com/itm/400497444273?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649)  :-/ :-/
Título: Re: Red ethernet pic
Publicado por: juanjuan19 en 30 de Marzo de 2014, 21:38:55
hola estan buenos esos modulos, consulta, cuanto pagas en pesos argentinos, conoces el procedimiento de envio, al parecer es free sheepping, pero cuando llega aca pagas un abono al correo argentino o como es el tema?que inconveniente hay con la aduana?
Título: Re: Red ethernet pic
Publicado por: Suky en 30 de Marzo de 2014, 22:15:21
hola estan buenos esos modulos, consulta, cuanto pagas en pesos argentinos, conoces el procedimiento de envio, al parecer es free sheepping, pero cuando llega aca pagas un abono al correo argentino o como es el tema?que inconveniente hay con la aduana?

En Argentina ahora no es para nada fácil hacer una compra en el exterior, según lo que se lee por aquí:
http://www.ucontrol.com.ar/forosmf/off-topic/comprar-al-exterior-y-utilzar-el-formulario-4550t-de-afip/

Perdón por el off topic.


Saludos!
Título: Re: Red ethernet pic
Publicado por: juanjuan19 en 31 de Marzo de 2014, 08:19:51
hola estan buenos esos modulos, consulta, cuanto pagas en pesos argentinos, conoces el procedimiento de envio, al parecer es free sheepping, pero cuando llega aca pagas un abono al correo argentino o como es el tema?que inconveniente hay con la aduana?

En Argentina ahora no es para nada fácil hacer una compra en el exterior, según lo que se lee por aquí:
http://www.ucontrol.com.ar/forosmf/off-topic/comprar-al-exterior-y-utilzar-el-formulario-4550t-de-afip/

Perdón por el off topic.


Saludos!

Se agradece el comentario, y he escuchado y leido cosas similares, es una loteria comprar afuera por este tema
Título: Re: Red ethernet pic
Publicado por: MGLSOFT en 31 de Marzo de 2014, 08:22:36
A mi me esta viniendo una placa comprada fuera, y enviada por DHL.
Mande un mail a DHL para averiguar como es el pago y que debo mandar, la ley no especifica como se debe hacer en ese caso.
Solo tratan lo que llega por correo oficial. :shock:
Título: Re: Red ethernet pic
Publicado por: elgarbe en 31 de Marzo de 2014, 10:34:46
yo lo que traigo con courier (UPS, TNT, Fedex) no pago nada. ellos se encargan de pasarlo por aduanas. si no hay nada raro entra y sale en el día de aduanas. despues te lo llevan a tu casa.
Tengo entendido que DHL es de los peores, cuidado, ante cualquier inconveniente se abren y te dejan en banda... creo que son caros tmb...

Saludos!
Título: Re: Red ethernet pic
Publicado por: MGLSOFT en 31 de Marzo de 2014, 10:37:25
No tengo opción, lo eligió el proveedor y no me dio alternativas de elección, el costo del envío ya lo cobraron, lo que no se es como facturan el impuesto nuevo...
Título: Re: Red ethernet pic
Publicado por: juanjuan19 en 31 de Marzo de 2014, 10:58:04
No tengo opción, lo eligió el proveedor y no me dio alternativas de elección, el costo del envío ya lo cobraron, lo que no se es como facturan el impuesto nuevo...

que tema eso de los impuestos, y la incertidumbre cada vez mas grande respecto a los factores que pueden afectar al comprador, por favor avisa como te fue, en principio estaba interesado en comprar un modulo en ali expres pero por el tema impositivo y tantas cosas que no conocemos respecto al mismo, me incline a comprarlo aca, pague el 110% de lo que me salia comprarlo afuera, y esos de los modulos enc esta bueno, aca andan en 200 mangos argentinos cada uno, ahi te vienen 5 a 150 pesos arg y free sheeping, capaz que me arriesgue, tambien eschuche malas referencias sobre dhl, incluso casos que pagaban multas enormes, en youtube encontre varias experiencias sobre compras como esta, casos en argentina
Título: Re: Red ethernet pic
Publicado por: elgarbe en 31 de Marzo de 2014, 10:59:58
en teoría, el impuesto es "nuevo" para las cosas de correo oficial. Como lo traes por currier, DHL hablará con el verificador de aduanas y en funcion de lo que traes hay una tabla con el impuesto a pagar. Por ejemplo, cuando traigo led SMD no pagan casi nada de impuestos. Si son con patas pagan algo. Si son led montados en una placa pagan un montón de impuestos...
O sea, te falta pagar el impuesto, pero que no necesariamente va a ser el 50%.

saludos!

PD: si no es muy grande lo que traes, lo podes traer vos directamente, con tarjeta de crédito... si tenes cuit, degrabas el 35% que te cobran...
Título: Re: Red ethernet pic
Publicado por: elgarbe en 31 de Marzo de 2014, 11:05:03
No tengo opción, lo eligió el proveedor y no me dio alternativas de elección, el costo del envío ya lo cobraron, lo que no se es como facturan el impuesto nuevo...

que tema eso de los impuestos, y la incertidumbre cada vez mas grande respecto a los factores que pueden afectar al comprador, por favor avisa como te fue, en principio estaba interesado en comprar un modulo en ali expres pero por el tema impositivo y tantas cosas que no conocemos respecto al mismo, me incline a comprarlo aca, pague el 110% de lo que me salia comprarlo afuera, y esos de los modulos enc esta bueno, aca andan en 200 mangos argentinos cada uno, ahi te vienen 5 a 150 pesos arg y free sheeping, capaz que me arriesgue, tambien eschuche malas referencias sobre dhl, incluso casos que pagaban multas enormes, en youtube encontre varias experiencias sobre compras como esta, casos en argentina

Para mi, es bien claro. Si queres pagar monedas por un producto afuera, traelo por correo oficial y dalo por perdido. Si en 3 meses lo recivis ganaste algo, sino perdiste muy poco...
Si te queres asegurar que te llegue, traelo con fedex, ups, tnt, dhl o el que sea. te llega en 1 semana a tu casa... eso si, el flete es carísimo y los impuestos los pagas si o si, como corresponde.

lo ideal es hacer compra colectiva. yo estoy preparando una de aeromodelismo en otro foro. quizà se pueda hacer algo parecido acá...
hay que juntar gente y llegar a USD1000 que es el límite. de esa forma el flete se diluye en la cantidad de cosas. yo traigo varias veces al año así. lo que pasa que yo compro en futurelectronics.com para aliexpress habría que estudiarlo un poquito...
si hay interesados lo charlamos!

saludos!
Título: Re: Red ethernet pic
Publicado por: MGLSOFT en 31 de Marzo de 2014, 11:08:17
Esto es lo que compre a 4D SYSTEMS PTY LTD.

http://www.4dsystems.com.au/product/4DLCD_FT843/ (http://www.4dsystems.com.au/product/4DLCD_FT843/)
SK-FT843-W
4DLCD-FT843 Display Module, 4.3" Bezel (White Color), Breakout Board & Corner Plates
AHECC Code: 85340000 Country of Origin: China

Crees que no pagara impuesto??
Título: Re: Red ethernet pic
Publicado por: elgarbe en 31 de Marzo de 2014, 11:47:06
si, calculo que va a pagar. Lo que no sabría decirte es cuanto.

PD: linda pantallita!!!!

Sds.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 11 de Abril de 2014, 21:22:06
Hola foreros, por consulta ESTE EQUIPO (http://www.tp-link.com/pe/products/details/?model=TL-WA5210G), ofrecen señal hasta 52km, que tan cierto es esto?.

saludos y gracias
Título: Re: Red ethernet pic
Publicado por: Frayled en 23 de Abril de 2014, 15:34:59
Hola foreros, por consulta ESTE EQUIPO (http://www.tp-link.com/pe/products/details/?model=TL-WA5210G), ofrecen señal hasta 52km, que tan cierto es esto?.

saludos y gracias

Hola, puede que logres hacer el enlace a esa distancia pero agregandole una antena grillada. Ademas debes tener linea de vista y almenos un 60% de la primer zona de fresnel libre.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 23 de Abril de 2014, 17:05:23
Hola, puede que logres hacer el enlace a esa distancia pero agregandole una antena grillada. Ademas debes tener linea de vista y almenos un 60% de la primer zona de fresnel libre.

La consulta va por que el proveedor de la red mencionó que usaría esos equipos.

Por otro lado ya me llegaron 5 modulos enc28j60 y empiezo a probar para lograr primero una red fisica en casa y luego ver como acoplarla a la red inalambrica.

saludos
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 19 de Agosto de 2014, 12:06:38
Hola a todos, después de un tiempo he retomado este proyecto.

Ya tengo los ENC28J60, he armado 2 plaquitas y he probado el webserver PUBLICADO POR ACA (http://www.ucontrol.com.ar/forosmf/programacion-en-c/enc28j60-y-pic18f/) la cual modifiqué para usar con un pic16f4620, tengo conectados las cktos a mi router y han funcionado a media caña, digo asi por que una respondía rápidamente y otra a veces como que se colgaba por que demoraba en mostrar la pagina o ya nunca lo hacía. Para probarlas le coloqué a cada placa IP y MAC individuales y aún así fallaba, pero bueno por lo menos el modulo ENC28j60 funciona y puedo hacer mas pruebas.

Ahora la consulta es la siguiente, como es que funcionan los terminales que se pueden conectar a una red ethernet, que tipo de protocolo utilizan.

Tengo las librerías de microchip y en ellas están los siguientes ejemplos:

Berkeley TCPClientDemo
Berkeley TCPServerDemo
Berkeley UDPClientDemo
GenericTCPClient
Generic TCPServer
SMTPDemo

Cuál me serviría para poder lograr comunicar los datos de cada placa con una principal y en esta ya poder pocesar la info recibida.

Gracias por su ayuda.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 19 de Agosto de 2014, 13:00:39
Encontré ESTE HILO (http://www.todopic.com.ar/foros/index.php?topic=32410.0) y migsantago implementó el UART TCP Bridge, voy a investigar más acerca de el y ver si se puede lograr lo que deseo.

saludos.
Título: Re: Red ethernet pic
Publicado por: Darkman_A en 19 de Agosto de 2014, 14:49:11
Hola Kallitos.
¿Que es un cktos?
¿A que terminales te referis?.¿Podrias poner una referencia al modelo y marca; o una foto?

Saludos.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 19 de Agosto de 2014, 17:20:39
Hola Darkman_A perdón por las abreviaturas.

¿Que es un cktos?
Cktos me refiero a circuitos.

¿A que terminales te referis?.¿Podrias poner una referencia al modelo y marca; o una foto?
Me refiero a por ejemplo los verificadores de precio que hay en los supermercados en lo que pasas un producto y la terminal lee su codigo de barras, se comunica con un soft de PC, éste le responde con el precio y algunas características del producto leído y el terminal lo muestra, pueden colocarse varios dispositivos.
ALGO COMO ESTO (http://www.motorolasolutions.com/web/Business/Products/Micro%20Kiosks%20and%20Payment%20Terminals/Micro%20Kiosks/MK500/_Document/staticfile/Mot_MK500_SS_ES_031913.pdf)


Quiero emular ese tipo de comunicación, ando viendo el modo UART TCP Bridge.

saludos
Título: Re: Red ethernet pic
Publicado por: Darkman_A en 19 de Agosto de 2014, 18:00:19
Hola Darkman_A perdón por las abreviaturas.

¿Que es un cktos?
Cktos me refiero a circuitos.

¿A que terminales te referis?.¿Podrias poner una referencia al modelo y marca; o una foto?
Me refiero a por ejemplo los verificadores de precio que hay en los supermercados en lo que pasas un producto y la terminal lee su codigo de barras, se comunica con un soft de PC, éste le responde con el precio y algunas características del producto leído y el terminal lo muestra, pueden colocarse varios dispositivos.
ALGO COMO ESTO (http://www.motorolasolutions.com/web/Business/Products/Micro%20Kiosks%20and%20Payment%20Terminals/Micro%20Kiosks/MK500/_Document/staticfile/Mot_MK500_SS_ES_031913.pdf)


Quiero emular ese tipo de comunicación, ando viendo el modo UART TCP Bridge.

saludos

Hola Kallitos.
Ese terminal que pones funciona, por lo visto, por Ethernet bajo un software propietario. Te dan los SDK para desarrollar aplicaciones.
Si contas con esta teminal lo mejor que podes hacer es ponerte con algun analizador de protocolos por software y ver que esta enviando. Podrias utilizar la SDK para realizar aplicaciones de prueba mientras analizas el protocolo con el analizador.
He visto que se utiliza el puerto 1061 TCP y el 1061 UDP para kiosk, pero no significa que se esten utilizando si o si.
Donde trabajo hemos realizado uno para informacion y basicamente era una cpu desatendida que al arrancar ingresaba en un navegador web y contaba con una pantalla tactil. Basicamente una cpu con un navegador. Los puertos eran 80 o 443 ambos TCP (los normales de caulquier comunicacion web).
Me parece que lo que estas viendo con respecto a UART TCP Bridge no tiene nada que ver con este terminal. Eso es para crear un bridge entre una interface Ethernet (en particular con TCP/IP) y una interface serie.
Estaria bueno que en el futuro no abrevies. Sabia que significaba, pero queria hacer que lo escribieras ... :P  ... se le pide a los usuarios que escriban bien y tendrias que ser un referente dado que figuras como colaborador.... Se enseña con el ejemplo, ¿no?.  ;-)

Saludos.
Título: Re: Red ethernet pic
Publicado por: MGLSOFT en 19 de Agosto de 2014, 18:05:05
Son Circuitos escritos en lenguaje SMS.    :D :D :D :D
Título: Re: Red ethernet pic
Publicado por: Darkman_A en 19 de Agosto de 2014, 18:12:40
Son Circuitos escritos en lenguaje SMS.    :D :D :D :D

Mas bien son "secatos".... cuando escriban asi voy a poner el comenteario todo abreviado, con la nomenclatura de los chips tambien abreviada haber que opinan.  :P  :P  :-)

Saludos.

Título: Re: Red ethernet pic
Publicado por: Darkman_A en 19 de Agosto de 2014, 18:42:09
Opaa !!!!

No habia leido bien esto "Suite Web Kiosk Software con código fuente" ....y por lo que vi corre sobre Windows CE ...ya esta!!!! ...  :P  :-/.

Saludos.
Título: Re: Red ethernet pic
Publicado por: KALLITOS en 19 de Agosto de 2014, 19:14:16
Lo que deseo hacer es básicamente esto, lo que está en la parte superior de la imagen:

(http://img.alibaba.com/img/pb/912/662/873/873662912_394.jpg)

EL MODULO ES ESTE (http://www.ebay.com/itm/USR-TCP232-T-UART-TTL-to-Ethernet-Module-for-MCU-PLC-with-free-software-/231158494417?pt=LH_DefaultDomain_0&hash=item35d21eb4d1http://www.ebay.com/itm/USR-TCP232-T-UART-TTL-to-Ethernet-Module-for-MCU-PLC-with-free-software-/231158494417?pt=LH_DefaultDomain_0&hash=item35d21eb4d1)

Veré si la pareja ENC28J60 + PIC logro lo deseado, sino tendré que adquirir esos módulos.

saludos.

Pd: Pido disculpas nuevamente por la abreviatura, pero la he leído en revistas de electrónica por lo que consideré válido su uso.

Título: Re: Red ethernet pic
Publicado por: KALLITOS en 19 de Agosto de 2014, 20:16:40
Leyendo el PDF DEL MODULO (http://en.usr.cn/download/USR-TCP232-T-EN.pdf) me aclaro mejor y creo que con el ENC28J60 + PIC en configuracion TCP Sever + TCP Client lograré lo que deseo, en las librerías de microchip hay ejemplos de como hacerlo.
Sigo en la lucha.

saludos
Título: Re: Red ethernet pic
Publicado por: Darkman_A en 19 de Agosto de 2014, 20:28:50
Hola.
Lo que marcas como "parte superior de la imagen" es una tipica red Ethernet.
Se puede hacer tanto con los enc28j60 + pic o con los modulos usr-tcp232-t. La diferencia es que con el enc28j60 programas la stack TCP y con el modulo usr-tcp232-t solo le envias datos por puerto serie (te resuelve el tema de TCP/IP).
Me parece que por el lado de los enc28j60 tenes mas flexibilidad. Hay ejemplos de como hacer un servidor web con el enc28j60 y un pic, pero por lo que he visto el modulo trabaja como cliente, por lo tanto no podrias tener un servicio activo en un puerto ( Module work at TCP Client Mode), es decir, no podrias tener un servidor web o chat o mail o lo que sea con este modulo. El pdf lo he visto por arriba, pero en principio parece ser así.

Saludos.