MODBUS sobre CAN ??
Hermosa salsa estas preparando!!!
Sin lugar a dudas Modbus es el protocolo mas usado en el mundo, viejo y persistente, y muy seguro, por eso su supervivencia.
Ha mutado sobre casi todas las redes y medios fisicos conocidos, incluso en Ethernet, como Modbus TCP.
Lo unico que no ha podido hacer es traspasar su condicion de uso como Maestro-Esclavo, ya que aun sobre TCP debe funcionar de esa forma...
El bus CAN es multimaestro y permite mensajeria de cada nodo aun sin solicitud de ningun maestro u otro nodo funcionando como tal...
Porque quieres perder esa particularidad del bus y degradarlo montando Modbus sobre este BUS ???
Alguien te lo ha pedido??
Una exigencia laboral??
Creo que deberias defender un poco mas tu proyecto y ofrecer soluciones mas coherentes y futuristas, como son implementar DeviceNet o CanOpen sobre el Bus Can, ganando en velocidad y potenciando (en vez de perderlas) las particularidades de este bus.
Inclusive en velocidad es difícil ganarle, y como medio físico, probado en el ambiente mas ruidoso del mundo, como es el ambiente interno de los automóviles, para lo cual fue exitosamente desarrollado.
Es mi opinion personal, el Bus sera tuyo y puedes hacer lo que quieras con el.