Transfiriendo datos RS485 al servidor usando ethernet

0

Estoy extrayendo datos de medidores de energía como V, I, KW, etc. Ahora quiero poner estos datos en un servidor dedicado a través de Ethernet LAN para que el usuario del medidor pueda monitorear datos desde un lugar remoto al iniciar sesión en un servidor particular dirección. Estoy pensando en comprar la plataforma de lanzamiento de la serie TIVA C de TI.

Mi pregunta es

  1. ¿Será suficiente la Tiva C series LP para ello? ¿O hay alguna otra opción mejor?

  2. Referido enlace ¿Es posible con la serie Tiva C?

  3. ¿Cómo transferir datos a un servidor en particular? (Muy noob en esta sección)

pregunta user2721044

2 respuestas

1

Cualquier microcontrolador de rango medio debe estar bien comunicándose con los medidores. Bueno, no ha dicho cuál es el protocolo utilizado en los medidores, ya que RS-485 no impone uno. Fieldbus realiza cálculos de CRC que son más intensivos, pero no debería ser un problema.

Como los productos mencionados no tienen Ethernet PHY incrustada, utilizará:

Medidor - transceptor RS485 - (UART / microcontrolador) - Ethernet PHY - red Ethernet

Para el transceptor RS-485 puede usar un MAX485 por ejemplo.

La mayoría del trabajo está en la pila TCP / IP.

Cómo cargar tus datos es un tema amplio y tiene muchas soluciones. Podría desarrollar un protocolo propio y optimizar el uso del ancho de banda. Pero esto requiere una Estudia en los protocolos involucrados.

    
respondido por el Diego C Nascimento
0

Si está haciendo esto de forma única, compre un RouterBoard Mikrotik o RaspberryPi , ejecute Linux en él y conecte un adaptador USB RS485. Puedes obtener este último de Ebay por poco dinero.

Las tablas de enrutamiento cuestan poco más que una RaspberryPi, pero vienen con mejores procesadores y otras interfaces, por ejemplo. Wi-Fi, un caso adecuado y algunos tienen una fuente de alimentación integrada.

Algunas tablas de enrutadores (más caras) se montan en bastidor, por ejemplo, RB2011iL-RM y otros terceros fabrican riel DIN, etc.

Si desea crear un producto, no puede equivocarse con el ACMA Systems Aria G25 Module , ya que se trata solo de $ 20 en unidad qty. Es, con mucho, la forma más barata de Linux en un producto. Entonces necesitará un IC UART USB FT232 de Future Tech (FTDI) y un IC de controlador de línea Maxim-MAX485 RS-485.

Una vez que tenga Linux, tendrá una gran cantidad de herramientas de código abierto y bibliotecas para hablar de casi cualquier protocolo de red que pueda imaginar. La forma más básica (aunque no la más simple) se llama SOCAT que tomará una secuencia en serie y la publicará en varios IP protocolos.

    
respondido por el Jason Morgan

Lea otras preguntas en las etiquetas