Pages: [1]   Go Down
Author Topic: Pregunta: Red Arduino + PC  (Read 1042 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos, llevo unos días leyendo sobre las diferentes maneras de interconectar dispositivos, tales como CAN, I2C o Modbus.

Mi idea es tener una serie de arduinos (u otros PIC's) que puedan enviar datos (que inicien la comunicación) a un dispositivo maestro, encargado de la comunicación con el PC, de manera "simultanea" y a su vez, que el dispositivo maestro envíe datos a esos dispositivos. Entrecomillo simultanea porque entiendo que el proceso de las peticiones pueda ser lineal (arduino solo tiene 1 hilo si no me equivoco) pero que a efectos prácticos, parezca que todo se ejecuta a la vez. Supongo que esto vendrá dado por la latencia, buffers, etc.

¿Qué sistema de comunicación es el más adecuado?

Muchas gracias, a ver si podéis orientarme un poco.
Logged

Spain
Offline Offline
Full Member
***
Karma: 0
Posts: 191
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dos cuestiones:
1. Si has estado mirando, habrás visto que CAN y Modbus son 2 protocolos de comunicación, mientras que I2C es solamente un tipo de bus de comunicaciones.
2. Tienes que entrar en más detalle de cuál va a ser tu aplicación: ¿Qué tipo de comunicación quieres? ¿A qué distancia van a estar los dispositivos entre ellos? ¿Cómo piensas cablear? ¿Vas a implementar el protocolo de comunicaciones? ¿Qué volumen de datos quieres transmitir? ....
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias por responder. La función básica de los dispositivos seria la de controlar el acceso a salas mediante código de acceso y la lectura de algunos parámetros como temperatura y cosas así. La distribución de los dispositivos no sería excesivamente extensa, un local mediano-grande (unos 120m2). Había pensado usar Cat5 para poder montar el bus y la alimentación de los dispositivos.

Gracias nuevamente.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 19
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La comunicación i2c se utiliza unicamente para comunicaciones entre circuitos integrados, para comunicar aplicaciones como las que describes no se podría.

Respecto con el protocolo CAN, si que se podría realizar pero tendrás que conocer bien el funcionamiento ya que no es nada facil...
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Respecto con el protocolo CAN, si que se podría realizar pero tendrás que conocer bien el funcionamiento ya que no es nada facil...

@Igor ha trabajado mucho con CAN y te puede ayudar su blog.

http://secuduino.blogspot.com.es/
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

Pages: [1]   Go Up
Jump to: