Conectando X10 a Arduino

2

Estoy tratando de configurar un poco de automatización doméstica de bricolaje, y me he topado con un poco de un obstáculo. Estoy intentando conectar un Arduino Uno a un cable RJ-11 para conectarlo a un controlador TW523 de dos vías X10 como se muestra aquí: enlace . Proporcionan un diagrama para conectar el RJ-11 a la interfaz X10, sin embargo, no es muy amigable para los recién llegados. El RJ-11 tiene seis cables, así que, ¿cómo puedo saber cuál es el pin de datos, cuál es el pin de cruce por cero y cuál es la conexión a tierra?

¡Gracias!

    
pregunta chrisw

3 respuestas

2
  1. La manera fácil: vea FÁCIL y el diagrama del circuito a continuación.

  2. La forma educativa. Sigue leyendo ...

Hay algo de confusión.

La nota técnica oficial de PS04 dice que su socket / plug está numerado de esta manera:

PEROelfolletoadjunto aquí dice

Loquequedaaladerechainvertido..

MiredetenidamenteelenchufeylatomaRJ11yveráquetienennúmerosenellos,loquepuedeonopuedeayudar,yaquelasopcionesdearrastresonaparentementeopuestasalaimagenreflejaday,dadoquelatomapareceser6p4c(Gargoylesabe)lanumeraciónpuedeser1...6yno1...4,porloquepuedeestartratandoconlospines2..5enlavidareal:-).

Unaparte:sinolosconoces,leeRJ11,RJ10(queenrealidadnoexiste),RJ45,4p4,6p4c,6p6cyelresto...

OK-larespuesta:

Elsiguientediagramadecircuitonossalvará[tm]:

Useunmedidordeohmiosounapruebadediodo.Asegúresedequepuededetectarundiodoenserieconunaresistenciade1k.Tengaencuentaque,comoustedesnuevoenlaelectrónica,losiguientemuyposiblementeseverácomounaconfusiónconfusadeidiotas.Es.Perotambiénesmuysencilloelsentidocomúnbásicounavezquevealoquehaceunapruebadediodoyloquehaceundiodouopto_diode,etc.Aunquefuncionelentamenteydeberíaserlosuficientementefácil[tm]

Laentradadedatoscomosemuestraacontinuación
 severácomoundidoe(1N4001)+unaresistencia1Knenunadirecciónycomoundiodoopto(MCT272ella)+1Kresistenciaalainversa.MuchaspruebasdeDMDdioeaplicanunacorrientede1mAymidenelvoltajeconunaresistenciade1k=1Vcaídamostradacomotípicamente1000.Porlotanto,eldiodo+1Kleeráaproximadamente1600.Eloptodiodotendráunamayorcaídadevolotaje,probablemente1.5V-2Vomás(DiodoIRgeneralmente).Porlotanto,opto_diode+1kresistot=ra1mA=2500a3000.Muchaspruebasdediodonomuestranunalecturatanalta,porloquepuedeverlalecturadediode+resistorperonoladeopto_diode+resistor.

Laentradadecruceporcerocomosemuestraacontinuación
 severácomoundiodozenerconductordeFowrad+resistenciade470ohmiosenunadirección(+veenelpin2comosemuestra)yuncircuitoabiertoalainversa.UndiodoZenerdeconduccióndelanterapareceundiododecaídademuyaltovoltaje,talvezunacaídade1.5V.Pero

EASIER:

Mirandoeldiagramadelcircuitoacontinuación,noharásningúndañosiobtieneslasconexioneshaciaatrás.Entonces

  • Conectelospinesdelmedio2atierra.

Sitieneunabuenarazónparaadivinarunauotramaneracomoprimeraopción,úsela.Delocontrario:

  • Supongamosqueelpindelamanoizquierdaquemiraenelzócaloesdedeteccióncero(segúnelfolleto).
    Alambreenconsecuencia.
    Pruébalo.
    Sifuncionafunciona

  • Sinofunciona,intercambiedatosycruceporceroyvuelvaaintentarlo.

  • Siningunodelosdosfunciona,busquelaseñaldecruceporceroenelpindesalida.TengaencuentaqueDEBEsuministrarenergíaatravésdeunresistotparahacerquelasalidaoptodecruceporcerofuncione;porejemplo,+5Vy10Kenseriealpuerto.

El diagrama de PSC04 en la página 7 desde aquí se aplica:

    
respondido por el Russell McMahon
4

Están mintiendo.

No es un conector RJ11.

De hecho, es un conector RJ14.

RJ11, RJ14 y RJ25 usan el mismo shell, pero cada uno tiene un número diferente de contactos.

También se conocen como 6P2C, 6P4C y 6P6C respectivamente (6 posiciones, 2 contactos, etc.)

Los pines siempre están centrados alrededor de la mitad del conector, por lo que un conector RJ14 (6P4C) con la pestaña hacia abajo y el cable orientado hacia usted será:

NC 1 2 3 4 Nc
    
respondido por el Majenko
2

Destilación de mi otra respuesta.
 Se coloca por separado aquí para desconfocar lo más posible.

No se asume ninguna responsabilidad por el consejo dado / YMMV, etc. PERO:

  • Un vistazo al diagrama del circuito muestra que no dañará el sistema al intercambiar los datos y los conductores de cruce por cero.

  • Conecte a tierra dos conductores centrales.

  • Realice la conexión asumiendo que esto es correcto

  • Si eso no funciona, intercambie 1 y 4 e intente nuevamente.

  • Si eso no funciona ... :-(.

respondido por el Russell McMahon

Lea otras preguntas en las etiquetas