The Immobilization and Disablement feature on the MHub369 is very similar to the
feature on all previous MHubs.
One addition that was recently added to the MHub369 is to allow disablement only
when the Ignition or Trip flag goes off.
How does it work?
Any of the outputs on the MHub369 can be configured to be used as the immobilization
output. The outputs on the MHub are the “pulled to ground” type, which means if the
output is activated it will be pulled to ground. As a practical example you would connect
one side of the immobilization hardware (typically a relay) to power and the other side to
the MHub’s output. When that output is activated, it will connect to ground, completing
the circuit to energize the relay coil.
On the MHubs when the vehicle is immobilized the output is ON which means if a relay
is connected it will be energized. This implies that the starter motor, fuel pump or
whatever part of the vehicle is used to inhibit driving needs to be wired to the Normally
Closed pins of the relay. To ensure there is no excessive current drawn by the relay the
powered side of the coil should be connected to “Accessories” on the ignition switch
ensuring the coil is only powered when the key is turned.
There are several ways the immobilization output can be controlled:
- Follow ignition: This is used where there is no driver identification hardware and
the vehicle is allowed to be driven as normal, however this still allow for the
disablement of the vehicle in case of theft or any other reason where the vehicle
should not be allowed to be driven.
- Driver Identification: In this case a driver is issued a driver tag/key/badge/card
that he/she would need to scan to de-immobilize the vehicle to allow it to be
driven.
Disablement is a feature where the immobilization hardware can be invoked remotely to
stop the vehicle from being used even if a valid driver is identified by the MHub369.
While a vehicle is Disabled, the only way to drive it again is to Enable it again.
Configuration
Follow Ignition Mode
As explained above, in this mode there is no driver identification hardware fitted, and
the vehicle can be driven as normal. The vehicle is automatically de-immobilized when
the ignition is switched ON and immobilized again when it is switched OFF. However, if
the vehicle is currently Disabled it will not be allowed to be driven until it is Enabled
again using a command.
Do not confuse this with the parameter that specifically configure and output to be in
“Follow Ignition” mode as this will not take any of the immobilization or disablement
configuration into consideration when determining the state of the output.
Parameters
|
Parameter
|
Value
|
Notes
|
|
Driver Key->Enable Driver Key
|
0
|
Disable the Driver Key functionality as a Driver Identification mechanism is not
installed
|
|
Immobilization->Driver Key
controls Output
used for Immobilization
|
0
|
This is to tell the
MHub that the Driver Key is
not controlling the immobilization output
|
|
Inputs and Outputs->Output A Function
|
16
|
This configures Output A as an Immobilization
Output.
|
|
Inputs and Outputs->Output
B
Function
|
16
|
This configures Output B as an Immobilization
Output.
|
Driver Identification Mode
In this mode some form of Driver Identification hardware is fitted and it is used then to
validate a driver and de-immobilize a vehicle if the driver is valid. There are several
different hardware options available, from Dallas DS1990 devices to Scope’s own driver
key based on the DS1992 to RFId readers that emulate DS1990 devices. More driver
identification devices will be considered for integration in the future.
In this mode the de-immobilization of the vehicle is triggered by the successful
validation of a driver. When a driver is successfully validated, the output that is linked to
2
3
the immobilization device will be switched on or off, determined by the configuration of
the MHub. If the vehicle is disabled via a remote command, the MHub will not allow
another driver to be validated until the vehicle is enabled again.
Also, when a Driver is validated, there is a configurable amount of time available during
which the driver needs to start the vehicle. If this time expires the vehicle will be
immobilized again making it necessary for the driver to validate again before trying to
start the vehicle. During the driver valid timeout any further reads on the Driver Key
hardware is inhibited.
There are several parameters that configure this functionality, from configuring the
physical outputs to what happens when a vehicle is mobilized to the timeouts and other
relevant features.
Parameters
|
Parameter
|
Value
|
Notes
|
|
Driver Key->Enable Driver Key
|
1
|
Enables the
Driver Key functionality.
|
|
Driver Key->Driver Key Type
|
0 or 8
= Scope DS1992
1 =
DS1990/SGBras
252
= RF9092A05M12
253 = RF909203-125
254
= Keypad+RFID
|
This tells the MHub what
kind of key to expect.
|
|
Driver Key->Pre-Trip
Validity
|
30
|
How
much time does the
Driver have
to start the vehicle
after a successful validation.
|
|
Driver Key->Post Trip Validity
|
30
|
How much time does the Driver have after a trip ends
to restart the vehicle before
having to revalidate
|
|
Immobilization->Driver Key
controls Output used for Immobilization
|
1
|
This is to tell
the MHub that
the
Driver Key is controlling the immobilization output
|
|
Inputs and Outputs->Output
A
Function
|
16
|
This configures Output A as an
Immobilization Output.
|
|
Inputs and
Outputs->Output B Function
|
16
|
This configures Output B as an
Immobilization Output.
|
Parameters – Scope Driver Key
|
Parameter
|
Value
|
Notes
|
|
Driver Key->Verify Driver ID
|
0/1
|
This will
only allow the Driver to be
validated only
if the Driver
ID
|
|
|
|
programmed in the key is in the list
of 30 programmed Driver IDs
|
|
Driver Key->Driver ID 0..30
|
|
This is the list
of valid Driver
IDs
|
|
Driver Key->Verify Driver Class
|
0/1
|
If the Driver
Key is programmed with a Class this
value needs to be equal or greater than the programmed Vehicle
Class before
the driver will be validated
|
|
Driver Key->Vehicle Class
|
|
Class of the Vehicle
|
|
Driver Key->Verify Fleet Code
|
0/1
|
If the Driver Key is programmed with a Fleet Code
it needs to match the
programmed Fleet
Code before the driver will be validated
|
|
Driver Key->Fleet Code
|
|
Fleet Code of the Vehicle
|
|
Driver Key->Verify
Customer Code
|
0/1
|
If the driver key is programmed with a Customer Code it
needs to match the programmed Customer Code
before the
driver is validated.
|
|
Driver Key->Customer Code
|
0-65535
|
Customer Code of the vehicle
|
|
Driver Key->Driver ID 0 to 30 Blacklist
|
|
This is a bitmask
that specifies which
of the Driver IDs programmed in the 30
slots is not allowed to be validated.
|
Parameters – Other Driver Identification HW
|
Parameter
|
Value
|
Notes
|
|
Driver Key->Verify Driver ID
|
0/1
|
This will only allow the Driver to be validated only
if the 64Bit Driver
ID is in the list of 5000 programmed Driver IDs. If this
value is 0 then any key will allow the vehicle to be immobilized, and the
key
is just used
for Driver Identification. This list is managed by
MZone.
|
|
Driver Key->Customer Code
|
0-65535
|
When the keypad is used to validate a driver entering a
PIN this will be the
number reported in the events
to ensure secrecy of the
PIN.
|
Important: Only the Driver Identification Event and the Immobilization Event carries the
full 64 bit Driver ID. In case of other (older) events like Driver Registered or any other
event that contains the 16 Bit Driver ID that it will be set to the bottom 16 bits of the 64
bit number reported by the other driver identification hardware.
Immobilization and Disablement
Disablement is where the immobilization hardware is forced into an immobilization state
to ensure the vehicle cannot be driven. This is used in cases where a vehicle has been
stolen or is being driven without authorization. When a vehicle is Disabled, it cannot be
de-immobilized, even with a valid driver key, until it is Enabled again.
It is important to note that this can only work if the necessary immobilization hardware
has been installed.
There are two events that indicate the Disablement and Immobilization States of the
vehicle and together provide a complete picture of the current situation.
Example:
-
Disablement command is sent
- MHub raises the Vehicle Disabled Event -> This means the MHub received
the command and will disable the vehicle once the conditions as set in
configuration have been met.
- Conditions for Disablement are met, vehicle is Immobilized
- MHub raises the Vehicle Immobilization Event -> This means the vehicle has
been immobilized and cannot be de-immobilized unit it is Enabled again.
|
Parameter
|
Value
|
Notes
|
|
Immobilization->Global Vehicle Disablement Allowed
|
1
|
Enables the ability to Disable the vehicle.
|
|
Immobilization->Vehicle Disablement Delay
|
0
|
This is the number of seconds after
the conditions for Disablement has been met before the vehicle is Disabled. It is
important to note that the MHub needs a valid GPS speed for this to
work.
|
|
Immobilization->Disable Speed Threshold
|
10
|
The speed below
which the vehicle
has to travel to allow Disablement to kick in. This is a safety parameter to ensure
a vehicle traveling at high speed is not
Disabled possibly causing an accident
|
|
Immobilization->Disable on Ignition OFF
|
0/1
|
Controls if the vehicle should be Disabled when ignition
is turned OFF.
This happens
regardless of the current
GPS Speed state.
|
|
Immobilization->Disable on Trip End
|
0/1
|
Controls if
the vehicle should be Disabled when Trip
is ended. This
|
|
|
|
happens regardless of the current GPS Speed state.
|
|
Event Configuration->Vehicle
Disabled
|
|
This event is raised when the Disable Command is received and indicates the intent and not the current state of
the vehicle. Thus, if the Disable command
is
received the MHub
will raise this event immediately.
|
|
Event Configuration->Vehicle
Immobilized
|
|
This event is
raised when the vehicle is immobilized and indicates the current
immobilization and disablement state of
the
vehicle.
|
Typical Wiring
In a typical installation the relay is wired in such a way that it needs to be de-energized
for the vehicle to be started. Usually this would mean the Relay coil is drawing current
the entire time the vehicle is switched off. However, to account for this the relay is wired
to the accessories position on the ignition switch. This means the relay is not drawing
any current unless the key has been turned to at least the accessories position. Most
relays have a Normally Open (NO) and a Normally Closed (NC) contacts. This simply
means the one contact is active when the relay coil is unpowered (NC) and the other
(NO) is active when the relay coil is powered.
In the image above you would connect one side of the coil to the vehicle battery and the
other side to one of the MHub369s Outputs. When the output on the MHub is activated,
it would complete the coil circuit activating the relay which in turn would join the NO and
C (or COM or COMMON) terminals.
The device on the vehicle used to immobilize it would be connected between the NC
and C terminals.
The MHub Output wires are Green (Output 1) and Blue (Output 2) and either or both
can be configured as Immobilization Output(s) using the configuration parameters as
described above.
As an example, setting:
- “Inputs and Outputs->Output A Function” to 16 would change Output A which is
physically linked to Output 1 to the immobilization output.
- “Inputs and Outputs->Output B Function” to 0 would change Output B which is
physically linked to Output 2 to a normal output that can be controlled via a
command or a trigger.