Background of the Invention
The present invention relates to a stepping motor control device for an automobile air-conditioning system, in particular, relates to a control device of a stepping motor for driving an air-conditioning door.
A device for controlling a stepping motor which is controlled by an open loop is shown in the Japanese Patent Laid Open Publication No. 1-206415. This publication shows, as an embodiment, a control of a stepping motor applied to a pump for supplying lubricating oil to an apex seal and a side seal of a rotary engine. This device detects whether or not a revolution of an engine is below an idling revolution (800 rpm), and resets the stepping motor which is controlled by an open loop to a home position each time when the number of cases with revolution below the idling revolution reaches a prescribed number. According to this, as the stepping motor is reset to the home position each time when the number of cases with revolution below the idling revolution reaches the prescribed number, positional slippage due to a step-out of the stepping motor can be corrected.
However, if a conventional system like this is applied to driving of an air-conditioning door, including an air-mix door, a mode door, etc. of an automobile air-conditioning system, such a home position resetting of a stepping motor for driving an air-conditioning door is reiterated during an air-conditioning control. The result is that a proper air-conditioning status cannot be attained. Because of this, in the case of a conventional automobile air-conditioning system for driving an air-conditioning door by a stepping motor which is controlled by an open loop, the air-conditioning door is always returned to a predetermined home position and the stepping motor is reset to the home position when a key switch is turned on. A normal air-conditioning control is started only after the stepping motor has been reset to the home position.
According to a conventional automobile air-conditioning system like this, a rise of air-conditioning when a key switch is turned on is delayed, because, even when the key switch is turned on, air-conditioning is started only after the air-conditioning door has been returned to the predetermined home position and the stepping motor has been reset to the home position. Thus, there is a problem from a viewpoint of attaining an optimal air-conditioning of a car-room within as short a time as possible.
Summary of the Invention
It is an object, therefore, of the present invention to overcome the disadvantages and limitations of the above-noted conventional automobile air-conditioning system by providing a new and improved stepping motor control device for an automobile air-conditioning system.
Another object of the present invention is to provide a stepping motor control device for an automobile air-conditioning system which can reduce a rise time of air-conditioning when a key switch is turned on.
Still another object of the present invention is to provide a stepping motor control device for an automobile air-conditioning system which will contribute to the prevention of positional slippage of an air-conditioning door due to causes such as vibration while the key switch is off.
The above and other objects are attained by a stepping motor control device for an automobile air-conditioning system having at least one stepping motor for driving an air-conditioning door of said automobile air-conditioning system; a memory for storing a current position of said air-conditioning door, said memory being supplied power from a car-mounted battery irrespective of the on/off position of a key switch of the automobile; a key-off home-position setter, responsive to switching of the key switch of the automobile off, for performing a home-position setting of said stepping motor, said key-off home-position setter driving said stepping motor so that said air-conditioning door comes to its full-close or full-open position, storing data indicative of the full-close or full-open position in said memory as a current position of said air-conditioning door, and thereby finishing a home-position setting; a timer, responsive to switching of the key switch of the automobile off, for supplying power to said key-off home-position setter for a prescribed time within which said key-off home-position setter can finish the home-position setting; and a key-on controller, responsive to switching of the key switch of the automobile off, for judging whether or not the current position of said air-conditioning door, given by said key-off home-position setter, is stored in said memory, for starting a normal air-conditioning control without performing the home-position setting of said stepping motor when the current position is stored, and for starting the normal air-conditioning control after performing the home-position setting of said stepping motor when the current position is not stored.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
Brief Description of the Drawings
The foregoing and other objects, features and advantages of the present invention will be appreciated and better understood by means of the following description and accompanying drawings, which are given by way of illustration only and thus are not limitative of the present invention and wherein:
FIG. 1 is a block diagram showing a fundamental embodiment of a stepping motor control device according to the present invention;
FIG. 2 is a block diagram showing a first preferred embodiment of a stepping motor control device according to the present invention;
FIG. 3 is a flow diagram of a microcomputer of FIG. 2 showing a processing when a key switch is turned off;
FIG. 4 is a flow diagram of the microcomputer of FIG. 2 showing an actuator driving processing of FIG. 3;
FIG. 5 is a flow diagram of the microcomputer of FIG. 2 showing a processing when a key switch is turned on;
FIG. 6 is a flow diagram of the microcomputer of FIG. 2 showing a second preferred embodiment of a stepping motor control device according to the present invention and a processing when a key switch is turned on, and this is used in place of the flow diagram of FIG. 5;
FIG. 7 is a block diagram showing a third preferred embodiment of a stepping motor control device according to the present invention;
FIG. 8 is a flow diagram of the microcomputer of FIG. 7 showing a processing when a key switch is turned off, and
FIG. 9 is a flow diagram of the microcomputer of FIG. 7 showing a processing when a key switch is turned on.
Detailed Description of the Invention
In a fundamental embodiment of FIG. 1, a reference numeral 100 is an air-conditioning door such as an air-mix door, mode door, etc. of an automobile air-conditioning system, and a reference numeral 200 is an actuator having a stepping motor 300. The actuator 200 drives the air-conditioning door 100 by means of the stepping motor 300. A reference numeral 400 is a key-off home-position setting unit. The key-off home-position setting unit 400, responsive to switching of a key switch of an automobile off, performs a home-position setting of the stepping motor 300. The key-off home-position setting unit 400, when the key switch is turned off, drives the stepping motor 300 so that the air-conditioning door 100 comes to a full-close or full-open position and stores data indicative of the full-close or full-open position in a memory 500 as a current position of the air-conditioning door 100, and thereby finishes the home-position setting. The memory 500 is supplied power from a car-mounted battery irrespective of the on/off position of the key switch. A reference numeral 600 is a timer. The timer 600, responsive to switching of the key switch of the automobile off, supplies power to the key-off home-position setting unit 400 for a prescribed time. The prescribed time of the timer 600 is set for a sufficient time within which the key-off home-position setting unit 400 can finish the home-position setting. A reference numeral 700 is a key-on control unit. The key-on control unit 700, responsive to switching on of the key switch of automobile, judges whether or not a current position of the air-conditioning door 100 is stored in the memory 500. In case a battery change, for example, is done while the key switch is off, contents of the memory 500 are initialized and a current position of the air-conditioning door 100 dissipates. If a current position of the air-conditioning door 100 is stored, the key-on control unit 700 starts a normal air-conditioning control without performing a home-position setting of the stepping motor 300. If a current position of the air-conditioning door 100 is not stored, the key-on control unit 700 starts a normal air-conditioning control after performing the home-position setting of the stepping motor 300.
According to a composition like this, when the key switch is turned off, the air-conditioning door 100 is moved to the full-close or full-open position and information showing a current position of the air-conditioning door 100, that is, the full-close or full-open position is stored in the memory 500, and thereby the home-position setting of the stepping motor 300 is done. The key-off home-position setting unit 400 is supplied a power source by the timer 600 during the prescribed time within which the home-position setting can be finished. When the key switch is turned on, whether or not information showing a current position of the air-conditioning door 100 is stored in the memory 500 is judged by the key-on control unit 700. If information showing a current position is stored, immediately a normal air-conditioning control is started, without performing the home-position setting. By this, a rise time of air-conditioning control when the key switch is turned on can be reduced. In addition, as the air-conditioning door is moved to the full-close or full-open position in response to switching of the key switch of and put under a condition that its movement towards one direction is checked by a stopper, positional slippage due to causes such as vibration while the key switch is off can be avoided.
The contents of the fundamental embodiment will be understood more clearly by preferred embodiments described in the following.
In a first preferred embodiment of FIG. 2, a reference numeral 1 is a microcomputer. The microcomputer 1 is provided with the atmospheric temperature from an atmospheric temperature sensor 2, an in-car temperature from an in-car temperature sensor 3, a quantity of solar radiation from a sun sensor 4, and a set temperature from a temperature setting device 5. The microcomputer 1 controls a stepping motor 9 of an intake actuator 8 which drives an intake door 7 via a drive circuit 6, controls a stepping motor 13 of a mode actuator 12 which drives a mode door 11 via a drive circuit 10, and controls a stepping motor 17 of an air-mix actuator 16 which drives an air-mix door 15 via a drive circuit 14. As it is known well, the microcomputer 1 calculates a thermal load signal, which represents a quantity of thermal load for controlling a car-room for a set temperature based on the atmospheric temperature, an in-car temperature, a quantity of solar radiation and the set temperature, and controls the intake door 7, mode door 11 and air-mix door 15 based on the calculated thermal load signal so that the car-room becomes the set temperature. The microcomputer 1 also writes current positions a1, a2 and a3 of actuators 8, 12 and 16, which represent current opening positions of doors 7, 11 and 15, into a RAM. The current positions a1, a2 and a3 in the RAM are renewed to new current positions each time actuators 8, 12 and 16 are controlled by the microcomputer 1.
A reference numeral 18 is a key switch of the automobile. When the key switch 18 is turned on, an air-conditioning system, including the microcomputer 1, is supplied with power from the power source. The RAM has the microcomputer 1 of its power source backed up by a car-mounted battery so that stored contents do not volatilize even when the key switch 18 is off. A reference numeral 19 is a timer circuit. The timer circuit 19 supplies from the power power source to the air-conditioning system, including the microcomputer 1, for a prescribed time when the key switch 18 is turned off. The prescribed time of the timer circuit 19 is set for a sufficient time within which the air-conditioning system can finish a home-position setting which is mentioned in the latter part.
The microcomputer 1 has the following functions in addition to the above-mentioned well-known controls. The microcomputer 1, when the key switch 18 is turned off, moves the intake door 7, mode door 11 and air-mix door 15 to their full-close or full-open positions and sets the stepping motors 9, 13 and 17 of actuators 8, 12 and 16 in their home positions according to the flow diagrams of FIG. 3 and FIG. 4. The microcomputer 1, when the key switch 18 is turned on, starts a normal air-conditioning control without performing the home-position setting of the stepping motors 9, 13 and 17 of actuators 8, 12 and 16, excluding a case wherein a backup power source of the RAM of the microcomputer 1 is shut off for a battery change and other reasons, according to the flow diagram of FIG. 5.
FIG. 3, FIG. 4 and FIG. 5 are flow diagrams of the microcomputer 1 of FIG. 2. FIG. 3 shows a processing of home-position setting when the key switch 18 is turned off. FIG. 4 shows a processing of actuator driving of FIG. 3 and FIG. 5. FIG. 5 shows a processing when the key switch 18 is turned on.
When the key switch 18 is turned off, power is supplied to the air-conditioning system, including the microcomputer 1, for the prescribed time by the timer circuit 19. The microcomputer 1 starts a control of FIG. 3 responding to switching of the key switch 18 off.
The microcomputer 1 designates the intake actuator 8 in a step 20, sets a target value S1 of the intake door 7 for a full-close in the following step 21, and enters a step 22. In the step 22, the processing of actuator driving of FIG. 4 is executed. In this embodiment, opening of doors 7, 11 and 15 is set to be zero for a full-open condition and a Max. for a full-close condition. The intake door 7 is provided so that it receives gravity towards a stopper on the full-close side when it is under a full-close condition. In the processing of actuator driving of FIG. 4, the microcomputer 1 reads out a current position a1 of the intake door 7 in a step 220, and enters a following step 221. In the step 221, the microcomputer 1 determines a turning direction of the intake door 7 from the current position a1 and the target value S1, sets a direction flag which represents it, and enters a step 222. In the step 222, the microcomputer 1 calculates an impressed pulse number to the stepping motor 9 of the intake actuator 8 according to a calculation formula n=(current position-target value).times.K, and enters a step 223. In the above-mentioned calculation formula, n is an impressed pulse number, and K is a step angle coefficient representing how many degrees a rotational angle is proceeded with by one pulse. In the step 223, the microcomputer 1 rewrites the current position a1 of the intake door 7 in the RAM to the target value S1, and enters a following step 224. In the step 224, the microcomputer 1 drives the stepping motor 9 of the intake actuator 8 according to the direction flag and the impressed pulse number. By this, a home-position setting of the stepping motor 9 of the intake actuator 8 is finished. The intake door 7 is fully closed and receives gravity towards a stopper on the full-close side. Because of this, positional slippage due to causes such as vibration during an off condition of the key switch 18 can be avoided.
After the driving processing of the stepping motor 9 of the intake actuator 8, the microcomputer 1 enters a step 23 of FIG. 3. In the step 23, the microcomputer 1 designates the mode actuator 12, and enters a step 24. In the step 24, the microcomputer 1 judges whether or not the mode door 11 is opened more than half based on a current position a2 of the mode door 11 in the RAM. If the mode door 11 is opened more than half, the microcomputer 1 enters a step 25, where the microcomputer 1 sets a target value S2 of the mode door 11 for a full-open condition, and executes the processing of actuator driving of FIG. 4 in the step 22. If the mode door is not opened more than half, the microcomputer 1 enters a step 26, where the microcomputer 1 sets the target value S2 of the mode door 11 for a full-close condition, and executes the processing of actuator driving in the step 22. In the processing of actuator driving illustrated in FIG. 4, the microcomputer 1 reads out the current position a2 of the mode door in the step 220, and enters the step 221. In the step 221, the microcomputer 1 determines a rotational direction of the mode door 11 from the current position a2 and target value S2, and sets a direction flag to represent it. And, in the step 222, the microcomputer 1 calculates an impressed pulse number to the stepping motor 13 of the mode actuator 12 according to the calculation formula n= (current position-target value).times.K, and in the step 223 rewrites the current position a2 of the mode door 11 in the RAM to the target value S2, and in the step 224 drives the stepping motor 13 of the mode actuator 12 according to the direction flag and impressed pulse number. By this, a home-position setting of the stepping motor 13 of the mode actuator 12 is finished. The mode door 11 is moved towards a full-close or full-open position and put under a condition that its movement towards one direction is checked by a stopper. Because of this, positional slippage due to causes such as vibration during an off condition of the key switch 18 can be avoided.
After the driving processing of the stepping motor 13 of the mode actuator 12, the microcomputer 1 enters a step 27 of FIG. 3. In the step 27, the microcomputer 1 designates the air-mix actuator 16, and enters a step 28. In the step 28, the microcomputer 1 judges whether or not the atmospheric temperature is above a prescribed temperature based on the atmospheric temperature from the atmospheric temperature sensor 2. In this embodiment, the prescribed temperature is 15.degree. C. If the atmospheric temperature is above 15.degree. C., the microcomputer 1 sets a target value S3 of the air-mix door 15 for a full-open (full-cool condition) in a step 29, and executes the processing of actuator driving of FIG. 4 in the step 22. If the atmospheric temperature is not above 15.degree. C., the microcomputer 1 sets the target value S3 of the air-mix door 15 for a full-close (full-hot condition), and executes the processing of actuator driving of FIG. 4 in the step 22. In the processing of actuator driving as illustrated in FIG. 4, the microcomputer 1 reads out a current position a3 of the air-mix door 15 from the RAM in the step 220, and enters the step 221. In the step 221, the microcomputer 1 determines a rotational direction of the air-mix door 15 from the current position a3 and target value S3, and sets a direction flag which represents it. And, in the step 222, the microcomputer 1 calculates an impressed pulse number to the stepping motor 17 of the air-mix actuator 16 according to the calculation formula n=(current position-target value).times.K, and enters the step 223. In the step 223, the microcomputer 1 rewrites the current position a3 of the air-mix door 15 in the RAM to the target value S3, and in the step 224, drives the stepping motor 17 of the air-mix actuator 16 according to the direction flag and the impressed pulse number. By this, a home-position setting of the stepping motor 17 of the air-mix actuator 16 is finished. The air-mix door 15 is moved to a full-close or full-open position and put under a condition that its movement towards one direction is checked by a stopper. Because of this, positional slippage due to causes such as vibration during an off condition of the key switch 18 can be avoided.
When the home-position setting of stepping motors 9, 13 and 17 is finished and the prescribed time of the timer circuit 19 has passed, supply of power to the air-conditioning system, including the microcomputer 1, is shut off.
When the key switch 18 is turned on, the microcomputer 1 starts a control of FIG. 5. In a step 40, the microcomputer 1 judges whether or not the current positions a1, a2 and a3 of actuators 8, 12 and 16, which are stored in the RAM, are all "0". If the backup power source of the RAM is shut off by a battery change, for example, while the key switch 18 is off, current positions a1, a2 and a3 in the RAM are initialized and all become "0". If backup of the power source is continued without being shut off, at least the current position a1 out of current positions a1, a2 and a3 in the RAM does not become "0". If the current positions a1, a2 and a3 of actuators 8, 12 and 16 are all not "0", the microcomputer 1 enters a normal air-conditioning control immediately, without performing a home-position setting each of stepping motors 9, 13 and 17 of actuators 8, 12 and 16. If the current positions a1, a2 and a3 of actuators 8, 12 and 16 are all "0", the microcomputer 1, recognizing that the current positions a1, a2 and a3 are initialized because the backup power source of the RAM was shut off while the key switch 18 was off, performs a home position setting each of the stepping motors 9, 13 and 17 of actuators 8, 12 and 16, and enters a normal air-conditioning control. In the home-position setting when the key switch 18 is turned on, the following processing is executed. First, the microcomputer 1 designates the intake actuator 8 in a step 41, sets the target value S1 of the intake door 7 for a full-close condition in a step 42, and performs a home-position setting of the stepping motor 9 of the intake actuator 8 following the processing of actuator driving of FIG. 4 in the step 22. Next, the microcomputer 1 designates the mode actuator 12 in a step 43, sets the target value S2 of the mode door 11 for a full-close condition in a step 44, and performs a home-position setting of the stepping motor 13 of the mode actuator 12 following the processing of actuator driving of FIG. 4 in the step 22. And then, the microcomputer 1 designates the air-mix actuator 16 in a step 45, sets the target value S3 of the air-mix door 15 for a full-close condition in a step 46, and performs a home-position setting of the stepping motor 17 of the air-mix actuator 16 following the processing of actuator driving of FIG. 4 in the step 22.
According to the above-mentioned embodiment, unless the backup power source of the RAM is not shut off while the key switch 18 is off, that is, normally the home-position setting of stepping motors 9, 13 and 17 is not done when the key switch 18 is turned on. Because of this, air-conditioning control rises quickly when the key switch 18 is turned on. In addition, under an off condition of the key switch 18, the intake door 7 is put under a condition to receive gravity towards the stopper on the full-close side, and the mode door 11 and air-mix door 15 are each put under a condition that it bumps against the stopper on the full-close or full-open side, therefore, positional slippage due to causes such as vibration while the key switch 18 is off can be avoided.
FIG. 6 is a flow diagram of the microcomputer of FIG. 2 showing a second preferred embodiment. FIG. 6 shows a processing when the key switch is turned on, and this is used in place of the flow diagram of FIG. 5. In the flow diagram of FIG. 6, steps given the same marks as those of the flow diagram of FIG. 5 show the same processings.
In the processing of FIG. 6, the microcomputer 1, when current positions a1, a2 and a3 of actuators 8, 12 and 16 are all not zero, designates the mode actuator 12 in a step 50, and judges whether or not a current position a2 of the mode door 11 is a Max. (full-close condition) in a step 51. If the current position a2 of the mode door 11 is a Max., the microcomputer 1 sets a target value S2 of the mode door 11 for a full-close condition in a step 52, and after declaring a position determined by subtracting a prescribed rotational angle (10.degree., for example) from the current position a2 a new current position a2 in a step 53, executes the processing of actuator driving of FIG. 4 in the step 22, and enters a normal air-conditioning control. If the current position a2 of the mode door is not a Max., the microcomputer 1 sets the target value S2 of the mode door 11 for a full-open in a step 54, and after declaring a position determined by adding a prescribed rotational angle (10.degree., for example) to the current position a2 a new current position a2 in a step 55, executes the processing of actuator driving of FIG. 4 in the step 22, and enters a normal air-conditioning control. Other compositions and operations are as described in the first preferred embodiment. According to the second embodiment, the mode door 11 is turned towards the full-close side by the prescribed rotational angle if the mode door 11 is fully closed when the key switch is turned on, or turned towards the full-open side by the prescribed rotational angle if it is fully opened. Because of this, the mode door is pushed towards the full-close or full-open side and the aim of making the mode door 11 leakproof can be attained. Since the angle of movement is 10.degree. or so and yet only the mode door 11 is moved, only a very short time is required compared with a conventional case in which a home-position setting of all actuators is done when a key switch is turned on.
FIG. 7 is a block diagram showing a third embodiment. In FIG. 7, a microcomputer 60 controls the stepping motor 17 of the air-mix actuator 16 which drives the air-mix door 15 via the drive circuit 14. A RAM of the microcomputer 60 is backed up by a car-mounted battery like the composition of FIG. 2. Components given the same marks as those of FIG. 2 represent the same functions.
FIG. 8 and FIG. 9 are flow diagrams of the microcomputer 60 of FIG. 7. FIG. 8 shows a home-position setting when the key switch 18 is turned off, and FIG. 9 shows a processing when the key switch 18 is turned on.
When the key switch 18 is turned off, a power source is supplied to an air-conditioning system, including the microcomputer 60, for a prescribed time by the timer circuit 19. The microcomputer 60 starts a control of FIG. 8 responding to switching of the key switch 18 off, and judges whether or not the atmospheric temperature is above a prescribed temperature in a step 70. In this embodiment, the prescribed temperature is 15.degree. C. If the atmospheric temperature is above 15.degree. C., the microcomputer 60 sets a direction flag to a full-cool side in a step 71, sets "1" in a prescribed address B of the RAM in a following step 72, and enters a step 73. If the atmospheric temperature is not above 15.degree. C., the microcomputer 60 sets the direction flag to a full-hot side in a step 74, sets "2" in the prescribed address B of the RAM in a following step 75, and enters the step 73. The microcomputer 60 sets an impressed pulse number for a maximum pulse number in the step 73, and drives the stepping motor 17 of the air-mix actuator 16 according to the direction flag and impressed pulse number in a following step 76. The maximum pulse number is set for a sufficient pulse number for moving the air-mix door 15 from the full-open position to the full-close position, or from the full-close position to the full-open position. When a home-position setting of the stepping motor 17 is finished, the air-mix door 15 has been moved to the full-close or full-open position and put under a condition that its movement towards one direction is checked by a stopper. Because of this, positional slippage due to causes such as vibration while the key switch 18 is off can be avoided. When the home-position setting of the stepping motor 17 is finished and the prescribed time of the timer 19 has passed, supply of power source to the air-conditioning system, including the microcomputer 60, is shut off.
When the key switch 18 is turned on, the microcomputer 60 starts a control of FIG. 9, and judges whether or not data stored in the prescribed address B of the RAM is "0" in a step 80. If the backup power source of the RAM is shut off for a battery change, for example, while the key switch 18 is off, the data of the prescribed address B is initialized and becomes "0". If the backup of power source is continued without being shut off, either "1" or "2" is stored in the prescribed address B. If the data of the prescribed address B is not "0", the microcomputer 60 judges whether the data of the prescribed address B is "1" or "2". If the data of the prescribed address B is "1", the microcomputer 60 sets a current position a of the air-mix door 15 for zero (full-cool condition) in a step 82, and enters a normal air-conditioning control. If the data of the prescribed address B is "2", the microcomputer 60 sets the current position a of the air-mix door 15 for a Max. (full-hot condition) in a step 83, and enters a normal air-conditioning control. In the meantime, if the data of the prescribed address B is "0" in the step 80, the microcomputer 60 recognizes that the data of the prescribed address B has been initialized because the backup power source of the RAM was shut off while the key switch 18 was off, and enters a step 84. The microcomputer 60 takes information from the atmospheric temperature sensor 2, in-car temperature sensor 3, sun sensor 4 and temperature setting device 5 in the step 84, calculates a thermal load signal in a step 85, and enters a step 86. The microcomputer 60 judges whether or not the thermal load signal is above a prescribed value or not in the step 86. If the thermal load signal is above the prescribed value, the microcomputer 60 sets the direction flag to the full-hot side in a step 87, sets the current position a of the air-mix door for the Max. (full-hot condition) in a following step 88, and enters a step 89. If the thermal load signal is not above the prescribed value, the microcomputer 60 sets the direction flag to the full-cool side in a step 90, sets the current position a of the air-mix door 15 for zero (full-cool condition) in a following step 91, and enters the step 89. The microcomputer 60 sets the impressed pulse number for the maximum pulse number in the step 89, drives the stepping motor 17 of the air-mix actuator 16 according to the direction flag and impressed pulse number in a following step 92, and after finishing a home-position setting of the stepping motor 17, enters a normal air-conditioning control.
According to the third preferred embodiment, unless the backup power source of the RAM is not shut off while the key switch 18 is off, that is, normally home-position setting of the stepping motors 17 is not done when the key switch 18 is turned on. Because of this, air-conditioning control rises quickly when the key switch 18 is turned on. In addition, under an off condition of the key switch 18, the air-mix door 15 is put under a condition to bump against the stopper on the full-close or full-open side, therefore, positional slippage due to causes such as vibration while the key switch 18 is off can be avoided.
As described in detail as above, according to the embodiments of the present invention, air-conditioning doors are moved towards the full-close of full-open side and home-position setting of stepping motors is done when the key switch is turned off, and immediately a normal air-conditioning control is started when the key switch is turned on, without performing home-position setting. Because of this, the rise time of air-conditioning control when the key switch is turned on can be reduced. In addition, under an off condition of the key switch, air-conditioning doors are each moved to the full-close or full-open position and put under a condition that its movement towards one direction is checked by the stopper, therefore, positional slippage due to causes such as vibration while the key switch is off can be avoided.
From the foregoing it will now be apparent that a new and improved stepping motor control device for an automobile air-conditioning system has been found. It should be understood of course that the embodiments disclosed are merely illustrative and are not intended to limit the scope of the invention. Reference should be made to the appended claims, rather than the specification as indicating the scope of the invention.