Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

07/03/2013 #1

Avatar de cafuchin

¿Como conecto un dispositivo al puerto lan?
soy algo inexperto en este tema pero la idea es que usando un pic 16f84a un max 232 un puente h tipo l293d se haga funcionar dos motores tomando como base la conexion atraves del puerto lan y este tenga autonegociacion para determinar la direccion ip de esta forma se pueda acceder remotamente y controlar el sentido de giro de dos motores a 12v , en pablin encontre el servidor para que funcione como hyperterminal parte del codigo .
pero el asunto es la tarjeta de lan usa 4 pares de conexion y el max puede recibir 2 pares
¿alguien que me pueda orientar en que pasos debo tener en cuenta??
09/03/2013 #2


La primera orientación que requieres es la de entender que un Puerto LAN y el puerto serial (rs-232) son cosas profundamente distintas, así que al igual que pretender cruzar perros con gatos, por mas que lo intentes no tendrás productividad...al menos de manera natural.

Saludos
10/03/2013 #3


miborbolla tiene razon no confundas red LAN y un puerto serial. Pero de poder se puede hacer, no conectando directamente el micro, necesitarias un hadware especial para que haga esa negociacion y necesitas saber programacion especificamente socket o en su defecto usar el hyperterminal (pero ojo para habrir un socket, no un puerto serial) para poder controlar los motores.
10/03/2013 #4

Avatar de Scooter

Necesitarás una "tarjeta de red" que se entienda con el pic

Algo así:
http://www.buyincoins.com/new_en/det...duct-9026.html

O hacerla tu mismo, esto es mas o menos un interface SPI-Ethernet
10/03/2013 #5

Avatar de cafuchin

gracias por el dato Sr scooter pues ya vi ese cacharrito en la pagina pero realmente me interesa saber es ¿como se construye la interface SPI-Ethernet?
10/03/2013 #6

Avatar de Scooter

Pues ese sencillamente lleva un integrado que lo hace y un par de conectores, nada mas.
Microchip tiene chips de esos...
10/03/2013 #7

Avatar de cafuchin

Scooter dijo: Ver Mensaje
Pues ese sencillamente lleva un integrado que lo hace y un par de conectores, nada mas.
Microchip tiene chips de esos...
Me interesa mas sobre ese tema es decir que tipo de integrado , como se conexiona entrre otras sosas.

para mi es saber de donde viene y para donde van los datos a traves de estos.

man : gracias por el dato y me ha servido como orientación base
11/03/2013 #8

Avatar de Scooter

Pues vas a la web de microchip (o la que sea) y te lees el datasheet
Entre hacer la placa tu y comprar una de estas solo está el no quemarse los dedos soldando, porque en realidad estas tarjetitas solo llevan el integrado sin mas, es como usarlo tal cual.
11/03/2013 #9

Avatar de cafuchin

Scooter dijo: Ver Mensaje
Pues vas a la web de microchip (o la que sea) y te lees el datasheet
Entre hacer la placa tu y comprar una de estas solo está el no quemarse los dedos soldando, porque en realidad estas tarjetitas solo llevan el integrado sin mas, es como usarlo tal cual.
sip definitivamente eso era lo que necesitaba ahora todo marcha al peluche lo que sucedia era que no encontraba la forma de conectar el pic con el puerto lan pero el pic y el puente h si se entendan bien
12/03/2013 #10

Avatar de Sebastian1989

Te recomiendo leer sobre los integrados Wiznet y ENC28j60, protocolo de comunicacion TCP/IP y comunicación por socket, ademas me parece que deberías elegir un micro mas potente, probablemente uno de la familia 18F o algo mejor.
Yo usando el ENC28j60 mas un microcontrolador propeller he podido desarrollar varios proyectos interesantes como comunicación entre varios microcontroladores a través de la red, comunicación entre un software desarrollado en .net y un microcontrolador, un pequeño servidor web alojado en un micro (la pagina web la guardo en una memoria SD) y varias cosas mas. Si utilizas un access point puedes hacer todo lo que mencione anteriormente de forma inalambrica.
08/05/2013 #11

Avatar de cafuchin

bueno volvi de nuevo ahora el asunto me radica en que la tarjetica ethernet tiene 10 pines y no se como conectarlo al pic 16f84 lo otro se que en la programacion en el pic hay que hacer un include para el enc
estoy bien o mal?'
en colombia ciertos componentes son costosos como cosa rara ajaaj




no se como mandar la comunicacion al pic
09/05/2013 #12


Mira yo e trabajado con otra interfaz de ethernet que entrega en protocolo rs232 y rs485 a niveles ttl, en tu caso tienes que averiguar que niveles entrega en los pines, ahora sobre el protocolo de comunicacion es el SPI tendras que hacer una libreria que simule este protocolo o comprar otro pic que tenga el puerto de comunicacion.
09/05/2013 #13

Avatar de Scooter

Pues no lo he mirado a fondo pero el que tengo (que no he probado por vagancia pura)
  • Vcc +5V
  • GND 0V
  • RESET RESET
  • CS Chip Select, el pin que tu elijas
  • SI Serial Input irá supongo al Serial output del pic, a veces está como MOSI Master Output Slave Input
  • SCK Reloj serie del SPI
  • SO Serial Output irá al serial input del pic, a veces está como MISO Master Input Slave Output
  • WOL No tengo ni idea, google es tu amigo...
  • INT a un pin de interrupción que elijas
  • CLKOUT, ni idea, si es salida de reloj supongo que se puede dejar al aire.
No tengo claro si las MISO y MOSI van cruzadas como he dicho, seguramente no.
Lee el datasheet del chip, a fin de cuentas la placa es al 99% el chip, el resto es poco mas que "hueco para atornillar y conectar"

No se si ese pic tiene puerto SPI en hardware, si no lo tiene la comunicación va a ser leeeentaaa.
Además no se si va a caber un stack tcpip en un 16f86, me parece que necesitarás algo mas potente. Busca las librerías a ver que hay por ahí porque si las tienes que hacer a mano no cuentes conmigo, no por nada, solo porque no tengo ni idea del TCPIP "por dentro". Siendo un chip de la propia microchip casi seguro que hay una nota de aplicación para un pic con todo explicado.
25/05/2013 #14

Avatar de cafuchin

bueno la cuestion ahora es cambie el pic16f84a por el 16f628a y si que quede perdido con el enc28j60 no se como se conecta aunque lo que encontre es para conectar con puerto serial
aunque ya lo he programado sigo sin entender como van las lineas de communicacion y de alimentacion del pic al enc el pic 16f628a tiene el pun tx y el rx que serian so y si pero faltaria en int el clock el reset el wol es wake up lan ese va al aire ps el dresto de pines no se como van ?
puesto que max 323 es totalmente diferente a enc y como me dicen estos se establecen una comunicacion netamente serial cosa que no se de hecho!
gracias por la atencion
Imágenes Adjuntas
Tipo de Archivo: jpg pic16f628a.jpg (138,1 KB (Kilobytes), 14 visitas)
13/06/2013 #15

Avatar de Sebastian1989

No puedes utilizar el ENC28j60 con un pic16f628a ya que este no tiene puerto SPI ni memoria suficiente, necesitas un micro con comunicación SPI y mucha mas memoria flash y ram .
Te recomiendo buscar ejemplos para entender bien como funciona ya que la documentación oficial es muy completa pero algo engorrosa de leer si no tienes varios conocimientos previos.
http://ww1.microchip.com/downloads/e...tes/00833c.pdf
14/06/2013 #16

Avatar de Scooter

El puerto SPI es fácil de implementar por software, pero claro, se pierde mucha velocidad y tiempo de cpu
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.