TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Chenao en 24 de Agosto de 2016, 01:20:24
-
Buena noche
Muchachos resulta que estoy implementado una comunicación RS485 por medio de dos PIC16F886 y dos MAX485. He realizado un código en CCS el cual he "validado" en proteus por medio del integrado MAXIM 487 (homólogo del MAXIM 485).
El programa realiza una función muy básica y es la siguiente: el microcontrolador maestro envía al esclavo un dato (por medio del canal 485) y este muestra el valor recibido en un puerto. La simulación funciona según lo planeado, ahora he decidido montarlo en físico para realizar algunas pruebas preliminares para ello he conseguido el integrado MAXIM 485 (ver imagen). Aunque parece simple he tenido varias dificultades, la primera es que no me queda claro cual es la distribución de pines del integrado, según el data sheet existen dos configuraciones. He optado por la configuración umax ya que al conectar el integrados basado en la configuración DIP/SO la protección de sobre corrientes de la fuente se dispara.
- Tienes que ingresar para ver archivos adjuntos -
Distribución de pines
- Tienes que ingresar para ver archivos adjuntos -
Ahora la conexión que estoy utilizado es la siguiente : Donde Tx, Rx y C1 son la señales de datos y de control respectivamente del microcontrolado maestro, similarmente los terminales Tx1, Tx2 y C2 son la señales de datos y de control del esclavo.
- Tienes que ingresar para ver archivos adjuntos -
Agradecería cualquier tipo de recomendación o sugerencia para aclarar las dudas.
Saludos.
-
la primera es que no me queda claro cual es la distribución de pines del integrado, según el data sheet existen dos configuraciones. He optado por la configuración umax ya que al conectar el integrados basado en la configuración DIP/SO la protección de sobre corrientes de la fuente se dispara.
Si es el de la imagen es DIP.
Mira este integrado, al final tenes el formato y las medidas del paquete, ademas es SMT (uMAX)
https://datasheets.maximintegrated.com/en/ds/MAX1762-MAX1791.pdf
-
Buen día
Gracias por responder Killer
Entendido, pero en este caso (de que el max485 es DIP) por qué al conectarlo a la fuente (pin 8 VCC = 5v y pin 5 GND) el integrado se calienta inmediatamente (debido a que se produce un aumento en la corriente), sigo si entender la causa de este fenómeno.
Ahora, cuando lo conecto en la configuración umax no pasa la situación antes descrita, pero si tiene un comportamiento bastante extraño, y es que los terminales (DE y RE negado) siempre permanecen activados a 5V.
Sigo buscando para dar solución ha este inconveniente.
Saludos.
-
Probaste con otro micro? tal ves tenga un defecto el mismo. De la otro forma tal ves te "funciona" (entre comillas por que no lo hace) pero es por que estas metiendo tension por cualquier otro pin.
-
Si he probado con varios Max, he realizado diferentes pruebas la última que realicé fue únicamente conectar el max (DIP) directamente a la fuente (sin micro ni otro elementos) y el comportamiento es el mismo la protección contra sobre corriente actúa.
Sinceramente no entiendo que este pasando ya que la conexión de este elemento es bastante simple. Por otro lado, en la otra conexión no aparece el fenómeno que mencioné anteriormente pero el chip no da respuesta alguna, es decir, no realiza la función correspondiente.
Sigo buscando la solución.
Saludos.