sincronizar muchos microcontroladores

0

En mi proyecto, usaré el protocolo modbus para la comunicación serie a través de RS485. Hay más de 320 esclavos que se separaron por igual en 2 grupos. Cada 16 esclavos se alimentan del mismo suministro y se aíslan galvánicamente (el Maestro estará aislado de todos los esclavos). Adjunté una foto para dejarlo claro. ¿Miprimerapreguntaessihayalgúnerrorenestediseño?

Ensegundolugar,quierosincronizartodoslosesclavosenunperíodode10msdelospulsosquesederivandelmicrocontroladormaestro.¿Cómopuedolograrunasincronizacióndeprecisión,digamosquelatolerancianoesmásde1o2microsegundos(quétipodebus,señalindividualodiferencial,dóndeaislar,...)?

Agregootrotipodebus: En la segunda imagen supongamos que cada longitud de bus es de 150 metros. ¿Qué autobús es más robusto? ¿Alguien tiene consejos para alguna mejora?

    
pregunta Yaman

1 respuesta

1

No mencionaste la distancia, ¿verdad? Para una distancia razonable de 1-2 microsegundos es fácil. Use una línea diferencial como rs485, ni siquiera necesitará compensar las diferentes distancias. La pregunta es, ¿qué haces dentro del microcontrolador? Creo, captura o interrupción no enmascarable, pero no estoy seguro.

    
respondido por el Gregory Kornblum

Lea otras preguntas en las etiquetas