9 XR
9 XR
El 9XR se suministra precargado, con un software de alta calidad, que está lleno de
funcionalidades y sin embargo, sigue siendo fácil de usar. Nuestro objetivo era desarrollar
una radio para usted, el aficionado, con una extensa lista de características que
normalmente se esperan de un sistema de radio tres veces más caro.
Nuestro Turnigy 9XR es todo lo que imaginaba y mucho más!
Para muchos usuarios, será una radio de 9 canales perfecta, tal y como “sale de la caja”.
De serie, monta un interface ISP AVR para simplificar la actualización y desarrollo de
software a medida. Se ha creado [Link] como epicentro para
desarrolladores de software y apoyo adicional a la comunidad de usuarios 9XR.
1. Sticks principales
Controles analógicos
2. Potenciómetros
3. Trims
Controles digitales
4. Switches
Después de que las entradas sean procesadas por el mezclador, son dirigidas a los canales
de salida, el procedimiento de límites (limits) se hace cargo y se asegura de que no haya
salidas que vallan mas allá de lo establecido.
Por último, los canales son codificados y enviados al módulo de RF para, finalmente,
viajar hasta el modelo.
4. NOMENCLATURA
Entradas:
1. RUD - Timón.
2. ELE - Elevador.
3. THR - Acelerador.
4. AIL - Alerones.
5. P1/P2/P3 – Potenciómetros.
6. Interruptores:
6.1. THR - interruptor de corte del acelerador, no confundir con el stick de THR. El
interruptor de THR está situado en la parte trasera izquierda.
6.2. RUD – interruptor timón Dual Rate.
6.3. ELE – interruptor elevador Dual Rate.
7. ID0, ID1, ID2 – Interruptor de tres posiciones (interruptor de modo de vuelo). Se
pueden definir las tres posiciones;. ID0 es la posición superior, ID1 media y ID2 la
inferior.
8. AIL – Interruptor alerón Dual Rate.
9. GEA – interruptor tren de aterrizaje (Gear).
10. TRN - interruptor Trainer. Es un pulsador con resorte.
11. SW1 .. SW6 - interruptores lógicos personalizables.
Cabe señalar que todas las funciones de esta radio son asignables. No hay interruptores
fijos. Puede elegir el interruptor TRN para cortar el acelerador y utiliza el interruptor de
triple función para controlar los DR. Los nombres son útiles ya que están etiquetados en la
emisora.
6. NAVEGACIÓN
Como regla general, [LEFT]/ [UP] / [DOWN] / [DERECHA] (izquierda, arriba, abajo,
derecha) desplazan el cursor, [MENU] se utiliza para la selección y para la edición.
La tecla [EXIT] se utiliza para salir. Al pulsar [EXIT] el cursor se desplaza a la parte
superior de la pantalla. Otra pulsación provoca la salida del menú a la pantalla principal.
Si se pulsa [EXIT LARGO] saldrá directamente a la pantalla principal.
Presionando [MENU] en la pantalla principal, le llevará de nuevo al último menú.
En la pantalla principal, puede pulsar [DERECHA LARGO] para entrar en las páginas de
configuración del modelo o pulsar [LEFT LARGO] para entrar en los menús de
configuración general.
Una vez en el menú se puede navegar entre las diferentes pantallas usando las teclas
[IZQUIERDA] / [DERECHA] siempre y cuando el cursor está en la posición superior
derecha de la pantalla.
Cada vez que cambia un valor, se guarda. Cuando apague la emisora y la vuelva a
encender los valores se habrán guardado. Estos, se guardan internamente en la EEPROM
del MCU. Sin embargo, a veces tarda unos segundos en realizar la operación por lo que es
una buena idea esperar unos instantes antes de apagar el equipo.
No existe una función deshacer. Cuando algo se borra/cambia queda así hasta que no se
reescribe de nuevo.
Cuando un valor se muestra y no se puede mover hacia la derecha o izquierda, entonces,
presionando [UP] / [DOWN] puede cambiar ese valor.
Cuando pueda moverse hacia la derecha o la izquierda, debe pulsar [MENU] para editar el
valor. El modo de edición se representa por un cursor parpadeando.
Además, es posible cambiar los valores con el potenciómetro P3 (el que se encuentra en la
parte delantera del equipo, marcado como PIT. TRIM / AUX 2)
Vista general
• El nombre del modelo actual. (Goofi en este caso y sí, es un avión real)
• El voltaje de la batería.
• Información sobre el incremento de los Trims.
• Temporizador y la información de inicio del temporizador. Si se pulsa [EXIT
LARGO] se resetea el temporizador.
• Throttle (acelerador) información de activación.
La parte inferior consta de tres pantallas. Puede alternar entre ellas con las teclas [UP] /
[DOWN].
5. Inactivity alarm: Este valor configura una advertencia que sonará si la emisora
no se usa durante la cantidad especificada de tiempo. El valor predeterminado es
de 10 minutos. Para desactivar el temporizador de inactividad, ponga el valor a
cero. Cuando funciona conectada a USB, la alarma está inactiva. Los valores
pueden ser desde 1 a 250 minutos. Para restablecer (resetear) el temporizador,
simplemente mueva un stick.
9. Countdown beep: Pitidos en 30, 20, 10, 3, 2 y 1 segundos antes de que acabe el
tiempo.
10. Flash on beep: Parpadea la luz de fondo con los beeps del temporizador.
11. Light switch: Selecciona un interruptor que puede ser utilizado para encender la
luz de fondo.
12. Light off after: Cuando no está en OFF, al presionar cualquier tecla se enciende
la luz de fondo y se apagara después del número especificado de segundos.
13. Splash screen: Muestra el logotipo de inicio. Por cierto, es posible que no lo
sepa, pero la pantalla de presentación se pueden saltar en el inicio presionando
cualquier stick/tecla.
15. Switch warning: Si esta activado, mostrará una advertencia cuando los
interruptores no están en la posición por defecto cuando encienda el equipo. No
emitirá ninguna señal hasta que se borre la alerta.
17. Alarm warning: Si los valores para el zumbador se establecen a '0 '(silencioso),
recibirá un aviso en el arranque.
18. Mode: seleccione entre los modos MODE1, MODE2, MODE3 y MODE 4
Este menú permite configurar las entradas PPMin (trainer). El transmisor del alumno no
necesita tener la misma configuración de modelo que el del instructor. Todas las mezclas
en equipo del instructor, se aplicarán a las entradas del alumno. Si, por ejemplo, tiene
fijado EXPO, se aplican a la emisora del alumno.
Calibración CAL. Esta entrada le permite calibrar el punto medio para los primeros 4
canales PPM de entrada. Resaltando "Cal" y pulsando [MENU] se calibra el punto medio
para todos los canales PPMin.
Este menú le ayudará a visualizar el estado actual de los trims, sticks e interruptores
físicos. Cada Tecla / Switch / Trim, está representado. Cuando se pulsa una tecla o
interruptor se destaca.
Aquí puedes ver las entradas analógicas, en formato hexadecimal para ahorrar espacio y
molestar al mismo tiempo. Los valores oscilan entre 0 .. 0x7FF (0 .. 2047).
17. MODELOS
En esta pantalla puede ver, seleccionar, copiar y mover modelos entre memorias-
"espacios". Se utiliza el concepto "espacios" porque la gestión de memoria es dinámica.
La memoria disponible aparece en la parte superior de la pantalla.
El uso de la memoria ocupada por cada modelo se muestra a la derecha. Cuanto más
complejo sea; mezclas / curvas / opciones / límites / etc., más memoria ocupará.
1. Name: Como era de esperar aquí se edita el nombre del modelo. Para editar
desplácese hacia abajo hasta que el nombre este resaltado y presione [MENU].
Una vez que presione [MENU], una sola letra permanecerá resaltada. Para cambiar la
letra pulse [UP] / [DOWN]. Para mover el cursor pulse [RIGHT] / [LEFT]. Una vez
hecho esto, pulse [MENU] / [EXIT] para salir del modo edición.
Recuerde que pulsando [LEFT] verás los mismos valores con el signo "!". Esto significa
que esta invertido)
El valor % XX es idéntico salvo que el valor mostrado se determina por la posición del
stick. Cuando está en cero, se detiene el temporizador. Cuando esta al máximo, funciona
normalmente pero cuando el stick se encuentra en la mitad, se indica la posición del
stick.
7. TriggerB: Puede elegir una segunda fuente para activar el temporizador, pero
solo un switch.
8. Timer: Aquí puede elegir si el contador cuenta hacia arriba o hacia abajo.
10. T-Expo: otra función relacionada con el acelerador. Éste hace que expo del
mando del acelerado valla de cero al máximo en vez de tener un centro como
todos los demás.
i. Exp. - exponencial. Los ajustes serán muy finos cerca del centro.
ii. ExFine - Extra fino - 1 paso por clic.
iii. Fine - 2 pasos por clic.
iv. Medio (mi favorito) - 4 pasos por clic.
v. Gruesa - 8 pasos por cada clic.
12. Trim sw: Magic trim. Cuando se activa, el sistema lee la posición de los sticks y
los ajustes y los copia en los subtrims. Acto seguido, se ponen a cero los trims. Es
muy interesante para los nuevos modelos, cuando no se pueden quitar las manos de
los sticks para presionar los trims. Sólo tiene que mantener el nivel de avión con los
sticks y pulsar el interruptor seleccionado. El avión se trima de forma automática.
13. Beep Cnt: Aquí se ajustan las advertencias de centro. La cadena RETA123
corresponde a: RUD, ELE, THR, AIL, P1, P2, P3.
15. Shift Sel:. POS / NEG. Selecciona cambio de señal. Positivo o negativo.
16. E. Limits: Extended limits. Permite a los límites para ir a ±125%. Por favor,
compruebe que esto no produce mezclas no deseadas entre los canales.
ADVERTENCIA!
La eliminación de un modelo hace que la emisora cargue el modelo
anterior de la lista. No elimine un modelo de la memoria mientras tenga
el receptor encendido. (Todo esto suena perfectamente razonable hasta
que se olvida de apagar el receptor y el modelo vuela dentro de casa sin
control - ha sido advertido!)
i. 120: estándar 120 ° rotor estándar. El servo "pitch" está situado de delante hacia
atrás.
ii. 120X: el mismo rotor 120 ° pero girado 90 ° el servo de paso está en un lado.
iii. 140: rotor 140 ° - de nuevo, el servo del "pitch" está situado de delante hacia
atrás.
iv. 90: 90 ° - Básicamente una configuración de 90 ° donde se tiene un solo servo
para operar el pitch y dos de “roll”.
3. Swash ring: Como su nombre lo indica, limita el movimiento del anillo del rotor.
Tenga en cuenta que sólo funciona en AIL y ELE, independientemente del modo de
radio seleccionada.
4. ELE / AIL / COL Invert: Invierte la dirección de las funciones de entrada. Para
que los controles se muevan en la dirección correcta.
Esta pantalla le permite introducir y editar valores de Expo y D/R para los controles
principales (RUD / ELE / THR / AIL).
Para editar los valores de EXPO, resalte el valor de la columna "expo" y presione
[MENU]. Una vez que el cursor parpadee puede utilizar los Botones [UP] / [DOWN] /
[IZQUIERDA] / [DERECHA] para cambiar el valor.
Tenga en cuenta que si bien existe un indicador que muestra qué parte del recorrido está
ajustando:
"-": Esto significa que los valores izquierdo y derecho son iguales. Pulsando [UP] /
[DOWN] / [IZQUIERDA] / [DERECHA] podrá cambiar ambos valores al mismo
tiempo.
La función del mixer es tomar las entradas, realizar alguna función con ellas y dirigirlas a
los canales de salida. La selección es totalmente libre.
Al entrar en la pantalla por primera vez, probablemente verá una lista como esta:
Nos muestra como la entrada del stcik del timón, se está enrutando, con un valor del
100%, al CH1. Lo mismo para el elevador, acelerador y alerón. Aunque no es visible,
también muestra la columna de switchs que le dirá si se asigna un interruptor a la mezcla y
finalmente, una columna crv (curva) que indica la curva que se aplica a la mezcla.
Si se desplaza hacia abajo verá que a veces el % está resaltado y, otras, está subrayado el
número del canal. Cuando se posicione en el % resaltado, al pulsar [IZQUIERDA] /
[DERECHA] se edita ese valor y al pulsar [MENU LARGO] entrará en la pantalla de
edición de mezcla.
Cuando se subraya el número del canal, al presionar [MENU LARGO] inserta una nueva
mezcla y lo llevará a la pantalla de edición.
También puede pulsar [MENU], esto resaltara la mezcla. A continuación, puede pulsar
[UP] / [DOWN] para desplazarse o copiar la mezcla. Observe que mover o copiar se
decide en función de si se presiona hacia arriba o hacia abajo en el primera pulsación tras
resaltar la mezcla.
Si primero intenta moverla hacia abajo, se copiará. Posteriormente, pulsando [UP] /
[DOWN] se moverá la copia hacia arriba o abajo hasta que pulse [MENU] o [EXIT].
Al pulsar [UP] se moverá la mezcla sin copiarlo
Si la función Trainer está habilitada y activa, los cuatro valores RUD, ELE, THR y AIL se
cambian a los valores PPMin seleccionados en el menú TRAINER.
2. Peso (weight): Este valor multiplica el valor de la entrada. Puede ser -125% a
125%.
3. Offset: Este valor se añade al valor de la entrada. Puede ser -125% a 125%.
5. Trimado (trim): Cuando esta activado "ON" (si existe) el valor de trimado se
realizará a través de la mezcla.
6. Curvas (curves):
8. Advertencia/warning: Puede seleccionar una señal acústica que suena cada vez
que una mezcla se activa. (Esto sólo funciona cuando se define un interruptor).
Tiene la opción de 1, 2 o 3 pitidos.
10. Retraso Abajo / Arriba delay down/up: Utilice esta opción para introducir un
retraso en la activacion. Por lo general, se utiliza con un switch. Cuando el
interruptor está en posición "ON" o "OFF" el mezclador esperará el número
especificado de segundos antes de cambiar el valor.
12. BORRAR MIX [MENU]: Al pulsar [MENU LARGO] aquí, eliminará la mezcla y
volverá a la pantalla principal de mezclas.
Los límites de funcionamiento de los canales de salida (como se puede ver en el diagrama
de flujo en la introducción). En el menú LIMITS puede establecer el punto central
(subtrim), límites (izquierdo y derecho)
Cada canal aquí corresponde a un canal en el receptor. Los límites que establezca se
utilizarán en ese canal solamente.
Columnas:
2. Min / Max: Fijan los extremos del canal. Observe que hay un indicador que
muestra qué lado está activo en ese momento. Cada punto límite puede variar entre
-100% a 100%. Los límites actúan como ganancias y como límites absolutos. El
servo no irá más allá de los límites establecidos aquí.
REVERSE opera en los canales de salida e invierte la salida del canal. Pulse [MENU] para
activar.
Las curvas indican al servo cómo interpretar los movimientos de los sticks. En la 9XR hay
ocho curvas de 5 puntos y ocho curvas de 9 puntos.
Una curva 5pt es una curva que puede editar en la posición -100%, -50%, 0%, 50%,
100%.
Una curva de 9 puntos es una curva que puede editar en la posición -100%, -75%, -50%, -
25%, 0%, 25%, 50%, 75%, 100%.
Al entrar en el menú aparece una larga lista de ceros. Desplácese hacia abajo a la curva
que desea modificar y presione [MENU] o [RIGHT]. Con ello se abre la pantalla para
editar la curva.
Dependiendo de si ha elegido un 5pt o una curva 9pt podrá ver 5 o 9 puntos editables.
Los interruptores personalizados no son realmente interruptores en absoluto, sino más bien
un conjunto de condiciones lógicas que se pueden utilizar como interruptores.
Más allá de los switch físicos, dispone de 6 interruptores nombrados como: SW1 .. SW6.
Estos corresponden a la lista que aparece en esta pantalla. Una vez que la condición
definida se cumpla, el valor será establecido a “ON”.
1. Primero definimos la condición. Esto puede ser v> offset, v <offset, |v|> offset y | v
| <offset, o puede ser una condición lógica: AND, OR, XOR, o puede ser una
evaluación entre fuentes.
4. Si ha seleccionado una evaluación ("==", ">", "<", etc ..) es necesario seleccionar
las 2 fuentes para evaluar la condición.
Por ejemplo: Conectar sólo si CH1 es inferior RUD . V1 <V2 CH1 RUD
Ejemplo: Supongamos que tiene un calentador de bujía que desea activar cuando el
acelerador está por debajo de 10%:
1. Resalte SW1
2. Seleccione la fuente como THR.
3. Seleccione el desplazamiento hasta -80 (recuerde -100-100 para el 10% para el ralentí
es -80).
4. Seleccione la condición v <ofs.
Ahora es necesario utilizar una mezcla para ejecutar el cambio. Ir al menú de mixer.
Seleccione el CH8 como el canal deseado para que el calentador opere. En ese canal
seleccionar la fuente como "MAX" y Switch como "SW1". Ahora, siempre que el
acelerador esté por debajo de 10%, CH8 irá a 100%.
Por ejemplo, es posible que desee establecer un interruptor de seguridad en el canal del
acelerador. De esta forma, puede trabajar en su modelo y no preocuparse de que un error
de programación haga girar la hélice.
Las plantillas están ahí para ayudarle a empezar. Al entrar en la pantalla verá una lista de
plantillas disponibles. Para elegir una desplácese hasta ella y pulse [MEU LARGO]. Esto
la agregará a las mezclas existentes.
En la parte inferior verá una opción llamada " CLEAR MIXES [MENU]." Presionando
[MENU LONG], borrará todas las mezclas.
2. T-Cut:. Añade una mezcla de corte del acelerador en el canal del acelerador
3. V-Tail.
4. Elevon\Delta.
5. Heli Setup: Borra sus mezclas y curvas y configura un modelo preliminar de Heli
eCCPM.
30. EJEMPLO
Aunque se puede utilizar una plantilla para esto, vamos a crearlo con el mixer.
Comenzamos con las mezclas predeterminadas.
Desplácese hacia abajo hasta que CH1 se subraye, como se muestra:
Su nuevo equipo cuenta con la posibilidad de interactuar con un pgm que se ejecuta en
Windows, Mac OS y Linux, companion9x. Este software, le permitirá hacer copias de
seguridad, editar y compartir los ajustes de la radio.
También puede simular tanto la configuración de un modelo como la interfaz de la radio
en el Pc, se trata de una gran herramienta para probar cosas, incluso sin una radio.
Puede generar nuevas configuraciones mucho más fácil y rápidamente al no estar limitado
a una pequeña pantalla y un par de botones.
Companion9x será por tanto capaz de manejar dos tipos diferentes de archivos. Los
archivos de firmware, que se pueden descargar desde el menú `PREFERENCIAS, que NO
son editables y sólo se pueden transferir a/de la radio, y los archivos EEPROM, para los
que companion9x proporciona un editor que permite cambiar cualquier valor, de la misma
manera que se haría en la propia radio.
Al crear (Archivo-> Nuevo) o al abrir (ya sea arrastrándolo a la ventana principal, o desde
el menú Abrir archivo->) un archivo EEPROM, aparecerá una ventana de documento.
Varias de esas ventanas pueden estar abiertas al mismo tiempo, lo que le permite copiar
modelos o ajustes entre ellas.
En la ventana de Ajustes Generales, puede hacer doble clic para acceder a los ajustes, Se
muestran las memorias disponibles (slots).
Las operaciones de grabación desde/a la radio son realizadas por las diferentes opciones
del menú "Grabar":
• Lenguaje
• Comprobar actualización al inicio
• Pantalla de bienvenida
• Copia de seguridad de la EEPROM, le permite seleccionar una carpeta de copia de
seguridad, activando la casilla, crea una copia de seguridad automática cada vez
que ejecutamos una operación de lectura / escritura. En caso de error, al editar un
modelo o tras una mala manipulación, poder volver a un estado anterior es siempre
una buena opción.
Para conocer todas las opciones y ver con un ejemplo los pasos que hemos comentado,
existen gran cantidad de tutoriales, como por ejemplo en el siguiente link: Companion9x
Es posible que desee “jugar” con el código y modificar el 9XR para satisfacer sus propias
necesidades, es imprescindible conocer la programación en C.
Flashing
Puede que tenga que actuar como administrador para acceder al puerto USB en Linux
Para escribir el FW : make wflash AVRDUDE_PROGRAMMER = usbasp
Para escribir la EEPROM: make weeprom AVRDUDE_PROGRAMMER = usbasp
Para leer FW: make rflash AVRDUDE_PROGRAMMER = usbasp target = backupflash
Para leer la EEPROM: make reeprom AVRDUDE_PROGRAMMER = usbasp target =
backupeeprom
make targets
El código fuente 9XR está disponible para su descargar en este enlace directo:
[Link]
Si quisiera contribuir con tiempo, código, documentación, tutoriales o ejemplos de
programación, no lo dude, comparta a través del foro Turnigy 9XR.