Registro de sorteo de corriente del sistema integrado

1

Tengo una aplicación integrada que se activa cada 15 minutos y realiza alguna función específica durante un período de dos minutos.

Necesito registrar el consumo actual de esta función específica en la placa incorporada, por ejemplo, durante un período de dos semanas y ver si hubo algún consumo actual no deseado debido a algunos casos de software desconocidos.

Estoy pensando en comprar un DAQ NI barato. Me gustaría tener alguna sugerencia sobre cómo realizar esta tarea.

    
pregunta Elsa Adams

3 respuestas

1

Mi presunción inicial es que los casos de software que conducirán a un mayor consumo de corriente son aquellos que hacen que los subsistemas se alimenten durante más tiempo del esperado.

En una primera pasada (y sin necesidad de hardware adicional) sugeriría que en el firmware registre la cantidad de tiempo que el procesador está "despierto". Esto comprobará que, de hecho, solo estás en modo de máxima velocidad durante 2 minutos. Cuanto más tiempo pase en el modo de velocidad completa, mayor será el consumo de corriente promedio.

También busque periféricos cuya alimentación esté controlada por su sistema integrado y registre sus períodos de encendido / apagado. Nuevamente, cualquier evento registrado que sea más largo que una desviación esperada puede ser indicativo de un problema.

    
respondido por el spearson
1

El multímetro $ 30 Tekpower tiene una interfaz RS-232 y lo haría con una computadora portátil y el software apropiado . Conéctelo en serie con su + 5V (o 3.3V o lo que sea que esté funcionando) y regrese en dos semanas.

Tenga en cuenta que el medidor no envía cadenas ASCII (que la mayoría de los programas de terminales podrían guardar en un archivo de texto), sino un paquete de bytes que representan la pantalla, segmento por segmento. Uso QtDMM pero es posible que no tenga suficiente almacenamiento para datos de dos semanas. Es posible que algunos programas de terminal puedan recopilar y almacenar datos binarios que podría postprocesar.

    
respondido por el JRobert
0

Nuevo en ello, pero supongo que también debes haber cambiado la CPU al modo de bajo consumo mientras está en reposo. Registrar el tiempo de encendido y apagado de los periféricos es una buena idea, pero es posible que haya interrupciones intermedias y que la sincronización no siempre sea coherente. Puede que necesites cuidarlo.

    
respondido por el Rahul Ranjan

Lea otras preguntas en las etiquetas