Operation CHARM: Car repair manuals for everyone.

Part 3 of 3

VEHICLE THEFT SECURITY SYSTEM (VTSS)
The VTSS will monitor the states of the ignition, door lock signal, and all other doors to alert against unauthorized entry into the vehicle. The VTSS will be enabled at the assembly plant. However to prevent the engine disable feature during assembly and the shipping process, the vehicle must be started 20 times before the VTSS will operate properly.

Arming The VTSS
To arm the system, the ignition must be OFF and all doors must be closed and locked using either front door key cylinder lock switch, power door lock switch or the RKE transmitter. Using a key in either rear door or pressing the mechanical lock will not initiate arming the VTSS. The delay lock feature will delay the arming process until all doors are closed.

Once the VTSS begins to arm, the [1][2]CTM will activate the security lamp output at a 1 Hz rate. During this process the arming process will terminate if the ignition is turned ON, if a door is opened, if the doors are unlocked using the door lock switch or the RKE transmitter, or if the front doors are unlocked using the key. After fifteen seconds of the arming process, the security lamp will go OFF and the VTSS will be armed. Once the vehicle is armed the ignition may be turned to the accessory position (to listen to radio, etc.) without triggering the alarm. The VTSS can only be disarmed using the key or the RKE transmitter.

Triggering The VTSS
Once the VTSS is armed, the alarm Will trigger if any of the doors are opened or if the key is turned the Run/Start position. When triggered, the [1][2]CTM will instruct the PCM to turn OFF the engine after two seconds and will pulse the horn and headlamps at a specified duty cycle and frequency. The audible (horn) warning will continue for three minutes then terminate. The visual (headlamps) warning will continue for fifteen additional minutes then terminate. The engine will continue to start and quit until the VTSS is disarmed.

Tamper Alert
If the VTSS was triggered during the last armed period, the next time it is disarmed the [1][2]CTM will activate three horn chirps. To determine what caused the alarm to be tripped, using the DRB select "Theft Alarm" "Monitor Display" and observe: "Alarm Tripped by". This is a great tool to use when a customer complains that the alarm went OFF and cannot determine what triggered it.

WINDSHIELD WIPERS
Feature Description
The Ram Van equipped with a [1][2]CTM will utilize speed sensitive intermittent wipe and wipe after wash function. The driver selects the Wiper function via a Steering Column mounted Stalk Switch. The Wiper system is operational whenever the ignition switch is in the Run or Accessory positions only (not during engine crank).

The low and high speeds are controlled through the wiper stalk switch. The intermittent portion of the wiper control is handled by the [1][2]CTM through the intermittent wiper relay. When the module detects a decrease in delay time as selected by the driver, and immediate wipe of the windshield takes place and the new delay interval is implemented.

An Intermittent Wipe cycle consists of operating the Wipers in the Low Speed mode for one cycle, then executing a delay time. The delay time available to the driver is adjustable from 1/2 second to 18 seconds.

Speed Sensitive Intermittent Wipe Operation
Speed Intermittent Wipe is operational whenever the Ignition Switch is in either the RUN or ACCESSORY positions, and the voltage on the intermittent wiper switch MUX input is greater than 4.5 VDC.

The resistance selected by the stalk switch is used to set the delay time between wipe cycles.

The Intermittent Wipe Delay Time is also adjusted based upon Vehicle Speed. When the Vehicle Speed is < 10 MPH then the driver selected Delay Time is doubled providing a range from 1 second to 36 seconds. When the vehicle speed is > 10 MPH then the driver selected Delay Time is not adjusted. An immediate Low Speed mode Wipe cycle will occur and a new Delay Time interval will start if the driver changes the current selected Delay Time to a shorter interval. The speed signal is provided to the [1][2]CTM from the PCM over the CCD bus.

Wipe After Wash Operation
Wipe after Wash operation activates the Wiper system when the Wash button is pressed. Wiper after Wash operation is available while the wiper switch is OFF or in Intermittent mode, and operates the Wipers in a Low Speed continuous cycling mode while the Wash button is held ON. After the Wash button is released, 2 additional complete cycles are performed at Low Speed. The Wiper system returns to the previous mode of operation following the completion of the additional Wipe cycles.

Self Calibration
A self calibration feature is used to eliminate performance variations due to tolerances in the resistances of the intermittent wiper switch. Following a power on reset, a default value is copied to a battery backed RAM memory location. If a valid resistance value greater than the current battery backed compensation value is measured during intermittent wiper operation, and it is present for 8 consecutive samples, the compensation value is replaced by the average of the compensation value and the new resistance value. This compensation value is used to calculate the intermittent wiper delay, using the following formula:

Delay in seconds = 0.5 + 17.5 (resistance value/compensation value)

Three EEPROM locations have been provided to allow for optional calibration of the intermittent wipers. One location specifies a constant which will override the battery backed compensation value. The other locations specify constants which will override the default offset and slope used in converting resistance to time delay.

Failed Wiper Park Switch
A failed Wiper Park Switch is determined by the [1][2]CTM "C1" PIN #11 input remaining high for eight seconds when the wiper system is in intermittent mode. Once detected, a code flag will be set in the EEPROM fault record byte.

Once the Failed Wiper Park Switch fault is set, the intermittent wiper function will not operate until a low is seen on the [1][2]CTM "C1" PIN #11 input with the ignition ON. The code flag may only be cleared manually using a DRB.