5 votos

Análisis de rendimiento de firmware embebido

Estoy trabajando en un proyecto donde quiero hacer el software más eficiente de la energía puede existir en el sistema. ¿De qué maneras puedo hacer análisis de rendimiento de mi sistema?

Me gustaría ejecutar el sistema de pilas AAA, pero quisiera estimación de cuánto tiempo entre las baterías que necesita ser cambiado.

Mi sistema se compone principalmente de un MSP430G2553 con un nórdico nRF24L01+.

Hay dispositivos disponibles en el mercado que me puede conectar que vamos a vigilar el rendimiento de potencia por eso puedo relacionar este tema con el firmware y la forma de desarrollar el software para ser más eficiente de la energía?

7voto

RelaXNow Puntos 1164

Sí, se llama amperímetro. Se mide la corriente. Cualquier comunes "multímetro" tendrá amperímetro de capacidad. Para la prueba, ejecución de la unidad a partir de un voltaje fijo de suministro y poner el amperímetro en serie. Ya que el voltaje es fijo, la corriente es proporcional a la potencia. Usted puede entonces experimentar con diferentes opciones de software para ver lo que atrae a lo actual.

Sin embargo, mientras he trabajado en una serie de sensibles a la electricidad microcontrolador diseños, no recuerdo la medición de corriente durante la fase de diseño. En la mayoría de esto se hizo como parte de la verificación para asegurarse de que la corriente era dentro de la gama que yo ya sabía que iba a ser.

En realidad, la medición de corriente sólo le dice lo que la unidad en la que la temperatura con la que el voltaje está haciendo ahora. No diga usted cuál es el peor de los casos podría ser, que es generalmente lo que necesita para diseñar.

Diseño de un sistema de baja potencia no debe ser un procedimiento de ensayo y error. Mirar las hojas de datos cuidadosamente para ver lo que atrae a qué potencia bajo qué condiciones, a continuación, sentarse y realmente el diseño del sistema deliberadamente para explotar esas características para minimizar el poder. Las mediciones deben ser sólo para comprobar que no atornillar o que algo inesperado que no está ocurriendo.

Cuando el diseño de bajo consumo de energía, asegúrese de considerar el sistema en su conjunto, no sólo de la carga. Minimizar el uso de energía de la carga es importante, pero ¿la fuente de alimentación proporciona que el poder también puede ser importante.

2voto

James Puntos 71

Esta respuesta podría venir un poco tarde, pero iSYSTEM hace un I/O add-on para su MSP430-friendly IC5000 "BlueBox" depurador que permite mediciones de corriente como parte de (y se correlacionó con) el proceso de depuración. Tenga en cuenta que si este es un proyecto personal, los costos de inicio para el sistema son prohibitivos. Si se trata de un proyecto comercial, el gasto del sistema puede ser justificado por su versatilidad. Aquí está el enlace para el módulo de e/S de la documentación:

http://isystem.com/files/docs/IO_Module_V12.02.pdf

1voto

David Callan Puntos 31

Hay una herramienta para esto por el BRAZO y renesas, pero no sé algo de TI MSP.

[1]http://www.iar.com/en/Products/IAR-Embedded-Workbench/Power-debugging/Power-Debugging-in-IAR-Embedded-Workbench/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X