Una linea diferencial son 2 cables ( 1 par ) Y te va a servir para que sea half-duplex.
Por esos 2 cables va a ir la transmision y la recepcion, lo cual vas a tener que alternar lectura / escritura. Ejemplo , 1 master y 3 esclavos.
Inicio:
Esclavos todos escuchando ( habilitada la recepcion )
Maestro en escucha tambien
Maestro habilita transmision ( deshabilita recepcion ) , transmite , deshabilita transmision y habilita recepcion.
Esclavos:
- Esclavo al que no va dirigido el mensaje, recibe y descarta todo lo siguiente hasta que sea el turno del maestro de nuevo.
- Esclavo que debe recibir, recibe el mensaje, en caso de necesitar responder espera un tiempo pequeño antes de activar la transmision ( y desactivar la recepcion ) y transmite.
El maestro sabe que si mande cierto "comando" el esclavo debe responder.
Los demas esclavos al no coincidir su direccion van a obviar tanto lo del maestro como lo del otro esclavo.
Para que lo veas un poco mas grafico:

Si queres que sea full-duplex, ya necesitarias 2 pares diferenciales, lo cuales serian 4 cables.
Estamos hablando de RS-485 por que es lo que propusiste. Imagino que por distancia / ruido / etc.
Ya que si estuviera muy cerca uno de otro tal ves un I2C seria mejor o CAN/LIN.