Appendix 9. Glossary of terms

Glossary

ADC

Analogue to Digital Converter — a mechanism to read an analogue voltage signal and convert to a digital value.

ASAP2

A standardized description data format for calibration data — for more information refer to ASAM Standards: ASAM MCD 2MC / ASAP2 at the ASAM Web site (http://www.asam.de).

CAN

Controller Area Network — more information can be found on the Bosch web site (http://www.can.bosch.com).

CANdb

CAN Database — a CANdb file contains information regarding CAN messages transmitted between CAN nodes in a network. CANdb files (which usually have the file extension .dbc can be edited with tools supplied by Vector CANtech, Inc. (http://www.vector-cantech.com).

CCP

CAN Calibration Protocol — for more information refer to ASAM Standards: ASAM MCD: MCD 1a at the ASAM Web site (http://www.asam.de).

CRO

Command Receive Object — the CAN identifier of the CCP message, sent by a calibration tool to command the ECU to perform an action.

DTO

Data Transmission Object — the CAN identifier of the CCP message, sent by the ECU with the results of a commanded action.

ECU

Electronic Control Unit — for instance, an OpenECU device.

KAPWR

Keep Alive Power — apply power to this pin while the module is is otherwise powered down to retain the values of any adaptive data or Tunes until the module is next powered up again (see the technical specification for each target for details).

H-Bridge

An H-bridge is an electronic circuit which enables a voltage to be applied across a load in either direction. These circuits are used to allow to supply loads such as DC motors forwards and backwards.

Hall

Hall Effect Sensor — typical sensor used for cam and shaft position sensing.

HIL

Hardware In the Loop — a term used to indicate the replacement of the plant by a simulator (e.g., Pi Innovo's AutoSim — www.piautosim.com).

J1939

SAE J1939 — a vehicle bus standard used for communications and diagnostics among vehicle components, originally for the heavy duty truck industry in the USA.

MIOS

Modular Input Output System — a sub-processor of the OpenECU main processor used to encode and decode digital signals.

MISRA

The Motor Industry Software Reliability Association produced a set of guidelines for developing vehicle software — for more information refer to Development Guidelines for Vehicle Based Software at the MISRA Web site (http://www.misra.org.uk).

QADC

Queued Analogue to Digital Converted — a sub-processor of the OpenECU main processor used to convert analogue input signals to a quantized digital representation.

PixCal

A simplified calibration tool based on Microsoft Excel that requires only a RS232 UART port to communicate with OpenECU. PixCal supports Tunes but not general calibrations and displayables.

NOTE: PixCal is no longer supported by Pi Innovo.

PWM

Pulse Width Modulation — a digital pulse train, where the ratio of the high time to the low time of a single cycle represents the duty cycle of the PWM signal.

RS232

RS232 is an electrical signalling specification published by the Electronic Industries Association (EIA). It is a standard for serial transmission of data between two devices.

RTOS

Real-Time Operating System — a low level piece of software that executes tasks or model iterations in real-time in a periodic fashion.

RTW

Real-Time Workshop — a component of MATLAB/Simulink used to autogenerate C code from model diagrams.

SIL

Safety Integrity Level — the likelihood of a safety related system achieving the safety functions under all the stated conditions within a stated period of time. References to SIL in the OpenECU user manual refer to the MISRA guidelines.

SPI

Serial Peripheral Interface — a sub-processor of the OpenECU main processor used to communicate with other devices.

TDC

Top Dead Center

TPU

Time Processing Unit — a sub-processor of the OpenECU main processor used to encode and decode digital signals.

VRS

Variable Reluctance Sensor — typical sensor type for crank, cam or shaft position sensing.