Sensor Module

Version 35.3 by Heimir Thordarson on 2026/01/22 14:00

Sensor Module
3D model of the Sensor Module from Altium Designer
Voltage
4.5V - 40V
Fuse Current
125mA
Sensor Inputs
13
Voltage divider Inputs
2
3V3 Thermistor Inputs
7
5V Pressure Inputs
4

Description

The Sensor module is designed to measure any extra analog signals rear of the firewall. For AR26, the module is designed to measure two suspension displacement sensors, two oil temperature, four water pressure, four water temperature, and one air temperature sensor. All of the measurements are then transmitted to a CAN network, which there are two of.

Wiring Diagram

In the following section, how the sensor module is connected will be covered. The connector for the sensor module is a High-Density d'sub-44 which is directly solderen onto the circuit board. The plug needed for this system is the 204517-3, which uses crimps instead of solder cups which is common for the dsub connectors

AR26_ASM pinout.png

In the figure above, the pinout shows how the pins are divided. Each box shows which pins belong together for each usecase, where the red box is the power input. Yellow boxes are for each canbus network, while the green box is for each sensor used in AR26.

Pin NumberPin NameType

Pin
Number

Pin name

Type

Pin NumberPin NamePin Type

1

Air TemperatureAnalog (0-3.3V)16Air TemperatureGND31Suspension Displacement LeftGND
2Suspension Displacement LeftAnalog (0-3.3V)17Suspension Displacement Left3V332Suspension Displacement RightGND
3Suspension Displacement RightAnalog (0-3.3V)18Suspension Displacement Right

3V3

33  
4Oil Temperature RightAnalog (0-3.3V)19Oil Temperature Right3V334  
5Oil Temperature LeftAnalog (0-3.3V)20Oil Temperature Left3V335  
6Cooling Temperature 4Analog (0-3.3V)21Cooling Sensor 4GND36  
7Cooling Pressure 4Analog (0-5V)22Cooling Sensor 43V337  
8Cooling Temperature 3Analog (0-3.3V)23

Cooling Sensor 3

GND38  
9Cooling Pressure 3Analog (0-5V)24

Cooling Sensor 3

3V339  
10Cooling Temperature 2Analog (0-3.3V)25Cooling Sensor 2GND40  
11Cooling Pressure 2Analog (0-5V)26Cooling Sensor 23V341  
12Cooling Temperature 1Analog (0-3.3V)27Cooling Sensor 1GND42  
13Cooling Pressure 1Analog (0-5V)28

Cooling Sensor 1

3V343Main PowerGND
14CAN High 1CAN29CAN Low 2CAN44Main Power+24V
15CAN Low 1CAN30CAN High 2CAN   

Typical Application

This section will cover the sensors which will be used for AR26 and how the sensor module is designed to accommodate them. 

Air Temperature Sensor

The air temperature sensor will be used to have a dynamic reference setpoint for the cooling system. This could reduce the current draw from the low voltage system compared to having a fixed reference point. This is because the regulator will not try to cool the water to a temperature lower than the ambient temperature. The sensor works as a resistor which varies depending on its temperature. Where in this case, the resistance lowers when the temperature increases (NTC). To make the microcontroller able to measure the changes in resistance, the thermistor is put into a voltage divider circuit. 

circuit with marks.png

As shown in the figure above, the thermistor is put into a voltage divider circuit with a 4k7 ohm resistor to convert the resistance changes of the thermistor to a measurable voltage. To find the temperature of the thermistor based on the voltage measure by the analog-to-digital converter (adc), the resistance of the thermistor needs to be calculated based on the voltage from a voltage divider.

$$ R_T = R_f \frac{V_{out}}{V_{in} - V_{out}} $$

Where:

  • \(R_f\) = the upper resistor in the voltage divider which stays fixed, which in this case is 4.7k \(\Omega\)
  • \(V_{out}\) =