Estoy trabajando en un pequeño proyecto que consiste en un sensor de combustible controlado por un arduino que envía datos a una frambuesa con una solicitud HTTP en wifi local. La frambuesa escucha otros sensores como voltaje y corriente que están en otro arduino.
El sistema funciona bastante bien, pero ahora es el momento de hacerlo más "industrial". Tengo poca experiencia sobre cómo pasar de un prototipo como el que mencioné a algo que se ajuste a los estándares de la industria. ¿Qué cosas debo tener en cuenta (voltajes, estándares de seguridad...) para hacer de este proyecto algo que pueda usarse en la vida real? ¿Con qué puedo reemplazar el arduino? ¿El raspi sigue siendo viable para algo que funcione en una industria?
Solo para dar un poco de contexto, se espera que el sistema monitoree un sitio donde hay un motor y un tanque de combustible al aire libre. El raspi lo envía a un servidor y guarda todos los datos en una base de datos.
Cualquier sugerencia es altamente apreciada
En el lado del firmware, el enfoque de Arduino se puede utilizar para proyectos 'serios' siempre que sepa lo que está haciendo. El problema con respecto a Arduino es que sus bibliotecas listas y fáciles de usar permiten que casi todo funcione con pocas líneas de código, pero a menudo ocurre en el límite de la operatividad. Muchas personas no conocen buenas prácticas, como reemplazar retrasos por intervalos de tiempo controlados por interrupciones, etc. Tenga en cuenta que Arduino IDE solo proporciona una especie de interfaz "front-end" para una compilación que de hecho está hecha en C /Lenguaje C++ en el interior. Yo siempre programé en C, pero más recientemente migré a esta plataforma para algunos núcleos específicos sin problemas.
Por el lado del hardware, por otro lado, aunque Arduino es bueno en el sentido de que con demasiada frecuencia puede apilar escudos sin preocuparse por los pinouts, por otro lado proporciona una ruta de baja calidad para señales en termos de susceptibilidad EMI con el disposición aérea, así como el enrutamiento característico de propagación en PCB, por lo tanto, debe considerar hacer su propio diseño.
Además de preocuparme por el firmware y el software, consideraría seriamente el hardware. Los dispositivos industriales están "reforzados" para abusos, como transitorios en el suministro, las entradas y las salidas. Las entradas y salidas, incluidas las analógicas, generalmente están aisladas eléctricamente de la CPU y la lógica para que no pasen corrientes de falla a través de la CPU, etc. Un enfoque modular permite el reemplazo de módulos de E/S dañados sin tener que reprogramar o perturbar la CPU.
Figura 1. Pi industrial. Fuente: Linux Gizmos .
El dispositivo de la Figura 1 se eligió al azar de una búsqueda de imágenes de Google. Algunas características sugieren que podría ser adecuado: una placa de E/S de "sombrero" separada, terminales recableables extraíbles. Las cosas que espero ver, pero no veo, incluyen una línea de optoaisladores para las entradas y optoaisladores o relés para las salidas. El objeto negro de la izquierda parece ser una bobina o un transformador, lo que sugiere un convertidor de voltaje, posiblemente con aislamiento, para alimentar las entradas y salidas.
El estándar de la industria es 24 V CC para alimentación de dispositivos y E/S. Las interfaces analógicas suelen ser de 0 a 10 V o de 4 a 20 mA.
Figura 2. Una caja de montaje en riel DIN industrial para terminar el dispositivo.
El problema con este enfoque es que ahora tiene un sistema único que solo usted puede admitir. La compra del sombrero y el estuche probablemente lo lleve por encima del costo de un micro-PLC que tiene todas estas características integradas. Si el sistema se llena mientras está de vacaciones, ¿quién más puede respaldarlo?
La opción comercial:
Figura 3. Los micro-PLC están disponibles en este formato de todos los grandes jugadores, incluidos Siemens, Allen-Bradley, Mitsubishi, etc.
Muchos de los micro-PLC ahora cuentan con puertos Ethernet. Están disponibles con o sin pantallas de mensajes/programación y teclados incorporados, se pueden montar en el panel frontal y tienen un buen precio. Consulte el costo del software de programación. Podría ser una consideración.
sstobbe
Janka
Loïc Faure-Lacroix
Janka