Hej,
Jeg er ved at forbinde en PLC og en embedded computer via RS485 og MODBUS RTU protokollen. Desv=E6rre har jeg ikke haft den helt store succes med at f=E5 tingene til at snakke sammen. Jeg startede med at forbinde de to enheder (A, B og jord) med et sk=E6rmet kabel. PLC=92en er sat til slave og den anden enhed er sat til master. Jeg sendte s=E5 en foresp=F8rgsel fra master=92en, men fik ikke svar og nogle gange et uforst=E5eligt svar.
Efter dette har jeg fors=F8gt at debugge RS485-forbindelsen med mit oscilloskop:
Umiddelbart ser output p=E5 skopet fornuftigt ud, men jeg har bem=E6rket en ting. Hvis jeg sender en enkelt byte af sted, s=E5 ser signalet m=E5ske ikke helt rigtigt ud. Et eksempel fra wikipedia viser, at hvis man sender 0xd3 afsted, skal output se s=E5dan ud:
Hos mig ser det s=E5dan ud:
Jeg har desv=E6rre ikke en USB->RS485 konverter til min PC, men det kan v=E6re, at jeg m=E5 anskaffe mig en for at blive klogere p=E5 problemerne. Hvor finder man s=E5dan en til sm=E5 penge, der virker godt? Jeg har set en hos ELFA:
Mvh. Kim