RPi ha hecho un gran bien en el mundo, especialmente para aspirantes a jóvenes ingenieros, pero aquí está el desglose de por qué probablemente no sea lo que necesita para un proyecto profesional.
En una encuesta reciente de AAC, aproximadamente el 20% de los encuestados afirmaron usar tableros de "fabricantes" en productos finales. En una pregunta del lector, algunos miembros de la comunidad informaron que utilizaron tableros de fabricantes, incluida la Raspberry Pi, en varios entornos, incluidos algunos ejemplos de desarrollo profesional.
Si bien los tableros de fabricantes son herramientas importantes en muchas situaciones, incluida la educación STEM y la creación de prototipos de productos, en este artículo, resaltaré algunas de las deficiencias de los tableros de fabricantes en relación con los requisitos generales de un producto comercial o industrial, utilizando la Raspberry Pi como un ejemplo.
Mi objetivo aquí no es desalentarte a usar Raspberry Pi o emitir un juicio sobre él. Sin lugar a dudas, Raspberry Pi es una gran iniciativa y un gran tablero informático integrado para la educación y algunos prototipos. Más bien, mi objetivo es informar a los ingenieros acerca de algunos de los conceptos que pueden afectar el desarrollo de su producto comercial, especialmente si usan Raspberry Pi como una placa de computación integrada.
Primero intentemos entender por qué muchos ingenieros pueden querer usar Raspberry Pi para el desarrollo de sus productos.
Hay varios beneficios para la Raspberry Pi:
Cuando estás construyendo un pasatiempo o un proyecto personal, todos los puntos mencionados anteriormente son buenos. Pero, si está construyendo un producto industrial o comercial, tiene que pensar en muchos otros parámetros críticos antes de elegir cualquier placa integrada lista para usar.
Entonces, ¿cuáles son los diferentes parámetros que se deben considerar antes de seleccionar una placa de desarrollo integrada para el desarrollo de su producto?
La disponibilidad del hardware que seleccione para su diseño es el parámetro más crítico a considerar al construir un producto. En promedio, si está construyendo un producto comercial, tomará entre 18 y 24 meses antes de que pueda comenzar a venderlo en el mercado.
Después de este punto, querrá vender el producto durante algunos años, digamos de tres a cuatro años, antes de comenzar a migrar a otra placa. Por lo tanto, si está considerando usar una placa de desarrollo incorporada y lista para usar en su producto, considero que el mínimo disponible de esa placa es de siete años o más.
Ahora hagamos una revisión rápida, según el sitio web de Raspberry Pi, sobre la disponibilidad comprometida de los tableros:
Tenga en cuenta que los compromisos de disponibilidad mencionados anteriormente no garantizan el acceso a un número específico de tableros cuando los necesita. Entonces, la pregunta para usted, el diseñador, es: ¿desea elegir una tabla que esté disponible para los próximos tres o cuatro años? Además de eso, ¿has pensado en cómo conseguirás las cantidades que necesitas cuando las necesites?
Independientemente de lo que esté buscando, una recomendación es visitar sitios como Digi-Key, Mouser y otros para verificar la disponibilidad de sus componentes. Debe poder comunicarse con un representante que puede discutir si puede almacenar las cantidades que necesita.
Raspberry Pi Board ejecuta Linux en una tarjeta SD. Esto puede significar que las aplicaciones robustas plantearán un problema, ya que esta conexión de la tarjeta SD puede tener problemas con las vibraciones en el campo. No hay ninguna disposición que asegure que las conexiones estén intactas durante la operación. Podría terminar usando soluciones no confiables (cintas de doble cara, pegamento, etc.).
Otro problema con esta situación de la tarjeta SD es que puede dañarse si se escribe con mucha frecuencia o si la placa no se apaga correctamente mientras la operación de escritura de archivos aún estaba en curso. Para resolver esto, puede terminar proporcionando una batería externa o una fuente de alimentación basada en supercapacitadores para proporcionar una señal de interrupción de la alimentación de red para que su software pueda manejar el apagado correcto antes de que la placa se apague.
Las tarjetas RPi carecen de conectores de cabecera USB, lo que hace que sea imposible conectar sensores, módems, etc. a través de una conexión USB. Esto obliga a los desarrolladores a conectar esos periféricos mediante un cable USB (no es la forma recomendada, especialmente para aplicaciones industriales).
A continuación, el aspecto más importante es la disponibilidad del conjunto de características requerido. Hay varias características que no están disponibles en la placa Raspberry Pi que podrían ser esenciales al diseñar un producto comercial.
En la mayoría de los casos, si desea realizar un seguimiento de los eventos en tiempo real, necesita un reloj en tiempo real. Esto no es algo que viene con las tablas Pi. Si desea agregar un circuito RTC externo, puede hacerlo, pero eso agregará costo, esfuerzo y espacio.
Aquí hay algunas cosas que puede determinar que necesita, pero la familia Pi no podría proporcionar.
Debido a los puntos anteriores, es posible que se requiera una tabla separada para llenar el espacio.
En un producto comercial, debe proporcionar una fuente de alimentación de CA-CC adicional (si el producto recibe alimentación de CA directamente) o una fuente de alimentación de CC / CC (si el producto recibe alimentación de un adaptador externo (6V / 12 / 24V) o una batería) para alimentar la placa.
El conector de la fuente de alimentación de la placa también debe ser confiable durante el funcionamiento. No se recomienda una fuente de alimentación basada en un micro conector USB para un producto comercial. Además, para evitar que la Raspberry Pi falle, también debe tener protección para la tensión inversa, la sobretensión y la sobrecarga.
El microprocesador en la Raspberry Pi genera calor que debe administrarse, de lo contrario, podría afectar la confiabilidad de la placa. A partir de ahora, solo se puede utilizar un pequeño disipador de calor con pegamento. No hay orificios de montaje cerca del procesador para que el disipador de calor pueda sujetarse correctamente.
En última instancia, si está utilizando las capacidades de cálculo de la Raspberry Pi al 70-90%, es posible que necesite un disipador térmico adecuado y terminará utilizando los orificios de montaje de la placa y un disipador térmico más grande, que tal vez no esté fácilmente disponible. Puede ser necesario personalizar el disipador de calor y fabricarlo. Este es un costo y esfuerzo extra.
Como nota, el RPi 4 recientemente anunciado estaba experimentando algunos problemas de sobrecalentamiento que, según se informa, una actualización de firmware debería abordar.
Como con cualquier diseño de dispositivo, el espacio es un punto difícil. Basar un diseño alrededor de una placa como un Pi se traducirá en restricciones en el factor de forma de su diseño final.
Los tableros de Raspberry Pi son extraordinariamente compatibles a través de foros y comunidades en línea. Sin embargo, debido a que las fortalezas de RPi se encuentran en el apoyo de la comunidad, no se especializan en el apoyo de desarrollo profesional. ¿Podría lanzar el producto en plazos ajustados utilizando el soporte de la comunidad o necesitaría un soporte dedicado?
Antes de decidir, debe crear una lista de verificación de todos los componentes de software que va a usar y verificar el nivel de soporte disponible. La mayoría de las veces, se recomienda probar el rendimiento para asegurarse de que obtendrá lo que espera de su producto final.
Debido a que, hasta la fecha, los tableros Raspberry Pi no están diseñados teniendo en cuenta los productos comerciales, no tienen tableros compatibles que puedan usarse como reemplazo y / u ofrecer un rendimiento diferente para que el desarrollador pueda elegir según los requisitos de cálculo.
¿Qué haría si terminara el desarrollo y luego se diera cuenta de que había demanda de diferentes especificaciones? Especialmente cuando se trata de pasar de la etapa de creación de prototipos a una parte más escalable del proceso de desarrollo del producto, es importante considerar el diseño para volver a trabajar.
Todos los puntos anteriores son subjetivos a los requisitos del producto comercial. En algunos casos, lo que ofrece Raspberry Pi es más que suficiente para la aplicación. En esos casos, es posible que desee utilizarlo para el desarrollo de su producto. Pero, espero que esta lista de puntos mencionados anteriormente pueda actuar como una lista de verificación para que los ingenieros la consideren antes de tomar decisiones sobre el uso de Raspberry Pi en su producto.
Mi consejo para los ingenieros que buscan tableros informáticos integrados fácilmente disponibles es utilizar tableros profesionales. Muchas compañías (como Kontron, Congatec, Compulab, etc.) ofrecen tableros con disponibilidad garantizada por más de siete años. Muchos otros fabricantes de placas también tendrán calidad de grado industrial y la opción de escalabilidad.
Sin embargo, incluso si elige trabajar con tableros diseñados para aplicaciones comerciales, esperamos que este artículo le dé algunas cosas en que pensar cuando diseñe productos industriales.
ga('create', 'UA-1454132-1', 'auto'); ga('require', 'GTM-MMWSMVL'); ga('require', 'displayfeatures'); ga('set',{'dimension1':'pcb,embedded,connectors,development-boards,general,raspberry-pi'}); ga('set',{'contentGroup1':'pcb,embedded,connectors,development-boards,general,raspberry-pi'});
ga('set',{'dimension3':"July 19, 2019"});
ga('set',{'dimension4':"Pallav Aggarwal"});
ga('send', 'pageview');
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1808435332737507'); // Insert your pixel ID here. fbq('track', 'PageView'); fbq('track', 'ViewContent', { content_ids: ['pcb','embedded','connectors','development-boards','general','raspberry-pi'], content_type: 'category'});
_linkedin_data_partner_id = "353081"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); } if(jstz.determine().name().indexOf("Europe") === -1) { showSocialCode(); // NOT EU } else { showSocialCode(); window.addEventListener("load", function () { window.cookieconsent.initialise({ "palette": { "popup": { "background": "#252e39" }, "button": { "background": "#14a7d0" } }, "type": "opt-out", "content": { "message": "This website uses tracking cookies to ensure you get the best experience on our website.", "href": "https://www.allaboutcircuits.com/privacy-policy/", "dismiss": "OK, GOT IT" }, onInitialise: function (status) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },
onStatusChange: function (status, chosenBefore) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },
onRevokeChoice: function () { var type = this.options.type; if (type == 'opt-out') { console.log("eu"); //showSocialCode(); } },
}) }); }
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…