El menor retraso posible en un control remoto de RF

-2

Tengo un conocimiento muy básico en electrónica, pero eso es todo. así que no conozco bien este tema. Aunque, puedo ensamblar un circuito, revisarlo y hacerlo funcionar.

He estado buscando información sobre los controles remotos de RF y sus retrasos. Parece que 434 MHz y 2.4 Ghz, todos toman no menos de 2,5 a 5 ms entre el momento en que el usuario presiona un botón en el transmisor y se produce una señal en el receptor. Pero no sé si estoy en lo cierto. así que si alguno lo sabría es ustedes. Quiero saber antes de perder más tiempo buscando algo que no está allí.

La razón para preguntar esto es que necesito que el retraso sea de 1 ms o menos. Para todas las personas que se preguntan "por qué necesitaría la demora para ser 1 ms", solo estoy de acuerdo con mi por ahora. (sí, sabemos que los humanos son lentos y que "nadie en el universo necesitará un dispositivo de retardo de 1 ms)

Lo que debe hacer la RF i simple: una vez que se presiona un botón, el receptor debe enviar una señal de alto voltaje y eso sucederá aproximadamente cada 1,8 segundos por no más de 20 veces.

Mi pregunta es:

¿Hay algún transmisor-receptor de RF con tecnología inalámbrica estándar que genere un retraso de 1 ms?

Gracias de antemano.

La siguiente es parte de la información que he encontrado sobre el retraso en algunos transmisores de RF: receptores.

Sobre el modelo RX3400 (a 433-MHz) La única información que he encontrado en la hoja de datos es: Tiempo de encendido: 20 ms de la alimentación está conectada.

No estoy seguro de si debo usar esta información ya que el control remoto ya estará encendido.

Este artículo habla genéricamente sobre los transmisores de FM de 433 MHz de tipo LPD. (No estoy seguro si esos tiempos son estándar)

dice que se necesita un intervalo de tiempo de 4 ms para transmitir. así que a partir de ahí la demora será > 4ms

En otro artículo, este transmisor-receptor de 433 mhz se usa con un arduino:

  

Para una tasa de bits de RF de 2000 bps, se necesita un período de bits de 500 microsec. La rampa   requiere 8 muestras por período de bits, por lo que necesita 62.5 microsec por muestra = >   la marca de ruptura es 62.5microsec. La longitud máxima del mensaje consiste en   (6 + 1 + VW_MAX_MESSAGE_LEN) * 6 = 222 bits = 0.11 segundos (a 2000 bps).

No estoy seguro de cuál sería la longitud mínima, pero parece que todo el proceso será de más de 1 ms o 2 ms. en mi caso el orden será uno y muy simple.

Ahora este transceptor de 2,4 GHz de 2 vías es un kit de desarrollo):

dice que el retardo podría ser de unos 2,5 ms. pero el retraso incluye (si lo entendí correctamente) la sincronización de los datos al transmisor. (lea a continuación) ¿Así que si solo lo necesito de una manera esto podría funcionar para mí?

  

(el nRF24L01) y una MCU de 8 bits (consulte la Figura 4). El módulo de RF admite   Hasta 49 entradas de botón más LED de estado. En modo de baja latencia, cuando un   se presiona el botón del dispositivo (el control remoto) se enciende, se transfiere   la entrada de comando al host (dongle USB) y recibe datos de vuelta si   pedido. Este ciclo toma alrededor de 500 μs. Si la primera comunicación   El intento no tiene éxito, el protocolo utiliza el automático.   reconocer y volver a transmitir las características del nRF24L01 para volver a intentarlo   Comunicación en varias frecuencias. Las pruebas de laboratorio en los países nórdicos han demostrado   que en el entorno doméstico típico el sistema necesitará   vuelva a transmitir de 4 a 5 veces para obtener una latencia promedio (incluida la potencia de RF)   encendido y enlace arriba) desde el botón presione hasta el reconocimiento de datos por el USB   dongle de 2,5 ms. Si el control remoto está en presencia de una fuerte conexión Wi-Fi   (802.11g o 802.11n) interferencia, esta latencia aumenta en promedio   a 3.5 ms

    
pregunta user1338101

1 respuesta

4

Olvida todos los comentarios "ruidosos". Me pregunto si incluso han leído tu información.

La respuesta es SÍ. Estuviste bastante cerca con 2,5 ms con el circuito RF24L01. Pero es un control remoto de dos vías. Para reducir ese tiempo use un RC de una vía. Utilice un circuito similar con el rNF2401. El retraso será: 200 microsegundos (transmisor) + 200 microsegundos (receptor) = 400 microsegundos.

El PLL se ejecuta a 2.45GHz con una resolución de canal de 1MHz. Los tiempos de arranque son del orden de 200μS desde el modo de espera. El VCO incorpora una rutina de calibración automática que selecciona la frecuencia correcta de operación. Los inductores internos se utilizan para Los VCO que permiten un excelente control de la frecuencia de funcionamiento y el ruido de fase. Todos los parámetros de RF son programables y están contenidos en un registro de configuración de RF independiente. La programación es a través de un SPI de 3 hilos. Funcionamiento típico del transmisor. La MCU externa se interconecta con los siguientes pines: CE (Chip Enable), CLK1 y DATA. Cuando la aplicación MCU tiene datos para enviar, el pin CE se establece en alto. Esto activa el nRF2401 en el procesamiento de datos a bordo. La dirección de la recepción. el nodo (dirección RX) y los datos de carga útil se registran en el nRF2401. El protocolo de aplicación o MCU establece la velocidad. La MCU establece el pin CE bajo; esto activa un nRF2401 Transmisión ShockBurst ™. El extremo frontal de RF se enciende, el paquete de RF se completa (se agrega el preámbulo, se calcula el CRC) y los datos se transmiten a alta velocidad (250 kbps o 1 Mbps configurados por el usuario); finalmente, el dispositivo vuelve al modo de espera cuando termina. .

Funcionamiento típico del receptor. Los pines de la interfaz MCU: CE, DR1 (Data Ready 1), CLK1 y DATA (modo de recepción de un canal RX). Para activar RX, el pin CE se establece alto, después de que 200 μs de configuración del dispositivo está monitoreando el aire para la comunicación entrante. Cuando se ha recibido un paquete válido (se encontraron la dirección correcta y se encontró el CRC), nRF2401 elimina el preámbulo, la dirección y los bits del CRC. Luego notifica (interrumpe) la MCU al establecer el pin DR1 alto. los los datos están disponibles para que el MCU pueda salir. Cuando todos los datos de la carga útil se recuperan, el dispositivo establece DR1 bajo nuevamente y está listo para un nuevo paquete de datos entrantes.

    
respondido por el UstonL

Lea otras preguntas en las etiquetas