Hola a todos. buenas tardes necesito realizar el diseño y desarrollo del hardware y software de un prototipo de tarjeta basada en un microcontrolador que se conecte a la red con una interface estandar y a la computadora a traves de un puerto usb.
El prototipo debe de obtener las direcciones de los paquetes que recibe y en su momento dada una direccion almacenar en una memoria integrada al prototipo la informacion del mensaje, asi mismo desarrollar una herramienta de software que le permita leer la memoria de la tarjeta prototipo y almacenar la informacion en la memoria de la pc.
La verdad no tengo ni idea de que hacer y como empezar.
alguien podria ayudarme.
En verdad se los voy a agradecer
Nadie te va a hacer el proyecto...
Segun lo que entiendo necesitas conectar un microcontrolador mediante usb a un ordenador para el traspaso de informacion? Si lo hicieras mediante puerto serie hay registros directos y es algo bastante sencillo para hacer.
En cuanto a usb nunca lo he hecho, pero se que habían librerias que permitian su uso aunque cuando lo estuve mirando habia poca información ya hace algun que otro año. En cuanto a desarrollo de hardware...mirate las conexiónes con el estandar RS-232 que són de las más utilizadas hoy en dia para intercomunicat este tipo de medios.
Para la parte USB necesitaras algun Microcontrolador que ya maneje el protocolo USB como el PIC18f4550... Del resto nose, te has explicado bastante mal...
No entendi casi nada...
Igualmente, por lo poco que veo necesitas hacer una conexión para recibir datos a través de internet? Podrías intentar con una ENC28J60, o sino como te dijeron, podrías realizar una interfaz a través de internet para comunicación de datos online, y luego transmitirlas al pic mediante USB, con un pic que tenga esa interfaz incorporada como el 18f452 o 450 creo.
Un saludo!
Con una arduino + placa ethernet seria facil
Cita de: ERAPROTOTIPO en 20 Agosto 2009, 02:06 AM
Hola a todos.
Hola.
buenas tardes
Muy buenas.
necesito realizar el diseño y desarrollo del hardware y software de un prototipo de tarjeta basada en un microcontrolador que se conecte a la red
¿Necesitas un microcontrolador que se conecte a la red o lo quieres? ¿Red de la luz (230VAC) o red de Intranet o Internet?
con una interface estandar y a la computadora a traves de un puerto usb.
La interfaz la puedes hacer tu mismo con cualquier lenguaje de programación. No entiendo USB (todavía) pero si el puerto serie. Puedes ver manuales de lo que hablo en estos pdf aquí (http://www.abcdatos.com/tutoriales/tutorial/z9521.html) y aquí (http://www.abcdatos.com/tutoriales/tutorial/v12.html).
El prototipo debe de obtener las direcciones de los paquetes que recibe y en su momento dada una direccion almacenar en una memoria integrada al prototipo la informacion del mensaje,
Si te refieres a redes con su RJ-45, pues debes unas un microcontrolador que tenga funciones de redes, los buenos son los PIC32 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2591) y en www.mypic32.com
Otra cosa, puedes obtener esos datos con una heramienta que cuesta unos 1.000€ para leer USB. Si quieres leer RS232, I2C, SPI, etc, te sale más barato y este (http://www.saleae.com/logic/gallery/) es uno de ellos muy bueno para lo que es con programa de ejemplo y de lo que pides.
asi mismo desarrollar una herramienta de software
Con cualquier lengueje lo puedes hacer.
que le permita leer la memoria de la tarjeta prototipo
Por lo que veo, hablas de la EEPROM de la tarjeta. ¿Cuánta capacidad tiene?
y almacenar la informacion en la memoria de la pc.
¿Qué memoria del PC? ¿Disco duro, memoria RAM, PenDrive, tarjetas de cámaras digitales?
La verdad no tengo ni idea de que hacer y como empezar.
Responde nuestras dudas paso a paso para entenderte mejor y ya se verá.
alguien podria ayudarme.
Podría.
En verdad se los voy a agradecer
Agradecería si expresas bien parte por parte de lo que te comento.
En resumen, lo que buscas en un analizador lógico.
(http://www.saleae.com/logic/images/Logic/gallery/Saleae_Logic_Analyzer_1.jpg)
Arduino? Meta me gustaría escuchar tu opinión acerca de él...(hace bastante tiempo que no me actualizo con la electrónica)
No se mucho de él. Sólo que cada vez se acepta más y más con nuevos diseños o versiones. Cada año se nota el cambio.
El arduino es para AVR de Atmel. Muy bueno.
Gracias por la aclaración Meta... Entonces Arduino no soporta Pic's de Microchip?
No. Sólo trabaja con AVR de Atmel.
Hola A todos, mil disculpas por no haber entrado al foro para ver las amables respuestas que hicieron a mi solicitud.
y voy a emprezar haciendo un programa sencillo que realiza el encendido y apagado de un led.
Ya me he estado documentando acerca de los microcontroladores y tengo una duda.
pero tengo duda sobre programadores de microcontroladores, como hago uno o si lo compro.???
los programadores son estandares, osea sirven para todos los pic's???
Saludos.
Puedes montarlo tu o comprarlo. Cada microcontrolador tiene su programador, puede ser que varios micros compartan el mismo programador, pero no podras usar por ejemplo un micro de la marca atmel con un pic en el mismo.
Gracias skapunky. otra pregunta para empezar que controlador me recomiendas y como no se si tu sepas como hacer su programador.??
Que familia piensas ocupar?
La mas comun o standar.
La verdad no se.
podrias recomendarme una??
Mmm pues si recién comienzas todo el mundo recomienda el pic 16f84, aunque en estos momentos no me acuerdo, sacaron uno mejor.
Con respecto al programador de la familia de microchip, puedes armarte uno:
http://213.97.130.124/progs/pipo2/pipo2.htm
Un saludo!