¿Pueden todos los chips RX y TX ser compatibles entre sí? [cerrado]

1

Tengo bastantes juguetes controlados por radio, algunos he pirateado para que se vuelvan autónomos.

Esto dio lugar a una pregunta:
¿Se pueden hacer compatibles todos los chips del Receptor (RX) y del Transmisor (TX)? Digo que tengo RX-2 y TX-2 papas fritas. ¿Puedo usar un control remoto de 1 juguete para controlar el otro? Leí sobre los chips RX / TX, tienden a tener diferentes frecuencias, pero si puedo hacer que coincidan con sus frecuencias, ¿puedo hacer que trabajen entre sí? ¿Hay algo más que deba hacer?

Todo eso es un truco, así que esto es lo que quiero preguntar:
P.1) ¿Es posible usar chips RX / TX de dos juguetes diferentes juntos? P.2) Si es posible, ¿cómo puedo hacerlo?

    
pregunta Aaditya Sahay

2 respuestas

2

Muchos de los juguetes RC modernos usan chips de 2.4 GHz originalmente diseñados para otros propósitos, como ratones y teclados inalámbricos. En general, cada fabricante de uno de los diseños originales eligió sus propios detalles de modulación y encuadre de paquetes de forma única. Sería posible crear un chip universal que los manejara todos, aunque, aparte de acudir a una implementación de radio definida por software, no está claro si existen. Hay algo actualmente en el mercado que lo hace. Los tres chips principales que se han utilizado son el tipo Cypress CYRF6936, el tipo A7105 y el tipo NRF24L01.

Sin embargo, la electrónica de consumo de bajo costo es un mundo de imitadores, por lo que el estilo NRF24L01 ha recibido mucha imitación, tanto en dispositivos que se venden con marcas legítimas como marca Beken o en módulos de Hope, y también en Falsificaciones falsamente etiquetadas que todavía son generalmente, si bien imperfectamente funcionales. Además, los BTLE SoCs de Nordic pueden funcionar normalmente en un modo compatible con NRF24. Y la parte XN297 que ha tenido un uso intensivo en el último año tiene modulación en el aire compatible, pero algunas diferencias en el encuadre y el manejo de datos.

Incluso cuando se usa el mismo chip, a menudo hay varias diferencias en el protocolo que diferentes productos utilizan para transmitir datos a través de él. Esto cubre preguntas como cuándo saltar a una nueva frecuencia, de qué colección y con qué frecuencia transmitir. También incluye preguntas como la forma en que se codifican los datos de una función de control determinada en un paquete, e incluso elementos básicos como la forma en que un actuador de control o el acelerador electrónico deben responder a la dirección del movimiento de la palanca de control. Muchos productos también tienen un proceso de "enlace" durante el cual el transmisor y el receptor acuerdan un conjunto de frecuencias o códigos de dirección para usar entre sí. Pero al usar analizadores lógicos SPI de bajo costo, muchos entusiastas han podido realizar ingeniería inversa de estos detalles y publicar proyectos de código abierto que implementan codificadores o decodificadores compatibles, a menudo para una variedad de protocolos en un solo programa. Por lo general, esto toma la forma de un ATmega o STM32 conectado a través de SPI a un módulo de RF genérico que contiene el chip de 2.4 GHz requerido, pero en algunos casos la salida es, en cambio, una transmisión en serie a un módulo de RF más sofisticado que implementa detalles del aire propietario protocolo. Los conjuntos de chips individuales son lo suficientemente económicos como para que más de unos pocos aficionados hayan modificado sus transmisores de control favoritos para que simplemente contengan módulos para cada una de las tres familias principales, y el software cubra los detalles más precisos.

Además, algunos de los grados más finos de diferenciación entre chips semicompatibles se han resuelto hasta el punto en que el software puede lograr compatibilidad. Por ejemplo, es posible, a través de la manipulación de datos, tener un NRF24L01 + genuino o una transmisión compatible cercana de una manera que pueda ser recibida por un XN297, aunque aún no está claro si ocurrirá lo contrario.

Obviamente, lo que se usa en un mercado de consumidores orientado a los precios y en rápida evolución cambia rápidamente. Parece que ya hay una tendencia a tener un IC de radio distinto conectado a una MCU a través de SPI, hacia la integración de la funcionalidad de radio y MCU en la misma parte.

    
respondido por el Chris Stratton
4

"P.1) ¿Es posible usar chips RX / TX de dos juguetes diferentes juntos?"

Tal vez, si los dos chips utilizan el mismo protocolo y frecuencia. En los viejos tiempos, con modelos de aviones controlados por radio de 27 MHz y tal, había un protocolo dominante y la única variación era la subbanda de 27 MHz que se utilizaba, por lo que el intercambio de un cristal era suficiente. Pero esos días ya pasaron, y hay muchos chips baratos que implementan diferentes protocolos.

"P.2) Si es posible, ¿cómo puedo hacerlo?"

Probablemente no pudimos, por lo que definitivamente no puedes.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas