hola, si el equipo va a estar en una posición fija puedes utilizar la comunicación RS232 a RS485, 20 metros no tiene ningun problema y puedes transmitir a 19200 baudios a esa distancia, el 485 es seguro porque trabaja con señales diferenciales. La transmisión son dos cables y la recepción son otros dos cables, màs la tierra sería en total 5 cables o full duplex.
El nivel alto uno de los cables tiene 0.4v y el otro 4.1v
El nivel bajo uno de los cables tiene -0.4v y el otr -4.1v.
El circuito 232-485 lo puedes conseguir facilmente en internet y puedes utilizar el integrado 75176 que lo venden en lima, hasta pronto