Estoy pensando en un proyecto agrícola que incluya el uso de alguna placa como Arduino , Raspberry Pi o Onion Mega (la lista no es excluyente).
Como el sistema funcionará con sensores y soportará la vida de sus salas, su salud dependerá del trabajo de toda la cadena de componentes.
Seguramente mantendré la placa principal en un lugar seguro, por ejemplo, la pondré en un estuche a prueba de humedad y temperatura, y aislaré los contactos donde sea necesario, pero entiendo que estas placas son más para educación/experimentos que para uso diario real. deber. Además, siempre hay un factor de defecto en la placa proveniente del fabricante.
Entonces, me pregunto si hay información sobre qué tan duraderas son las tablas y si son adecuadas para trabajar 24 horas al día, 7 días a la semana durante semanas/meses.
¿Cómo me aseguro de que ese sistema tiene un margen de seguridad más o menos definido y sé el momento en que debo sustituirlo por uno nuevo?
Hay que buscar información sobre ingeniería RAMS (fiabilidad, disponibilidad, mantenibilidad y seguridad).
Reducción de potencia : el % de la potencia máxima/voltaje/corriente nominal a la que opera el componente/conjunto/producto. Cuanto mayor sea la reducción, menor será el estrés y más largo será el MMTF.
Curva de bañera : una curva que describe cómo cambia la tasa de fallas a lo largo de la vida útil del componente/conjunto/producto. Ver imagen a continuación.
Fuente de la imagen .
Si su PCA no fue concluyente, deberá realizar un PSA con las tensiones reales y las condiciones ambientales (temperatura, humedad) de su ensamblaje/producto:
Si ha hecho todo lo posible para reducir la tasa total de fallas pero aún no puede obtener un MTTF compatible con sus requisitos, es posible que desee agregar redundancia a su diseño, pero dirigido específicamente a subensamblajes de su producto con alto índices de falla parcial. La redundancia debe introducirse solo cuando los cálculos de MTTF lo exijan, y nunca de forma preventiva. ¿Por qué? Porque la redundancia necesita agregar elementos de conmutación que pueden fallar por sí mismos e introducir también una complejidad innecesaria.
¡Incluso si su PCA/PSA dice que todo estará bien, tenga en cuenta que eso será cierto solo para fallas aleatorias! El PCA/PSA no se ocupa de las tasas de fallas tempranas de componentes/ensamblajes/productos defectuosos. Por lo tanto, se recomienda encarecidamente quemar su producto antes de implementarlo en el campo.
También existen paquetes de software de predicción de confiabilidad especializados que le facilitarán todos estos cálculos. Solo usted puede decidir si su aplicación y caso de negocios requieren tal inversión.
Aquí hay un software de predicción de confiabilidad gratuito que encontré (divulgación: nunca lo he usado).
He buscado datos de confiabilidad (MTBF) para Raspberry Pi sin ningún éxito...
Vería la redundancia dual: dos placas con cada una monitoreándose a sí misma, la segunda placa y recursos comunes como la fuente de alimentación. La salida debe estar de acuerdo para impulsar cosas críticas y esto se puede hacer con un simple ANDing de diodo. Las cosas críticas pueden incluir habilitar la energía a los motores u otras cosas en movimiento. La implementación real realmente depende de su circuito y aplicación.
Cada placa puede emitir una señal de "señal de vida" a la otra y esto realmente puede ser tan profundo o superficial como desee. Un UART simple a otro, que envía un conteo incremental, es superficial, ya que muestra que el otro está vivo, pero no en qué grado. Un esquema más profundo sería intercambiar un valor de estado para la forma en que cada placa ha respondido a sus entradas y hacer que cada puerta tenga las salidas críticas con AND de diodo desactivadas si no están de acuerdo.
Hice todo esto (diodo-AND, intercambio de estado) para un sistema muy crítico una vez y funcionó bien. Pero debe tener una idea clara de cuáles son los estados antes de comenzar, ya que no es fácil trabajar con ellos en más desarrollos de 'modificar y ajustar'.
También puede incluir un temporizador de vida útil operativa, con cada unidad rastreando la cantidad de segundos/minutos/horas que ha estado funcionando y la cantidad de horas desde el primer encendido. Construir eso en su sistema desde el principio puede ser más revelador ya que su aplicación acumula mucho kilometraje y, a menudo, su implementación es económica.
erizo
finbarr
bimpelrekkie
TonyM
Russel McMahon
Russel McMahon
Russel McMahon
analogsystemsrf
chris stratton
Lorenzo Donati apoya a Ucrania
Russel McMahon