TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado 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.
-
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
-
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.
-
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.
-
GRACIAS ARIEL (http://www.ucontrol.com.ar/forosmf/explicaciones-y-consultas-tecnicas/enc28j60-el-controlador-ethernet-via-spi-de-microchip-al-desnudo/)
-
VIENEN EN CAMINO (http://www.ebay.com/itm/400497444273?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649) :-/ :-/
-
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?
-
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!
-
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
-
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:
-
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!
-
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...
-
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
-
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...
-
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!
-
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??
-
si, calculo que va a pagar. Lo que no sabría decirte es cuanto.
PD: linda pantallita!!!!
Sds.
-
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 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.
-
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
-
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.
-
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.
-
Hola Kallitos.
¿Que es un cktos?
¿A que terminales te referis?.¿Podrias poner una referencia al modelo y marca; o una foto?
Saludos.
-
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 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.
-
Son Circuitos escritos en lenguaje SMS. :D :D :D :D
-
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.
-
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.
-
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.
-
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
-
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.