- The G120 has a 0-30V analogue input.
- On the 24-Wire harness, this is the Orange/White wire, pin 1.
- The analogue input simply measures the voltage at the input.
- Generally, this voltage comes from a sensor, where the voltage is proportional to the sensor reading.
Examples of applications include:
- Fuel Level/Tank Level Monitoring
- Often an asset's fuel gauge will have a voltage output. The voltage seen is proportional to the fuel level.
- 0-5V Analogue Sensors
- Many sensors exist which output a voltage, i.e. 0V is the bottom of the range, and 5V is the top. These can be connected with no integration required.
- The sensor's range will need to be reviewed. If it has a large range, i.e. -70°C = 0V and 380°C = 5V, the analogue input may not be accurate enough.
- 4-20mA Sensors
- The 4-20mA (current) signal can be converted into a voltage via a sense resistor. Meaning these types of sensors can be read.
- Please note that analogue input draws current and can affect the reading. If high precision is needed, this device type should not be used.
Connect the G120 Orange/White wire to the positive of what you are monitoring.
Configuration on OEM Server
To simply report the voltage seen at the input to the server, no special configuration is required. The below is default, and the analogue input is mapped to Analogue Input 5 by default.
If the above is configured, the voltage at the input will simply be read approximately every 200ms while awake. However, there are no special logs based on the Analogue input - instead the current value at the time of other logs (i.e. heartbeats, elapsed time, start of trip, heading change during trip) is simply uploaded within analogue 5 at these times.
This means that the value is updated with each heartbeat when out of trip (default 60 min) and about every 60 sec when in trip.
Analogue Value Conversion and Mapping on Telematics Guru
- When using the Analogue Input, this simply records a voltage. We need to translate this into a meaningful value. i.e. tank level, temperature, pressure etc.
- The reading on the Orange/White wire is sent to the server in mV - i.e. 3000 = 3V
- We can convert the value by creating an I/O mapping.
- We have a level sensor which outputs 1V when the tank is empty (0%), and 5V when full (100%)
- This gives us (1, 0), (5,100) in terms of x and y coordinates.
- Telematics Guru allows us to enter a conversion factor and offset
- We can use this to create an equation of the form y = mx + c
- x = voltage
- y = tank level
- i.e. the relationship between tank level from a given voltage.
- Handy calculator - https://planetcalc.com/8110/
Reporting Analogue Values on a 3rd party platform
Similar to the example in the TG related section above, the measured analogue values will be sent to the 3rd party platform (under the selected bit/analogue input number). The analogue values can then be processed in to meaningful values e.g Tank Level, on the 3rd party platform.