Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola, soy nuevo en el foro. Me presento, soy estudiante de telecomunicaciones, y estoy realizando mi proyecto fin de carrera consistente en el control a distancia de un robot, usando radiomodems, y un joystick conectado al ordenador. Por ahora la única parte que tengo más o menos hecha, es la detección del joystick por parte del pc, así como los movimientos que realizas con éste. Ésto lo tengo hecho en Visual Basic.
Quería comentaros a ver si me podeis echar una mano y aclararme unas cuantas dudas, así como asesorarme en cuanto a qué componentes comprar.
En principio, el robot iría controlado con un microcontrolador Atmel.Aquí viene la primera pregunta:
Los radiomodem funcionan usando el protocolo de comunicación serie RS232, cierto?Necesito por tanto un microcontrolador que "entienda" el protocolo serie, es decir, que incorpore un UART, no?Ahora bien, ¿el hecho de que esté usando la comunicación serie implica que el radiomodem esté conectado al microcontrolador por el puerto serie, o puede ir conectado directamente pin a pin?
Por otro lado, ¿qué radiomodems me aconsejais, que no estén mal de precio?
Sé que este primer post ha sido breve pero bastante "espeso", espero en el futuro hacer preguntas más concretas 🙂
Gracias de antemano
Buenas a todos.
Los radiomodems que te refieres si son con comuniación serie. Entonces te hará falta que el microcontrolador posea un módulo USART para que se comunique el robot.
Ahora bien, si lo que quieres es que vaya a otro pin, tendrás que implementar por SW un puerto serie y no es una opción óptima.
El módulo USART de un microcontrolador es como una DUART: implementada en HW, solo configuras los registros y son accesos a memoria.
Desde el punto de vista del coste: como mejor veas, si quieres hacerte tu propio modem o comprar unos normalitos. Ya como desees el radio o area de cobertura es algo que tienes que ver tu mismo.
No es que te pongas a calcular el HOKUMURA HATA y radioenlaces, sino que veas la sensibilidad, potencia, la antena... eso ya son especificaciones del PFC.
Ya me comentarás de que escuela eres, yo soy de Teleco Málaga.
73
Hola
Mira esta página, hay varios.
http://www.msebilbao.com/tienda/product_info.php?cPath=27_32&products_id=46
Este es de un alcance de 100 metros en campo abierto y viene montado. Es un módem transparente, es decir, directo al com o al UART del micro.
Salu2
EA7FNJ, no necesito explícitamente que vaya a otro pin, solo es que me habían comentado que uno de los radiomodems que había estado mirando iba directamente "pinchado" a la placa. Pero vamos, que si los puedo conectar via puerto serie, me dejo de complicaciones.
Otra cosa, como nunca he usado radiomodems, ando un poco perdido. El protocolo RS232 ¿hace que tan solo tenga que conectar un radiomodem al robot y otro al pc y configurar la velocidad, paridad y un par de cosas más, o necesito programar algo aparte para lograr sincronismo y que no haya problemas? He visto por ahí que Visual Basic te facilita en parte el trabajar con el puerto serie, no?
Bueno, a ver si poco a poco vamos avanzando.
Gracias a todos
Veamos, yo ahora mismo estoy "trabajando" con un Basicx-24.
En basic es muy fácil abrir puertos serie, tan sólo es OpenCom(baudios, buf. in, buf. out). Si mal no me acuerdo.
La "gozada" de usar puertos serie es que si quieres tan sólo tienes que cruzar Rx y Tx y ya tienes la conexión, vamos, así "hablo" yo con mi controladora de servos y va estupendamente, tan sólo dos cables 🙂
En concreto el Baicx-24 posee un puerto Serie por defecto (Com1) y puedes configurarle un segundo puerto serie en los pines que quieras (Com3).
En cuanto a paridad, bit de parada... etc eso suele ser casi estandar y no suele hacer falta configurar.
En cuanto al uso de radiomodems... en superrobotica.com también tienes varios por puerto serie que creo que funcionan estupendamente.