For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sensores virtuales

Cree sensores virtuales para convertir valores de telemetría sin procesar en indicadores legibles. Asigne voltaje de placa, calcule horas de motor y combine entradas de distintos tipos de sensores.

Los sensores virtuales le permiten procesar los datos de telemetría de manera más eficaz. Al asignar el voltaje de a bordo, pueden ayudarle a calcular las horas de motor según condiciones y valores establecidos. Además, le permiten convertir múltiples puntos de datos de distintos sensores conectados a un dispositivo en indicadores más fáciles de entender, como "caliente", "frío", "abierto" y "cerrado", independientemente del fabricante o modelo del dispositivo. Esto abre nuevas posibilidades para supervisar, rastrear y predecir el rendimiento de tecnologías complejas.

Virtual sensor interface
Interfaz del sensor virtual

Cómo crear un sensor virtual

Los sensores virtuales se pueden crear mediante el Sensores y botones bloque ubicado en el Dispositivos y ajustes módulo. Para crear un sensor virtual:

  1. Entre en la sección Dispositivos y ajustes

  2. Seleccione un dispositivo GPS

  3. Haga clic en el + botón

  4. Seleccione Sensor virtual

Cada dispositivo puede tener hasta 100 sensores virtuales.

Virtual sensor adding in sensors and buttons block
Adición de sensor virtual en Sensores y botones

Los siguientes pasos dependen del caso de uso que deba resolverse mediante el sensor virtual. A continuación, encontrará ejemplos e instrucciones para distintos métodos de cálculo.

Métodos de cálculo

Los sensores virtuales tienen tres tipos de cálculo diferentes:

  • Valor en el rango

  • Valor de origen

  • Índice de bit

Todos los valores de los sensores virtuales deben coincidir con la forma en que se reciben del dispositivo. Todos los estados son sus definiciones para estos valores.

Aquí describimos cómo funcionan los distintos métodos de cálculo. Haga clic en el nombre del método de cálculo para expandirlo.

Valor en el rango

Este tipo de sensor virtual ayuda a nuestros clientes a mantener parámetros importantes, como la ignición virtual, la temperatura, la humedad y el nivel de combustible, dentro de un rango especificado.

Así funciona:

  • Si el valor del sensor está dentro de los límites especificados, para la plataforma es 1. Y 1 es igual a su valor A.

  • Si el valor del sensor está fuera de estos límites, el valor del sensor virtual es 0 para la plataforma. Y 0 equivale a su valor B.

Ejemplo de ignición virtual

Si no dispone de una entrada de ignición o su dispositivo ya está funcionando a plena capacidad, puede usar una herramienta de ignición virtual para detectar el estado de la ignición. El voltaje de a bordo del vehículo aumentará significativamente cuando se encienda el motor, lo que permite usar el umbral de voltaje como indicador de si el motor está en marcha o no. Por lo general, el voltaje de a bordo debe superar 13.2 V para indicar que el motor está funcionando.

Para crear este sensor:

  1. Empiece por darle un nombre.

  2. Establezca la entrada en Voltaje de a bordo o en cualquier otro sensor, si es necesario.

  3. Activar Considerar como estado de ignición en los ajustes.

  4. Seleccione «Valor en el rango» como método de cálculo.

  5. Especifique un valor mínimo del rango, por ejemplo 13.2 V. No es necesario un valor máximo, ya que el voltaje de a bordo puede variar con la ignición activada.

  6. Por último, establezca los valores de estado 0 y 1. Normalmente, son encendido y apagado, respectivamente.

Example configuration for virtual ignition
Ejemplo de configuración para la ignición virtual

Una vez que establezca el rango del umbral de voltaje, si el valor entrante de a bordo está dentro de ese rango, la plataforma activará el estado de ignición. Por el contrario, si está fuera de ese rango, se desactivará. La ignición virtual creada mediante este método también se tendrá en cuenta en los reportes y notificaciones según su estado; por ejemplo, puede usarla para generar reportes de horas de motor o alertas por ralentí excesivo.

Además, esta ignición se utilizará para la detección de viajes y estacionamiento teniendo en cuenta la ignición.

Ejemplo con un sensor analógico

Este ejemplo es similar al anterior, pero en lugar de supervisar la ignición del vehículo, supervisa la temperatura.

Suponga que tiene un sensor analógico que recopila datos de temperatura. Digamos que devuelve 1020 para -10°C, y 1900 = 0°C. Los datos procedentes de los sensores analógicos no están calibrados, por lo que también deben especificarse de esta forma para el sensor virtual.

El rango puede configurarse: cualquier valor entre 1020 y 1900 se clasificaría como "frío" (1), y cualquier valor superior a 1900 se consideraría "caliente" (0).

Example configuration for reading temperature from analog sensor
Ejemplo de configuración para leer la temperatura de un sensor analógico

Valor de origen

Con los sensores virtuales, puede asignar su definición a cualquier valor recibido. Este método funciona con conjuntos predefinidos de valores y cadenas, lo que facilita trabajar con valores estáticos sin necesidad de especificar distintos rangos. Además, puede funcionar con cualquier dato que necesite. Por ejemplo:

  • 0/1,

  • verdadero/falso,

  • encendido/apagado,

  • abierto/cerrado,

  • armado/desarmado,

  • estado 1/estado 2/estado 3,

  • clave 1/clave 2/clave 3, etc.

El modo funciona así:

  • cuando llega el valor 1, ese es su valor A;

  • cuando llega el valor 2, ese es su valor B;

  • y cuando llega el valor 3, ese es su valor C y así sucesivamente.

Ilustremos este tipo de funcionalidad con un ejemplo concreto.

Ejemplo con lecturas CAN del vehículo

Algunos sensores CAN pueden proporcionar a la plataforma diferentes valores numéricos. Por ejemplo, tenemos un camión con CAN: sensor de estado de PTO, que puede devolver solo los siguientes valores:

  • 0 – Apagado

  • 1 – Mantener

  • 2 – Mantener remoto

  • 3 – En espera

  • 4 – En espera remota

  • 5 – Establecer

  • 6 – Desacelerar

  • 7 – Reanudar

  • 8 – Acelerar

Para configurar este sensor:

  1. Introduzca su nombre.

  2. Elija la entrada.

  3. Considerar como estado de ignición debe desactivarse.

  4. Seleccione Valor de origen como método de cálculo.

  5. Complete la tabla con sus propios valores en el lado izquierdo y los valores correspondientes del sensor en el lado derecho. Añada filas haciendo clic en el + botón y elimínelas con el botón de la papelera.

Configuration example for source value calculation method
Ejemplo de configuración para el método de cálculo de valor de origen

Lecturas de llaves de hardware para conductores, equipos y remolques

Algunos dispositivos pueden leer conductores y sus iButtons, llaves RFID o equipos conectados al dispositivo mediante sensores Bluetooth. La plataforma puede detectar el equipo o conductor más cercano al dispositivo, y el Sensor virtual es capaz de mostrar esos nombres.

La forma más sencilla de identificación es mediante etiquetas: cada unidad conectada a maquinaria pesada tiene su propio sensor con una etiqueta adjunta, que la plataforma reconoce como una llave de hardware. Cuando se conecta a la máquina, esta llave se enviará a la plataforma y su nombre asociado podrá mostrarse de forma legible, de manera similar a cómo se nombraron los valores de PTO.

Configuration example for source value calculation method for hardware key or state field sensor reading
Ejemplo de configuración para el método de cálculo de valor de origen para la lectura de llave de hardware o campo de estado

Índice de bit

Algunos dispositivos pueden proporcionar datos avanzados en sus paquetes, a veces combinando varios parámetros en un solo valor. La herramienta de Sensores virtuales le permite trabajar con partes de los valores telemáticos, decodificando así los datos transmitidos por el hardware GPS.

Por ejemplo, el valor transmitido es 011. Primero debemos leer esta información en little-endian según el protocolo:

  • 1 muestra el estado del cinturón del conductor: 0 para abrochado, 1 para desabrochado. Bit 0.

  • 1 muestra el estado de la puerta del conductor: 0 para cerrada, 1 para abierta. Bit 1.

  • 0 indica el estado del capó: 0 para cerrado, 1 para abierto. Bit 2.

Cada posición del parámetro muestra el valor de distintos sistemas del vehículo. Para configurarlos y mostrarlos, debe crear un sensor por separado para cada parámetro.

Para un sensor que muestra el estado del capó del automóvil en nuestro ejemplo, necesita

  1. Establecer el nombre del sensor

  2. Elegir la entrada según la documentación del dispositivo

  3. Seleccione Índice de bit como método de cálculo

  4. Seleccione el bit 2 para este campo

A continuación, se muestra un ejemplo de un sensor que muestra el estado del capó del automóvil.

Configuration example for Bit index calculation sensor
Ejemplo de configuración para sensor de cálculo de índice de bit

puede verse en el widget Lecturas del sensor en la Información pestaña. Ahora los sensores de su dispositivo pueden hablar en su idioma.

Última actualización

¿Te fue útil?