¿Un receptor de RF consume energía constantemente?

5

Estoy construyendo un brazo robótico que funciona con baterías y me gustaría usar un kit de transmisor / receptor RF de corta distancia para activarlo. Sin embargo, me gustaría saber si el receptor consumirá energía constantemente mientras escucha la señal. Preferiría no tener que cambiar las baterías más de una o dos veces al año, considerando que el motor solo funcionará durante un par de segundos por día.

    
pregunta modest_max

3 respuestas

2

Mientras el receptor esté encendido, consumirá energía.

Sin embargo, hay métodos para reducir la cantidad de tiempo que está encendido. Por ejemplo, puedes encenderlo durante 5 segundos cada minuto. Encendido durante 5 segundos, apagado durante 55 segundos. Luego, el transmisor y el receptor deben tener relojes sincronizados para que el transmisor sepa cuándo transmitir. El momento exacto de esto depende en gran medida de su radio. Puede tenerlo encendido por 50 mS y apagado por 950 mS.

No dijiste nada acerca de cuál es tu sistema, por lo que no puedo decir cuál será la duración de la batería o si es razonable entre 6 y 12 meses. Mi instinto es que no te acercarás a eso. Yo recomendaría usar una fuente alternativa de poder. Tal vez solar o alguna forma de aprovechamiento energético. Si su dispositivo normalmente tiene muy poca energía, algo como eso puede alimentar la radio y la MCU, ahorrando la batería para cuando el motor esté encendido.

    
respondido por el user3624
2

La mayoría de los receptores consumirán energía al escuchar. (La única excepción que conozco son los receptores de tipo RFID).

Al momento de escribir, el receptor específico no se menciona en el OP. Aquí hay números para un módulo Bluetooth de baja energía ( BLE113 ).

  • Transmisión: 14.3 mA o 18.2 mA
  • Recibir: 14.3 mA
  • Modo de suspensión: 0.4 uA (micro-amperios)

La suspensión cíclica con el despertador en la radio (WoR) es una forma común de reducir el consumo de energía promedio y aumentar la vida útil de la batería. Esto, sin embargo, introduce la latencia. Si la radio recibe 0,1 segundos por minuto y no recibe 59,9 segundos, la latencia en el peor de los casos será de 1 minuto. A medida que disminuye el ciclo de trabajo de recepción, las amperios-horas consumidas en el modo de reposo serán mayores que durante el modo activo.

P.S.

El tipo y tamaño de la batería es otro factor importante. Lograr una duración de batería de 6 meses con una celda de moneda de 10 mm sería más difícil que con un paquete de pilas AA alcalinas.

Las fugas internas en la propia batería (autodescarga) también influirán en la vida útil de la batería.

    
respondido por el Nick Alexeev
2

He hecho un sistema donde la radio se despertó una vez por segundo y escuchó 25 ms y se apagó si no había nada sensible que detectar. Esto significa que el ciclo de trabajo del receptor estuvo activo durante una cuadragésima parte del tiempo, por lo que el consumo actual bajó (en promedio) de aproximadamente 15 mA a aproximadamente 400uA. Por supuesto, esto podría ser mucho más reducido y el receptor podría apagarse durante (por ejemplo) 10 segundos, reduciendo la corriente consumida a menos de 50 uA.

Sin embargo, si no quiere la molestia de sincronizar el transmisor y el receptor, su transmisor tiene que enviar repetidamente el mismo mensaje durante hasta 10 segundos de manera continua para que detecte al menos un intervalo de tiempo de 25 ms cuando el receptor está alimentado y escuchando. Supongo que todo se reduce a encontrar un receptor que pueda estar funcionando y escuchando en el menor tiempo posible. El inconveniente es que cuanto más corto es el período de tiempo que escucha, menos capacitado es para detectar una transmisión de buena fe del transmisor deseado.

No creo que estos sean grandes problemas a menos que necesite tiempos de respuesta "instantáneos" del motor.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas