I would probably run the signals (at both ends) to an RS-485 driver and receiver. Run in full-duplex mode. This increases the number of wires required, but should guarantee signal quality - even if there is an offset between the grounds of the two ends. Add the termination resistors also. The datasheet for the 485 chip that you use will explain that.
Bookmarks