Autor Tema: Pic16f876A junto a Rs-232 y Rs-485.  (Leído 2811 veces)

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

Desconectado eldire

  • PIC10
  • *
  • Mensajes: 47
Pic16f876A junto a Rs-232 y Rs-485.
« en: 06 de Abril de 2010, 14:22:44 »
Buenas de nuevo,  como siempre preguntando :oops:.  Bueno la cuestion es la siguiente:

Tengo un pic 16f876a el cual necesito conectarlo a rs-232 y 485. Este pic en cuestion solo tiene un Usart, por lo que uno de los dos protocolos de comunicacion debere usarlo mediante software desde otro de los pines. Ahora bien ¿Cual de los dos protocolos dejo en Usart y cual por software?. ¿Alguien tiene alguna otra solucion?.

Saludos y gracias de nuevo

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #1 en: 06 de Abril de 2010, 14:47:46 »
Yo usaría por software el que se va a utilizar menos y tendrá menos flujo de datos. No se exactamente como va a ser la aplicación  :?
No contesto mensajes privados, las consultas en el foro

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #2 en: 06 de Abril de 2010, 17:53:39 »
PRIORIDADES! benditas prioridades! estas haciendo una pregunta muy filosófica, define tus prioridades y asegúrate que ese vaya al mejor es decir al que tiene la interrupción.

 

Desconectado Nirgelep

  • PIC10
  • *
  • Mensajes: 7
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #3 en: 06 de Abril de 2010, 18:23:45 »
Hola:

Si no quieres preocuparte de tener que realizar la transmisión de datos mediante software, puedes plantearte usar un PIC con 2 UART de la familia PIC18F, pero
me imagino que deseas seguir trabajando con el 16F876A.

Además de la cantidad de información a tratar para determinar cual implementar vía software, también sería interesante tener en cuenta lo que va a haber conectado al otro lado del RS232 y del RS485, así como número de elementos en este último.

Referente a otro tipo de solución, no lo he hecho nunca, pero posiblemente se pueda conectar de alguna forma TX y RX del PIC a los integrados 232 y 485 y determinar cual debe funcionar con otro pin del microcontrolador.

Un saludo.

Desconectado eldire

  • PIC10
  • *
  • Mensajes: 47
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #4 en: 07 de Abril de 2010, 08:30:45 »
En primer lugar gracias por responder tan rapidamente, ahora os paso a detallar lo que haria la aplicacion(Suky y fidodido18). La aplicacion lo que hace es manejar una red de 485 monitorizando unos sensores en los esclavos, dependiendo de lo que envien los esclavos el maestro se comunica por 232 con un modulo gsm para realizar una llamada de datos y enviar la trama de alarma. No se si sera bastante con esta explicacion.

X Nirgelep. El cambio de pic en principio no sunpondria ningun problema, a excepcion de la tediosa tarea de visualizarte el datasheet del pic nuevo. ¿Que pic con 2 uart escogerias vosotros?.Esta mañana he estado mirando la pagina de microchip y he visto la serie 18f24j50. ¿Que os parece ese?¿He visto tambien que tiene 75 instrucciones frente a las 35 del 16f876a. ¿Este pic lleva un rtcc(reloj/calendario) incorporado?.


Gracias como siempre.

Saludos

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #5 en: 07 de Abril de 2010, 11:04:33 »
Que compilador vas a usar?

Podrías asociar el pin de Rx de la 2 USART a un pin de interrupción, como el RB0 o CCPx.

Saludos
El papel lo aguanta todo

Desconectado Nirgelep

  • PIC10
  • *
  • Mensajes: 7
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #6 en: 07 de Abril de 2010, 11:46:34 »
Hola:

Yo no he trabajado con ningún pic de la familia 18F, pero por lo que he podido ver referente al juego de instrucciones añade a las 35 de la familia 16F otras que te van a facilitar operaciones aritmeticas y de comparación siempre y cuando programes en ensamblador, (a mi particularmente, es como más me gusta, aunque implique un poco más de trabajo). Si programas con otro lenguaje te será transparente.
Ten cuidado porque no sólo cambian las instrucciones, como niveles de voltaje.

Un saludo.

Desconectado eldire

  • PIC10
  • *
  • Mensajes: 47
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #7 en: 07 de Abril de 2010, 14:17:16 »
X MLO_:

En cuanto al compilador, creo que al final se hara en ensamblador.

Creo que al final vamos a probar la opcion de 232 Hardware y 485 Software.

Gracias de nuevo .

Saludos

Desconectado Nirgelep

  • PIC10
  • *
  • Mensajes: 7
Re: Pic16f876A junto a Rs-232 y Rs-485.
« Respuesta #8 en: 07 de Abril de 2010, 14:26:02 »
La diferencia de precio entre ambas familias no es significativa.
Además, si se va a hacer en ensamblador, el juego de la familia 18F es mas completo, facilitando determinadas tareas.
El disponer de un segundo EUSART va a permitir tratar mediante interrupciones las dos comunicaciones que deseas tener de forma cómoda.
Animo y al toro.

Un saludo.