Autor Tema: RS485 y anticolision  (Leído 2135 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado Agustina

  • PIC16
  • ***
  • Mensajes: 113
RS485 y anticolision
« en: 09 de Diciembre de 2010, 12:08:06 »
Buenas! ando buscando alguna forma de detectar la colision de datos en un bus 485.

La idea es leer los datos enviados permanentemente y ver que coincidan con los datos enviados. Para esto lo que hago es habilitar el MAX485 para que envie y reciba permanentemente, es decir el pin DE a 5v y el RE a gnd. Con esto, supuestamente todo lo que envio por DI lo recibo por RO.

La cosa es que probe en proteus, simular algo asi y no andubo para nada.

Alguien tiene una idea?

gracias!  :g)

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: RS485 y anticolision
« Respuesta #1 en: 09 de Diciembre de 2010, 14:01:42 »
No puede activar los dos pines al mismo tiempo, tiene que hacer una variable de envio y otras de recibir comuntandos los dos pines DE y RE, si usa el buscador encontrara todas la informacion, ya se hablo aqui muchos de este temas, por eso no te contesta nadie y aqui te pongo uno de ellos
http://www.todopic.com.ar/foros/index.php?topic=31797.0

Desconectado Agustina

  • PIC16
  • ***
  • Mensajes: 113
Re: RS485 y anticolision
« Respuesta #2 en: 09 de Diciembre de 2010, 15:31:31 »
Pero porque estan entonces en pines distintos... porque no vienen "unidos" de fabrica??

mira esto:

http://www.rmbconsulting.us/rs-485-transmit-enable-signal-control

aqui explica como podria "escuchar" permanentemente lo que estoy enviando por el bus.

La idea es crear una rutina de deteccion de colision para RS485.


Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: RS485 y anticolision
« Respuesta #3 en: 09 de Diciembre de 2010, 15:54:51 »
Pero porque estan entonces en pines distintos... porque no vienen "unidos" de fabrica??

mira esto:

http://www.rmbconsulting.us/rs-485-transmit-enable-signal-control

aqui explica como podria "escuchar" permanentemente lo que estoy enviando por el bus.

La idea es crear una rutina de deteccion de colision para RS485.


Fijaste muy bien y lee, porque son distinta configuraciones, aunque yo nunca lo he implementado asi, por lo que comprendo que debe de hacer una Rutina que al activar TX y RX te avise de Colision , pero el mismo bus de salida solo puede aceptar una opcion o usar 2 RS485. lee el link que te envie y sigue los comentarios. :wink:
ok
Saludos