fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Construcción de microrobot

69 Respuestas
11 Usuarios
0 Reactions
21.8 K Visitas
quiquelin
Respuestas: 21
Topic starter
(@quiquelin)
Eminent Member
Registrado: hace 16 años

Buenas a todos, me llamo quique y soy nuevo por el foro...escribiendo, por que llevo mucho tiempo leyendolo.

Me he arrancado a escribir por que estoy realizando mi proyecto fin de carrera (estoy terminando mis estudios de ingenieria industrial).

Mi proyecto consiste en la construcción de un microrobot. Este microrobot cuenta con una placa, bueno en realidad son dos. La primera se utiliza para el control de los motores y los sensores del robot y la segunda es el cerebro digamos. De la primera no tengo problema ya que tengo los planos ya que voy a utilizar los planos de la sky293, una placa desarrollada para el skybot, un robot de caracteristicas similares al mío en la autónoma de Madrid diseñado por obijuan, miembro de este foro.

El problema viene en al segunda placa, voy a utilizar para controlarla un micro pic 16f876a, y para conectarlo al pc un usb. No es necesaria la conexión por rj11 para la programación ya que vamos a utilizar un bootloader para poder cargar los programas por usb. Vamos a utilizar un conversor usb-serie (ft232rl de ftdi ) para poder conectarlo al pic y luego una serie de conectores bus de 10 pines para poder conectarlo con la placa antes mencionada.

El robot se va a conectar al pc mediante un módulo de radiofrecuencia, en concreto uno que distribuye microchip y del que ya se ha hablado en el foro. El módulo en cuestión es el mrf24j40ma. Lo tengo desde hace 1 mes...y sinceramente no he sido capaz de hacer nada más que jugar a encender y apagar luces con el entre las placas que acompañan a los módulos. Las placas que acompañan a los módulos son parte del kit picdem que trae dos módulos completos y dos placas con un 18f4620 para poder trastear un pcoo con ellos...pero no he conseguido nada.

En definitiva estoy bastante atascado por que no se que hacer con los módulos ni nada si alguien me pudiese ayudar le estaría muy agradecido.

Un saludo y perdón por todo el rollaco pero entiendo que cuantos más datos dé mejor se entenderá mi problema. Si necesitais algun dato más o los planos o lo que sea pedidmelos y os los proporciono encantado.

Responder
68 respuestas
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 19 años

Mmm, microusb de 5 pines... me suena a que eso es para los puertos USB-OTG (USB On-The-Go), es decir, los que funcionan como esclavos o maestros según cómo se ponga el pin ID (el quinto pin). En el caso del 18f2550 tendrás que usarlo como si fuese un mini-B, es decir dejarlo flotante (sin conectar a tierra ni a alimentación). En el caso de que fuese OTG, mini-A, sería conectado a tierra.

En cuanto a capacidades creo que es bastante mejor el PUF. Microchip tiene 2 distintos, el HID, que no necesita drivers, pero tiene limitada la velocidad al usar HID y ocupa 4KB de memoria flash; y el propietario, que es mucho más rápido y ligero, pero tendrás que instalar drivers allá donde quieras usarlo para subir código. Por otro lado, el PUF creo que también necesita drivers, pero es open source y tiene muy buenas críticas.

Un saludo.

Responder
quiquelin
Respuestas: 21
Topic starter
(@quiquelin)
Eminent Member
Registrado: hace 16 años

Sera mini usb on the go, por lo que dices. Lo dejare sin conectar, lo unico que mirare en el datasheet cual corresponde al 5 pin y cual al primero no vaya a ser que lo haga al reves...jeje. Intentare utilizar uno que no ocupe memoria en el pic más que nada por que tampoco sé si luego me hará falta para almacenar la información que le requiera al módulo de radiofrecuencia. Así que será uno de los dos con drivers. Al final y al cabo de momento solo van a moverse en mi ordenador...no me supone un gran trastorno.

Un saludo

gracias

Responder
quiquelin
Respuestas: 21
Topic starter
(@quiquelin)
Eminent Member
Registrado: hace 16 años

Hola de nuevo! alguien podria explicarme como funcina el max3002 de Maxim por que he estado leyendo el datasheet y no me queda muy claro si es un regulador de tensión...si es un conversor de niveles... y estoy hecho un poco un lío. Al final gracias a FJ Sanchez y su consejo, voy a alimentar la electrónica incluyendo el módulo inalámbrico a 3.3 V con un micro LF y los servos, motores y sensores a 7,4 V (dos elementos LiPo) que os parece? Me recomendaís lo mismo que FJ Sanchez o pensaís que habría alguna manera mejor de hacerlo.

Un saludo y gracias de nuevo

Responder
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 19 años

Buenas, creo que queda claro leyendo lo que pone aquí http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3672 " onclick="window.open(this.href);return false;:
The MAX3000E/MAX3001E/MAX3002–MAX3012 8-channel level translators provide the level shifting necessary to allow data transfer in a multivoltage system.

Que traducido al castellano sería algo como:
El traductor de niveles de 8 canales MAX3000E/MAX3001E/MAX3002–MAX3012 proporciona el cambio de niveles necesario para permitir la transferencia de datos en un sistema multivoltaje.

El funcionamiento es de lo más simple. Conectas a Vcc el voltaje superior, en tu caso 5V, y a VL el voltaje más bajo, 3.3V. Después el pin de EN (enable) lo puedes dejar fijado a VL (3.3V) y así siempre estará activo el dispositivo, si quieres controlar el estado de dicho pin, debe de hacerse con un voltaje VL, no puedes usar Vcc en este pin. Solo te faltaría conectar GND a tierra y listo para usar. Los canales son bidireccionales y aguantan hasta 20Mbps. Tienes 8 pines I/O VCC y otros 8 I/O VL, de manera que lo que entra por uno sale por otro, pero con el nivel de tensión ya cambiado.

Creo que vas a necesitar convertir la señal de control de los servos, puente H (si lo usas) y poco más, ya que el CNY-70 creo que funciona a 3.3V también.

Un saludo.

Responder
quiquelin
Respuestas: 21
Topic starter
(@quiquelin)
Eminent Member
Registrado: hace 16 años

Para los servos habia pensado en un regulador de tensión a 6V, ya que las baterías me entregarán 7.4 no es así? Y luego disminuir la tensión para llevarla a los motores y a los sensores con otro regulador a 5 voltios. Para los motores si voy a utilizar un puente H. Por lo que he leido en el datasheet los sensores van a 5 voltios por lo que iran dessde el regulador que alimenta a los motores, te parece una buena idea?

gracias

un saludo

Responder
Página 5 / 14
Compartir: