uControl
Mayo 21, 2013, 09:39:20 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Ayuda con conexiones entre multiples arduinos  (Leído 2801 veces)
0 Usuarios y 1 Visitante están viendo este tema.
cybersigma
PIC10F
*
Desconectado Desconectado

Mensajes: 90


« : Febrero 11, 2012, 07:15:33 »

Hola, que tal, ¿alguien sabe como comunicar varios arduinos de manera serial? Esque estoy trabajando con un ardupilot, el cual trae un atmega328 y la placa de sensor IMU igual contiene un atmega 328, el problema radica en que al ocuparlos en conjunto con unos modulos xbee, la unica forma que se me ocurre de comunicacion remota es conectar un xbee al ardupilot y otro al sensor IMU, y otro xbee en la computadora para controlar todo
En línea
el_vpi
Moderador
PIC18F
*****
Desconectado Desconectado

Mensajes: 1122



« Respuesta #1 : Febrero 11, 2012, 08:27:48 »

Al ser puertos serie, solo podes 2 equipos cualquiera entre si, pero no mas.

Me parece que deberias darla la inteligancia suficiente al ardupilot para comunicrse con la IMU, sino el tiempo de respuesta del lazo se te va a ir a los caños (me parece) y por otro lado desde el pilot a a PC para recibir comandos de que hacer.

Porque evaluar la IMU y luego controlar al piloto en base a eso, mmm.... no lo veo.

saludos, Daniel.
En línea
cybersigma
PIC10F
*
Desconectado Desconectado

Mensajes: 90


« Respuesta #2 : Febrero 12, 2012, 02:33:38 »

El problema radica principalmente que el imu no se comunica con el ardupilot por medio de I2C, sino de forma serial. El ardupilot, igual se puede comunicar de forma serial y pues el xbee con la compu, es otra conexion serial. No creo tener problemas al comunicar el ardupilot con la imu, el ardupilot con la compu o el imu con la compu, mi problema radica al quererlos comunicar los 3 a la vez, no se me ocurre como
En línea
el_vpi
Moderador
PIC18F
*****
Desconectado Desconectado

Mensajes: 1122



« Respuesta #3 : Febrero 12, 2012, 04:28:09 »

Seria bueno que cuentes un poco mas alla de la comunicacion que queres hacer.
Por ejm que funcion cumple la PC en todo eso, si tu control necesita de la IMU para control y ademas los datos van a otro lado, etc.

Lo mas facil si queres unir los 3 es que la PC todo lo que reciba del arduino vaya a la IMU y todo lo de la IMU al arduino y entre medio metes lo que queres hacer con la PC. La usarias de concentrador y ademas agregas inteligencia, pero no se bien la finalidad de la PC en todo esto.
En línea
cybersigma
PIC10F
*
Desconectado Desconectado

Mensajes: 90


« Respuesta #4 : Febrero 21, 2012, 12:33:48 »

Hola, perdon por la tardanza en contestar, esque estube en examenes, pero ya estoy de nuevo aqui. La funcion que ocupa la pc en todo esto es para poder ver los valores que arroje el IMU, asi como cualquier otro sensor conectado al arduino, y poder visualizar esto en un programa de visual basic
En línea
el_vpi
Moderador
PIC18F
*****
Desconectado Desconectado

Mensajes: 1122



« Respuesta #5 : Febrero 21, 2012, 08:47:01 »

si es para eso, yo invertiria hores en agregar un canal de "debug" desde al arduino a la PC y dejaria conectados todos los sensores directo al micro de control. Eso te permitira monitorear todos los sensores sin problemas ni interferir en los lazoa de control del sistema.
En línea
cybersigma
PIC10F
*
Desconectado Desconectado

Mensajes: 90


« Respuesta #6 : Febrero 22, 2012, 12:14:16 »

El problema es que el sensor IMU solo se puede conectar de manera serial
En línea
gargolan
Amigo de uControl
PIC10F
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 91



WWW
« Respuesta #7 : Febrero 25, 2012, 09:29:19 »

Puede ser I2C , SPI ó un lazo rs485.
Saludos.
En línea
cybersigma
PIC10F
*
Desconectado Desconectado

Mensajes: 90


« Respuesta #8 : Febrero 26, 2012, 02:37:01 »

Puede ser I2C , SPI ó un lazo rs485.
Saludos.
¿Podrias explicarme mejor esas opciones? conosco el protocolo I2C, pero se necesitan los pines maestro y esclavo, aparte de la alimentacion y e xbee no cuenta con esos pines, SPI creo que es similar al ICSP de los pics, pero pues no se bien que onda y el lazo rs485 no tengo ni idea, se de algo similar, que es como la norma rs232, solo que la 485 sirve para mayores distancias, si es la que creo que es
En línea
gargolan
Amigo de uControl
PIC10F
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 91



WWW
« Respuesta #9 : Febrero 27, 2012, 10:21:00 »

Sobre rs485 podes empezar por esto

http://www.neoteo.com/rs485-domotica-al-alcance-de-tu-mano-15810

sobre I2C lo básico:
-------------------
http://es.wikipedia.org/wiki/I%C2%B2C

Como de costumbre mas completo pero en inglés: http://en.wikipedia.org/wiki/I%C2%B2C
Ejemplos a montones en la web

SPI:
http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

En resumen Rs485 para conectar varios dispositivos a larga distancias;
I2C y SPI para conectar un maestro a varios esclavos pero no permite largas distancias (I2C lo inventó philips  para reducir el cableado y mejorar la complejidad de los circuitos impresos en aparatos como video casetteras etc.

Bueno tenes bastante info para arrancar.
Saludos.






En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.091 segundos con 28 consultas. (Pretty URLs adds 0.011s, 3q)
loggkey