Estoy tratando de conectarme a una unidad central de aire acondicionado Mitsubishi. Según el manual, las unidades internas se comunican a través de un bus diferencial (espero que sea TDM).
Tengo una captura de pantalla de la señal:
¿Cómo me interconectaría con este autobús? Me doy cuenta de que esto requiere un opamp en modo diferencial, pero no puedo encontrar detalles de implementación, además de la teoría. La idea es usar un opamp para restar la señal y hacer que la salida de un solo extremo controle una entrada de alta impedancia de un microcontrolador (probablemente atmega238).
Después de recibir y decodificar, y suponiendo que entiendo cómo se multiplexa (o comparte) el bus, ¿cómo podría generar una señal diferencial?
Incluso la terminología correcta ayudará.
Es casi seguro que es una señal RS485. Es un protocolo diferencial muy robusto que se usa mucho en entornos industriales.
RS485 es solo un estándar de señalización, no hay protocolo. Por lo general, se utilizan protocolos UART estándar. Debido a esto, una conexión PC RS232 estándar, a través de un convertidor de nivel RS232 a RS485 es todo lo que se necesita para conectarse al dispositivo.
Recomiendo comprar algo como esto: http://www.amazon.com/RS232-To-RS485-Converter-Adapter/dp/B003MN1KKQ y probar la salida para confirmar que le está dando señalización de tipo UART.
Debería poder llevar la señal de nivel RS232 a una PC y ver el resultado en una terminal. Me encanta realterm para esto, porque tiene un buen "modo hexadecimal" que te ayuda a confirmar que hay datos reales allí, incluso si el protocolo es binario y no texto ASCII.
Si todo va bien, y puede confirmar que está tratando con RS485, hay muchos chips de nivel RS485 a LVTTL que se conectarán limpiamente a los pines de su microcontrolador.
Si realmente necesita usar un opamp para esto, un circuito sustractivo estándar hará el truco:
simular este circuito : esquema creado con CircuitLab
el fotón
el fotón
GCon