Autor Tema: RS485. Maestro a 5v esclavos a 3v3.  (Leído 1565 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ElViejoTom

  • PIC10
  • *
  • Mensajes: 4
RS485. Maestro a 5v esclavos a 3v3.
« en: 05 de Junio de 2013, 20:07:19 »
Hola,

recurro otra vez al foro para ver si me pueden ayudar.

Tengo funcionando en este momento un PIC18F14K50 (5V) conectado por USB a la PC y por la USART a un MAX585/SN75176BP (probé con ambos) como maestro. Por otro lado tengo un esclavo hecho con un PIC18F26K20 (3V3) también conectado a un MAX485/SN75176BP.

El problema que tengo es que en el sentido maestro a esclavo la comunicación funciona a través del 485 y en sentido inverso no.

En el esclavo el MAX/SN está a 5V y el PIC a 3V3. Según las hojas de datos entiendo que el MAX/SN deberían entender como 1 lógico una tensión de Vih=2V pero no sucede.

Para descartar conecté el esclavo a un MAX232 y lo comuniqué al siow del ccs con éxito, recibe órdenes y las contesta, pero cuando monto la red rs485 no funciona.

Como solución creo que me puede servir un PIC18F26K22 (5V) pero no hay y vaya a saber cuándo entren al país. Por lo tanto tengo que ver alguna alternativa. Además me gustaría entender por qué no funciona y ver si alguien me puede ayudar para solucionarlo.

Adjunto el circuito probado en Proteus.

Desde ya muchas gracias.