Protocolo de comunicaciones, Transmisión, Ok acknowledgement (confirmación correcta) – LG HECTO Manual del usuario

Página 77: Error acknowledgement (confirmación de error), Command1] [command2] [ ] [set id] [ ] [data] [cr, Command2] [ ] [set id] [ ] [ok] [data] [x, Command2] [ ] [set id] [ ] [ng] [data] [x

Advertising
background image

77

Función de comunicación en serie

Configuración de los parámetros de

comunicación

Velocidad en baudios: 9.600 bps (UART)

Longitud de datos: 8 bits

Paridad: ninguna

Bits de parada: 1 bit

Control de flujo: ninguno

Código de comunicación: código

ASCII

Estructura de datos

10

16

10

16

10

16

10

16

10

16

10

16

10

16

10

16

10

16

10

16

0

00

1

01

11

0B

21

15

31

1F

41

29

51

33

61

3D

71

47

81

51

91

5B

2

02

12

0C

22

16

32

20

42

2A

52

34

62

3E

72

48

82

52

92

5C

3

03

13

0D

23

17

33

21

43

2B

53

35

63

3F

73

49

83

53

93

5D

4

04

14

0E

24

18

34

22

44

2C

54

36

64

40

74

4A

84

54

94

5E

5

05

15

0F

25

19

35

23

45

2D

55

37

65

41

75

4B

85

55

95

5F

6

06

16

10

26

1A

36

24

46

2E

56

38

66

42

76

4C

86

56

96

60

7

07

17

11

27

1B

37

25

47

2F

57

39

67

43

77

4D

87

57

97

61

8

08

18

12

28

1C

38

26

48

30

58

3A

68

44

78

4E

88

58

98

62

9

09

19

13

29

1D

39

27

49

31

59

3B

69

45

79

4F

89

59

99

63

10

0A

20

14

30

1E

40

28

50

32

60

3C

70

46

80

50

90

5A

100

64

Protocolo de

comunicaciones

1. Transmisión

[Command1] [Command2] [ ] [Set ID] [ ]

[Data] [Cr]

[Command1]: el primer comando para controlar el

Láser Display (k. j, x, m, n, código

ASCII, 1 Carácter)

[Command2]: el segundo comando para controlar

el Láser Display (código ASCII, 1

carácter)

[Set ID]: permite ajustar la identificación del equipo

para elegir el número de identificación

del monitor que desee en el menú de

opciones. El rango de ajuste es de 1 a

99. Si el identificador del equipo se define

como "0", se controlarán todos los equipos

conectados. El identificador del equipo se

expresa en formato decimal (de 1 a 99)

en el menú y en formato hexadecimal (de

0x0 a 0x63) en el protocolo de transmisión/

recepción.

[Dato]: para transmitir datos de los comandos

(hexadecimal). Transmite datos "FF" para

leer el estado del comando.

[Cr]: Retorno de carro

Se corresponde con el código ASCII ‘0x0D’.

[ ]: código ASCII "espacio" (0x20)

2. OK Acknowledgement (Confirmación

correcta)

[Command2] [ ] [Set ID] [ ] [OK] [Data] [x]

*El equipo transmite una confirmación basada en

este formato al recibir los datos normales. En ese

momento, si los datos están en modo de lectura,

indicará el estado actual de éstos. Si están en modo

de escritura, devolverá los datos del PC.

3. ERROR Acknowledgement

(Confirmación de error)

[Command2] [ ] [Set ID] [ ] [NG] [Data] [x]

Si un equipo recibe un dato anómalo, como

una función no compatible, o existe un error de

comunicación, devuelve una ACK en el formato

anterior.

Dato [00]: código ilegal

(Este comando no está permitido).

Advertising