Autor Tema: Recepcion con errores  (Leído 3281 veces)

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

Desconectado andres48

  • PIC10
  • *
  • Mensajes: 21
Recepcion con errores
« en: 01 de Julio de 2010, 15:04:10 »
Estimados
Podran darme una mano con un problema que se me presenta cada vez que solicito un dato, este viene sumado a d´127
es decir, espero un 1 y leo en la pc un 128.
uso pic 16f676 y estandar rs485 (sn75176)
Subo el ASM codificado con NIple 5.5
muchas gracias
Andres

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Recepcion con errores
« Respuesta #1 en: 01 de Julio de 2010, 15:09:38 »
Mejor que el fichero en ASM, adjunta el proyecto de niple para intentar localizar mejor el error.

F.
Todos los días se aprende algo nuevo.

Desconectado andres48

  • PIC10
  • *
  • Mensajes: 21
Re: Recepcion con errores
« Respuesta #2 en: 01 de Julio de 2010, 15:20:19 »
Fermin
se pude subir el .npl? o que debo adjuntar
gracias
andres

Desconectado andres48

  • PIC10
  • *
  • Mensajes: 21
Re: Recepcion con errores
« Respuesta #3 en: 01 de Julio de 2010, 15:24:54 »
OK
ya veo
lo subo zipeado
gracias.

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Recepcion con errores
« Respuesta #4 en: 01 de Julio de 2010, 18:09:33 »
Hola amigo:

De un vistazo rapido y sin que yo sea un lumbreras en electronica y que lo mas seguro es que esté equivocado me una cosilla en tu programa que ya te digo me parece que no está correcto.

1º Dices que quieres comunicar en modo 485 utilizando SN75176
 pero por otra parte veo que en la rutina principal de niple estas usando tanto para recibir como para enviar datos la comunicaion RS232.

Niple  se puede comunicar en modo 485 empleando: comunicaciones->RS485->enviar o recibir en maestro o esclavo haciendo la correspondiente configuracion.

Si quieres comunicarte con otro dispositivo en 232 ¿no puedes utilizar un Max232, en vez del SN75176?

F.
Todos los días se aprende algo nuevo.

Desconectado andres48

  • PIC10
  • *
  • Mensajes: 21
Re: Recepcion con errores
« Respuesta #5 en: 01 de Julio de 2010, 19:04:42 »
Es cierto, pero con los modulos de niple para redes 485 no logre comunicarme
en cambio, por rs232, variando el pin de dx/tx segun sea el caso, logre la comunicacion.
recibir, recibe bien los datos, el problema aparece cuando responde.
supongo que el sn75176 necesita un delay para cambiar de estado
estoy ensayandolo.
tambien estoy viendo porque no me funcionan los modulos con rs485.
antes tenia el niple de prueba y sospechaba que ese era el problema, pero veo que seguimos igual, asi que el problema esta en mis dedos...
gracias Fermin.
un abrazo

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Recepcion con errores
« Respuesta #6 en: 02 de Julio de 2010, 10:50:32 »
Pero si estas utuilizando el protocilo 232 porque no utilizas un Max232 en vez de un SN75176?

F.
Todos los días se aprende algo nuevo.

Desconectado andres48

  • PIC10
  • *
  • Mensajes: 21
Re: Recepcion con errores
« Respuesta #7 en: 02 de Julio de 2010, 12:00:35 »
Fermin
utilizo sn75176 por un tema del ruido en la instalcion y la distancia.
con el max no puedo superar los 15 mtr sin tener ruidos y problemas en la linea.
Mas alla de esto, chequee que niple me permite trabajar con el 16f88 que tiene usart
lo pruebo, porque sospecho que por aca puede estar el conflicto.
Bueno, esto nos pasa a los que tenemos pocos conocimientos y estamos aprendiendo no?
gracias amigo y si tenes alguna sugerencia, te lo agradezco
andres.
 :)