errores de transmisión RS485

1

Estoy intentando que dos Atmega328ps se comuniquen entre sí a través de RS485 con MAX485 como transceptor. A continuación se muestra la traza de alcance de D + y D-.

Amarillo:línea485A,Cian:linea485B,Azul:A-B(Diferencial)

Aquíesunatransiciónsimplede1a0,sinembargo,lasformasdeondaaparecendañadas.

Actualmentelaconfiguraciónes96008-N-1.Solohay2nodosylasresistenciasdeterminaciónde120ohmestáninstaladasenambosextremos.Tambiénagreguéresistenciasdepolarizaciónapruebadefallas(560ohmios)enunladosegúnlassugerenciasestándar,peronoayudó.Actualmente,unnodotransmite8bytescada500msyelotrolosleeylosmuestraenlapantallade7segmentos.Debidoaestacorrupción,semuestranvaloresincorrectos.

HeintentadosimplementeenviardatosaunaPC(atravésdelconvertidorRS485-USB)yveresosdatosatravésdePuTTY,RealTerm,etc.yverdatossinsentido.Heintentadomúltiplestasasdebaudios,paridadimpar/parsinéxito.ElenvíodedatosdesdelaPCysudevolucióndevuelvedatosdebasura.

Cualquierideapararesolveresteproblemaesmuyapreciada.

Editar:Esquemasegúnlosolicitado.

    
pregunta beta_male

0 respuestas

Lea otras preguntas en las etiquetas