Product Info - Common Features
This page describes common design features used throughout our range of products.
Version 7.X Dash Modules - Operating Modes
All version 7.X dash modules support four operating modes. The methods used to put the modules into the various modes are common to all modules and are described in the document linked below:
Version 7.X Dash Modules - Connections
All version 7.X dash modules are connected using either:
- a D-type connector
- 0.1-inch miniature terminal block connectors
or a combination of the two. The D-connectors are offered to provide pin-to-pin compatibility with earlier versions of KoE modules. All functions available on the D-connectors are also available on the terminal block connectors. However, the terminal block connectors also provide some additional functions which were introduced with version 7.X modules and not available on earlier versions (eg, serial bus connections and brightness control potentiometers). Some modules incorporate some of the functions introduced with version 7.X units on the D-connectors also - this is simply for convenience and only if there were pins on the D-connectors which were unused on earlier versions, so that backward-compatibility with vehicles wired for earlier versions is maintained.
Version 7.X Dash Modules - Discrete Inputs
All version 7.X dash modules support 16 discrete inputs, which are configured in two banks of eight. Each discrete input is hard-wired as either a low-side switched discrete or a high-side switched discrete. Each module is hard-wired with its own combination of high-switched and low-siwtched discrete inputs (eg, DM2 provides 12 high-switched discrete inputs and 4 low-switched discrete inputs), so please refer to the section defining discrete inputs for each individual module for module-specific arrangements.
Version 7.X Dash Modules - Common Switches & Push-Buttons
All version 7.X dash modules support the connection of three hardwired discrete input which have the same function on all modules:
- a normally-open latching switch, referred to throughout as "Switch 1" or "SW1"
- two normally-open momentary-contact push-buttons, referred to throughout as "Push-Button 1" and "Push-Button 2" (or "PB1" and "PB2")
On all modules, SW1, PB1 and PB2 use three of the low-side switched Discrete Inputs The primary purpose of these switches is to select Operating Mode and to perform certain functions within the various Operating Modes. The state of SW1 when power is applied determines whether the module will go straight into a specific Operating Mode or present a menu for selection of the desired Operating Mode. If SW1 is active (ie, contact closed) at power-up, then the module will present a menu for selection of the desired Operating Mode before proceeding. If SW1 is inactive (contact open) or not fitted, then the module will go straight into the Operating Mode determined by the states of PB1 and PB2, as follows:
- PB1 inactive (contacts open) & PB2 inactive (contacts open) - module goes straight into Normal Running Mode
Note that: Hardwired discrete inputs must be enabled in the User Options for these inputs to have an effect If hardwired discrete inputs are enabled, but not fitted, the module will respond as if SW1, PB1 & PB2 are all inactive and will go straight into Normal Running Mode at power-up A module may be forced straight into a specific operating mode by fitting links (to ground) to the PB1 and PB2 inputs and powering up with SW1 inactive.
Version 7.X Dash Modules - Status LEDs
All version 7.X dash modules feature a pair of status LEDs, mounted at the bottom of the module and visible from beneath the dash. There is one red LED and one green LED, only one of which is illuminated at any one time. The green LED illuminates when one of the Operating Modes is running correctly. The red LED illuminates when a fault has been detected with modulle operation and also momentarily in switching between operating modes.
Version 7.X Dash Modules - Display Multiplexing
All version 7.X dash modules drive display elements in a multiplexed arrangement (except for the Status LEDs, which are driven from a single output directly from the PIC microcontroller). The specific number of multiplexed channels and outputs used on each channel is module-dependent, so again one should refer to the section defining multiplexer configuration for each module for further detail.
Version 7.X Dash Modules - Graphical User Interface
All version 7.X dash modules communicate with a PC-based graphical interface, which enables the setting of User Options, transmission of values for display and various other commands, as defined in the description of the Graphical Interface for each individual module.
Version 7.X Dash Modules - User Data
All version 7.X dash modules provide a number of user-defined options, preferences, calibration and other data, which are stored in the module's onboard EEPROM memory and thus retained when the module is depowered. The season 3/4 "DM2" module and the season 1/2 speedometer also retain odometer and trip meter values in the User Data section of the EEPROM memory. User Data values are copied from EEPROM to RAM when the module initializes following power-up. Odometer and Trip meter readings are also written back to the User Data area of EEPROM when the module's supply voltage drops below a certain value and before the module's power supply is completely lost. Odometer and trip meter data are maintained in RAM during normal operation and only written back to EEPROM when the module is depowered. Other User Data parameters are only copied from RAM back to EEPROM whan changed, either by means of the Graphical User Interface or the common switches and buttons.
Version 7.X Dash Modules - Serial Data Bus
All version 7.X dash modules feature a bi-directional RS-232 serial data bus, running at 9600 baud. This bus is used to transmit functional commands to the module, in addition to parameter values for any signals whose source is selected as being from the serial data bus in the User Options.
Version 7.X Dash Modules - Input Source Configuration
All version 7.X dash modules may be configured to receive each of its inputs from either:
- hardwired sensors or switches
- data transmitted via a serial data bus
If a module is configured to receive ALL signals from hardwired sensors and switches (default configuration), we describe it as being in "fully stand-alone" configuration. If a module is configured to receive ALL signals via the serial data bus, we decribe it as being in "display only" configuration. If a module is configured to receive some signals from hardwired sensors and switches and others via the serial data bus, we describe it as being in a "hybrid input" configuration. The serial data bus may also be used to transmit functional commands to the modules, regardless of the configuration used for source of signal inputs. The serial data bus is bi-directional and is also used by the module to transmit data back to a PC in response to functional commands.
Version 7.X Dash Modules - Brightness Control
All version 7.X dash modules feature brightness control by means of externally-connected potentiometers or by means of commands on the serial bus. For the externally-connected potentiometers to be used, they must be enabled in the module's User Options - otherwise these potentiometers will have no effect upon brightness control. If enabled, but not connected, the modules will display maximum brightness, as brightness is decreased by reducing the resistance of the potentiometers. Note that brightness control only has an effect in Normal Running Mode and in Show Mode. Full brightness is demanded in the two diagnostic modes (Output Test and Input Test), as one of the tests in the output Test Mode involves varying the brightness from minimum to maximum, so it is not practical to limit the brightness in this mode.
Version 7.X Dash Modules - Audio Output
All version 7.X dash modules provide audio tone output, which may be used to drive an external 8-ohm speaker or a miniature onboard speaker by means of a wire link between two adjacent pins on the 0.1-inch pitch terminal block connectors. This speaker is used primarilly for warning tones and response tones to commands transmitted to the module from the graphical user interface via the serial data bus.