NRZ mon ami

Feb 17, 2015 8 Replies

Je travaille sur une liaison optique dans une machine qui va entre la machine et les variateurs. Pas moyen d'obtenir des informations du fabricant. Je dois communiquer avec ces variateurs.



oit des informations de position par un codeur dans un tuyau optique et on renvoi des ordres de courant dans l'autre. Les variateurs sont en



de variateur en plus. Pour l'instant ce qui manque c'est le type codage du protocole. On a


4B, 5B ou autre ?


Richard ========================= ========================= =


1111111111111111100010001011010110111000100011100111001110001000100111001
1110011111101111011110111101111011110111101111010010011111011010100111001
0011111101111011110111101111011110111101111010010011111011010100111001001
1111101111011110111101111011110111101111010010011111011010100111001111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011111101111011110111011111001001101000100111110110111001111010110101
0011111101111011011010011111011110111101111011101111101110101011111101001
1111101111001001100111111001001101000100110110101000100111101010111111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011100101010101110111101111011110111101111010111010110111111100101011
0011100101111011110110101111011110111101111010110110101101010100010111001
1100100100101110111101111011110111101111010110100110111001011011101111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011111101111010100010111111011110111101101110111010111010110110010101
0011111101111011110111100111011110111101111011101111100101101111101001001
1111011110111101100111110111101111011010111110111101001010010101011111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011111101111011110111100111011110111101111011101111100101101111101001
0011111011110111101110111110111101111011010011100110111011110010011101001
1111101111011110111100111011110111101111011101111100101101111101001111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011111101111011110111101110111101111011110110111111101001010111010011
0011111101111011110111101110111101111011110110111111101001010111010011001
1111101111011110111101110111101111011110110111111101001010111010011111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110010111101111011110111101111011110111101111001010111010101101001011111
0010111101111011110111101111011110111101111001010111010101101001011111001
0111101111011110111101111011110111101111001010111010101101001011111111111
11111111


1111111111111111100010001011010110111000100011100111001110001000100111001



1110011111101111011110011111111001011111101110111100010011011110101101011
0011111011110111101101111111001011010111001111100100101110101011100101001
1111011110111101101111111001011010111001111100100101110101011100101111111
11111111

origine de ces bits:



1 = transition
0 = pas de transition

_ ___ _ _| |_| |_____| 1 1 1 0 1 0 0 1


ns


c'est le cas d'un modulation en impulsion, la solution la plus simple

Donc pourquoi 1 = transition, 0 = pas de transition ? c'est ainsi que

?

puis le signal de start, puis un double reset.

1100010001 0110101101 1100010001 1100111001 1100010001 SYNC------ FDDIend--- SYNC------ SS-------- START-----

0011100111 1001111110 1111011110 0111111110 0101111110 RST--RST-- 9----0---- 0----0---- 7----0---- 5----0----

1110111100 0100110111 1010110101 1001111101 1110111101 F----E---- 1----B---- 3----3---- 9----F---- F----F----

1011111110 0101101011 1001111100 1001011101 0101110010 B----0---- 5----5---- 9----E---- 8----F---- 5----8----

1001111101 1110111101 1011111110 0101101011 1001111100 9----F---- F----F---- B----0---- 5----5---- 9----E----

1001011101 0101110010

8----F---- 5----8----

(supersedes )

puis le signal de start, puis un double reset.

1100010001 0110101101 1100010001 1100111001 1100010001 SYNC------ FDDIend--- SYNC------ SS-------- START-----

0011100111 1001111110 1111011110 0111111110 0101111110 RST--RST-- 9----0---- 0----0---- 7----0---- 5----0----

1110111100 0100110111 1010110101 1001111101 1110111101 F----E---- 1----B---- 3----3---- 9----F---- F----F----

1011111110 0101101011 1001111100 1001011101 0101110010 B----0---- 5----5---- 9----E---- 8----F---- 5----8----

1001111101 1110111101 1011111110 0101101011 1001111100 9----F---- F----F---- B----0---- 5----5---- 9----E----

1001011101 0101110010

8----F---- 5----8----

0011110011111101111011110011111111001011111101110111100010011011110101101 0110011111011110111101101111111001011010111001111100100101110101011100101 0011111011110111101101111111001011010111001111100100101110101011100101111 11111111111
80 ns

et

. Donc

c'est un choix

tique ?

ole

assant.

la

nt au variateur et son codage et protocole est bien connu (on peut donc

i mouline la trace rouge pour la positionner dans la trace bleue. La

mplet

ip

formatting link
formatting link

l de

n analyseur logique (programmable) qui permettrait de voir passer les

80 ns

et

. Donc

c'est un choix

tique ?

Je peux passer un fichier de mesure lisible par Picoscope 6

n'a que

Version du pilote: 6.10.11.15

...

que j'ai fait manuellement.

s un

er ce

?me

ts, on

Richard

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required