Diseñar un maestro M-Bus hasta 10 esclavos

2

Tengo la intención de diseñar un maestro M-Bus que pueda controlar un mínimo de 10 esclavos. Comencé a buscar un IC con todo lo incorporado (excepto el suministro, por supuesto) pero no encontré nada. Descubrí este esquema para 3 esclavos: pero me gustaría poder controlar 10 esclavos.

¿Tiene alguna referencia para eso? ¿Cuáles son los puntos críticos?

Muchas gracias de antemano.

    
pregunta Damgot

2 respuestas

2

Estuve involucrado en el diseño de un convertidor de nivel M-Bus para hasta 100 dispositivos. Como es un producto comercial de la empresa para la que trabajo, no puedo compartir ninguna información específica. Ha pasado un tiempo, así que no recuerdo todos los detalles, pero tal vez algunas instrucciones te ayuden. Supongo que ya conoce la especificación de la capa física M-Bus.

optamos por un enfoque basado en microcontroladores (ATMEGA), ya que solo proporciona un gran control y nos permitió implementar algunas cosas específicas de la interfaz de usuario y funciones "debajo del capó". En general, parecía más fácil darse cuenta de que un enfoque puramente analógico.

Recibiendo: El controlador mide continuamente la corriente de carga en el bus (resistencia de derivación) para determinar cuántos dispositivos están conectados (corriente inactiva). Conociendo la corriente nominal, el controlador puede detectar cualquier comunicación del dispositivo (la corriente aumenta en uno o más de los clientes). La corriente de ralentí debe ajustarse en consecuencia cuando se agreguen / eliminen dispositivos del bus. Luego se muestrean los bits individuales y el byte resultante se envía a uno de los UARTS, que se interconecta con RS232 o LAN (el módulo LAN es opcional para nuestro convertidor).

Transmitiendo: Como ya sabrá, el maestro transmite datos modulando el nivel de voltaje en el bus entre 24-36V. Por lo tanto, el controlador debe poder alternar entre estos voltajes de una manera suficientemente rápida. En pocas palabras, nos dimos cuenta de esto utilizando un regulador lineal donde tenemos un diodo Z en el pin GND, que se puede activar y desactivar, cambiando efectivamente la tensión de salida del regulador.

En realidad, hay mucho más involucrado, ya que puede sonar a partir de la breve descripción, pero esos son más o menos lo que pensamos sobre nuestro enfoque cuando comenzamos la ingeniería. Especialmente al diseñar para una gran cantidad de clientes de M-Bus, requería componentes con suficientes capacidades de capacidad / conmutación de potencia como Darlington y quizás incluso un pequeño disipador de calor para el regulador. La corriente de reposo para 100 dispositivos es de 100 x 1,5 mA, asumiendo una carga de unidad por dispositivo, pero la corriente más desfavorable durante una colisión de búsqueda es de 20 mA por dispositivo, lo que da como resultado 2A.     

respondido por el Rev1.0
0

El TSS721 hace esto, creo: -

CreoquepuedehabersidoreemplazadoporlaversiónA(TSS721A). Aquí un enlace

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas