De Arduino a un diseño industrial

1

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 el voltaje y la 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 en cómo pasar de un prototipo como el que mencioné a algo que se ajusta 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? ¿Es el raspi todavía viable para algo que trabaja en una industria?

Solo para dar un poco de contexto, se espera que el sistema monitoree un sitio donde haya un motor y un tanque de combustible en el exterior. Raspi lo envía a un servidor y guarda todos los datos en una base de datos.

Cualquier sugerencia es muy apreciada

    
pregunta Pablo Estrada

2 respuestas

1

En el lado del firmware, el enfoque de Arduino se puede utilizar para proyectos "serios" siempre que sepa lo que está haciendo. El problema considerado por Arduino es que sus bibliotecas listas para usar y fáciles de usar permiten que casi todo funcione con pocas líneas de código, pero a menudo ocurre al límite de la capacidad de operación. Mucha gente no conoce buenas prácticas, como reemplazar retrasos por interrupciones de tiempo, etc. Tenga en cuenta que el IDE de Arduino solo proporciona una especie de interfaz "front-end" para una compilación que de hecho se hace en C / C ++ lenguaje dentro. Yo, siempre programé en C, pero más recientemente migré a esta plataforma para algunos núcleos específicos sin problemas.

En el lado del hardware, por otro lado, aunque Arduino es agradable en el sentido de que con demasiada frecuencia se pueden apilar escudos sin preocuparse por los pinouts, por otro lado, proporciona una ruta de mala calidad para las señales en termos de EMI susceptibilidad con el arreglo aéreo, así como la distribución de enrutamiento característico en PCB, por lo tanto, debe considerar hacer su propio diseño.

    
respondido por el andre_teprom
0

Además de preocuparme por el firmware y el software, consideraría seriamente el hardware. Los dispositivos industriales están "endurecidos" al abuso, como los transitorios en el suministro, las entradas y las salidas. Las entradas y salidas, incluidas las analógicas, suelen estar aisladas eléctricamente de la CPU y la lógica, por lo que no hay corrientes de falla en la CPU, etc. Un enfoque modular permite el reemplazo de módulos de E / S dañados sin tener que reprogramar o alterar la CPU. p>

Figura1.UnPiindustrial.Fuente: Linux Gizmos .

El dispositivo de la Figura 1 se seleccionó 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 "hat" separada, terminales retraíbles y extraíbles. Las cosas que espero ver, pero no lo hacen, 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 transformador que sugiere un convertidor de voltaje, posiblemente con aislamiento, para alimentar las entradas y salidas.

El estándar industrial es de 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.

Figura2.UnacajademontajederielDINindustrialparaterminareldispositivo.

Elproblemaconesteenfoqueesqueahoratieneunsistemaúnicoquesolopuedeadmitir.Esprobablequecomprarelsombreroyelestuchelolleveporencimadelcostodeunmicro-PLCquetienetodasestascaracterísticasintegradas.Sielsistemaseacumulamientrasestádevacaciones,¿quiénmáspuedeapoyarlo?

Laopcióncomercial:

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 / sin pantallas y teclados de mensajes / programación incorporados, pueden montarse en el panel frontal y tienen un buen precio. Compruebe el costo del software de programación. Podría ser una consideración.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas