Codificación De Datos - Ingenieria UNO UnoLaser 30M135Y Manual De Usuario

Telémetro láser 3d
Tabla de contenido

Publicidad

operativo es Linux ya que viene incorporado en los Kernels más actuales. Si
este es su caso, sólo precisa abrir el puerto de comunicaciones con los mismos
parámetros que en Windows pero cambiando la velocidad de transferencia a
2Mbaudios. Téngase en cuenta que no todos los puertos serie soportan esta
velocidad. Algunos terminales serie parecen congelarse cuando reciben una
gran cantidad de datos.
3. Codificación de datos
La comunicación con el dispositivo recién instalado se realiza a través de
un puerto serie virtual. Este bus de datos recibe y emite caracteres o bytes (8
bits).
Para aumentar el flujo de datos y garantizar la seguridad e integridad de
estos se han usado 3 codificaciones diferentes para el envío y la recepción de
datos y parámetros: decimal, de tres caracteres y de cuatro caracteres.
Codificación decimal
Este tipo de codificación se usa, por ejemplo, cuando el TL3D envía el
ángulo azimutal de cada escáner 2D. En esta codificación se separa un número
N en unidades, decenas, centenas, etc., y se transforma cada uno de estos
decimales en su correspondiente carácter ASCII.
Para transformar un número del 0 al 9 a su correspondiente carácter ASCII
es necesario sumarle 48. Por ejemplo, el número 1489 en codificación decimal
de 6 caracteres ASCII estaría compuesto por {48, 48, 49, 52, 56, 57} y se
enviaría primero el decimal más significativo.
Codificación de tres caracteres
La codificación de tres caracteres se emplea para números de hasta 18
bits.
El
siguiente
(decodificación) un dato en este formato:
Telegrama: 1
1º Transformamos cada carácter ASCII a decimal:
Manual de Usuario UnoLaser 30M135Y
Página 5 de 13
ejemplo
D
49
68
104
muestra
como
h
se
transforma
Ingeniería UNO
a
decimal

Publicidad

Tabla de contenido
loading

Tabla de contenido