Opciones para controlar un automóvil RC

4

Mi amigo y yo estamos tratando de diseñar un automóvil con control remoto y uno de los objetivos es que el controlador sea un teléfono inteligente. La idea original era tener un transmisor enchufado en la toma de auriculares de audio que interpretaría las señales de audio enviadas desde una aplicación de control y luego enviaría una señal apropiada.

Mi problema es que no sé qué tipo de señal es apropiada. Todo lo que se necesita controlar es un movimiento hacia adelante / hacia atrás y girar a la izquierda o a la derecha. Lo ideal sería poder controlar la velocidad, no solo hacia adelante y hacia atrás.

Mi idea inicial fue usar algo como esto para la transmisión de radio: enlace , pero eso significaría hacer analógico - & gt ; Digital y envío de datos digitales con algún tipo de protocolo, entonces pensé en enviar solo los datos analógicos, pero no estoy seguro de cómo separaría los controles de avance / retroceso y de derecha / izquierda.

Soy un principiante en este campo y me gustaría un poco de dirección. ¿Qué enfoque tomo que me permita mantener el costo bajo (por ejemplo, sin módulos Bluetooth)?

    
pregunta Ell

1 respuesta

4

El protocolo RC "estándar" es transmitir ráfagas de pulsos de AM [1], cuyas posiciones relativas son traducidas por el receptor a pulsos de control de ancho variable que se envían a los servos. Debería ser bastante sencillo para la aplicación del teléfono inteligente enviar pulsos a la toma de auriculares, que luego se utilizan para activar un transmisor de RF simple en una frecuencia de control RC estándar. Luego, en el automóvil, utilizarías un receptor RC y servos para controlar el automóvil.

Un servo RC estándar requiere un pulso de control que tiene un ancho variable de 1-2 ms (a veces esto se extiende a 0.5-2.5 ms) y se repite a una velocidad de 20-50 Hz. Un coche RC básico puede tener tan solo dos servos, mientras que un avión complejo puede tener seis o más, cada uno de los cuales necesita su pulso controlado de forma independiente.

En lugar de enviar pulsos de ancho variable por el aire, que estarían sujetos a ruidos y distorsiones de varios tipos, el transmisor envía una serie de pulsos de ancho fijo (del orden de aproximadamente 0,5 ms), y es el espacio entre estos pulsos de RF que se convierte en el ancho del pulso de control de servo en la salida del receptor.

Por ejemplo, un transmisor de seis canales enviará 7 pulsos a la vez. El receptor convierte el tiempo entre el flanco ascendente del primer pulso y el flanco ascendente del segundo pulso en el pulso de control para el servo # 1. De manera similar, el tiempo desde el segundo pulso de RF hasta el tercer pulso de RF se convierte en el pulso de control para el servo # 2, y así sucesivamente. Después del séptimo pulso de RF, hay un espacio relativamente largo (10 ms o más), que le indica al receptor que restablezca su decodificador al servo # 1.

[1]: Podría estar equivocado acerca de la modulación. Ciertamente, los primeros sistemas usaron AM, pero las indicaciones son que los sistemas modernos son FM.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas