Hola,
simplemente comentar a ver si parece buena idea usar un max485 para enviar datos a una cierta distancia (2 metros), aunque no se use ningun tipo de protocolo 485.
Comento el origen de la idea y el porque:
- se ha diseñado una maquina (en mi trabajo) con un esquema basico similar a este dibujo:
La cpu tiene un micro de 8 bit (renesas), y anteriormente iba a otro tipo de placas. Ahora para adaptarlo a esta, he colocado una placa de interface que tiene conectores para ir a las 4 esquinas. Cada conector (cable plano) lleva unas cuantas señales (4-7 de datos, y 3 de control (reloj, strobe y oe)). En cada esquina, hay unas placas con displays, y leds (controlados por driver de leds). Ademas tambien hay algunos electroimanes. A parte de lo visto en el dibujo hay algunas placas mas con leds y tal...
La cuestion es que los cables son medianamente largos (sobre 2m), y la maquina funciona bien (despues de algunos retoques en los cableados), pero no me gusta. Pienso que no es un sistema robusto, aunque se trate de leds, pues queda feo que en el agun momento se les vaya la pinza.
Principalmente se les podria ir la pinza a los driver de leds si interpretan mal las señales de control (reloj, strobe, oe) o las de datos. Porque? la longitud de los cables puede producir caidas de tension, que haria perder la correcta referencia '0' de las señales. Mas bien me refiero al momento de conmutaciones (tanto de los drives, como de los propios leds (de apagado a encendido simultaneo por ej.)), que debido a la 'gran' inductantacia del cable de masa (hilos de cable plano) podria provocar caidas de tension en ese cable. Estos transistorios en la señal de referencia podrian llevar a interpretar mal alguna señal de datos y control.
Despues de este rollo, y teniendo en cuenta, que esas placas alejadas tendrian su adecuado desacoplamiento (cosa que minimizaria este problema), estaba pensando en llevar estas señales de forma diferencial, para evitar tanto problemas de interferencias externas al cable de señal, como evitar una mala interpretacion de los drivers (ya que la señal diferencial en el receptor se reconstruiria bien tomando como referencia la propia masa de esa placa).
Pues una de las cosas que habia pensado era poner unos drivers de 485 (modo transmisor en la placa interface y modo receptor en la de las esquinas). Ningun protocolo, ya que las placas de las esquinas no llevan microcontrolador (ni quiero añadirselo). Simplmente seria como un medio transparente de llevar las señales a los drivers de esas placas de una manera mas limpia y segura. He visto que hay tb drivers que llevan 4 trasnmisores 485 en un integrado.
Otra opcion, podria ser dejarlo como esta jeje ya que funciona, y asegurar un buen desacoplamiento en las placas receptoras (aunque no me acaba de convencer). Por cierto, a parte de los 10 electroimanes, hay una motor funcionando a 220V. Los electroimanes tienen una fuente independiente del resto de la electronica.
Bueno se acabo el rollo. Podria ser buena idea usar estos drivers 485 para estos temas?
Un saludo. Dani.