MECHANISM FOR SYNCHRONIZING AND CONTROLLING MULTIPLE ACTUATORS OF A SLIDE OUT ROOM OF MOBILE LIVING QUARTERS

Abstract: A slide out room (32) is extended from a mobile living quarters (10) by a pair of actuators (56, 58). A control (72, 672, 772, 872) is provided which responds to signals generated by position sensors (68, 70) for each actuator to interrupt a corresponding actuator whenever the position of one of the actuators exceeds the position of the other actuator by more than a predetermined offset. The stop limits are set by independently advancing the actuators after they have attained default limit to set the out and in stop limits independently between the actuators.

Description: MECHANISM FOR SYNCHRONIZING AND CONTROLLING MULTIPLE ACTUATORS OF A SLIDE OUT ROOM OF MOBILE LIVING QUARTERS This invention relates to a mechanism for controlling the actuation of a slide out room used on mobile living quarters, such as a recreational vehicle. The width of mobile living quarters, such as recreational vehicles, is limited to that which may be accommodated for travel on the public highways. Accordingly, when the mobile living quarters is parked for use, it is desirable to be able to expand the living quarters, to increase the available living area. So called slide out rooms have become popular to effect expansion ofthe available living area of such mobile living quarters. These slide out rooms are retracted into the main living area when the mobile living quarters are transported on the public highways, and then are extended from the main living quarters to provide additional living space when the mobile living quarters is parked for use. Slide out rooms are typically mounted on telescoping tubes which are mounted on the frame supporting the main living area and are actuated by hydraulic rams, electric motors, or similar actuation devices. Typically, two or more such actuation devices are required. Slide out rooms are only semirigid. Furthermore, the two or more actuators are often not symmetrically located with respect to the slide out room, because placement ofthe actuators must accommodate wheel wells and other structural components ofthe mobile living quarters. It is necessary to synchronize operation ofthe actuators, and it is desirable to be able to control the "room out" and "room in" positions for the actuators to assure that the room is fully extended across its entire length when the room is extended for use, and to assure that it is fully retracted across its entire length when the room is retracted to permit the mobile living quarters to be moved. Failure to fully extend or fully retract the slide out room across its entire length permits gaps to occur between the seals that seal the slide out room to the main living quarters, thus permitting moisture to leak into the unit. Failure to synchronize properly the motion ofthe actuators may cause undesirable deflection across the length ofthe room, again resulting in damage, seal problems, and unsightly appearance ofthe room. According to the present invention a pair of electric motor actuators drive an acme threaded jack screw, or a rack and pinion drive, etc. connected to the slide out room to effect extension and retraction ofthe slide out room relative to the main living quarters. Although the invention is described in connection with a pair of electric motor actuators, it is apparent to those skilled in the art that the invention is equally applicable to systems having three or more electric motor actuators. Larger slide out rooms may require more than two electric motor actuators to effect extension and retraction ofthe slide out room. According to the invention, a position sensor, which may be a resistive strip secured to the actuators, or a rotary potentiometer turned by momentum ofthe actuators, provides a signal representative ofthe absolute position ofthe room. Optionally, a pulse generating encoder generates pulses in response to the operation ofthe actuators to provide an indication of movement ofthe actuators relative to one another. The pulses are counted to indicate the relative position of each actuator. Stop limits may be established as hereinafter provided to control the "in" and "out" positions ofthe slide out room. According to another feature ofthe invention, operation ofthe actuators is synchronized so that the back wall ofthe slide out room remains substantially parallel to the wall ofthe mobile living quarters for most ofthe outward and inward travel ofthe slide out room. Optionally, when the slide out room reaches a point within, for example, five percent of the inner and outer stop limits, synchronization is removed, and each ofthe actuators travel independently ofthe other to the "out" or "in" stops. Each "out" stop limit and each "in" stop limit is set independently to assure that full contact with the necessary seals is made when the room is extended into its full extended position or retracted into the fully retracted position. An optional initialization procedure is provided to permit the stops to be set individually, so that the stops may be set for each unit, since the deflection of the slide out room and positioning of the seals will vary slightly from unit to unit. According to another feature of the invention, the offset between the actuators, which is maintained by synchronization during extension and retraction ofthe slide out room, is set independently ofthe stops, thereby enabling the stops to be set to effect proper sealing. These and other advantages ofthe present invention will become apparent from the following description, with reference to the accompanying drawings, in which: Figure 1 is a view in perspective of mobile living quarters incorporating a slide out room made pursuant to the teachings ofthe present invention; Figure 2 is a view in perspective ofthe mobile living quarters illustrated in Figure 1, but taken from below to illustrate the manner in which the slide out room is supported for movement on the main living quarters and also to illustrate portions ofthe actuation mechanism; Figure 3 is a schematic illustration ofthe actuation and control system used to operate the slide out room illustrated in the preferred embodiment ofthe invention; Figures 4 shows a flow chart ofthe controller process controlling the slide out room in accordance with the embodiment of Figure 3; Figure 5 is a schematic view similar to that of Figure 3 showing an alternate actuation system; Figure 6 shows the flow chart ofthe controller process controlling the slide out room in accordance with the embodiment of Figure 5; Figure 7 shows the flow chart of an alternate controller process for use with Figure 5; Figure 8 shows a flow chart ofthe termination sub routines for use with Figure 7; Figure 9-1 1 shows a flow chart of alternate termination sub routines for use with Figure 7; Figure 12 shows a diagrammatical view similar to that of Figure 3 having a clutch installed intermediate the motor and gear box ofthe slave motor; Figure 13 shows a flow chart ofthe operation control for use with the embodiment of Figure 12; Figure 14 shows a schematic view of an embodiment similar to that of Figure 5 having clutches installed intermediate its motors and gear boxes; Figure 15 shows a flow chart of a control mechanism for use with the embodiment of Figure 14; Figure 16 shows a schematic view of an embodiment similar to that of Figure 3 having a clutch installed intermediate one of its motors and gear boxes; Figure 17 shows a flow chart of a control mechanism for use with the embodiment of Figure 16; Figure 18 shows a schematic view of an embodiment similar to that of Figure 5 having clutches installed intermediate both of its motors and gear boxes; Figure 19 shows a flow chart of a control mechanism for use with the embodiment of Figure 18; Figure 20 shows the flow chart of an optional initialization sub routine; and Figure 21 shows a flow chart of the method of setting the off set. Referring now to Figures 1 and 2, mobile living quarters, such as a recreational vehicle, is generally indicated by the numeral 10 and includes side walls 12, 14, end walls 16, 18, and a floor 20 (Figure 2) which is supported on a frame consisting of a pair of longitudinally extending main frame members 22, 24. Axles 26 are mounted on the frame members 22, 24 via conventional suspension apparatus (not shown) and support wheels 28 to thereby permit movement ofthe mobile living quarters 10. Wall 12 of mobile living quarters 10 includes a large aperture 30 which slidably receives a slide out room generally indicated by the numeral 32, which is slidably mounted for movement relative to the wall 12 from an extended position illustrated in Figures 1 and 2 ofthe drawings, in which the slide out room 32 is extended to provide auxiliary living space, to a retracted position retracted within mobile living quarters 10 to permit the mobile living quarters 10 to be moved on public roads. The slide out room 32 includes an back wall 34 which, when the slide out room is retracted within the main living quarters, is substantially flush with the wall 12. Slide out room 32 also includes side walls 36, 38, ceiling 40, and floor 42, it being noted that the lower portion ofthe back wall 34 extends below the bottom side ofthe floor 42. The slide out room 32 is guided for movement between the extended and retracted positions by a pair of extensible tubular members 44, 46. Each ofthe members 44, 46 include an outer tubular member 48, 50 which are secured to the frame members 22, 24 and extend through openings formed therein. The outer tubular members slidably receive a corresponding inner tubular member 52, 54, each of which is secured to the portion of the outer wall 32 extending beneath the lower surface ofthe floor 42 as described above. The slide out room 32 is moved between the extended and retracted positions by electric motor drives including a pair of electric motors 56, 58. Optionally, hydraulic actuators well known in the art may be used instead ofthe electric motors 56, 58, the hydraulic actuators being controlled by opening and closing valves controlling communication of hydraulic fluid to the actuators. While the specific embodiment is shown below the floor, it should be appreciated that this invention is also usable either in the floor or above the floor. With respect now to Figure 3, the first embodiment ofthe control mechanism will be shown which is designed as, and will be referred to as, a master/slave version having two actuator motors 56 and 58 each being controlled by a sensor/encoder 68, 70. Motors 56, 58 are reversible motors and turn acme-threaded jack screws 60, 62 through their corresponding gear boxes 64, 66. The jack screws 60, 62 are not illustrated in Figure 2 but preferably extend through inner tubular members 52 and 54 to provide actuation ofthe slide out room 32. It should be appreciated that the jack screws 60, 62 mesh with fixed threaded members attached to the slide out room 32, whereby rotation ofthe jack screw moves the slide out room in and out. Alternatively, a rack-and-pinion drive may be used. With respect still to Figure 3, each ofthe gear boxes 64, 66 is equipped with sensors 68-70 which generate signals representing the absolute position of the jack screws 60, 62. The sensors 68-70 may be linear encoders comprising a resistive strip that provides increased (or decreased) resistance depending on the distance that the slide out room 32 extends. Alternatively, rotary potentiometers turned by the jack screws, or rotary potentiometers turned by a cable attached to inner tubular members 52, 54, or a rack and pinion system connected to the floor and then connected to a potentiometer, may be used. Accordingly, a signal representing the absolute position ofthe actuator with respect to the fully retracted position is provided. Optionally, the sensors 68, 70 may be rotary type encoders that generate pulses proportional to the turning of the jack screw 60 or 62, or rotary encoders turned by a cable attached to inner tubular member 52, 54 or linear encoders that generate pulses responsive to extension and retraction ofthe actuators, or a rack and pinion system connected to the floor and then connected to an encoder, may be used. The pulses are counted to generate a signal indicative ofthe relative position of the jack screws 60, 62. Both types of encoders or sensors are well known to those skilled in the art. The output ofthe sensors/encoders are fed to a controller generally indicated by the numeral 72, which also controls the motors 56, 58. The controller 72 includes an output terminal 74 connected to right hand motor 56, an output terminal 76 connected to left hand motor 58, and terminals 78, 80, which receive signals from the sensors/encoders 68,70, respectively. This embodiment will be referred to as a Master/Slave version, as this embodiment has master stop switches, referred to diagrammatically in Figure 3 as 81a, 81b, whereas the opposite motor has no such stop switch, but rather is a slave to the master. Figure 3 shows the stop switches as an IN stop switch at 81 a, and an OUT stop switch at 81 b. While the switches are shown diagrammatically as physically located adjacent to the jack screw 62, it should be appreciated that the switches could be located anywhere, or could be located within the control mechanism 72, receiving a physical location signal from the encoders 68, 70. Alternatively, they could be mechanical limit switches, receiving their input from the movement ofthe room 32 and or from the screw 62, with output to the control mechanism 72. Furthermore, they could be over current switches which stop the motors upon an over current draw. In any event, the IN stop switch and OUT stop switch cooperate with the embodiment to stop the motors, or otherwise the movement ofthe room, to prevent further inward or outward movement. A main control switch generally indicated by the numeral 82 is a three-position switch, with a pair of output terminals, one of which is connected to "IN" terminal 84 of controller 72 and the other being connected to the "OUT" terminal 86. When the switch arm 88 is moved to engage the "IN" terminal 84, the motors 56, 58 are actuated as will be hereinafter explained to retract the slide out room into the mobile living quarters. When the switch arm 88 is moved into engagement with terminal 86, the motors 56, 58 are energized in a direction extending the slide out room from the mobile living quarters. When the switch arm 88 is in the neutral position illustrated, both ofthe motors 56, 58 are turned off. The switch 82 is preferably a momentary contact switch in which the user must maintain the switch arm in engagement with the corresponding terminals. When the switch arm 88 is released, the switch arm 88 immediately returns to the off position illustrated. Alternatively, the switch 82 may be a maintained contact switch, such that when the switch arm 88 is engaged with either ofthe terminals 84 or 86 the slide out room extends or retracts until the aforementioned stops are engaged. Preferably, the switch 82 is mounted on the wall ofthe mobile living quarters adjacent the slide out room and includes a switch plate covered by a switch cover (not shown). Concealed beneath the switch cover (not shown), or in any other appropriate place where they are concealed from the owner during normal use but are readily accessible to a serviceman, are a right motor override switch generally indicated by the numeral 90 and a left motor override switch generally indicated by the numeral 92. When the switch 90 is operated and the switch 82 is moved to either the IN or the OUT position, the right motor 56, but only the right motor 56, is toggled, in either the IN or the OUT direction, depending upon the position ofthe switch arm 88. Similarly, the left motor override switch 92 toggles the left motor 58 in either the IN or the OUT direction, again depending upon the position ofthe switch arm 88. Accordingly, to toggle either ofthe motors 56 or 58 individually, the serviceman must operate both the switches 88 and 90 or 88 and 92 at the same time. Also similarly concealed beneath the switch cover is a momentary contact set switch generally indicated by the numeral 94. The set switch 94 is operated to set limits and for other purposes as will be described in detail hereinafter. Referring now to Figures 3 and 4, operation ofthe controls for the motors 56, 58 will be explained. The main control is illustrated in Figure 4, which responds to operation ofthe switch 82 to read the switch inputs as indicated at 96. If the set switch 94 (Figure 3) is pushed, an initialization subroutine is called, as indicated at 98. The initialization subroutine will be explained in detail hereinafter. Various embodiments ofthe synchronization concept will be described herein. It should be appreciated that the move-out room has fully retracted positions and fully extended positions. These are the extreme positions which are intended to be where the user will place the room, and where the room is in its optimum position, in or out for sealing purposes, and/or alignment. These positions will be referred to as IN limit position or OUT limit position. Other embodiments will be described where the room is intended to move to positions "shy" ofthe IN limit position or OUT limit position, and be halted there. These shy positions will be referred to as "IN reference positions" and "OUT reference positions". After started by operation of switch 82, the program then proceeds to test at 100 to determine if the switch 82 is in the "out" or "in" position. If the switch arm 88 has been moved into contact terminal 86, the room is to be moved to the extended position. As indicated at 102, the sensors 68 and 70 are read, the out limit as measured by switch 81b, which is either set in memory when the unit is manufactured or is set by the initialization subroutine as will hereinafter be explained, is read, and an initial offset between the sensors is read. The sensors may not have the same "zero" datum, so that the synchronization ofthe actuators must take into account the initial offset. Similarly, if the pulse type encoders are used, the initial pulse readings may be very different, so that this initial offset is either set when the unit is assembled or is set by the initialization subroutine. As indicated at 104, both motors are started in the "out" direction, and the sensors are tested, as indicated at 106, to maintain the synchronization between the motors 56 and 58. At 106 the left sensor 70 is tested to see if the left sensor is greater than or equal to the right sensor 68, by more than the offset plus a differential. If the left is greater, then the left motor is interrupted, as shown at 107, to allow the right motor to catch up. It should be appreciated herein that the term "interrupted" could be accomplished by many ways; for example by reduction of power, by variable speed motors, by clutches, and the like. As shown at 108, the same sequencing occurs, but with respect to the right motor, and if necessary, an interrupt at 109 is kicked in to allow the left to catch up. This is the synchronization control process. At 1 10, the OUT stop position sensor 81b is tested to see if the room has moved to a position equal to or beyond the OUT position. If so, the left motor 58 is shut off by switch 81b. This however allows the right motor 56 to continue until it is normally interrupted by the function at 109, where the right motor will progress to a position greater than the left sensor by more than the offset plus the differential. It should be obvious after the above description with respect to the movement ofthe room to the OUT position, that if switch 82 is positioned to move the room in, that the appropriate sensors are also read at 102a and the motors are started to move in the IN direction at 104a. A similar synchronization program is sensed at 106a and 108a to insure that the left and/or right motor is not moving too quickly relative to the other. If it is, either the left or the right is interrupted as mentioned before. When the room comes to a position where the IN position sensor is less than or equal to the IN limit position, this sensor together with switch 81a shuts off the master motor, in this case the left motor. The right motor is allowed to continue to operate until the synchronization sensors interrupt the right motor at 108a where the right sensor is less than the left sensor by more than the offset plus the differential. It should be appreciated from the above, in particular with reference to 106a and 108a, that the reference to the left sensor relative to the right sensor is "less than" as it is anticipated that the sensors would be in a digital numeral format. Thus the digital numeric value ofthe closest sensor towards the end position, would have a lesser digital value than the one more distant to the end position. If the absolute value ofthe difference is considered, than the terminology "greater than" should still be continued. With respect now to Figures 5 and 6, a second embodiment of the invention will be shown which is similar to that of Figure 3 and 4, but in this case each ofthe right and left side have corresponding in and out stop switches, that is 81a, 81b, 81c, and 8 Id, and therefore it is not a master slave system. Otherwise, the system is the same as that depicted in Figure 3. With reference now to Figure 6, the operation of reading the sensors at 202, starting the motors in the out direction at 204 together with the synchronization process 206 and 208 is directly analogous to the above mentioned embodiment of Figure 4 as steps 102, 104, 106 and 108. The difference between the embodiment of Figure 6 and Figure 4 is in the stop process, in that each side motor has a stop mechanism, 81a-81d. Once again, these stop mechanisms 81 a-81 d are shown only diagrammatically in Figure 5 as being located adjacent to the screws 60, 62. These stop mechanisms could be mechanical limit switches, over current sensors, or could simply be a switch associated directly with the control mechanism 72. However what is incorporated into the embodiment of Figure 5 is a mechanism to stop the motors 56, 58 when either the sensors 68 and 70 indicate the room is at is fully IN or OUT limit position, or the room itself is at its full in or out position which triggers some type of a stop switch. With reference still to Figure 6, the difference in the flow diagram of Figure 6 and that of Figure 4 is in the stop mode ofthe right and left motor. As shown at 210 and 212 the control mechanism 72 senses whether the left sensor is greater than or equal to the left OUT limit position and whether the right sensor is greater than or equal to the right OUT limit position, respectively. If either the left or right sensor, and resultingly the room 32 is at its out limit at either the right or the left hand side, the corresponding motor is shut off at 211 or 213 via the stop mechanism 81 b or 81 d. At this point, which ever motor, left or right, has been shut off, this will also trigger to cancel the synchronization at 214. This allows the corresponding right or left motor to continue to its full OUT position, where it is shut off at either 21 1 or 213. As in the other designs, the moveable wall 32 is synchronized while moving in at 206a and 208a, and is stopped at its left and right IN limit positions at 210a and 212a in a similar manner as at the out limits described above with respect to functions 210 and 212. With respect now to Figure 7, another control process of controlling a unit as described by Figure 5 will be discussed where the room 32 is stopped at some arbitrary position just before its full IN or OUT limit position. For this discussion OUT reference position has been arbitrarily set at 95% ofthe OUT limit position and the IN reference position has been arbitrarily set to be or within 5% ofthe IN position, but any variation ofthe same positions can be incorporated into the operation. This operation will now be described with reference to Figure 7. After started by operation of switch 82, the program then proceeds to test at 300 to determine if the switch 82 is in the "out" or "in" position. If the switch arm 88 has been moved into contact terminal 86, the room is to be moved to the extended position. As indicated at 302, the sensors are read, the out limits, which are either set in memory when the unit is manufactured or are set by the initialization subroutine as will hereinafter be explained, are read, and an initial offset between the sensors is read. The sensors may not have the same "zero" datum, so that the synchronization ofthe actuators must take into account the initial offset. Similarly, if the pulse type encoders are used, the initial pulse readings may be very different, so that this initial offset is either set when the unit is assembled or is set by the initialization subroutine. As indicated at 304, both motors are started in the "out" direction, and the sensors are tested, as indicated at 306, to determine if either ofthe sensors are reading greater than or equal to 95 percent ofthe "OUT" limit position. It is desirable to remove synchronization during approximately the last five percent of travel so that each ofthe actuators continues to run until it achieves its individual stop limit. These stop limits may be quite different between the actuators, because the actuators are commonly not positioned symmetrically with respect to the slide out room, because their positions must accommodate obstructions, such as wheels and other underbody components. The deflection ofthe slide out room is such that, when combined with the asymmetrical positioning ofthe actuators, different stop limits are required to assure that the slide out room is properly sealed when in the extended position. If either actuator is within five percent of its "out" limit, the termination subroutine is called as at 308. The termination subroutines will be described in detail hereinafter. If the actuators are not within 5% ofthe "out" limit, the program then proceeds to determine, as indicated at 310, as to whether the left sensor exceeds the right sensor by more than the offset plus a relatively small tolerance that is set initially. If the left sensor does exceed the right sensor reading by the offset plus the tolerance, the left motor is interrupted as indicated at 312 to permit the right motor to "catch up" with the left. The program then proceeds, as indicated at 314, to test as to whether the right sensor exceeds the left sensor by more than the offset plus the tolerance. If it does, the right motor is interrupted to permit the left actuator to "catch up", as indicated at 316. If the test at 300 indicates that the room is to be moved in towards the retracted positions, the sensors, limits and offsets are read as indicated at 302a, both motors are started in the "in" direction as indicated in 304a and the tests are made at 306a, 310a and 314a, which correspond to the tests made during outward movement or extension ofthe retractable room at 306, 310, and 314. The right or left motors are interrupted as indicated at 312a and 316a, to thereby assure that the actuators are controlled or synchronized to permit movement ofthe slide out room in a manner such that the back wall ofthe slide room remains substantially parallel to the main wall ofthe mobile living quarters through which the slide out room extends, during both extension and retraction ofthe slide out room. Referring now to the termination subroutine illustrated diagrammatically in Figure 8, when the subroutine is called by the main program illustrated in Figure 7, the switches, sensors and out/in limits are read as indicated at 318, and the synchronization, that is, functions 310, 314, 310a, 314a, are canceled at 319. The switch 82 is then tested as indicated at 320 to determine if the room is being extended or retracted. If the room is being extended, the left sensor is tested to determine if it equals or exceeds the left OUT limit position as indicated at 322, and the right sensor is tested as indicated at 324 to determine if it is equal to or greater than the right OUT limit position. When the limits are achieved, the left and right motors are turned off as indicated at 326 and 328, it being noted that individual out limits are set for each motor, which are turned off individually when their OUT limit positions are achieved. Accordingly, the slide out room may be deflected somewhat by continued operation of one ofthe motors while the other motor is turned off, such limited deflection being necessary in order to achieve proper sealing and to assure that the slide out room is fully extended over its entire length. Similarly, if the slide out room is being retracted, the left and right sensors are tested against their end limits as indicated at 322a and 324a, and, when the limits are attained, the right and left motors are shut off as indicated at 326a and 328a. Referring now to Figure 9, an alternate embodiment ofthe termination subroutine uses mechanical limit switches to control the extended and retracted positions ofthe slide out room. These limit switches are mechanical devices, well known to the skilled in the art, and are mounted to be actuated when the fully extended or fully retracted positions ofthe slide out room are attained. If limit switches are used, the limits used to control termination of synchronization as the slide out room approaches the extended and retracted positions are programmed into the computer and are approximate values. As indicated at 329 in Figure 9, the main switch 82 is read, and the limit switches are read. A test is made as indicated at 330 as to whether the main switch 82 is in the "in" or "out" position. If switch 82 is in the out position, the left and right out limit switches are tested as indicated at 332 and 334, and the left and right motors are shut off as indicated at 336 and 338 when the limit switches are tripped. Similar tests are made ofthe in limit switches as indicated 332a and 334a, and the left and right motors are accordingly shut off as indicated at 336a and 338a. Figures 10 and 11 disclose additional embodiments ofthe termination subroutine. When the jack screws 60, 62 reach the end of their stroke in either the in or the out direction, the current to the corresponding motor 56 or 58 increases markedly. This indication ofthe end of travel can be used to stop the motors, it being noted that, as in the embodiment of Figure 9, that the limit at which synchronization is discontinued must be programmed separately as a fixed value within the controller or synchronization must continue until one of the motors is stopped. Referring to Figure 10, current reference values are read as indicated at 340. These current reference values represent currents which are substantially higher than the normal current during free travel. The current to the right and left motors is continually sampled, as indicated at 342 and 344, and are tested against the fixed current reference values at 346 and 348. When the current to the corresponding motor equals or exceeds the reference value, the motors are stopped as indicated at 350 and 352. The termination subroutine illustrated in Figure 11 illustrates the variation ofthe termination subroutine illustrated in Figure 10 in which the current is sampled to the right and left motors, as indicated at 354 and 356, an average over 3.5 seconds or another appropriate time period. This average is multiplied by three or another appropriate multiple and is set equal to the right stop and left stop currents respectively . Tests are made as indicated at 358 and 360, to determine if the currents to the left and right motors are greater than, for example, three times the left stop current (for the left motor) or three times the right stop current (for the right motor) respectively. If these tests are met, the left and right motors are stopped, as indicated at 362 and 364. The advantage ofthe termination routine illustrated in Figure 11 is that the stop current is not set as a fixed amount. Since the system is normally run by storage batteries, which may become depleted, the current to the left and right motors even during free travel may only be a small fraction ofthe normal current. In the subroutine illustrated in Figure 1 1, the current is sampled during free travel, and the current at which the motors are stopped set at a multiple of this value, thereby obviating the problems of current never attaining the normal stop current levels, or due to a low battery stopping too soon. With respect now to Figure 12, a further embodiment ofthe master slave version is shown diagrammatically, where a clutch 57 is installed intermediate to motor 56 and gear box 64. Otherwise the embodiment is the same as that of Figure 4. With respect now to Figure 13, the process sequence beings where, once again the initialization takes place and then the system is checked to see if whether the switch 82 is in the IN or OUT mode at 500. If the switch is in the IN position both motors start in the IN direction at 504a. At 506a and 508a, the synchronization takes place to insure that the left and/or right motor is not running ahead ofthe other, in a similar manner as mentioned prior, and if it is, it is interrupted so that the corresponding motor can catch up. At 510a, the system checks to see if the master sensor has met its full IN limit position. If it has not the system continues through the synchronization process, and the motors 56 and 58 continue to operate to move the room in. When the master sensor senses that the room is in its full IN limit position, that motor is stopped, and the system continues to run the right motor only until it is slipping whereupon at 514 a manual termination would occur, which would be by the operator. With respect to Figure 14, a further embodiment is shown which also includes clutch mechanisms 57 and 59 positioned intermediate the respective motors and gear boxes. This version also has some type of stop mechanism 81 a-81 d, which would stop and/or sense the location ofthe room at IN and OUT reference positions. These reference positions would be located a short distance from the IN and OUT stop points. For example, the mechanisms 81a- 8 Id could stop the movement ofthe various motors when it hit a certain percentage ofthe linear travel, for example at 95% of its OUT stop position or within 5% of its IN strop position. With respect now to Figure 15, the synchronization process, would include once again at 600 determining whether the room is to be moved IN or OUT, and thereafter reading the sensor OUT limits and offset at 602. Both motors 56 and 58 are thereafter engaged in the OUT direction. During the outward travel, the system will recognize whether the room is at its OUT reference point, as well as keep the left and right motors synchronized. More specifically, at 610 the system will test to determine whether the sensor is equal to the OUT reference. If it has not, the system continues through sequences 606 and 608 where the synchronization process occurs. If the sensor has met the OUT reference position, that is, the room has moved out to the reference point, somewhat short ofthe fully OUT stop position, and thereafter the synchronization will be canceled at 612. This does not cancel the movement ofthe motors, but rather the room will continue moving outward until both sides get their mechanical full OUT positions, at which point both clutches will begin to slip, and the operation will be manually discontinued. Up to this point, all ofthe previous embodiments it had some type of electronic stopping mechanism, shown diagrammatically in the Figures as 81 A or 8 IB, where the electronic stopping mechanism existed on at least one ofthe left or right sides. With respect now to Figures 16-19, two further embodiments will be shown where there is synchronization only, but no electronic stopping mechanism on either side ofthe move out room. Rather, the synchronization will exist during the extension or retraction ofthe move out room, but mechanical mechanisms will stop the room in the full in or fully out positions. This will be accommodated generally by mechanical stop mechanisms, for example in the extended position where the move out room structure includes a metal to metal engagement such as metal brackets to stop the room, whereas in the fully retracted position, the ceiling around the room against the wall 12 would cause the mechanism to stop. In each of these cases, some type of a clutch mechanism would be installed to begin slipping when a mechanical engagement takes place. With respect first to Figure 16, the diagrammatical view shows a clutch 59 on one side only ofthe drive mechanism. This would be placed on the leading side ofthe room as it relates to the synchronization and off set. With respect to Figure 17, it is shown that the control mechanism 772 only includes the synchronization features of 706 and 707 with their corresponding interrupts 707 and 709 on the out direction, and the synchronization of 706N and 708N with their associated interrupts 707A and 709A on the in direction. When the move out room 32 is either fully extended or fully retracted, the move out room would engage a mechanical stop mechanism as described above, whereupon clutch member 59 would begin to slip. In this embodiment, the synchronization would continue to operate on the opposite side ofthe room, and the interrupt feature of that synchronization process would stop the other motor. The termination process for this embodiment would be to manually hear the clutch slipping, which would be an audible "ticking" noise and the operator would manually let off the switch 82. It should be appreciated in this embodiment, that if the room is not properly sealed on the fully retracted position, upon the synchronization process terminating the alternate motor as described above, the differential element subject to process 706 or 708 could be increased through the encoder in order to increase the amount of override that the synchronization process would provide, before executing the interrupt function 707, 707N, 709 or 709A. With respect now to Figures 18 and 19, an embodiment is shown which is very similar to that shown in Figures 16 and 17, but which allows both right and left sides ofthe move out room to move in or out to their true in or out position against a mechanical stop yet has a clutch on each side to prevent any damage to both motor actuators. As shown in Figure 18, each drive side has a clutch, clutch 57 on the right hand side and clutch 59 on the left hand side. Control mechanism 872 would include synchronization only features as shown in Figure 19. As the move out room is moved into its full out or full in position, the room would move under synchronization as described above, yet when the room is to its full mechanical stop position, both clutches would slip where the operation would manually terminate. It may be the case however, that, the offset plus the differential which is programmed into the synchronization process, would allow the synchronization process to stop the second motor in the interrupt mode, rather than actually hitting the mechanical stop. Finally, with respect to Figures 20 and 21, the initialization subroutine and the process of setting the offset will be described. Figure 20 illustrates the initialization subroutine which is called as indicated in 98 in any of Figures 4-19. The initialization subroutine may be called, for example, when the set switch 94 is pushed. As discussed above, the set switch 94 and the left and right override switches 92, 90 are concealed beneath the switch cover (not shown) through which the switch 82 projects. Accordingly, a serviceman or installer removes the switch cover and pushes the switch 82 in either the in or out directions, while simultaneously pushing the set switch 94. The initialization subroutine of Figure 20 is then called. As indicated at 366 in Figure 20, the main switch is read, and the program is instructed to either read the sensors or count the pulses that would be produced by an encoder. Although the rest ofthe subroutine is described with respect to fixed position sensors, pulse counts can be memorized as well as limits set based on sensor readings. The switch 82 is tested, as indicated at 388, to determine if the slide out room is being either extended or retracted. If the room is being extended, as indicated in 390, both motors are started in the "out" direction. As indicated at 392 and 394, the sensors (or pulse count registers) are tested to determine if the left or right OUT limit positions have been met or exceeded. The serviceman manually operates the room by operating the switches 92, 90 until the slide out room is in the correct position for setting the set points. In the case of embodiments of Figures 4, 6, 13, and 15 the full OUT & IN positions would be set. In the case ofthe embodiments of Figure 7, reference positions are set which approximate a position just short of where the OUT limit positions are to be set. When the reference OUT limit positions have been attained for the left and right actuators, the left and right motors are stopped accordingly, as indicated at 396 and 398. The left override switch 92 is then operated while the switch 82 is in the out position, to increment the left motor while the right motor remains stopped, as indicated at 400. When the left actuator attains the desired OUT limit position, which the serviceman determines by a number of factors, including observing the deflection ofthe slide out room and compression of any ofthe seals sealing the slide out room to the main living quarters, the override switch 92 is released and the set switch 94 is pushed, as indicated at 402. The left OUT limit position is then set equal to the sensor reading when the set switch 94 is pushed, as indicated at 404. This reading is stored in memory, and used as the out limit until the initialization subroutine of Figure 16 is again called. The subroutine then waits at 408, until the right stop limit has been set in the same way. The right override switch 90 is tested and the right motor is incremented as indicated at 402 until the set switch 94 is then again operated, as indicated at 412. When this occurs, the right out limit is set equal to the sensor reading as indicated by 414. The program then waits as indicated at 416, in the event that the left sensor was not set first, whereupon the program returns. The "in" limit positions are set in much the same way as the out limit positions. Accordingly, both motors are started in the "in" direction as indicated at 390a, the left and right sensors are tested as indicated at 392a and 394a, and the left and right motors are stopped at the reference in limits (in the case of Figure 7) as indicated at 396a and 398a, or until either "in" limit is attained, whereupon both motors are stopped. The left override switch is tested, as indicated at 399a, the left motor incremented as indicated at 400a, and the in limit set by pushing the set switch 94 as indicated at 404a and 406a. The right override switch 90 is then operated to set the in limit ofthe right actuator, as indicated by the test at 401a, which increments the motor as indicated at 402a. A test is made as to whether the set switch 94 is pushed, as indicated at 412a. The right in reading is then set equal to the sensor reading, as indicated at 414a. The step of setting the "IN" limit position also includes the step of setting the offset between the actuators, which is discussed above with respect to the main routine illustrated in Figure 4. Accordingly, as indicated at 418, the offset is set equal to the difference between the right "IN" limit position and the left "IN" limit position. The limits can also be set by moving the slide out room to the "in" position, setting the "in" limits and offset, and then moving the slide out room to the "out" position, preferably under synchronization, until either ofthe out limits are attained, whereupon both motors are stopped. The override switches 90, 92 are then used to position the slide out room where both out limits are set. Furthermore, the offset may be set as the difference between the "out" limits instead ofthe "in" limits. Referring to Figure 3, a variation ofthe way in which the offset is set is described. The offset is set at 418 in Figure 20 as being set as the difference between the right "IN" limit position and the left "LN'Ηmit position. However, it may be desirable to set the offset when the slide out room has been moved away from the "in" limits, because setting the offsets at the "in" limits may cause the slide out room to be obstructed by other parts ofthe mobile living quarters. The subroutine illustrated in Figure 21 is an alternative to the step at 418 in Figure 20, and permits setting ofthe offset after the slide out room has been advanced away from the "in" limits. Referring to Figure 21, the left and right override switches 92, 90 are tested as indicated at 420, 422. Accordingly, the left motor is incremented outwardly as indicated at 424 if the left override switch 92 is pushed in; similarly, the right motor is incremented outwardly as indicated at 426 if the right motor override is pushed. Alternately, the slide out room may be incremented inwardly from the out position for setting the offsets, or be incremented in either direction from a position between the "out" and "in" limits. The set switch 94 is then tested as indicated at 428 and 430. If the serviceman is satisfied with the location ofthe slide out room, the set switch 94 is pushed (once for each ofthe left and right motors) and the left sensor reading is memorized when the set switch 94 is pushed after the left motor override switch 92 has been operated as indicated at 432, and the sensor reading of the right sensor is memorized after the set switch 94 is pushed after the right motor override switch 90 is operated, as indicated at 434. After waiting until completion ofthe other motor, the offset, as indicated at 436 is calculated to equal the difference between the left and right offset. Accordingly, the offset, which is used in the main program illustrated in Figure 4, is set as the difference in the sensor readings set by the serviceman. It should be appreciated that many varieties ofthe invention could be conceived by those skilled in the art, utilizing the concepts shown herein. One variety of embodiment which could be useful, would be to use the synchronization method of actuation in the vertical sense. This could be useful for such items as pop-up campers, and the like, where the expandable structure moves vertically rather than horizontally. In such an embodiment, the device would have more than 2, and possibly 4 actuators.

