The Assist door module (ADM) is a part of a Controller Area Network (CAN), and performs CAN communication with the FAM, IPM, RAM, DDM, IMS and SCM. Assist controls driver side power window switch button located inside of the driver side door to operate power window, mirror, door lock and unlock.
Two manual operations (up and down) for four p/windows. However, on the assists seat the auto up/down operation must be possible.
Manually operating the mirror position by the manual switch (Up, Down, Right, and Left)
Saving and replacing the mirror position by RKE → For 2 persons
Outside mirror auto reverse operation
Outside mirror fold/unfold power control
Central door lock/unlock function
Door courtesy lamp control
Outside mirror defog control
Illumination control
Outside mirror turn signal lamp control.
Window Motor UP/DOWN is output by forwarded in Assist window Motor Ctrl Message UP/DOWN from DDM.
Window Motor UP/DOWN is output by Assist Window UP/DOWN sw in ADM.
In case of Power Window Lock Sw Sts Message is ON, Forwarded from ADM, Motor output turns off
When being different driver Window Motor Ctrl Message forwarded from ADM and data of assist window sw, don't move.
When about 10sec ± 1 moves all the while more than, Motor turns off Motor output from Manual UP/DOWN sw input starting point .
It is a message from IPM. (Message : After run Ctrl ) .
Under the condition "IGN ON -> IGN OFF", Power Window SW Control Function lasts for "30 sec". But, it immediately terminates to OFF when front door is opened.
Drive door and assist door apply to, In condition of IGN2 On or After Run Ctrl (CAN) On Door door is controlled by DDM, assist door is controlled by CAN message (message :Assist door Window Ctrl)
P/WDW main SW (DDM) control signal of down, auto up, auto down.
P/Window enable signal on condition
P/window timer(from IPM) ON or IGN2 (ADM itself) ON
(When satisfied with one of two condition)
Up/down control signal
P/WDW Timer(from IPM) ON or IGN2 (ADM itself) ON
SWITCH state | UP SIG | DOWN SIG | P/WINDOW ENABLE SIG |
State(Off) | Off | Off | On |
Manual Up | On | Off | On |
Manual Down | Off | On | On |
Manual Up → Auto Up | On (maintenance) | OFF → On | On |
Manual Down → Auto Down | Off → On | On (maintenance) | On |
Off → Auto Up | On | Off(40ms) → On | On |
Manual Down → Auto Up | |||
Auto Down → Auto Up | |||
Off → Auto Down | Off(40ms) → On | On | On |
* P/Window timer (from IPM) OFF & IGN2 (DDM ITSELF) OFF, independently of Switch’s state Up Signal And down signal are OFF state preservation
Auto/Manual Up Output(Signal) Operation Time Chart(T1:40mS±10mS)
Auto/Manual Down Output(Signal) Operation Time Chart(T1:40mS±10mS)
Lock/unlock controlled by can message from IPM
(message : Door Lock Ctrl , Key Remember Unlock Ctrl, Crash Sensor Sts)
If Door lock monitoring switch is "lock" or "unlock", Assist door Lock Monitor Sw Sts message is sent to "LOCKED" or "UNLOCKED"
Lock changes to unlock or unlock changes to lock, there will be delay time for 100ms.(controlled by IPM)
Item | Action | ||
Driver Door | Key Cylinder | Lock | All Door Lock |
Unlock | All Door Unlock | ||
Knob | Lock | No Action | |
Unlock | No Action | ||
Main SW (P/WDW SW) | Lock | All Door Lock | |
Unlock | All Door Unlock | ||
Assist Door | Key Cylinder | Lock | All Door Lock |
Unlock | All Door Unlock | ||
Knob | Lock | No Action | |
Unlock | No Action | ||
Main SW (P/WDW SW) | Lock | All Door Lock | |
Unlock | All Door Unlock | ||
RKE | Lock | All Door Lock | |
Unlock | All Door Unlock |
If Central door lock/unlock SW is "ON", Assist Door Lock Sw Sts message is sent to LOCK/UNLOCK.
If Key cylinder lock switch is "ON", Assist Door Key Cylinder Sw Sts message is sent to LOCK.
If Key cylinder unlock switch is "ON", Driver Door Key Cylinder Sw Sts message is sent to UNLOCK.
If Door Lock Ctrl message from IPM is "Assist LOCK, Driver Door and Assist Door LOCK, Rear Door, Tailgate and Assist Door LOCK, LOCK ALL", Door Lock Actuator is locked for O.5sec.
If Door Lock Ctrl message from IPM is "Assist Door UNLOCK, Driver Door and Assist Door UNLOCK, Rear Door, Tailgate and Assist Door UNLOCK, UNLOCK ALL", or Lock Actuator is unlocked for O.5sec.
Under the condition "IGN ON", if Crash Sensor Sts message from IPM is ON, Door UNLOCK makes output.(5 ± 0.5sec)
Remaining action goes on irrespective of OFF signal of Crash Sensor Sts message.
Door Lock can't make output until IGN is OFF during or after Crash Action.
After Crash UNLOCK, Assist Door Key Cylinder Sw Sts and Assist Door Lock Sw Sts data are not sent to LOCK though key cylinder lock Sw and main door lock Sw is on until IGN is "OFF".
Unlock action is done again after 100ms if any door is still locked after Crash UNLOCK.
If Crash Sensor Sts message is sent on door, unlock action will be generated until IGN is “OFF”
If the vehicle is under any condition of the followings, all doors is locked.
If message from IPM is (Door Lock Ctrl = LOCK_ALL), it will be locked for 0.5sec.
Speed of the vehicle is over 40Km/h
Condition of Shift Lever (P → except P)
Apply when Auto Door Lock function exists
If the vehicle is under any condition of the followings, all doors will be unlocked.
If message from IPM is (Door Lock Ctrl = UNLOCK_ALL), it will be unlocked for 0.5sec.
Key off
Condition of Shift Lever (Except P→ P)
If drive door is on "UNLOCK"
If door is locked by using door lock knob after opening door while IGN Key is inserted to Key Cylinder, Unlock output will be for 1sec (IPM sends Key Remember Unlock Ctrl message to Long Unlock) and there will be a series of three outputs every 0.5sec if door condition is "Lock".
(IPM sends Key Remember Unlock message to Short Unlock)
If condition is unlocked during a series of three outputs, output will be stopped.
LOCK/UNLOCK by Key fob is run by Door Lock Ctrl message from IPM.
Operation in ADM is identical with Central Door Lock/Unlock.
If the priority is low, it'll be ignored.
Priority is same under any condition.
1st Crash Unlock
2nd Auto Door Lock ( Auto Door Unlock )
3rd Key Reminder Unlock
4th Central Door Lock/Unlock
If there is equal output command during output Priority order same Door lock/unlock, input is ignore. if there is contrast output command during output Priority order same Door lock/unlock, input is ignore and present output immediately discontinue and executes output that is inputted after 100 ms(except CRASH UNLOCK, Without waiting TIME 100 ms immediately action enforcement)
If there is a signal which has priority over existing action, it will be stopped Immediately and the signal makes its own action.
When was new output condition after existing output completion, send output after wait 100 ms by standard existing output completion point of time.(except CRASH UNLOCK, Without waiting TIME 100 ms immediately action enforcement)
Manual Control for O/S Mirror RH
At the ACC or RUN ON state, if the mirror select switch in the SW ASSY P/WDW MAIN is the RH state and the mirror direction switches (UP, DOWN, LEFT, and RIGHT) are operated, then the mirror motor shall be driven to control the mirror to the desired direction. (Controlled by ADM)
When IMS Memory Commend Message is forwarded to MEMORY1 or MEMORY2 from DDM, the location of present MIRROR is memorized.
The thing you don't do MIRROR memorization of at the time of MIRROR MANUAL SW movement.
Inhibiting and releasing of saving mode may be carried out when any of following conditions is satisfied:
If 5 seconds is elapsed after the memory switch is turned on
If the ignition 2 is turned off
When saving is completed
If "Ignition Sw Sts" of the CAN communication data sent by the IPM is not "Run"
If "Inhibit Sw Sts" of the CAN communication data sent by the CLU is not "P"
If "Vehicle Speed" of the CAN communication data sent by the CLU is over "3Km/h
If the battery is removed, the memory must be cleared.
In IGN On (IGN State = On) or Driver door opened or during 30 seconds after Driver door open to close when IGN Off Condition (It used IMS Main signal), if user press the position button, Outside Mirror is play to memorized position
The position switch (position1 and position2) that has not been saved yet cannot perform replacing.
If the user presses a position switch (position1 or position2) during replacing operation, the recently pressed switch will be prior to the other.
Replacing Prohibition Conditions
If the mirror switch on the LH side is pressed
If "position switch states" of the CAN communication data sent by the IMS is not "ON"
If "Vehicle Speed" of the CAN communication data sent by the cluster is "3Km/h" or more
No. | Operation | Power | Select Switch | Shift Lever | Mirror Position | Manipulation | Result | |
L | R | |||||||
1 | Basic Operation | IGN | LH | P | Position A | Position B | Changing the shift lever from "P" to "R" | MIR L: Auto reverse to position (A - 5˚) MIR R: Auto reverse to position (B - 5˚) |
2 | IGN | RH | P | Position A | Position B | Changing the shift lever from "P" to "R" | MIR L: Auto reverse to position (A - 5˚) MIR R: Auto reverse to position (B - 5˚) | |
3 | IGN | N | P | Position A | Position B | Changing the shift lever from "P" to "R" | MIR L: No change MIR R: No change | |
4 | Returning after Basic Operation | IGN | LH | R | Result of No. 1 | Result of No. 1 | Changing the shift lever from "R" to "P" | MIR L: Return to position (A) MIR R: Return to position (B) |
5 | IGN | RH | R | Result of No. 2 | Result of No. 2 | Changing the shift lever from "R" to "P" | MIR L: Return to position (A) MIR R: Return to position (B) | |
6 | Mirror Switch Manipulation During Auto Reverse | IGN | LH | P -> R | No.1 is being performed. | No. 1 is being performed. | Mirror switch manipulation | MIR L: Operating by the mirror switch MIR R: Auto reverse to position (B - 5˚) |
7 | IGN | RH | P -> R | No. 2 is being performed. | No. 2 is being performed. | Mirror switch manipulation | MIR L: Auto reverse to position (A - 5˚) MIR R: Operating by the mirror switch | |
8 | Select Switch Change During Auto Reverse | IGN | LH | R -> P | No. 4 is being performed. | No. 4 is being performed. | Mirror switch manipulation | MIR L: Operating by the mirror switch MIR R: Return to position (B) |
9 | IGN | RH | R -> P | No. 5 is being performed. | No. 5 is being performed. | Mirror switch manipulation | MIR L: Return to position (A) MIR R: Operating by the mirror switch | |
10 | Select Switch Change During Auto Reverse | IGN | LH | P -> R | No. 1 is being performed. | No. 1 is being performed. | Changing the select switch into N | MIR L: Return to position (A) after 500ms MIR R: Return to position (B) after 500ms |
11 | IGN | LH | P -> R | No. 1 is being performed. | No. 1 is being performed. | Changing the select switch from LH to N (within 500ms) and to RH | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
12 | IGN | LH | P -> R | No. 1 is being performed. | No. 1 is being performed. | Changing the select switch from LH to N (after 500ms) and to RH | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
13 | IGN | RH | P -> R | No. 2 is being performed. | No. 2 is being performed. | Changing the select switch into N | MIR L: Return to position (A) after 500ms MIR R: Return to position (B) after 500ms | |
14 | IGN | RH | P -> R | No. 2 is being performed. | No. 2 is being performed. | Changing the select switch from RH to N and to LH | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
15 | IGN | N | P -> R | Position A | Position B | Changing the select switch from N to LH | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
16 | IGN | N | P -> R | Position A | Position B | Changing the select switch from N to RH | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
17 | Ignition Turning Off During Auto Reverse | IGN->ACC or B+ | LH | P -> R | No. 1 is being performed. | No. 1 is being performed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) |
18 | IGN->ACC or B+ | LH | P -> R | No. 2 is being performed. | No. 2 is being performed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) | |
19 | Ignition Turning Off After Auto Reverse | IGN->ACC or B+ | LH | P -> R | No. 1 is completed. | No. 1 is completed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) |
20 | IGN->ACC or B+ | RH | P -> R | No. 2 is completed. | No. 2 is completed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) | |
21 | Ignition Off During Returning to the Original Position
| IGN->ACC or B+ | LH | P | No. 4 is being performed. | No. 4 is being performed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) |
22 | IGN->ACC or B+ | RH | P | No. 5 is being performed. | No. 5 is being performed. | Changing from IGN into ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) | |
23 | Ignition Turning Off During Returning to the Original Position by Ignition Turning Off | ACC or B+-> IGN | LH | P | No. 21 is being performed. | No. 21 is being performed. | Changing from IGN to ACC or B+ | MIR L: Return to position (A) MIR R: Return to position (B) |
24 | ACC or B+-> IGN | LH | R | No. 17 is being performed. | No. 17 is being performed. | Changing from ACC or B+ into IGN | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
25 | ACC or B+-> IGN | RH | P | No. 22 is being performed. | No. 22 is being performed. | Changing from ACC or B+ into IGN | MIR L: Return to position (A) MIR R: Return to position (B) | |
26 | ACC or B+-> IGN | RH | R | No. 18 is being performed. | No. 18 is being performed. | Changing from ACC or B+ into IGN | MIR L: Auto reverse to position (A-5˚) MIR R: Auto reverse to position (B-5˚) | |
27 | If the position switch is pressed during the returning operation and replacing is prohibited, returning will be made. Also, if replacing conditions are satisfied, replacing will be made. | |||||||
28 | if the current position of Outside mirror is out of the visual area , the mirror is not operated outside mirror down . | |||||||
29 | When "R" changes from 0 to 1, the mirror operates after 350msec ± 50msec. | |||||||
30 | All condition except 'Inhibit SW = R'. ('P', 'D' '2', 'L') is the same |
If the Fold switch in the SW ASSY P/WDW MAIN is operated on B+ condition
Assist O/S Mirror control for CAN message (message : OSRVM Fold Ctrl)
In condition of The first, FOLD BUTTON realize “FOLD”
IN condition of IGN=RUN and ALT_L=ON, if Rear Defogger SW is “ON”, send on Rear Defogger Ctrl message of IPM, DDM/ADM turn on the O/S Mirror Defog.
If Rear Defogger SW is “off”, send on Rear Defogger Ctrl message of IPM, DDM/ADM turn off the O/S Mirror Defog.
The priority order is CAN MESSAGE.
When sending Park Tail Head Lamp Ctrl Message by off or DRL ON in IPM, ILLUMINATION output is turned off.
When sending Park Tail Head Lamp Ctrl Message by PARK TAIL ON or PARK LOW TAIL ON in IPM, ILLUMINATION output is turned on.
When a driver's seat door opens, ADM sends Assist Door Courtesy Lamp Ctrl Message on by RAM, and turns on Courtesy lamp.
When an assist’s seat gate is closed, Assist Door Courtesy Lamp Ctrl Message is sent in OFF_DECAY, and, ADM Courtesy lamp, it's exposed to light (2 ± 0.2, sec).
When an assist's seat gate is closed, Assist Door Courtesy Lamp Ctrl Message will be sent in OFF_DECAY, and when Message ON during exposure to light forwards ADM Courtesy lamp, Courtesy lamp is turned on immediately.
IGN 'RUN' during exposure to light be, and when closing door in the IGN 'RUN' state, please send by Assist Door Courtesy Lamp Ctrl Message off. and turns off Courtesy lamp immediately
When 20 minutes pass in the state which opened, an assist's seat door sends Assist Door Courtesy Lamp Ctrl Message off by Key reminder SW OFF, and ADM will turn off Courtesy lamp immediately.
When being exposed to light, when the resolution is exposed to light beyond 32step, you aren't supposed to shake.
When Turn indicator message is being forwarded to on, Side Repeater Lamp On.
All subordinate's output is off, and SW related to WAKE - UP is by the state that everything is off. When SC Message in CAN IPM forwards everything to S (Sleep) in the off state, enters SLEEP MODE.
WAKE-UP related SW is same as the bottom.
The above 2) when effective input also occurs in SW of whole one item, WAKE-UP will be immediately.
When sending WAKE-UP Message from other MODULE, WAKE-UP will be immediately.
It's done within 2 mA of blackout kinds.
Signal | Input |
Door Key Lock SW | On |
Door Key Unlock SW | On |
Central Door Lock SW | On |
Central Door Unlock SW | On |
Lock Monitoring SW | State(Lock → Unlock, Unlock → Lock) |
The condition to enter RESCUE MODE follows.
Ignition Sw Sts Message is RUN or IGN SW ON and Ignition Sw Sts Message is by RUN or IGN SW ON.
One of whole Park Tail Head Lamp Ctrl, Front Wiper Ctrl Message is sent in INVALID or, when CAN Line for IPM is error.
Assist Door Courtesy Lamp Ctrl Message is sent in INVALID or when CAN Line for RAM is error.
When entering RESCUE MODE, It moves as the next.
Door Unlock it’s on for 0.5 seconds.
OSRVM Defogger, It's on for 20 minutes.
Illumination is much on.
The another function is identical with NORMAL MODE movement.
When Inhibit Sw Sts message is OFF/ACC or IGN SW is off and CAN Line abnormality from IPM, FAM, RAM is not, Park Tail Head Lamp Ctrl, Front Wiper Ctrl, Assist Door Courtesy Lamp Ctrl Message isn't INVALID, released in RESCUE MODE.
Switch Signal Name | Filtering Time(ms) |
Central Door Lock SW | 50 ~ 52 |
Central Door Unlock SW | 50 ~ 52 |