Comunicacion mediante RX TX

Tengo que comunicarme por serial, Rx y Tx ,TTL a 5v con un micro para aislarlo quiero usar un A6N137 Nand, me gustaría tener información al respecto. concretamente en que intensidad recorre el emisor led, para poder calcular la resistencia. gracias.
 
Los led consumen entre 15-20mA, para cesciorarte para ese dispositivo, muy sencillo pones el nombre en tu buscador favorito le agregas la palababra "datasheet"(obvio sin las comillas) y te apareceran los websites que disponen la hoja de datos, en muchos casos te dice directamente pdf, bajas la hoja de datos y alli entre mucha otra información útil esta el cosnumo del led
 
Gracias, tengo el circuito simulado en Proteus, aparentemente funciona correctamente, en el datasheet no me queda muy claro, y temo quemar el integrado.
En el pdf, parece que
soporta hasta 50mA, y esto es lo que me extraño, por eso la pregunta.



Adjunto la hoja de características tcnicas
 

Adjuntos

  • integrdo.PNG
    integrdo.PNG
    80.4 KB · Visitas: 43
Última edición:
Es que es asi, calculas una caida de tenisón de 1.2V a 20mA y con eso te funciona sin problemas, para 5V con una R de 180 ohms es suficiente, potencia??1/4W recotrasobra
 
Última edición:
Hola Suneo en los opto acopladores, como el MOC3041( archi conocido y mentado en el FORO ), dice Iemisor: 60mA, como queremos que funcione " mucho tiempo ", lo trabajamos entre 10 a 20mA.
Como trabajas con señal digital , "1" y "0", puedes elevar los mA, fíjate que los 50mA son para Tamb: 25 gC.
 
Agradezco las explicaciones.

Estoy realizando un proyecto para comunicarme con un aire acondicionado y sacarle las lecturas de sondas, velocidad del compresor , codigos de errores, etc.
Mediante c# hice un programa tipo Hyperterminal, mediante el que interpetro los bytes recibidos, y mi sorpresa fue que entre el original y el mio, los bits, los tenia negados, por eso me decidi por utilizar el A6N137.

:)
 
Última edición:
los micro controladores (de la serie PIC) generalmente tienen una corriente de salida de 20 mA (según los datasheet), los diodos led trabajan a un tensión entre los 1.2V a 2.5V y consumen entre 10 a 20 mA (dependiendo del color).
Generalmente se les colocan resistencias entre los 100 a 330 ohms a la salida de los pics.

No se para que quieres aislar la salida. Con un MAX232, tendrías más que suficiente para proteger la salida del pic (sin agregar resistencias u optocopladores).
 
Hay una aplicación que utilizamos como SAT Oficial, que interpreta los bytes recibidos desde la unidad exterior del Aire Acondicionado, hice lo que comentas con un MAX232, y la aplicación no reconocía los datos recibidos, teniendo bien, Baudios, paridad, bits de transmisión, etc, comparándolos con los de la placa original, me di cuenta que tenia todos los bytes negados, como por la acción de una puerta NAND, mirando detalladamente la placa original vi que tenia el integrado A6N137, que realiza esta función NAND, esta tarde montare los dos integrados y vere que tal la comunicación, la idea final es transmitirlos por bluetooth a una aplicación Android existente en el mercado.

Gracias Ruben, si funciona lo comentare en el foro por si le interesa a alguien, un saludo desde España.
 
Si puedes observar en la hoja de datos del max232, sus entradas y salidas del integrado son compuertas NOT y Schmitt-Trigger, las cuales invierten la señal, esa es una, otra es que si usas un microcontrolador igual puedes invertir la señal. Si utilizas un microcontrolador PIC con modulo USART, te invito a checar el registro BAUDCTL, generalmente el bit 4. o simplemente intenta colocar otras compuertas inversoras a los pines del MAX232.

Un simple consejo. Ojala quede tu proyecto...
 
Yo estoy intentando hacer algo parecido pero no consigo que me responda la máquina exterior. He averiguado los baudios (1200) y la señal es tipo TTL pero va de 0 a 10V entre el controlador de pared y la máquina interior. Nada mas encender el AA.AA, el controlador que actua como Master comienza a enviar tramas de 16Bytes en una secuencia que siempre se repite, parece como si fuese una secuencia de sicronización. Pues he simulado exactamente el mismo tipo de señal con BC547 para TX y el LM741 para RX. Con un msp430 he programado la misma secuencia y con los mismos tiempos entre las tramas y no hay manera de que me conteste la máquina interior.

Hay tres hilos: 0-12V y el tercero es el de comunicación (half-duplex 0-10V)
A alguién se le ocurre alguna idea??
 
Que maquina de aire es?, si es LG te puedo orientar de otro modo, lo que puedes hacer es grabar la trama en estado off, luego sin dejar de almacenar la trama ponerlo en on, y ver la variación en la trama de bits, hay otros factores que intervienen en la comunicación, como bit de paridad, etc

buscare el programa con el que capturaba las tramas, y después le enviaba al equipo para ver si obedecía, es del tipo hyperterminal de Windows, pero mas mejorado.
 
Hola Suneo, es una máquina MHI (Mitsubishi Heavy Industries) modelos FDC308CEN3 la exterior, FDUR208A la interior y con el control RCD-H-E. El control conecta con 3 cables a la máquina interior. Según las pruebas de captura que he realizado, la comunicación es RS232 pero con niveles 0-10V, y los parámetros son 1200baud, 8b, none y 2b parada (si no me equivoco).

Primero implementé un pequeño circuito para adaptar la señal con transistores, es este:

(ver adjunto)

Lo que recibo al alimentar sólo el controlador que hace de Maestro es esto:
[00:34:15 ---] 30 8F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 5B
[00:34:15 441] 30 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 6B
[00:34:16 441] 30 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 7B
[00:34:17 441] 30 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 8B
[00:34:17 441] 31 8F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 5C
[00:34:18 441] 31 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 6C
[00:34:19 442] 31 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 7C
[00:34:19 441] 31 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 8C
[00:34:20 441] 32 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 6D
[00:34:20 441] 32 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 7D
[00:34:21 442] 32 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 8D
[00:34:22 425] 00 8F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 2B
[00:34:22 441] 00 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 3B
[00:34:23 441] 00 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 4B
[00:34:23 426] 00 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 5B
[00:34:24 441] 01 8F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 2C
[00:34:25 441] 01 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 3C
[00:34:25 426] 01 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 4C
[00:34:26 441] 01 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 5C
[00:34:26 441] 02 8F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 2D
[00:34:27 425] 02 9F 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 3D
[00:34:28 442] 02 AF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 4D
[00:34:28 441] 02 BF 92 90 60 F2 FF FF F0 3F FF FF FF FF FF 5D ....

Las 11 primeras tramas parece que son del proceso de inicialización.Y cuando está el control conectado con la maquina interior, se recibe lo siguiente:
[18:23:22 ---] 30 8F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 52
[18:23:23 462] 30 9F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 62
[18:23:23 465] 30 AF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 72
[18:23:24 465] 30 BF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 82
[18:23:24 465] 31 8F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 53
[18:23:25 463] 31 9F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 63
[18:23:26 465] 31 AF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 73
[18:23:26 465] 31 BF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 83
[18:23:27 464] 32 9F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 64
[18:23:27 466] 32 AF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 74
[18:23:28 465] 32 BF 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 84
[18:23:29 466] 00 8F 93 90 56 F2 FF FF F0 3F FF FF FF FF FF 22
[18:23:29 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:29 176] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:30 159] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:30 173] 00 9F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF C2
[18:23:30 467] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:31 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:31 175] 00 AF 03 00 16 E2 FF FF F0 3F FF FF FF FF FF D2
[18:23:32 464] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:32 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:32 175] 00 BF 03 00 16 E2 FF FF F0 3F FF FF FF FF FF E2
[18:23:33 464] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:33 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:34 178] 01 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B3
[18:23:34 461] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:34 159] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:35 178] 01 9F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF C3
[18:23:35 464] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:36 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:36 175] 01 AF 03 00 16 E2 FF FF F0 3F FF FF FF FF FF D3
[18:23:37 464] 00 8F 03 00 16 E2 FF FF F0 3F FF FF FF FF FF B2
[18:23:37 158] 80 8C 03 00 16 E2 A0 00 E0 F8 FF FF E0 FF FF 5B
[18:23:37 175] 01 BF 03 00 16 E2 FF FF F0 3F FF FF FF FF FF E3....

Después de las 11 primeras tramas, parece que se inicia una comunicación 3HAND, el master envia un Request, se recibe un Response y por último envía un ACK.

Pues el tema es que he simulado exactamente las mismas tramas correspondientes al Master y con los mismos tiempos con un MSP430 conectado directamente al controlador (simulando la máquina interior) y no me contesta nada.

He pensado a ver si era por tema de impedancia y he probado otro circuito adaptador con amp. operacionales LM741 y tampoco.

(ver adjunto)

Las capturas las he realizado con un modulo RS232 TTL a USB y con el programa Awavo COM Port Monitor, pero con cualquier otro monitor rs232 se puede.
 

Adjuntos

  • Esquema cto adaptador resistivo.jpg
    Esquema cto adaptador resistivo.jpg
    75.7 KB · Visitas: 13
  • Esquema cto adaptador LM741.jpg
    Esquema cto adaptador LM741.jpg
    70.9 KB · Visitas: 13
Atrás
Arriba