Transmisor de USB a Ethernet

0

Tengo un alcoholímetro industrial que emite su estado a través de un puerto USB 2.0 OTG. Lo que podría ser una combinación adecuada de procesador y quizás chipset Ethernet. No he jugado con los PIC y los ARM modernos, solo con los viejos Z80, 8051, 6800 y algunos chips personalizados especiales.

O hay un "verificador de síntomas" en el sitio web donde se pueden especificar las necesidades y sugerirá un chip. Creo que la mayoría de los chips modernos (incluidos los FPGA, no que pretendo usar uno de estos) tienen dispositivos como bloques adicionales para que el diseñador moderno pueda mantener su cuenta de chips hacia abajo.

Como el alcoholímetro es de 12 voltios, le proporcionaré a este tablero 12 voltios con un regulador adecuado. No estoy seguro de si Ethernet tiene algún gracioso voltaje o requisitos de corriente. Sería mejor si el chip que se sugiere tenga una biblioteca cargable de una pila Ethernet (DHCP) y un controlador USB, ya que nadie me pagará para escribir estos. De todos modos, aún no tengo tiempo ni conocimientos.

¡Sé que el "Internet de las cosas" se está convirtiendo en una cosa! Por lo tanto, es posible que haya nuevos chips o incluso SOC que aún no conozco que sean adecuados.

Necesitaré un chip programable, ya que se requerirá un filtrado del flujo de estado antes de transmitir los resultados a los servidores, etc.

El alcoholímetro transmite su estado como un flujo continuo de cadenas terminadas en cr lf. Como no conozco diferentes requisitos futuros para el filtrado, el peor de los casos es un flujo de 4800 baudios de caracteres que deben enviarse a un servidor. La latencia no es un problema. Es registrar el valor de la prueba de alcohol con una fecha y hora.

    
pregunta kingchris

2 respuestas

2

Prueba uno de los dispositivos de la serie TI tiva. Tienen USB OTG y un Ethernet PHY en el chip. El SDK tiene un código de ejemplo para Ethernet con DHCP y USB. Creo que tienen código de ejemplo para USB como host y USB como dispositivo.

    
respondido por el alex.forencich
-1

Si puedes convencer a tu dispositivo para que hable con Arduino a través de USB OTG, esta solución prefabricada funcionará: Arduino + Ethernet Shield

    
respondido por el Maxthon Chan

Lea otras preguntas en las etiquetas