Pages: [1]   Go Down
Author Topic: Cable para conexiones largas  (Read 1324 times)
0 Members and 1 Guest are viewing this topic.
Buenos Aires
Offline Offline
Newbie
*
Karma: 0
Posts: 23
new to arduino
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola! tengo que conectar un sensor de una puerta a la placa Arduino que va a estar a varios metros de la misma, que tipo de cables se usan? los de telefono como estos?

http://articulo.mercadolibre.com.ar/MLA-455458569-cable-telefonico-rollo-x-100-mts-4-hilos-alarmas-sensores-_JM

SI no cuales?

Gracias!
Logged

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues depende mucho de las características de la señal y la robustez al ruido que tenga el sistema.

El cable que pones, por ejemplo, es un cable cualquiera, sin ninguna característica especial ni ventaja.
Si hubiese potenciales problemas de ruino (que no lo creo) siempre puedes plantearte un cable UTP o STP de los que se usan para redes Ethernet. Como son cables muy comunes, sus precios tampoco son muy altos y son mucho más robustos ante interferencias (si usas una transmision diferencial).

Pero vamos, que los sensores de alarmas suelen ser NO/NC y si no son demasiados metros seguro que con ese tienes para alimentarlo y para devolver la señal de hasta dos sensores (usando un pullup externo, no el del AVR).
Logged

Vinciduino rocks!

Buenos Aires
Offline Offline
Newbie
*
Karma: 0
Posts: 23
new to arduino
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues depende mucho de las características de la señal y la robustez al ruido que tenga el sistema.

El cable que pones, por ejemplo, es un cable cualquiera, sin ninguna característica especial ni ventaja.
Si hubiese potenciales problemas de ruino (que no lo creo) siempre puedes plantearte un cable UTP o STP de los que se usan para redes Ethernet. Como son cables muy comunes, sus precios tampoco son muy altos y son mucho más robustos ante interferencias (si usas una transmision diferencial).

Pero vamos, que los sensores de alarmas suelen ser NO/NC y si no son demasiados metros seguro que con ese tienes para alimentarlo y para devolver la señal de hasta dos sensores (usando un pullup externo, no el del AVR).

Gracias! si no son muchos metros, 2, 3 como maximo. Lo que no tengo ni idea es lo que me dices de usar un pullup externo, que es?
Logged

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues eso depende algo del sensor ...
SI el sensor lo que hace es cortocircuitar los cables (cerrar un relé, vamos) cuando detecta, normalmente uno de los cables se conecta a masa (0V) y el otro se pone a nivel lógico "1" conectandolo a VCC con una resistencia de manera que en ausencia de señal, en ese cable hay un 1 y cuando se detecta algo, el csable se conecta a GND por el relé y pasa a un estado "0".

A este tipo de uso de una resistencia se le llama resistencia de pull-up (porque "empuja" el valor del cable a "1").
El propio AVR del arduino tiene sus propias resistencias de pullup que te ahorrar la necesidad de usar una resistencia externa.
Sin embargo, si el cable es muy largo, quizás necesitas asegurar corrientes más altas (con una resistencia más baja) para ser un poco más inmune al ruido. Pero no es tu caso.
Logged

Vinciduino rocks!

Cordoba
Offline Offline
God Member
*****
Karma: 41
Posts: 720
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ademas de la resistencia debes poner diodos para suprimir ruidos. Un cable largo se transforma en una antena.
                                vcc
                                  |                                 
                                  --
                                  ^
entrada Arduino  <-------|---------- calble largo
                                 --
                                  ^
                                  |
                                gnd

espero se entienda el dibujo
Logged

El que pregunta aprende, el que responde aprende a responder.

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

El propio AVR ya incorpora diodos de protección Schottky en esa configuración.

Si añades diodos de protección con un Vf superior a los del arduino de nada servirán ...
Logged

Vinciduino rocks!

Cordoba
Offline Offline
God Member
*****
Karma: 41
Posts: 720
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

para asegurarte no dañar las salidas del arduino te conviene usar un driver como 74hct125, o cd4049 que te va a dar mas inmunidad al ruido y maneja mejor corriente para cables largos.
Logged

El que pregunta aprende, el que responde aprende a responder.

Buenos Aires
Offline Offline
Newbie
*
Karma: 0
Posts: 23
new to arduino
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

al final use un cable comun monopolar (creo que se le dice asi) y con el metor y medio dedistancia que tengo que manejar anda todo bien, POR AHORA. Si llego a tener problemas vengo a consultar.

Gracias!
Logged

Cordoba
Offline Offline
God Member
*****
Karma: 41
Posts: 720
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

en señales TTL se pueden extender hasta 3m, pero puedes tener mucho ruido.
Logged

El que pregunta aprende, el que responde aprende a responder.

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Para la "frecuencia" que tiene manejar no creo que tenga muchos problemas ...
Logged

Vinciduino rocks!

Pages: [1]   Go Up
Jump to: