Сетевая модель OSI подразумевает что обсуждаемый RS485 относится к физическому уровню построения сетей, а мастер и слейв определяются канальным, сетевым и транспортным, и если программные уровни лезут в физический для обеспечения его работоспособности, то что-то тут не так. Тем более что базис RS 485 и Rs422 явлются физическим базисом для разных програмных протоколов с разным поведением мастера и слейва, да и проприентарные протоколы могут быть.
З.Ы. Да оказывается есть несколько протоколов с програмной поддержкой линий. Но в стандарте это оговаривается как вариант уввелечения устойчивости передачи, не более!