350Z AiM PDM32 Integration

350Z AiM PDM32 Integration

This is a public draft

Objectives

  • Enable comprehensive data logging for vehicle:
    • Integrate the AiM PDM32 into the 350Z’s existing electronics for logging of factory sensor data
    • Use PDM32 to add necessary sensors that do not exist on the original vehicle
  • Integrate PDM32 dash into vehicle’s existing enclosures.
  • Accomplish objectives with a level of workmanship that meets or exceeds OEM standards

Data desired on PDM32 Dash

  • Current gear (PDM32 can infer this from vehicle speed and RPM)
  • Oil Temperature
  • Oil Pressure
  • Coolant Temperature
  • Power Steering Temperature
  • Differential Temperature
  • Tire Pressures
  • Accelerator Pedal Position (for instructor / coach)
  • Brake Pressure (for instructor / coach)

Signals

From OEM CAN Bus

  • Throttle Position
  • Accelerator Pedal Position
  • RPM
  • Coolant Temperature
  • Fuel Level
  • Vehicle Speed (not sure if individual wheel speed is available)

Many of these signals can be provided by AiM’s pre-defined protocol. Anything that exists on the OEM CAN bus but is not in protocol definition provided by AiM can be added manually.

From Sensors Connected to PDM32

Sensor Integration

Since the AiM PDM 32 only has 8 pins for analog channel inputs, CAN I/O Expansion is required. Channels that require higher sampling rates (like chassis sensors) will be prioritized for direct connection to the PDM32. Lower volatility signals (like fluid temperature and pressures) should use CAN expansion.

There are a lot of sensor kits sourced from Haltech. These kits are appealing because replacement sensors can be sourced from many parts stores / dealer networks instead of needing to special order replacements from a specific vendor.

Oil Temperature and Pressure

Oil temperature and pressure will be provided via a Bosch 10 bar pressure and temperature sensor mounted via an oil filter thermostatic sandwich plate.

This will require 2 channels on a CAN Bus IO Device. The temperature circuit requires a specifies a 4.6kΩ pull-up resistor, but this resistor value might be rooted in giving optimal temperature resolution for fuel temps. Since the target measurement is oil temperature, a 1kΩ will likely give better resolution in the operating temperature range.

Component Information

Sources:

Sensor:

  • Bosch - PST-F 1 (also available under many other OEM part numbers)

Connector:

  • Bosch - F02U.B00.751-01 (AKA Bosch Trapezoid Mating Connector)

Datasheets:

Power Steering Temperature

Power steering temperature will have a pre-cooler temperature sensor.

This will require 1 channel on a CAN Bus IO Device.

Brake Pressure

In the near term, one pressure sensor will be fitted to one of the unused ports on a HFM Parts BMZ33 Brake Master Cylinder.

This will be connected directly to an input channel on the PDM32. An additional channel should be left available for expanding to a dual master cylinder setup.

It is uncertain if the brake pressures require the sampling rates the PDM32 provides, but it probably doesn’t hurt and it saves us from buying another CAN I/O expansion device.

Component Information

WIP

Datasheets:

Steering Angle

A string potentiometer will be affixed to the steering column.

This will be connected directly to an input channel on the PDM32.

Component Information

WIP

VDC equipped Z33s have a Steering Angle Sensor mounted on the clockspring. The target vehicle is not equipped with VDC and consequently does not have this sensor, and it is likely less expensive to integrate a motorsport sensor instead of retrofitting a new OEM sensor (used sensors are not acceptable for obvious reasons).

Shock Travel

For each wheel, a linear potentiometer will be affixed to the damper or a control arm (it should be the same on both sides per axle).

This will require 4 input channels on the PDM32.

Component Information

WIP

Tire Pressures

There are multiple effective TPMS solutions that will transmit pressure and internal temperature over CAN, so a CAN Bus stub on the PDM32’s second or third CAN network will need to be allocated for one of these systems.

Component Information

WIP

Differential Temperature

The RZ34 differential transpanted into the car comes with an OEM temperature sensor. This can be used by the PDM32 to provide a differential fluid temperature signal. For reliability and ease of repair, the temperature sensor will be re-pinned to use a Deutsch DTM 2 Pin connector instead of the OEM connector.

Since it is the only temperature sensor on the rear of the vehicle, it can be connected directly to the PDM32. In the future it may make sense to move it to CAN I/O.

Component Information

WIP

If reusing the OEM temp sensor is problematic, it can likely be replaced with one of the same style sensors as used in power-steering-temperature

PDM32 CAN0 (AiM CAN Bus) Block Diagram

pdm32-aim-can-detail
Detailed view of how to make a modular AiM CAN Bus with DTM6 connectors

WIP. This will be used for integrating the GPS module, the AiM CAN IO Expansion devices (if used), and the AiM TPMS system (if used).

PDM32 CAN1 / OEM CAN Block Diagram

The OEM CAN Bus will need to be extended to allow the PDM32 to connect to it from the rear of the vehicle (The most straightforward mounting locations for the PDM32 are in the trunk or rear storage area).

pdm32-can-integration
High level, logical view of where the PDM32 will sit in the OEM CAN Bus

The OEM CAN Bus termination resistors are in the ECM and IPDM E/R. There are junction connectors under the left and right side of the dashboard. Splitting the CAN Bus backbone / trunk and fitting Male DTM2S connectors to each side will allow the OEM configuration to be restored with a single Female-to-Female DTM2S patch cable, while also allowing us to extend the CAN Bus using the same style patch cables and DTM04-2P-P007 Y connectors.

The OEM CAN Bus devices all appear to use the chassis as their reference ground connection, so a 3 wire connector isn’t used here.

The Y connectors have colored keyways to indicate which ports should be used to extend the trunk / be connected to patch cables, and which port should be connected the stub.

pdm32-can-integration-detail
Detailed view of how the OEM CAN Bus should be extended to allow the PDM32 to connect from a location that is not near the OEM CAN Bus.

The DTM04-2P-P007 Y connectors will facilitate the addition of a stub for the PDM32, as well as an additional CAN access port in the center console for debugging and reverse engineering the OEM CAN Bus while the vehicle is in operation (the OBD2 connector provides CAN Bus access but running a cable from it to a computer can be hazardous in a track environment).

PDM32 CAN2 (Non-OEM / Non-AiM Systems) Block Diagram

TBD. This will likely be used for the integration of a motorsport ABS system.

PDM32 I/O Diagram Block Diagram

  • Sensor signal, +12v/+5v reference, and reference ground are 22AWG wire.
  • Power and ground uses 16AWG wire.

Engine Bay ACC3 CAN Expansion Block Diagram

WIP

Last updated on