Planeamos realizar un cable de sensor de varios 1000 m de largo, que tiene idealmente cada 1-2 m de un sensor de campo magnético en una pequeña platina de 10x30 mm con microprocesador / FPGA para DSP e I2C en comunicación de chip. Más adelante esto se integrará en un ASIC.
Se cree que los esclavos de los sensores realizan el manejo de alarmas / mensajes asíncronos al maestro / repetidor, si un cambio en el valor del campo magnético es demasiado alto. Hay varias limitaciones que conozco para producir un cable de consumo de energía casi en tiempo real, barato y de bajo consumo. Es importante que todos los sensores en el cable verifiquen con al menos 10Hz en el campo, el consumo de energía de los sensores estará en el rango de 50 microA. Todos los sensores deben ser alimentados por el cable del bus de campo.
Estudié diferentes sistemas de bus de campo
Lo mejor para nuestro propósito parece ser CANopen, MODBUS o Profibus (pero no hay alimentación de voltaje del sensor para esto). Para un sensor cada 1-2 metros con un nodo máximo de 250, necesitaríamos cada 250-500 m un repetidor de bus de campo (que no es muy barato).
¿Existe una alternativa técnica / de bus de campo para nuestro propósito si la tasa de datos es alta y no es el criterio más importante pero manteniendo el cable barato?
¿Tendría sentido crear nuestro propio protocolo de bus de campo que puede manejar 1000 nodos en 1000-2000m sin un repetidor de hardware o incluso desarrollar un repetidor propio para nuestra nueva empresa por nuestra cuenta? Tenemos un equipo de ingeniería que hará esto si es posible y factible (precio y gasto) y financiamiento.