¿Se pueden hacer compatibles todos los chips RX y TX? [cerrado]

Tengo bastantes juguetes controlados por radio, algunos los 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) entre sí? Digamos que tengo chips RX-2 y TX-2. ¿Puedo usar un control remoto de 1 juguete para controlar el otro? Leí sobre chips RX/TX, tienden a tener diferentes frecuencias, pero si de alguna manera puedo hacer que coincidan con sus frecuencias, ¿puedo hacer que funcionen entre sí? ¿Hay algo más que deba hacer?

Todo eso es bastante bocado, 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?

Esta pregunta es demasiado vaga. ¿De qué fichas estamos hablando? No existe tal "chip" de número de pieza.
@EugeneSh. Quiero preguntar si se pueden hacer compatibles dos chips, no dos chips específicos sino dos chips cualesquiera.
Por supuesto que no..
@EugeneSh. Decepcionado, pensé que si de alguna manera podía modular las frecuencias de ambos y hacerlas coincidir, debería funcionar.
Supongamos que uno es un UART y el otro es un USB PHY, entonces ni siquiera tendría sentido "modular las frecuencias de ambos".
La radio definida por software puede permitirle hacer esto con cierto hardware, pero no con todo el hardware.

Respuestas (2)

Muchos juguetes RC modernos usan chips de 2,4 GHz originalmente destinados a otros fines, como ratones y teclados inalámbricos. En general, cada fabricante de uno de los diseños originales eligió su propia modulación y detalles de trama de paquetes de manera única: sería posible hacer un chip universal que manejara todos esos, aunque a menos que vaya a una implementación de radio definida por software, no está claro que haya hay algo actualmente en el mercado que lo haga. 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 imitaciones, por lo que el estilo NRF24L01 ha recibido mucha imitación, tanto en dispositivos vendidos bajo marcas legítimas que los diferencian, como Beken o en módulos de Hope, como en falsificaciones con etiquetas falsas. que todavía son generalmente, aunque imperfectamente funcionales. Además, los SoC BTLE de Nordic normalmente pueden funcionar en un modo compatible con NRF24. Y la parte XN297 que ha tenido un uso intensivo el año pasado 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 una serie de diferencias en el protocolo que usan los diferentes productos para transmitir datos a través de él. Esto cubre preguntas tales como cuándo saltar a una nueva frecuencia, de qué colección y con qué frecuencia transmitir. También incluye preguntas como cómo se codifican los datos de una función de control dada en un paquete, e incluso conceptos básicos como de qué manera debe responder un actuador de control o un acelerador electrónico a qué dirección del movimiento de la palanca de control. Muchos productos también tienen un proceso de "vinculación" 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 económicos, muchos entusiastas han podido aplicar ingeniería inversa a 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 propietario de aire. protocolo. Los conjuntos de chips individuales son lo suficientemente económicos como para que muchos aficionados hayan modificado sus transmisores de control favoritos para que simplemente contengan módulos para cada una de las tres familias principales, y luego el software cubre los detalles más finos. pero en algunos casos, la salida es, en cambio, un flujo en serie a un módulo de RF más sofisticado que implementa detalles del protocolo de aire patentado. Los conjuntos de chips individuales son lo suficientemente económicos como para que muchos aficionados hayan modificado sus transmisores de control favoritos para que simplemente contengan módulos para cada una de las tres familias principales, y luego el software cubre los detalles más finos. pero en algunos casos, la salida es, en cambio, un flujo en serie a un módulo de RF más sofisticado que implementa detalles del protocolo de aire patentado. Los conjuntos de chips individuales son lo suficientemente económicos como para que muchos aficionados hayan modificado sus transmisores de control favoritos para que simplemente contengan módulos para cada una de las tres familias principales, y luego el software cubre los detalles más finos.

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 la 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 lo contrario será cierto.

Obviamente, lo que se usa en un mercado de consumo impulsado por los precios que evoluciona rápidamente cambia rápidamente. Ya parece haber una tendencia que se aleja de 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.

Respuesta agradable y elaborada, gracias. Quité el chip a partir de ahora y configuré mi microcontrolador para que funcione con un control remoto basado en IR.

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

Tal vez, si los dos chips usan el mismo protocolo y frecuencia. En los viejos tiempos, con modelos de aviones controlados por radio de 27 MHz y similares, había un protocolo dominante y la única variación era la subbanda de 27 MHz que se usaba, por lo que intercambiar un cristal a menudo era suficiente. Pero esos días quedaron atrás y hay muchos chips baratos que implementan diferentes protocolos.

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

Lo más probable es que no podamos, así que definitivamente no puedes.

Digamos que mis dos juguetes solían funcionar a 2,4 GHz, ¿seguiré sin poder usarlos juntos?
@AadityaSahay, ¿puede conectar un dispositivo Bluetooth a una red Wi-Fi? o para el caso de un horno de microondas? Los tres usan la misma frecuencia (2,4 GHz), pero ninguno de ellos puede comunicarse entre sí.
@TomCarpenter Bueno, en realidad puedes usar un dispositivo bluetooth para conectarte a una red Wi-Fi, pero entiendo el punto, gracias
@AadityaSahay ¿En serio? Cuéntanos sobre este dispositivo, por favor...
@EugeneSh. No es en realidad un dispositivo sino un procedimiento. Puede usar un teléfono habilitado para wifi y usar su bluetooth para transmitir Internet a otro dispositivo bluetooth. La velocidad neta recibiría grandes golpes, pero funcionará.
@AadityaSahay eso no es conectar un dispositivo Bluetooth a una red wi-fi, eso es conectar un dispositivo wi-fi a una red wi-fi y un dispositivo Bluetooth a otro dispositivo Bluetooth.
@AadityaSahay No tiene nada que ver con lo que crees que hace. La parte del transceptor wifi del teléfono está hablando del punto de acceso wifi. El transceptor BT está hablando BT del otro teléfono. Ningún transceptor está hablando ambos.
@TomCarpenter De acuerdo, sin ofender, pero he leído noticias sobre el trabajo en curso. No estoy seguro, pero están fabricando dispositivos que pueden comunicarse en cualquiera de los dos protocolos.
@EugeneSh. De acuerdo Encontré mi error
@Aaditya si el pasado es una predicción, 'ellos' crearán 2 protocolos nuevos e incompatibles cada vez que un chip llegue al mercado que pueda hablar con dos protocolos existentes. ;)
@WoutervanOoijen Lol ahora eso es cierto, y Lifi ya se está preparando para dominar el mercado.
No creo que vaya demasiado lejos. Simplemente porque no puede funcionar cuando tu teléfono está en tu bolsillo... A menos que empiecen a fabricar ropa con bolsillos transparentes...
En realidad, hay mucha más compatibilidad, intencional o no, en el ámbito de 2,4 GHz de lo que uno podría imaginar. Muchas veces, las diferencias clave están en el software, pero también se están reetiquetando muchas veces, por lo que a veces los juguetes de diferentes marcas son compatibles, mientras que los modelos o incluso las revisiones de la misma marca no lo son.