2 votos

¿Es un conector RJ45 / 8P8C una buena manera de conectar un Arduino a un dispositivo / circuito simple?

Estoy creando un controlador MIDI de dos partes, al estilo de un bajo, donde la mano izquierda toca un pequeño diapasón que detecta qué trastes se están tocando, y la mano derecha "puntea" las cuerdas (en realidad detecta el tacto en cuatro cables separados). El dispositivo de la mano derecha contiene un Arduino y el puerto de salida MIDI, mientras que el dispositivo de la mano izquierda sólo consta de registros de desplazamiento para serializar los datos de sus trastes. El dispositivo de la derecha (con el Arduino) se comunica actualmente con el dispositivo de la izquierda a través de cinco cables (reloj, latch y datos para los registros de desplazamiento más 5V y tierra).

Mi pregunta:

¿Cuál es la mejor manera de conectar los dos dispositivos? Me gustaría un cable desmontable, así que estoy imaginando algo como un conector D-sub en cada dispositivo, o tal vez un RJ45 o DIN. Idealmente, me gustaría que fuera un tipo de cable bastante común para que no sea demasiado caro, y preferiblemente algo con algunos pines extra en caso de que quiera añadir algunos LEDs al dispositivo de la izquierda. Además, cuanto más ligero sea el cable, mejor, para que no se restrinja el movimiento (¿esto podría descartar el D-sub?).

EDIT - información adicional, como se pidió (¡respondiendo lo mejor que puedo!):

  • El cable tendría una longitud de un metro aproximadamente
  • La corriente es de unos 40mA
  • El código se ejecuta actualmente unas 50.000 veces por segundo (creo), pero realmente no es necesario si eso va a afectar a la elección del cable; 1.000 veces por segundo estaría bien
  • Los registros de desplazamiento son ambos 74HC165

3voto

Passerby Puntos 28913

El cable tendría una longitud de un metro aproximadamente

La corriente es de unos 40mA

El código se ejecuta actualmente unas 50.000 veces por segundo (creo), pero realmente no es necesario si eso va a afectar a la elección del cable; 1.000 veces por segundo estaría bien

Los registros de desplazamiento son ambos 74HC165

Basándose en eso, estaría bien. Los conectores RJ45 y los cables Cat5/5e/6/6e tienen una baja resistencia y están diseñados para comunicaciones de alta frecuencia (Fast Ethernet y Gigabit, 100MHz y 1000Mhz respectivamente). Los tramos de 100 metros sin repetidores activos son estándar. Y los estándares POE permiten hasta 25 vatios de potencia a través de un cable Cat 5e estándar. Es decir, 5 amperios a 5v.

Ni siquiera estás al 1% de la capacidad máxima para RJ45 o Cat5.

La mejor opción sería un cable de Ethernet de venta al público y unos conectores RJ45. Ni siquiera te molestes en engarzarlos tú mismo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X