Sunroof Description and Operation
|
Sunroof Description and Operation
|
The sunroof system consists of a moving glass panel and a 2nd fixed glass panel located just behind the moving glass panel. The moving glass component slides over the top of the fixed glass, and the roof panel. There is also a power roller sunshade which covers both glass panels. The electrical portion of the system controls the opening and closing of the sunroof glass and the power roller sunshade. The ignition must be in ON/RUN/START, ACC/ACCESSORY, or in retained accessory power (RAP) to operate the sunroof/sunshade.
The electrical portion of the spoiler sunroof system consists of:
•
|
Body Control Module (BCM)
|
•
|
Sunshade control module
|
•
|
Sunroof control switch assembly
|
•
|
Sunshade control switch assembly
|
The BCM communicates with the sunroof glass and sunshade control module to enable or disable sunroof and sunshade operation. The sunroof/sunshade control modules provide system status and diagnostic information to the BCM for diagnostic reporting and operational purposes.
The sunroof glass and power sunshade are each controlled by its own integrated motor/controller containing the necessary electronics, motor, hall effect position sensors, as well as the interface to the driver control switches. Each motor/controller is capable of controlling motion based on control switch activation and message commands from the BCM.
There are times when the sunshade and sunroof operation are dependent on each other (see below). This dependency is controlled by the BCM.
Sunroof Glass and Sunshade Control Switches
|
The sunroof and sunshade control switches are connected directly to their respective controllers and provide positions for open, express open, off, close, and express close. The control switch completes the circuit between two signals provided by the control module, a reference ground input and a pull-up voltage.
System Protection Functions
|
Normal operation of the sunroof system may be altered by one of the following events.
Obstacle or Blockage Detection
When enabled, obstacle detection is active only while the sunroof or sunshade opening is approximately 4-200 mm (0.16-7.87 in) when moving in the closing direction. When an obstacle is detected in this range, the motion in the closing direction will stop and the sunroof/sunshade will reverse direction for a short distance. The reversal shall complete regardless of operating Mode. If the travel is outside the range defined above, the sunroof/sunshade will try to continue closing until it detects a motor stall condition or the system is at one of its defined stops.
Motor Stall
If the sunroof or sunshade is moving in the open or close direction and stops moving for 350 ms while a command is active, and no obstacle has been detected, the motor shall be turned off to prevent overheating.
Sunroof System Thermal Protection
The sunroof/sunshade controllers have a thermal protection algorithm to protect the sunroof/sunshade controls and motors from damage due to overheating conditions resulting from immoderate switch actuations. The thermal protection algorithm will cause any new sunroof/sunshade open commands to be ignored until the motors are allowed to cool. A number of close requests during an over temperature condition will be allowed. If the thermal protection is triggered during an obstacle detection event, the sunroof/sunshade reversal shall be finished.
Coordination between Sunshade and Sunroof
|
There is an interaction between the sunshade and sunroof operation. The system master (BCM) will command the sunshade to open to predefined positions based on the requested sunroof position. This interaction may also prohibit the sunshade from closing past these points depending on the sunroof position.
Open
If the Sunroof is opened anywhere between the fully closed and vent position, the BCM will command the sunshade to a minimum open position provided that the sunshade is opened less than this amount at the time of the sunroof command. If the sunroof receives an Open or Express Open command taking the sunroof past the vent position, the BCM will command the sunshade to open approximately half-way if the sunshade is opened less than this amount at the time of the sunroof command. This position corresponds to a point behind the leading edge of a fully opened sunroof glass.
Closing
Only if the sunroof is fully closed will the sunshade be allowed to fully close with a normal close or express close command. If the sunroof is opened past the vent position, the sunshade will not be allowed to close past the half way point mentioned above with either a normal close or express close command. If the sunroof is not fully closed but is open less than or at the vent position, the sunshade will not close past the minimum open position mentioned above with either a normal close or express close.
Sunroof Disabled with Sunshade Faults
When there is interaction between the sunroof and sunshade the sunroof shall be disabled if the sunroof is fully closed and any of the following sunshade faults are reported:
•
|
Thermal protection is active
|
•
|
Sunshade not normalized
|
•
|
Sunshade not configured
|
Service Tool Commanded Open
|
When a service tool commands the sunshade open, it results in the Sunshade going to half way point mentioned above or to the fully open depending on the calibration. If the half way point is calibrated on, this position is as far as the sunshade can be opened with the service tool. To go beyond this point a switch activation must be used.
Open to Vent Position
When the position of the sunroof is less than the defined vent position, activating the sunroof Open switch for less than 500 ms results in the sunroof moving until it reaches the vent position.
Normal Open (Non-Express)
When the sunroof switch is held in the Open position, the sunroof begins opening. As long as the switch is continuously held in the Open state the sunroof will not stop in the vent position.
Sunroof Express Open
Press and release the sunroof Opening switch. The Sunroof will Express-Open until the controller determines that the Sunroof has reached the Comfort Stop position or the Fully Open position.
Normal Close (Non-Express)
When the sunroof switch is in the Close state, the sunroof will begin moving in the closed direction.
Sunroof Express Close
Press and release the sunroof Closing switch. The Sunroof will Express-Close until the controller determines that the Sunroof has reached the Fully Closed position.
Sunshade Normal Open (Non-Express)
When the sunshade switch is held in the Open position, the sunshade begins opening.
Sunshade Express Open
Press and release the sunshade Opening switch. The Sunshade will Express-Open until the controller determines that the Sunshade has reached the Fully Open position.
Sunshade Normal Close (Non-Express)
When the sunshade switch is in the Close state, the sunshade will begin moving in the closed direction.
Sunshade Express Close
Press and release the sunshade Closing switch. The Sunshade will Express-Open until the controller determines that the Sunshade has reached the Fully Closed position.