Cientificosaficionados.com

Los foros de los científicos aficionados de la red.
Fecha actual Dom Jul 12, 2020 10:58 am

Todos los horarios son UTC [ DST ]




Nuevo tema Responder al tema  [ 32 mensajes ]  Ir a página 1, 2, 3, 4  Siguiente
Autor Mensaje
 Asunto: Placa USB
NotaPublicado: Vie Dic 18, 2009 12:45 pm 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
Hice para mi amigo Mario una placa con las siguientes cacaracteristicas:
Conexion USB a la PC.
1 entrada analogica para un rango de 0 a 200,00 mV.
1 entrada analógica de 0 a 2,0000 mV
8 Entradas digitales
1 salida digital TTL
1 salida digital de relay
2 salidas analogicas de 0 a 5,00 voltios
1 entrada de pulsos (aun no funcional)
1 conexion RS-232 (aun no funcional)

La placa usa un PIC18F2550, un MAX232 un LM358 y un OP77.
Se alimenta totalmente desde el puerto USB.
El firmware esta escrito en C, (el C18 que provee gratuitamente el fabricante del PIC)
El driver para la PC y el programa para la PC esta escrito en C
La libreria USB en la LIBUSB de linux, portada a Windows, por lo tanto puede funcionar en ambos sistemas operativos (aunque yo solo lo probé en Windows)

Como el uso de esta placa es muy general y puede usarse para control y medicion de diversos dispositivos, creo que puede ser de interes como herramienta para diversos experimentos.

Iré subiendo de a poco lo que tengo y lo que vaya haciendo. Antes tengo que corregir el dibujo de la placa, pues habia errores que corregí en "patas de araña" para que funcione la placa.

Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Vie Dic 18, 2009 4:06 pm 
Desconectado
Avatar de Usuario

Registrado: Lun Dic 04, 2006 2:13 pm
Mensajes: 3222
Ubicación: Barrio Buceo
País: Uruguay
Ciudad: Montevideo
Hola Hector

Todo lo que muestres aquí vendrá bien sin lugar a dudas :)
Hablando por mi, no soy un gran programador y solo me interesa ver como se solucionan los problemas y el estilo y la pose no los noto.

Gracias de antemano por lo que nos des :wink:

_________________
El permanente cambio es una constante universal.


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Vie Dic 18, 2009 9:20 pm 
Muy interesante y utilisimo desarrollo...sera excelente para interfaz de mi nuevo medidor de vacío, (diapasón cuarzo) con la PC.
Éxito!!!.


Arriba
  
 
 Asunto: Re: Placa USB
NotaPublicado: Vie Dic 18, 2009 9:47 pm 
Desconectado
Avatar de Usuario

Registrado: Mar May 30, 2006 11:12 pm
Mensajes: 4239
Ubicación: Villa Huidobro Córdoba Argentina
País: Argentina
Ciudad: Villa Huidobro
También me interesa Héctor, seguro será un desarrollo interesante, esperamos mas detalles
Un abrazo

_________________
César
Villa Huidobro Córdoba
Argentina

Espacio de César
Web: http://espaciodecesar.com/
Youtube: https://www.youtube.com/user/anajesusa
Facebook: https://www.facebook.com/espaciodecesar?ref=bookmarks


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Sab Dic 19, 2009 1:34 am 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
En este enlace ire guardando la info, ahora sólo esta el esquematico, en pdf

http://cid-ce4d8545e1c28958.skydrive.li ... caUSB?uc=1

Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Sab Dic 19, 2009 2:25 am 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
Ya corregí el PCB y lo subí al mismo enlace. Esta en PDF.
Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Sab Dic 19, 2009 10:04 pm 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
En el mismo enlace ahora esta el listado de materiales, el firmware completo zipeado (programa fuente) y el firmware ya compilado (Mario_hector.hex)
El puerto RS 232 ahora es funcional. (en esta version del firmware lo único que no funciona es el contador de eventos)
Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Dom Dic 20, 2009 3:57 pm 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
Ahora agregue la biblioteca libusb-win32 zipeada que tengo instalada en mi maquina, y con la cual he hecho funcionar el sistema.
En la pagina de los autores de la biblioteca he visto una nueva version:
http://sourceforge.net:80/projects/libusb-win32/files/

Pero no la he probado, supongo que la nueva version es mejor.

Tambien agregue el driver para la PC (archivo inf) que una vez instalada la biblioteca, cuando conecte la placa será detectada y pedirá ese archivo inf del driver.

Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
 Asunto: Re: Placa USB
NotaPublicado: Lun Dic 21, 2009 1:12 am 
hector.ar escribió:
El puerto RS 232 ahora es funcional.

Hector ,tengo la duda si es una placa con interfaz USB o RS232 o ambas?.


Arriba
  
 
 Asunto: Re: Placa USB
NotaPublicado: Lun Dic 21, 2009 1:57 am 
Desconectado
Avatar de Usuario

Registrado: Vie Dic 23, 2005 11:12 pm
Mensajes: 528
Ubicación: Caballito
País: Argentina
Ciudad: Buenos Aires
Tiene un jumper, (conector JP6) que cuando esta instalado el circuito envia las lecturas por el puerto serie (sólo eso), sin el jumper es estrictamente USB con pleno control. Cuando se usa el puerto RS232, ademas hay que alimentar externamente la placa con +5V, en cambio eso no es necesario con USB.
Aun falta el programa de control para USB (en RS232 es suficiente el hyperterminal), tengo hecho uno muy burdo en c para consola de DOS, estoy escribiendo uno mas amigable en Visual Basic, pero recien voy por la mitad.
Tambien falta todo (menos el firmware) para linux
Saludos!
Héctor

_________________
hector.ar


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 32 mensajes ]  Ir a página 1, 2, 3, 4  Siguiente

Todos los horarios son UTC [ DST ]


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com