Hola.
Yo también he trabajado con RF (casi en bots).
La idea era transmitir datos por medio de Hyperterminal de una PC a otra (lo que teclearas aparecería en la otra PC).
Yo utilicé el par de Rentron TWS-434 (434 MHz) y funcionaba bien hasta 1200 bps. La hoja de datos dice que hasta 2.4 Kbps pero yo tuve problemas con eso asi que lo dejé a 1.2K.
Una cosa interesante fue que (después de leer varios artículos en Internet) al colocarle antenas de teléfono (900 MHz) y dándole hasta 10 Volts al transmisor alcanzaba distancias de como 100 mts estando dentro del edificio (escuela) a 250 mts en campo abierto (las computadoras afuera y "viéndose").
Yo también tengo el libro ese de Amphibionics e Insectronics (y algunos mas) y son buenos para saber cómo y dónde comprar las "cosillas".
Sobre lo de que si son estándar o no...........................
Si pueden leer el libro Robot Sumo: The official Guide (Pete Miles, 2002), en el capítulo 10 explica los diferentes tipos de RF para sistemas R/C (27,40,50,72,75 MHz).
Les escribiré algo para que se den una idea:
Banda de 27 MHzSe usa para vehículos de terrestres y aéreos. Usualmente se emplea en carritos ,tanques, botes y avioncitos de bajo costo. Empieza en 26.995 MHz y se divide en seis canales diferentes (50 Khz entre uno y otro). Estos usan AM o FM para transmitir.
72 MHzSe usa solo para aviones. No se permite que los robots terrestres utilicen esta banda. Se divide en 50 canales que empiezan desde el 11 al 60. La frecuencia va desde los 72.010 Mhz hasta 72.990 MHz, espaciados de 20 en 20 kHz (tienen una banderita blanca con el canal en el que están).
Descanso 75 MHzSe usa para terrestres solamente. Se divide en 30 canales que empiezan en 75.410 MHz, se incrementan de 20 en 20 kHz hasta los 75.990 MHz. Los canales empiezan desde el 61 al 90 (tienen una banderita roja con el canal donde están).
50 MHzSe usa para aéreo o terrena. 10 canales, 50.800 MHz (20kHz). Son canales de dos dígitos (00-09). Estos tienen una banderita negra.
Y los de Japón son de 40 MHz, Reino Unido 35 MHz, en fin, si tienen oportunidad de leer el libro mucho mejor.
También en Build Your Own Combat Robot (de Pete Miles y Tom Carroll 2002) en el capítulo 8 se explica lo mismo.
Otro libro donde una persona utilizó walkie talkies para mandar la información es Build your own All-terrain Robot (Brad Graham y Kathy McGowan 2004) en el capítulo 5 donde utiliza el DTMF de los walkie talkies para mandar comandos de ON/OFF (utilizando codificadores/decodificadores DTMF).
Aunque solo lo propone como una alternativa quizá se pueda utilizar con el DTMFOUT del PICBasic Pro (quizá).
Quizá esto les sirva.
Apenas estoy autoenseñándome C (C Primer de Prata) asi que no entiendo mucho el código que colocan pero lo haré (algún día
).
Sobre lo de transmitir con el Usart en Hardware...........
Microengineering labs dá varios ejemplos de cómo utilizar el Serin/Serout, Hserin/Hserout del PIC Basic Pro.
Al igual de Lordlafebre yo usé solamente el Serin (software) pero ahora que tengo de los 18Fs me pondré a ver si puedo hacer comunicación en hardware con Hserin/out (si me queda tiempo
).
Una cosa mas:
Como yo tenía que transmitir un datos en full duplex usé infrarrojos (40kHz y 56kHz). Para transmitir en RF use Duplex. No podía transmitir porque el transmisor de una era igual a su receptor (solo tenía de 434 MHz para las dos PCs) asi que apagaba un receptor cuando transmitía y prendía el otro (usando las condicionantes de Serin). A lo que voy es que es muy (pero muy) recomendable "codificar" la información para no tener problemas si en un mismo cuarto están varios bots con la misma frecuencia (claro que si están con diferentes pues no hay problema).
La gran desventaja con estos transmisores es que son de ASK y cualquier variación (y me ha pasado) de voltaje hecha a perder la información.
¡¡¡¡¡¡¡Uffffff!!!!!!!
Nunca había escrito tanto en ningún foro.
PD: Si tienen oportunidad lean este libro "Mobile Robotic Car Design" de PushKin Kachroo y Patricia Mellodge, yo voy a la mitad y está buenísimo, tiene lo que nunca había visto en un libro de este tipo: diagramas de bloques retroalimentados con su función de transferencia (si, función de transferencia) simulada en MatLab.
Usan un DSP de Motorola (en C) combinado con un PIC 16F874 (en ensamblador).
PD#2:
Me pueden decir cómo hacerle para que si hay respuestas me llegue la notificación a mi correo electrónico normal (no el de miarroba). Antes me llegaba cualquier actualización de tema a mi correo y ahora tengo activado el botón de notificar pero no me llega nada al correo, tengo que entrar al foro, luego al perfil para ver si hubo respuestas.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Uffffff otra vez!!!!!!!!!!!!!!!