Claims: CLAIMS: 1. Mobile living quarters (10) comprising a frame, fixed structure mounted on said frame defining main living quarters, an expandable structure (32) movable relative to the fixed structure defining an auxiliary living volume, said expandable structure being moveable between a retracted position retracted within the main living quarters to an extended position extended from the main living quarters, and a plurality of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators (56, 58) being operatively connected to an operating member secured to the slide out room and extends and retracts relative to the main living quarters to effect movement ofthe expandable structure between the extended and retracted positions, said mobile living quarters being characterized in that said actuators (56, 58) further including position signal generating means (68,70) for generating a position signal that varies in accordance with the position ofthe operating members, and control means (72, 672, 772, 872) for controlling said actuators (56, 58) in response to said position signals, said control means including synchronizing means for controlling said actuators to assure that the operating members extend and retract at substantially the same rate. 2. Mobile living quarters as claimed in claim 1, further characterized by means to stop the expandable structure (111, 11 la; 211, 21 la; 213, 213a; 326, 326a; 328, 328a; 336, 336a; 338, 338a; 350, 352) when proximate the fully extended and fully retracted positions. 3. Mobile living quarters as claimed in either claim 1 or 2, characterized in that said control means includes synchronization termination means (308) for terminating said synchronizing means before the slide out room (32) is moved into the fully extended position or into the fully retracted position. 4. Mobile living quarters as claimed in claim 2, characterized in that said stop means are mechanical stops which prevent further movement ofthe expandable structure. 5. Mobile living quarters as claimed in claim 4, further comprising at least one clutch mechanism (57, 59) operatively connected to at least one actuator (56, 58), which disengages said actuator upon engagement ofthe expandable structure with said mechanical stops. 6. Mobile living quarters according to any of claims 2 or 3, characterized in that said stop means (111, 1 1 la; 211, 21 la; 213, 213a; 326, 326a; 328, 328a; 336, 336a; 338, 338a; 350, 352) are incorporated in said control means (72, 672, 772, 872). 7. Mobile living quarters as claimed in claim 6, characterized in that said stop means (1 11, 11 la; 211, 21 la; 213, 213a; 326, 326a; 328, 328a; 336, 336a; 338, 338a) stop said actuators when in and out stop limits (81a, 81b; 81c, 8 Id) are attained by each actuator. 8. Mobile living quarters according to any previous claim, characterized in that said control means (72, 672) includes synchronization termination means (214, 612) for terminating said synchronizing means before the in and out stop limit (81a, 81b, 81c, 8 Id) positions are attained by either actuator to permit each actuator to move to its in and out stop limit positions independently ofthe other actuator. 9. Mobile living quarters as claimed in claim 8, characterized in that said synchronization termination means includes a comparing means (111, 11 la; 210, 210a; 212, 212a; 306, 306a) for comparing each of said position signals with an out reference level when the slide out room is moved toward the extended position and for comparing each of said position signals with an in reference level when the slide out room is moved toward the retracted position, said synchronization termination means being responsive to said comparing means for terminating said synchronizing means when either of said position signals attains either of said reference levels. 10. Mobile living quarters as claimed in claim 9, characterized in that said comparing means (306, 306a) have reference levels set as a predetermined fraction ofthe in and out stop limits. 11. Mobile living quarters according to any previous claim, characterized in that in and out limit switches (81a, 81b, 81c, 8 Id) are mounted for actuation by each of said actuators, said in and out limit switches establishing said in and out stop limits. 12. Mobile living quarters according to any of claims 1-11, characterized in that said control means (72) includes setting means for setting said in and out stop limits, said setting means including measuring means for measuring the electric current drawn by each of said actuators, and current comparing means (346, 348) for comparing said electrical current drawn by each of said actuators with a predetermined reference level and setting said in and out stop limit for each actuator when the current drawn by the corresponding actuator exceeds the predetermined reference level. 13. Mobile living quarters according to any of claims 1-11, characterized in that said control means includes setting means for setting said in and out stop limits, said setting means including measuring means for measuring the electric current drawn by each of said actuators, means for averaging the current drawn from each of said actuators over a predetermined time period to establish an average current draw, means for comparing (358, 360) the average current draw with a multiple ofthe average current draw and setting the corresponding stop limit when the average current draw exceeds said multiple ofthe average current draw. 14. Mobile living quarters as claimed in claim 1 , characterized in that said synchronizing means includes reading means for reading sensor output signals generated by each of said sensors, calculating means (106, 106a; 108, 108a; 206, 206a; 208, 208a; 310, 310a; 314, 314a; 506, 506a; 508, 508a; 606, 606a; 608, 608a; 706, 706a; 708, 708a; 806, 806a; 808, 808a) for forming the difference between said output signals, and interrupting one of said actuators when the difference between the output signal of said one actuator exceeds the output signal ofthe other sensor by more than a predetermined offset. 15. Mobile living quarters as claimed in claim 14, characterized in that said offset is defined as the difference between said output signals when the slide out room is in the fully retracted position. 16. Mobile living quarters as claimed in claim 14, characterized in that said offset is defined as the difference between said output signals when the slide out room is in a position other than the fully retracted position. 17. Mobile living quarters according to any previous claim, characterized in that said expandable structure is defined as a slide out room movable horizontally relative to said fixed structure. 18. Mobile living quarters according to any previous claim, comprising more than 1 pair of actuators. 19. Mobile living quarters according to any ofthe claims 1-16, or 18, characterized in that said expandable structure is movable vertically relative to said fixed structure. 20. Mobile living quarters (10) comprising a frame, structure mounted on said frame defining main living quarters, an expandable structure (32) movable relative to the fixed structure defining auxiliary living quarters, mounting means (48, 50, 52, 54) for mounting said expandable structure for sliding movement relative to the fixed structure for movement between a retracted position retracted within said fixed structure, to an extended position extended from the fixed structure, and a pair of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators including an operating member secured to the expandable structure and extending and retracting relative to the main living quarters to effect movement ofthe expandable structure between the extended and retracted positions, a first signal generator (68) for generating a first position signal that varies in accordance with the position ofthe operating member of one of said actuators and a second signal generator (70) for generating a second position signal that varies in accordance with the position ofthe operating member ofthe other actuator, and a controller (72, 672, 772, 872) responsive to said position signals for turning off a corresponding actuator (56, 58) when the corresponding position signal indicates the slide out room has attained a predetermined stopping position. 21. Mobile living quarters as claimed in claim 20, characterized in that the controller (72) turns off the actuator when the corresponding position signal indicates the slide out room has attained the fully retracted position. 22. Mobile living quarters as claimed in claim 20, characterized in that the controller (72) turns off the actuator when the corresponding position signal indicates the slide out room has attained the fully extended position. 23. Mobile living quarters as claimed in any ofthe previous claims 20-22, characterized in that said controller includes means for comparing (210, 212) said first position signal with a first room-out reference representing the value ofthe first position signal when the slide out room is in the extended position and comparing said second position signal with a second room-out reference representing the value ofthe second position signal when the slide out room is in the extended position, and terminating means (211, 213) for terminating operation ofthe first actuator when the first position signal attains the first room- out reference and for terminating the second actuator when the second position signal attains the second room-out reference. 24. Mobile living quarters as claimed in any ofthe previous claims 20-23, characterized in that each of said actuators includes an electric motor operating a corresponding operating member. 25. Mobile living quarters as claimed in any ofthe previous claims 20-24, characterized in that said controller (72) includes means for comparing (210a, 212a) said first position signal with a first room-in reference representing the value ofthe first position signal when the slide out room is in the retracted position and comparing said second position signal with a second room-in reference representing the value ofthe second position signal when the slide out room is in the retracted position, and terminating means (21 la, 213a) for terminating operation ofthe first actuator when the first position signal attains the first room in reference and for terminating the second actuator when the second position signal attains the second room-in reference. 26. Mobile living quarters (10) comprising a frame, fixed structure mounted on said frame defining main living quarters, expandable structure (32) movable relative to the fixed structure defining an auxiliary living volume, mounting means (48, 50, 52, 54) for mounting said expandable structure for sliding movement relative to the main living quarters for movement between a retracted position retracted within the main living quarters to an extended position extended from the main living quarters, and a plurality of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators including an operating member secured to the slide out room and extending and retracting relative to the main living quarters to effect movement ofthe slide out room between the extended and retracted positions, said actuators further including position signal generating means (68, 70) for generating a position signal that varies in accordance with the position of the operating members, and control means (72, 672, 772, 872) for controlling said actuators in response to said position signals, said control means including setting means for setting in and out stop limits for said actuators. 27. Mobile living quarters (10) comprising a frame, fixed structure mounted on said frame defining main living quarters, expandable structure (32) movable relative to the fixed structure defining an auxiliary living volume, mounting means (48, 50, 52, 54) for mounting said expandable structure for movement between a retracted position retracted within the main living quarters to an extended position extended from the main living quarters, and a pair of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators including an operating member secured to the slide out room and extending and retracting relative to the main living quarters to effect movement ofthe expandable structure between the extended and retracted positions, said actuators further including position signal generating means (68, 70) for generating a position signal that varies in accordance with the position ofthe operating members, and control means (72, 672, 772, 872) for controlling said actuators in response to said position signals, said control means including setting means for setting in and out stop limits for said actuators, said setting means including a first switch for controlling one of said actuators independently ofthe one actuator and a second switch for controlling the other actuator independently ofthe one actuator to permit each of said actuators to be moved independently to a desired stop limit, and set means for causing said control means to memorize the position signals generated by the position sensors at said desired stop limits. 28. Method of calibrating an actuation mechanism for a slide out room (32) defining an auxiliary living space of mobile living quarters (10), said actuation mechanism including a plurality of actuators (56, 58) for effecting movement ofthe slide out room from a fully extended position to a fully retracted position in which the slide out room is retracted into the mobile living quarters, each of said actuators including position signal generating means (68, 70) for generating a position signal that varies in accordance with the position ofthe corresponding actuator, comprising the steps of operating both of said actuators to advance said slide out room toward said retracted position, stopping said slide out room when the slide out room is in the fully retracted position, reading the signals generated by said position sensors when the slide out room is in the retracted position, and setting the value ofthe position signal read as the corresponding IN limit. 29. Mobile living quarters (10) comprising a frame, fixed structure mounted on said frame defining main living quarters, expandable structure (32) movable relative to the fixed structure defining an auxiliary living volume, mounting means (48, 50, 52, 54) for mounting said expandable structure for movement between a retracted position retracted within the main living quarters to an extended position extended from the main living quarters, and a pair of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators including an operating member secured to the slide out room and extending and retracting relative to the main living quarters to effect movement ofthe expandable structure between the extended and retracted positions, said actuators further including position signal generating (68, 70) means for generating a position signal that varies in accordance with the position ofthe operating members, and control means (72, 672, 772, 872) for controlling said actuators in response to said position signals, said control means including synchronizing means for controlling said actuators to assure that the operating members extend and retract at substantially the same rate by maintaining a predetermined offset between said position signals, and means for setting said offset equal to the difference in said position signals when the operating members are advanced to a predetermined position. 30. Mobile living quarters (10) comprising a frame, structure mounted on said frame defining main living quarters, a slide out room (32) defining auxiliary living quarters, mounting means for mounting said slide out room for sliding movement relative to the main living quarters for movement between a retracted position retracted within the main living quarters to an extended position extended from the main living quarters, and a pair of actuators (56, 58) for effecting movement between the retracted and extended positions, each of said actuators including an operating member secured to the slide out room and extending and retracting relative to the main living quarters to effect movement ofthe slide out room between the extended and retracted positions, measuring means (346, 348, 358, 360) for measuring the electric current drawn by each of said actuators, and means for stopping at least the one actuator when the current draw exceeds a predetermined limit which is a function of the current draw.

Inventors: DEWALD JAMES E JR, MCMANUS MARTIN P, MCMANUS PATRICK W, DEWALD, JAMES, E., JR., MCMANUS, MARTIN, P., MCMANUS, PATRICK, W.
Applicants: DEWALD JAMES E JR, MCMANUS MARTIN P, MCMANUS PATRICK W, DEWALD, JAMES, E., JR., MCMANUS, MARTIN, P., MCMANUS, PATRICK, W.
Application year: 1999
Main classification: B60P3
IPC codes: B60P3