Nothing Special   »   [go: up one dir, main page]

US20030052180A1 - Method and apparatus for establishing addresses for plural actuators connected to a bus - Google Patents

Method and apparatus for establishing addresses for plural actuators connected to a bus Download PDF

Info

Publication number
US20030052180A1
US20030052180A1 US09/956,180 US95618001A US2003052180A1 US 20030052180 A1 US20030052180 A1 US 20030052180A1 US 95618001 A US95618001 A US 95618001A US 2003052180 A1 US2003052180 A1 US 2003052180A1
Authority
US
United States
Prior art keywords
actuator
operating parameter
determining
door
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/956,180
Inventor
Scott Huhn
Keith Holmquist
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EUV LLC
Northrop Grumman Space and Mission Systems Corp
Original Assignee
TRW Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TRW Inc filed Critical TRW Inc
Priority to US09/956,180 priority Critical patent/US20030052180A1/en
Assigned to TRW INC. reassignment TRW INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HOLMQUIST, KEITH C., HUHN, SCOTT G.
Priority to EP02019934A priority patent/EP1300737A3/en
Publication of US20030052180A1 publication Critical patent/US20030052180A1/en
Assigned to JPMORGAN CHASE BANK reassignment JPMORGAN CHASE BANK THE US GUARANTEE AND COLLATERAL AGREEMENT Assignors: KELSEY-HAYES COMPANY
Assigned to EUV LLC reassignment EUV LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KELSEY-HAYES COMPANY, TRW AUTOMOTIVE U.S. LLC, TRW VEHICLE SAFETY SYSTEMS INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/627Controller area network [CAN] identifiers

Definitions

  • the present invention is directed to an address establishing method and apparatus and is particularly directed to a method and apparatus for establishing addresses for plural actuators connected to a common bus.
  • a vehicle HVAC system includes plural actuators for controlling fluid flow in associated fluid conduits to, in turn, control the environmental condition of the vehicle cabin. These actuators are separately controlled in response to control signals applied to associated wires connected to the actuators.
  • the present invention is directed to a method and apparatus for establishing an actuator address in a system having plural actuators connected to a common bus.
  • An actuator look-up table stores all desired addresses corresponding to the plural actuators.
  • An actuator of the plural actuators is mounted in position and at least one operating parameter is determined.
  • An address from the stored desired addresses is selected for the mounted actuator in response to the determined at least one operating parameter.
  • a calibration or learn command is used to teach the actuator its address. All possible actuator addresses are stored in a look-up table of the actuator. The actuator is mounted and commanded to move from a low-end calibration point to a high-end calibration point. In response to the value of one of the calibration points and the span between the calibration points, an address from the look-up table is selected.
  • an apparatus for use in a HVAC system having plural fluid flow control doors movable to control fluid flow in the HVAC system, each door having an associated actuator.
  • the actuator comprises mounting means for securing the actuator to an associated door in a known orientation with the associated door.
  • a position sensor senses a position of the associated door and provides a signal indicative thereof.
  • a motor when energized, moves the associated door.
  • the apparatus further includes a controller for controlling energization of the motor and monitoring the position sensor.
  • the controller includes means for determining at least one actuator operating parameter for the actuator and means for determining an address for the actuator in response to the determined at least one operating parameter of the associated door. The at least one operating parameter is determined in response to motor energization and sensed position.
  • a method for establishing an actuator address in a system having plural actuators. The method comprises the steps of storing all desired addresses, mounting an actuator of the plurality of actuators to a device using the plurality of actuators, determining at least one operating parameter of the mounted actuator, and selecting the address from the stored desired addresses for the mounted actuator in response to the at least one operating parameter of the mounted actuator.
  • a method for establishing an actuator address in a HVAC system having plural actuators for controlling associated fluid flow control doors in the HVAC system.
  • the method comprises the steps of storing all desired addresses to correspond to the plural actuators, mounting an actuator of the plural actuators to an associated door in a known mechanical orientation, actuating the mounted actuator to move the associated door and measuring a first operating parameter, actuating the mounted actuator to move the associated door and measuring a second operating parameter, and selecting the actuator address from the stored desired addresses for the mounted actuator in response to the first operating parameter and the second operating parameter.
  • FIG. 1 is a functional block diagram of a vehicle HVAC system having plural actuators made in accordance with the present invention connected to a common control or command bus;
  • FIG. 2 is a functional block diagram of an actuator made in accordance with the present invention.
  • FIG. 3 is an actuator mounted in a first orientation in accordance with the present invention
  • FIG. 4 is a fluid conduit portion of the HVAC system of FIG. 1 showing actuator mounting bosses
  • FIG. 5 is an actuator mounted in a second orientation in accordance with the present invention.
  • FIGS. 6 - 8 are graphic representations of actuators having associated low-end and high-end calibration values and associated span values
  • FIG. 9 flow chart of a control process in accordance with the present invention.
  • FIG. 10 is a look-up table showing actuator address for the examples shown in FIGS. 6 - 8 .
  • HVAC heating, ventilation, air conditioning
  • the HVAC system 20 includes an HVAC controller 30 connectable to a source of electrical power 32 , such as a voltage regulator connected to the vehicle battery (not shown).
  • the HVAC controller 30 is connected to the source of electrical power 32 through a switch 34 associated with the vehicle ignition switch.
  • the HVAC controller 30 When the ignition switch is turned ON, the HVAC controller 30 is energized.
  • the switch 34 When the ignition switch is turned OFF, the switch 34 may open immediately or may remain closed for a time period and then open thereby removing electrical power from the HVAC system.
  • Inputs 40 are connected to the HVAC controller 30 to command the controller 30 to provide the desired environmental control. These inputs may include selection devices accessible to the vehicle operator such as temperature selection switches, fan settings, air diverter selection switches, etc. Other inputs 40 may include sensor inputs such as from temperature sensors located within the vehicle cabin.
  • a display 42 is connected to the controller 30 to display present environmental conditions, e.g., present temperature, and other information as may be desired.
  • the HVAC controller 30 is connected to a plurality of addressable actuators 50 , 52 , and 54 through a common command bus 58 .
  • a bus protocol is used to coordinate serial communications between the controller 30 and each of the actuators 50 - 54 .
  • the bus protocol used by the present invention can take any of several known forms. For example, Local Interconnect Network (“LIN”) or Controller Area Network (“CAN”) protocols can be used. LIN protocol is used in this description of a preferred embodiment of the present invention, it being understood that other bus protocols can be used. LIN provides a single wire serial communication arrangement that is particularly useful in automotive applications.
  • LIN Local Interconnect Network
  • CAN Controller Area Network
  • the bus 58 includes a ground wire 60 to provide a common electrical ground connection for each of the actuators, a power wire 62 to provide electrical power to each of the actuators, and a command wire 64 used to send and receive serial communications using LIN protocol between the HVAC controller 30 and each of the actuators 50 , 52 , 54 .
  • a ground wire 60 to provide a common electrical ground connection for each of the actuators
  • a power wire 62 to provide electrical power to each of the actuators
  • a command wire 64 used to send and receive serial communications using LIN protocol between the HVAC controller 30 and each of the actuators 50 , 52 , 54 .
  • actuators 50 - 54 are connected to an associated fluid flow control device. Specifically, actuator 50 is controllable connected to a valve door or flap 70 mounted within a conduit 72 . Actuator 52 is connected to a valve door 74 mounted within a conduit 76 . Actuator 54 is connected to a valve door 78 mounted in a conduit 80 .
  • conduits of the HVAC system 20 provide fluid communication between either a heater core, air conditioner evaporator, or an outside air source to vent openings within the vehicle cabin.
  • the doors or flaps in these types of conduits are used to control cabin temperature.
  • the associated door or flap in a conduit controls the amount of the fluid communication between its associated heating, ventilation, air conditioning source and the vehicle cabin so as to permit infinitely variable temperature control within the cabin.
  • conduits are used to direct the fluid flow.
  • the doors or flaps in these other types of conduits control the actual direction of the fluid flow or from which cabin vents the fluid flow will exit. These doors or flaps are referred to as diverters. Appropriately located fans aid in the fluid flow through the conduits.
  • a sufficient number of actuators, conduits, and doors or flaps may be provided as part of the overall HVAC system so as to permit separate temperature control of the driver's side, passenger's side, and rear seat portion of the cabin.
  • the extent of expected motion in terms of rotational angle can vary anywhere between a very small angle to a maximum angle of 350 degrees.
  • doors or flaps in conduits that control fluid communication between the heater core and the cabin may very from a fully closed position to a fully opened position over a 90 degree rotation.
  • Doors or flaps controlling air diversion can have an operative range up to 350 degrees.
  • Within the conduits are stops 82 , 84 positioned to physically stop movement of the door or flap 70 beyond these locations. When the door is rotated counterclockwise against a stop, this is referred to as the “low-end stop.” When the door is rotated clockwise against a stop, this is referred to as a “high-end stop.”
  • actuator 50 is shown and described in detail, it is to be understood that all of the actuators of the HVAC system 20 are identical.
  • the electrical ground connection of the actuator 50 is connected to line 60 and the positive electrical power connection is made to line 62 .
  • the power connection 62 is connected to an internal voltage regulator 100 through diode 102 .
  • a filter capacitor 104 is connected between the input of the voltage regulator 100 and electrical ground.
  • the voltage regulator provides regulated electrical power for a controller 110 through an over voltage protection circuit 112 .
  • the controller 110 is a microcontroller including a microprocessor 120 , associated read-only memory 122 (“ROM”), random-access memory 124 (“RAM”), an oscillator 126 , and a power-on-reset (“POR”) and watchdog function 128 .
  • ROM read-only memory
  • RAM random-access memory
  • POR power-on-reset
  • EEPROM electronically-erasable-programmable-read-only memory 130
  • the actuator 50 includes a bi-directional electric motor 140 drivingly connected to a keyed output shaft 142 through a gear arrangement 144 .
  • the output shaft 142 extents out from the actuator and includes a key portion 146 .
  • the conduit door 70 includes a keyed shaft receiving portion 148 .
  • the door 70 is mounted to a bearing within the conduit housing 72 so as to permit rotation of the door 70 .
  • This keyed output shaft 142 and keyed shaft receiving portion 148 permits a known rotational alignment between the actuator output shaft 142 and the door 70 .
  • the actuator 50 is physically secured to the conduit housing 72 which is, in turn, secured to a structure of the vehicle, using mounting bolts 150 , 151 , and 152 screwed into mounting bosses 154 , 155 , and 156 , respectively.
  • the mounting bosses 154 - 156 are located relative to the keyed receiving portion 148 so that when the actuator is mounted to the conduit 72 , a know rotational relationship exists between the actuator and the door 70 .
  • the controller 110 is controllably connected to the motor 140 through an H-bridge drive arrangement shown schematically as drive circuits 166 and 168 .
  • H-bridge drive arrangement shown schematically as drive circuits 166 and 168 .
  • To drive the motor in a first direction e.g., counterclockwise, current is passed through the motor in a first direction.
  • To drive the motor in a second direction e.g., clockwise, current is passed through the motor in a second direction.
  • the operation of a motor driven through an H-bridge is known in the art.
  • a position sensor 172 is operatively connected to the axial 158 of the actuator 50 .
  • the position sensor 172 includes a potentiometer having a resistor 174 operatively connected across the source of electrical energy available on line 62 and electrical ground available on line 60 .
  • a wiper arm 176 of the potentiometer is connected to the axial 144 so that the rotational position of the axial 144 controls the position of the wiper arm across the resistor 174 . Therefore, a voltage value present at the wiper arm 176 is indicative of the rotation position of the axial 142 , and, in turn, the rotational position of the door 70 in the conduit 72 .
  • the direction of rotation associated with the high-end stop and the low-end stop is dependent on the polarity of the feedback potentiometer.
  • Use of a potentiometer as a position sensor is an example of one type of position sensor that may be used with the present invention.
  • Other types of position sensors can be used such as optic, Hall-effect, capacitive, etc.
  • the wiper arm 176 is electrically connected to the input of an amplifier circuit 180 through a current limiting resistor 182 .
  • the output of the amplifier which is indicative of the rotational position of the door 70 , is connected to the input of an analog-to-digital (“A/D”) converter 190 through a filter 192 .
  • the A/D converter 190 is supplied with a reference voltage value 196 output from an amplifier circuit 198 .
  • the input of the amplifier circuit 198 is connected to the supply of electrical power on line 62 through a current limiting resistor 200 . Since the voltage sensed and provided at the output from the wiper arm 176 is dependent on the supply voltage on line 62 , the value of that supply voltage is provided to the A/D converter to ratiometrically account for voltage variations on the supply line 62 .
  • the output of the A/D converter 190 is connected to the controller 110 .
  • the controller 110 therefore, “knows” the position of the door 70 .
  • the controller can monitor the progress of the door movement from the feedback signal provided by the sensor 172 .
  • the sensor 172 and A/D converter are selected so as to provide 1024 A/D counts over 350 degrees of possible rotation of the output shaft 142 .
  • the maximum counterclockwise and the maximum clockwise rotation of the door 70 is a function of the position of the stops 82 and 84 , respectively, within the conduit housing 72 .
  • the span of door movement is the total angular rotation from the maximum counterclockwise rotation to the maximum clockwise rotation. If the door 70 reaches one of the stops 82 , 84 that prevent further movement of the door and the motor 140 is still energized to try and drive the door further, this situation is considered a stall condition.
  • the controller detects a stall condition by “knowing” that a drive signal is being output to the motor and no door movement is occurring as sensed by the position feedback signal from sensor 172 .
  • the present invention contemplates that other stall detection arrangements can be used such as by monitoring for an over current condition of the motor.
  • a door's span is 90 degrees, for example, as may occur in moving the door from a fully open to a fully closed position
  • the change in the A/D count over this span would be approximately 263 counts assuming the feedback and A/D arrangement of an exemplary embodiment of the present invention provides 1024 A/D counts over 350 degrees.
  • the system is designed to continuously keep an A/D count value indicative of door angle, the system can be arranged to provide the small count value when a door is more counterclockwise and an increasing count value as to door is moved in a clockwise direction. If desired, the system could be designed to achieve the opposite.
  • the description of an exemplary embodiment of the present invention will assume that the A/D count increases as the door is moved more clockwise.
  • a full counterclockwise position of the door i.e., against the stop in the counterclockwise direction, is not necessarily a zero A/D count value.
  • the initial A/D count value is determined by the location of the mounting bosses 154 - 156 on the conduit housing and the key receiving portion 148 . Referring to FIGS. 3 - 5 , it can be seen that the mounting bosses in FIG. 4 will result in mounting the actuator of FIG. 3 in an orientation as shown. If a door conduit housing has its bosses rotated counterclockwise, then an actuator will be mounted with the orientation shown in FIG. 5.
  • two doors in an HVAC system can have the same door span, e.g., 90 degrees, but then must have different low-end stop values. Also, two doors can have the same low-end stop value, but must then have different span values.
  • FIG. 6 an exemplary low-end, high-end values for an actuator are shown.
  • An actuator mounted in accordance with this example has a low-end A/D count of 10 and a high-end A/D count of 200, with a span of 190 A/D counts.
  • FIG. 7 another exemplary actuator mounting arrangement result is shown having a low-end A/D count of 40 and a high-end A/D count of 230, with a span of 190 A/D counts.
  • the span values for the FIG. 6 and FIG. 7 mounting arrangements are the same, the low-end values are different.
  • FIG. 7 the span values for the FIG. 6 and FIG. 7 mounting arrangements are the same, the low-end values are different.
  • FIG. 8 another exemplary actuator mounting arrangement result is shown having a low-end A/D count of 10 and a high-end A/D count of 240, with a span of 230 A/D counts.
  • the low-end values for the FIG. 6 and FIG. 8 mounting arrangements are the same, the span values are different.
  • the controller 110 of actuator 50 is connected to the command or communication line 64 through a LIN transceiver 210 .
  • This provides communication between the HVAC controller 30 and the actuator controller 110 of the actuator 50 using LIN protocol.
  • All of the circuitry and functions performed within box 220 can be embodied in an application specific integrated circuit (“ASIC”).
  • ASIC application specific integrated circuit
  • Each of the actuators 50 - 54 have an associated address.
  • the HVAC controller 30 wants to command one of the actuators to move that actuator's associated conduit door, it transmits a two part serial communication signal on the command line 64 connected to all actuators.
  • the first part of the serial communication is an actuator address for that actuator to be commanded.
  • the second part of the serial communication is the command to further open or further close the conduit door. All other actuators ignore the command when the address portion of the serial communication does not match its stored address.
  • the address for an actuator is stored in the EEPROM 130 .
  • each of the actuators of the system are identical. None of the actuators have a present address in the EEPROM 130 before the actuator is placed in an HVAC system 20 and the learn mode process in accordance with the present invention is performed.
  • the address of each actuator that will be its present address (the address it will respond to when the HVAC controller 30 transmits an address for actuator control), in accordance with the present invention, is learned by the actuator during a learn process also referred to herein as a calibration process.
  • All possible actuator addresses are prestored in either the ROM 122 or the EEPROM 130 . If an HVAC system 20 has 10 actuators, then at least 10 different addresses must be prestored. In response to the calibration or learn procedure discussed below, each actuator learns which of the stored addresses it is to respond too, and then stores that learned address from all possible stored addresses in the EEPROM as its present address.
  • step 302 a system reset occurs upon a power up condition of the actuator.
  • the operating program stored in the controller ROM 122 is initiated.
  • step 304 the process determines whether a valid present address is stored in the EEPROM 130 . If the actuator was previously installed and operated in the HVAC system 20 , a present address would be stored in the EEPROM 130 . If the determination in step 304 is affirmative, the process proceeds to step 306 where it is determined whether a calibration message was received from the HVAC controller 110 .
  • the HVAC controller 110 can forward a command to any and all actuators in the system 20 to begin a calibration or learn process.
  • step 306 calibrates whether a new actuator is placed in the system 20 since a new actuator is not provided with a present address.
  • step 304 no valid present address stored
  • step 308 the controller 110 enters into a learn or calibration process.
  • step 310 the controller 110 drives the motor 140 in a direction so as to drive the associated door counterclockwise.
  • the feedback signal from position sensor 172 is monitored in step 312 and a determination is made in step 314 as to whether the position feedback signal has a changing value. This is the stall determination. If the position feedback signal is changing, i.e., the determination is affirmative, the process loops back to step 310 and the door is continued to be driven counterclockwise until the determination in step 314 is negative.
  • step 314 Once the determination in step 314 is negative, meaning that a stall condition now exists, the drive signal to the motor is terminated and the then present reading of the position sensor in A/D counts is stored in memory in step 316 as the low-end calibration value or low-end stop value.
  • step 318 the controller 110 drives the motor 140 in a direction so as to drive the associated door clockwise.
  • the feedback signal from position sensor 172 is monitored in step 320 and a determination is made in step 320 as to whether the position feedback signal has a changing value. This is the stall determination. If the position feedback signal is changing, i.e., the determination is affirmative, the process loops back to step 318 and the door is continued to be driven clockwise until the determination in step 322 is negative. Once the determination in step 322 is negative, meaning that a stall condition now exists, the drive signal to the motor is terminated and the then present reading of the position sensor in A/D counts is stored in memory in step 324 as the high-end calibration value or high-end stop value.
  • step 326 the door span value is calculated by subtracting the value of the low-end calibration value from the high-end calibration value.
  • the look-up table of all possible actuator addresses is stored in the ROM 122 .
  • step 328 the address corresponding to the determined low-end calibration value in step 316 and the determined span value in step 326 is looked up and then stored in the EEPROM in step 320 as a valid or present address. From step 330 or from a negative determination in step 306 (meaning that a valid address was previously stored in the EEPROM and no calibration command was received from the HVAC controller 30 ), the process proceeds to step 340 where the actuator controller 110 monitors line 64 and responds to commands following the receipt of its address.
  • FIG. 10 an exemplary table is shown for three sample addresses with tolerances of plus or minus 10 A/D counts on the low-end calibration values.
  • Row ( 1 ) in FIG. 10 is for the example shown in FIG. 6.
  • Row ( 2 ) in FIG. 10 is for the example shown in FIG. 7.
  • Row ( 3 ) in FIG. 10 is for the example shown in FIG. 8.
  • the plus or minus tolerance of 10 A/D counts is also true for the high-end calibration values and explains the tolerances on the span value determinations. If the determined values fall within these ranges, the bus addresses are as shown. Again, no two actuators, because of the door span and mounting arrangements, will have the same combination of low-end calibration value and span value.
  • the system table in the ROM of each actuator must have all possible addresses for a given system.
  • the present invention can also be used in a “simple” system having a small number of actuators.
  • a single operating parameter e.g., a low-end calibration value, a high-end calibration value, or span.
  • only the parameter used for address selection would have a predetermined tolerance range for address selection. This operating parameter must be different for all actuators so that an address can be associated with the determined operating parameter.
  • the present invention has been described with reference to HVAC system having actuators for moving conduit doors or flaps or for moving air diverters.
  • the present invention is also applicable to any plural actuator system that controls fluid flow including both gas and liquid as well as a system having rotatable or slidable doors or flaps.
  • Those skilled in the art will further appreciate that the addressing method and apparatus of the present invention is applicable to any system having plural actuators where the actuators are to be separately addressed for controlling response to a command signal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Air-Conditioning For Vehicles (AREA)
  • Small-Scale Networks (AREA)

Abstract

A method and apparatus are provided for establishing an actuator address in a system (20) having plural actuators (50-54). A look-up table (122) stores all desired addresses corresponding to the plural actuators. An actuator of the plural actuators is actuated (310, 318) and at least one operating parameter (316, 324, 326) is determined. An address from the stored desired addresses is selected (328) from the look-up table of all addresses of the mounted actuator in response to the at least one operating parameter (316, 324, 326).

Description

    TECHNICAL FIELD
  • The present invention is directed to an address establishing method and apparatus and is particularly directed to a method and apparatus for establishing addresses for plural actuators connected to a common bus. [0001]
  • BACKGROUND OF THE INVENTION
  • Systems including plural actuators are known in the art. A vehicle HVAC system includes plural actuators for controlling fluid flow in associated fluid conduits to, in turn, control the environmental condition of the vehicle cabin. These actuators are separately controlled in response to control signals applied to associated wires connected to the actuators. [0002]
  • SUMMARY OF THE INVENTION
  • The present invention is directed to a method and apparatus for establishing an actuator address in a system having plural actuators connected to a common bus. An actuator look-up table stores all desired addresses corresponding to the plural actuators. An actuator of the plural actuators is mounted in position and at least one operating parameter is determined. An address from the stored desired addresses is selected for the mounted actuator in response to the determined at least one operating parameter. [0003]
  • In accordance with an exemplary embodiment, a calibration or learn command is used to teach the actuator its address. All possible actuator addresses are stored in a look-up table of the actuator. The actuator is mounted and commanded to move from a low-end calibration point to a high-end calibration point. In response to the value of one of the calibration points and the span between the calibration points, an address from the look-up table is selected. [0004]
  • In accordance with one aspect of the present invention, an apparatus is provided for use in a HVAC system having plural fluid flow control doors movable to control fluid flow in the HVAC system, each door having an associated actuator. The actuator comprises mounting means for securing the actuator to an associated door in a known orientation with the associated door. A position sensor senses a position of the associated door and provides a signal indicative thereof. A motor, when energized, moves the associated door. The apparatus further includes a controller for controlling energization of the motor and monitoring the position sensor. The controller includes means for determining at least one actuator operating parameter for the actuator and means for determining an address for the actuator in response to the determined at least one operating parameter of the associated door. The at least one operating parameter is determined in response to motor energization and sensed position. [0005]
  • In accordance with another aspect of the present invention, a method is provided for establishing an actuator address in a system having plural actuators. The method comprises the steps of storing all desired addresses, mounting an actuator of the plurality of actuators to a device using the plurality of actuators, determining at least one operating parameter of the mounted actuator, and selecting the address from the stored desired addresses for the mounted actuator in response to the at least one operating parameter of the mounted actuator. [0006]
  • In accordance with another aspect of the present invention, a method is provided for establishing an actuator address in a HVAC system having plural actuators for controlling associated fluid flow control doors in the HVAC system. The method comprises the steps of storing all desired addresses to correspond to the plural actuators, mounting an actuator of the plural actuators to an associated door in a known mechanical orientation, actuating the mounted actuator to move the associated door and measuring a first operating parameter, actuating the mounted actuator to move the associated door and measuring a second operating parameter, and selecting the actuator address from the stored desired addresses for the mounted actuator in response to the first operating parameter and the second operating parameter.[0007]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The foregoing and other features and advantages of the present invention will become apparent to those skilled in the art to which the present invention relates upon reading the following description with reference to the accompanying drawings, in which: [0008]
  • FIG. 1 is a functional block diagram of a vehicle HVAC system having plural actuators made in accordance with the present invention connected to a common control or command bus; [0009]
  • FIG. 2 is a functional block diagram of an actuator made in accordance with the present invention; [0010]
  • FIG. 3 is an actuator mounted in a first orientation in accordance with the present invention; [0011]
  • FIG. 4 is a fluid conduit portion of the HVAC system of FIG. 1 showing actuator mounting bosses; [0012]
  • FIG. 5 is an actuator mounted in a second orientation in accordance with the present invention; [0013]
  • FIGS. [0014] 6-8 are graphic representations of actuators having associated low-end and high-end calibration values and associated span values;
  • FIG. 9 flow chart of a control process in accordance with the present invention; and [0015]
  • FIG. 10 is a look-up table showing actuator address for the examples shown in FIGS. [0016] 6-8.
  • DESCRIPTION OF PREFERRED EMBODIMENT
  • Referring to FIG. 1, a heating, ventilation, air conditioning (“HVAC”) [0017] system 20 for a vehicle 22 is shown. Although the present invention is described with reference to an HVAC system, it is applicable to any system having plural actuators that are to be separately addressed. The HVAC system 20 includes an HVAC controller 30 connectable to a source of electrical power 32, such as a voltage regulator connected to the vehicle battery (not shown). The HVAC controller 30 is connected to the source of electrical power 32 through a switch 34 associated with the vehicle ignition switch. When the ignition switch is turned ON, the HVAC controller 30 is energized. When the ignition switch is turned OFF, the switch 34 may open immediately or may remain closed for a time period and then open thereby removing electrical power from the HVAC system.
  • [0018] Inputs 40 are connected to the HVAC controller 30 to command the controller 30 to provide the desired environmental control. These inputs may include selection devices accessible to the vehicle operator such as temperature selection switches, fan settings, air diverter selection switches, etc. Other inputs 40 may include sensor inputs such as from temperature sensors located within the vehicle cabin. A display 42 is connected to the controller 30 to display present environmental conditions, e.g., present temperature, and other information as may be desired.
  • The [0019] HVAC controller 30 is connected to a plurality of addressable actuators 50, 52, and 54 through a common command bus 58. A bus protocol is used to coordinate serial communications between the controller 30 and each of the actuators 50-54. The bus protocol used by the present invention can take any of several known forms. For example, Local Interconnect Network (“LIN”) or Controller Area Network (“CAN”) protocols can be used. LIN protocol is used in this description of a preferred embodiment of the present invention, it being understood that other bus protocols can be used. LIN provides a single wire serial communication arrangement that is particularly useful in automotive applications.
  • The [0020] bus 58 includes a ground wire 60 to provide a common electrical ground connection for each of the actuators, a power wire 62 to provide electrical power to each of the actuators, and a command wire 64 used to send and receive serial communications using LIN protocol between the HVAC controller 30 and each of the actuators 50, 52, 54. Although three actuators are shown and described, it will be appreciated that a plural actuator HVAC system made in accordance with the present invention can use any number of actuators.
  • Each of the actuators [0021] 50-54 are connected to an associated fluid flow control device. Specifically, actuator 50 is controllable connected to a valve door or flap 70 mounted within a conduit 72. Actuator 52 is connected to a valve door 74 mounted within a conduit 76. Actuator 54 is connected to a valve door 78 mounted in a conduit 80.
  • Certain of the conduits of the [0022] HVAC system 20 provide fluid communication between either a heater core, air conditioner evaporator, or an outside air source to vent openings within the vehicle cabin. The doors or flaps in these types of conduits are used to control cabin temperature. The associated door or flap in a conduit controls the amount of the fluid communication between its associated heating, ventilation, air conditioning source and the vehicle cabin so as to permit infinitely variable temperature control within the cabin.
  • Other of the conduits are used to direct the fluid flow. The doors or flaps in these other types of conduits control the actual direction of the fluid flow or from which cabin vents the fluid flow will exit. These doors or flaps are referred to as diverters. Appropriately located fans aid in the fluid flow through the conduits. A sufficient number of actuators, conduits, and doors or flaps may be provided as part of the overall HVAC system so as to permit separate temperature control of the driver's side, passenger's side, and rear seat portion of the cabin. [0023]
  • Depending on the type of door or flap, the extent of expected motion in terms of rotational angle can vary anywhere between a very small angle to a maximum angle of 350 degrees. For example, doors or flaps in conduits that control fluid communication between the heater core and the cabin may very from a fully closed position to a fully opened position over a 90 degree rotation. Doors or flaps controlling air diversion can have an operative range up to 350 degrees. Within the conduits are stops [0024] 82, 84 positioned to physically stop movement of the door or flap 70 beyond these locations. When the door is rotated counterclockwise against a stop, this is referred to as the “low-end stop.” When the door is rotated clockwise against a stop, this is referred to as a “high-end stop.”
  • Referring to FIG. 2, the operation of the actuators will be appreciated. Although [0025] actuator 50 is shown and described in detail, it is to be understood that all of the actuators of the HVAC system 20 are identical. The electrical ground connection of the actuator 50 is connected to line 60 and the positive electrical power connection is made to line 62. The power connection 62 is connected to an internal voltage regulator 100 through diode 102. A filter capacitor 104 is connected between the input of the voltage regulator 100 and electrical ground. The voltage regulator provides regulated electrical power for a controller 110 through an over voltage protection circuit 112.
  • The [0026] controller 110 is a microcontroller including a microprocessor 120, associated read-only memory 122 (“ROM”), random-access memory 124 (“RAM”), an oscillator 126, and a power-on-reset (“POR”) and watchdog function 128. An electronically-erasable-programmable-read-only memory 130 (“EEPROM”) is connected to the controller 110.
  • Referring to FIGS. [0027] 2-5, the actuator 50 includes a bi-directional electric motor 140 drivingly connected to a keyed output shaft 142 through a gear arrangement 144. The output shaft 142 extents out from the actuator and includes a key portion 146. The conduit door 70 includes a keyed shaft receiving portion 148. The door 70 is mounted to a bearing within the conduit housing 72 so as to permit rotation of the door 70. This keyed output shaft 142 and keyed shaft receiving portion 148 permits a known rotational alignment between the actuator output shaft 142 and the door 70.
  • The [0028] actuator 50 is physically secured to the conduit housing 72 which is, in turn, secured to a structure of the vehicle, using mounting bolts 150, 151, and 152 screwed into mounting bosses 154, 155, and 156, respectively. The mounting bosses 154-156 are located relative to the keyed receiving portion 148 so that when the actuator is mounted to the conduit 72, a know rotational relationship exists between the actuator and the door 70.
  • When the [0029] gears 144 turn when driven by the motor 140, the door or flap 70 rotates either counterclockwise or clockwise depending on the direction of gear rotation. The direction of gear rotation is, of course, controlled by the drive direction of the motor 140.
  • The [0030] controller 110 is controllably connected to the motor 140 through an H-bridge drive arrangement shown schematically as drive circuits 166 and 168. To drive the motor in a first direction, e.g., counterclockwise, current is passed through the motor in a first direction. To drive the motor in a second direction, e.g., clockwise, current is passed through the motor in a second direction. The operation of a motor driven through an H-bridge is known in the art.
  • A [0031] position sensor 172 is operatively connected to the axial 158 of the actuator 50. The position sensor 172 includes a potentiometer having a resistor 174 operatively connected across the source of electrical energy available on line 62 and electrical ground available on line 60. A wiper arm 176 of the potentiometer is connected to the axial 144 so that the rotational position of the axial 144 controls the position of the wiper arm across the resistor 174. Therefore, a voltage value present at the wiper arm 176 is indicative of the rotation position of the axial 142, and, in turn, the rotational position of the door 70 in the conduit 72. The direction of rotation associated with the high-end stop and the low-end stop is dependent on the polarity of the feedback potentiometer. Use of a potentiometer as a position sensor is an example of one type of position sensor that may be used with the present invention. Other types of position sensors can be used such as optic, Hall-effect, capacitive, etc.
  • The [0032] wiper arm 176 is electrically connected to the input of an amplifier circuit 180 through a current limiting resistor 182. The output of the amplifier, which is indicative of the rotational position of the door 70, is connected to the input of an analog-to-digital (“A/D”) converter 190 through a filter 192. The A/D converter 190 is supplied with a reference voltage value 196 output from an amplifier circuit 198. The input of the amplifier circuit 198 is connected to the supply of electrical power on line 62 through a current limiting resistor 200. Since the voltage sensed and provided at the output from the wiper arm 176 is dependent on the supply voltage on line 62, the value of that supply voltage is provided to the A/D converter to ratiometrically account for voltage variations on the supply line 62.
  • The output of the A/[0033] D converter 190 is connected to the controller 110. The controller 110, therefore, “knows” the position of the door 70. During driving movement of the door 70 from one position to another position, the controller can monitor the progress of the door movement from the feedback signal provided by the sensor 172. In accordance with one embodiment of the present invention, the sensor 172 and A/D converter are selected so as to provide 1024 A/D counts over 350 degrees of possible rotation of the output shaft 142.
  • The maximum counterclockwise and the maximum clockwise rotation of the [0034] door 70 is a function of the position of the stops 82 and 84, respectively, within the conduit housing 72. The span of door movement is the total angular rotation from the maximum counterclockwise rotation to the maximum clockwise rotation. If the door 70 reaches one of the stops 82, 84 that prevent further movement of the door and the motor 140 is still energized to try and drive the door further, this situation is considered a stall condition. The controller detects a stall condition by “knowing” that a drive signal is being output to the motor and no door movement is occurring as sensed by the position feedback signal from sensor 172. The present invention contemplates that other stall detection arrangements can be used such as by monitoring for an over current condition of the motor.
  • If a door's span is 90 degrees, for example, as may occur in moving the door from a fully open to a fully closed position, the change in the A/D count over this span would be approximately 263 counts assuming the feedback and A/D arrangement of an exemplary embodiment of the present invention provides 1024 A/D counts over 350 degrees. If the system is designed to continuously keep an A/D count value indicative of door angle, the system can be arranged to provide the small count value when a door is more counterclockwise and an increasing count value as to door is moved in a clockwise direction. If desired, the system could be designed to achieve the opposite. The description of an exemplary embodiment of the present invention will assume that the A/D count increases as the door is moved more clockwise. [0035]
  • In accordance with the present invention, a full counterclockwise position of the door, i.e., against the stop in the counterclockwise direction, is not necessarily a zero A/D count value. The initial A/D count value is determined by the location of the mounting bosses [0036] 154-156 on the conduit housing and the key receiving portion 148. Referring to FIGS. 3-5, it can be seen that the mounting bosses in FIG. 4 will result in mounting the actuator of FIG. 3 in an orientation as shown. If a door conduit housing has its bosses rotated counterclockwise, then an actuator will be mounted with the orientation shown in FIG. 5.
  • When a door is fully counterclockwise against [0037] stop 82, this is the low-end stop (the lowest A/D count value). When a door is fully clockwise against stop 84, this is the high-end stop (the highest A/D count value). In accordance with the present invention, two doors in an HVAC system can have the same door span, e.g., 90 degrees, but then must have different low-end stop values. Also, two doors can have the same low-end stop value, but must then have different span values.
  • It should be remembered, that all the actuators of the present invention are identical. It is the mounting arrangement associated with each door that establishes the low-end value. The present invention uses the fact that a mounted actuator in the [0038] HVAC system 20 will have a different combination of low-end value and span value to allow the actuator to learn its address needed for control of the HVAC system 20. This address learn process is described below.
  • Referring to FIG. 6, an exemplary low-end, high-end values for an actuator are shown. An actuator mounted in accordance with this example has a low-end A/D count of 10 and a high-end A/D count of 200, with a span of 190 A/D counts. In FIG. 7, another exemplary actuator mounting arrangement result is shown having a low-end A/D count of 40 and a high-end A/D count of 230, with a span of 190 A/D counts. Although the span values for the FIG. 6 and FIG. 7 mounting arrangements are the same, the low-end values are different. In FIG. 8, another exemplary actuator mounting arrangement result is shown having a low-end A/D count of 10 and a high-end A/D count of 240, with a span of 230 A/D counts. Although the low-end values for the FIG. 6 and FIG. 8 mounting arrangements are the same, the span values are different. [0039]
  • The [0040] controller 110 of actuator 50 is connected to the command or communication line 64 through a LIN transceiver 210. This provides communication between the HVAC controller 30 and the actuator controller 110 of the actuator 50 using LIN protocol. All of the circuitry and functions performed within box 220 can be embodied in an application specific integrated circuit (“ASIC”).
  • Each of the actuators [0041] 50-54 have an associated address. When the HVAC controller 30 wants to command one of the actuators to move that actuator's associated conduit door, it transmits a two part serial communication signal on the command line 64 connected to all actuators. The first part of the serial communication is an actuator address for that actuator to be commanded. The second part of the serial communication is the command to further open or further close the conduit door. All other actuators ignore the command when the address portion of the serial communication does not match its stored address.
  • In accordance with a preferred embodiment of the present invention, the address for an actuator is stored in the [0042] EEPROM 130. As mentioned, each of the actuators of the system are identical. None of the actuators have a present address in the EEPROM 130 before the actuator is placed in an HVAC system 20 and the learn mode process in accordance with the present invention is performed. The address of each actuator that will be its present address (the address it will respond to when the HVAC controller 30 transmits an address for actuator control), in accordance with the present invention, is learned by the actuator during a learn process also referred to herein as a calibration process.
  • All possible actuator addresses are prestored in either the [0043] ROM 122 or the EEPROM 130. If an HVAC system 20 has 10 actuators, then at least 10 different addresses must be prestored. In response to the calibration or learn procedure discussed below, each actuator learns which of the stored addresses it is to respond too, and then stores that learned address from all possible stored addresses in the EEPROM as its present address.
  • Referring to FIG. 9, the address learn or [0044] calibration process 300 will be appreciated. In step 302, a system reset occurs upon a power up condition of the actuator. During reset, the operating program stored in the controller ROM 122 is initiated. In step 304, the process determines whether a valid present address is stored in the EEPROM 130. If the actuator was previously installed and operated in the HVAC system 20, a present address would be stored in the EEPROM 130. If the determination in step 304 is affirmative, the process proceeds to step 306 where it is determined whether a calibration message was received from the HVAC controller 110. The HVAC controller 110 can forward a command to any and all actuators in the system 20 to begin a calibration or learn process. From either an affirmative determination in step 306 (calibration message received from HVAC controller 30) or a negative determination from step 304 (no valid present address stored) the process goes to step 308. A negative determination occurs in step 304 when a new actuator is placed in the system 20 since a new actuator is not provided with a present address.
  • In [0045] step 308, the controller 110 enters into a learn or calibration process. In step 310, the controller 110 drives the motor 140 in a direction so as to drive the associated door counterclockwise. The feedback signal from position sensor 172 is monitored in step 312 and a determination is made in step 314 as to whether the position feedback signal has a changing value. This is the stall determination. If the position feedback signal is changing, i.e., the determination is affirmative, the process loops back to step 310 and the door is continued to be driven counterclockwise until the determination in step 314 is negative. Once the determination in step 314 is negative, meaning that a stall condition now exists, the drive signal to the motor is terminated and the then present reading of the position sensor in A/D counts is stored in memory in step 316 as the low-end calibration value or low-end stop value.
  • The process then proceeds to step [0046] 318 where the controller 110 drives the motor 140 in a direction so as to drive the associated door clockwise. The feedback signal from position sensor 172 is monitored in step 320 and a determination is made in step 320 as to whether the position feedback signal has a changing value. This is the stall determination. If the position feedback signal is changing, i.e., the determination is affirmative, the process loops back to step 318 and the door is continued to be driven clockwise until the determination in step 322 is negative. Once the determination in step 322 is negative, meaning that a stall condition now exists, the drive signal to the motor is terminated and the then present reading of the position sensor in A/D counts is stored in memory in step 324 as the high-end calibration value or high-end stop value.
  • In [0047] step 326, the door span value is calculated by subtracting the value of the low-end calibration value from the high-end calibration value. The look-up table of all possible actuator addresses is stored in the ROM 122. In step 328, the address corresponding to the determined low-end calibration value in step 316 and the determined span value in step 326 is looked up and then stored in the EEPROM in step 320 as a valid or present address. From step 330 or from a negative determination in step 306 (meaning that a valid address was previously stored in the EEPROM and no calibration command was received from the HVAC controller 30), the process proceeds to step 340 where the actuator controller 110 monitors line 64 and responds to commands following the receipt of its address.
  • As mentioned, all actuators in the system have a different combination of low-end calibration values and span values. Since manufacturing tolerances make it difficult to have exact low-end values, high-end values, and span values, it is necessary that the look-up table of addresses must cover ranges of values. The look-up table must then be tailored to the unit assembly design and expected tolerance values. [0048]
  • Referring to FIG. 10, an exemplary table is shown for three sample addresses with tolerances of plus or minus 10 A/D counts on the low-end calibration values. Row ([0049] 1) in FIG. 10 is for the example shown in FIG. 6. Row (2) in FIG. 10 is for the example shown in FIG. 7. Row (3) in FIG. 10 is for the example shown in FIG. 8. The plus or minus tolerance of 10 A/D counts is also true for the high-end calibration values and explains the tolerances on the span value determinations. If the determined values fall within these ranges, the bus addresses are as shown. Again, no two actuators, because of the door span and mounting arrangements, will have the same combination of low-end calibration value and span value. The system table in the ROM of each actuator must have all possible addresses for a given system.
  • The present invention can also be used in a “simple” system having a small number of actuators. In such a system, it is possible to have the address selected in response to a single operating parameter, e.g., a low-end calibration value, a high-end calibration value, or span. In such a “simple” system, only the parameter used for address selection would have a predetermined tolerance range for address selection. This operating parameter must be different for all actuators so that an address can be associated with the determined operating parameter. [0050]
  • The present invention has been described with reference to HVAC system having actuators for moving conduit doors or flaps or for moving air diverters. The present invention is also applicable to any plural actuator system that controls fluid flow including both gas and liquid as well as a system having rotatable or slidable doors or flaps. Those skilled in the art will further appreciate that the addressing method and apparatus of the present invention is applicable to any system having plural actuators where the actuators are to be separately addressed for controlling response to a command signal. [0051]
  • From the above description of the invention, those skilled in the art will perceive improvements, changes and modifications. Such improvements, changes and modifications within the skill of the art are intended to be covered by the appended claims. [0052]

Claims (27)

Having described the invention, the following is claimed:
1. A method for establishing an actuator address in a system having plural actuators, said method comprising the steps of:
storing all desired addresses;
mounting an actuator of the plurality of actuators to a device using said plurality of actuators;
determining at least one operating parameter of the mounted actuator; and
selecting the address from the stored desired addresses for the mounted actuator in response to the at least one operating parameter of the mounted actuator.
2. The method of claim 1 wherein the step of mounting includes mounting the actuator to a fluid flow control door of an HVAC system in a known orientation.
3. The method of claim 1 wherein the step of determining determines at least two operating parameters of the mounted actuator and the step of selecting selects the address in response to the at least two operating parameters.
4. The method of claim 3 wherein the step of determining at least two operating parameters includes the step of determining a low-end calibration value and a span value.
5. The method of claim 4 wherein the step of determining the low-end calibration value includes the steps energizing the mounted actuator to drive in a first direction until a first stall condition occurs and monitoring a first actuator position when the first stall condition occurs.
6. The method of claim 5 wherein the step of determining a span value includes the steps of energizing the mounted actuator to drive in a second direction until a second stall condition occurs and monitoring a second actuator position when the second stall condition occurs, subtracting the first actuator position from the second actuator position, the resultant subtraction being the span value.
7. The method of claim 1 wherein the step of determining at least one operating parameter includes the step of determining a low-end calibration value.
8. The method of claim 1 wherein the step of determining at least one operating parameter includes the step of determining a high-end calibration value.
9. The method of claim 1 wherein the step of determining at least one operating parameter includes the step of determining a span value.
10. A method for establishing an actuator address in a system having plural actuators, said method comprising the steps of:
storing all desired addresses to correspond to the plural actuators;
mounting an actuator of the plural actuators;
actuating the mounted actuator in a first direction and measuring a first operating parameter of the mounted actuator;
actuating the mounted actuator in a second direction and measuring a second operating parameter of the mounted actuator; and
selecting the address from the stored desired addresses for the mounted actuator in response to the first operating parameter and the second operating parameter.
11. The method of claim 10 wherein said step of mounting includes mounting the actuator to a fluid flow control door of an HVAC system and said first operating parameter is a low-end stop value.
12. The method of claim 11 wherein said step of measuring the second operating parameter includes the step of measuring a span of the fluid flow control door.
13. A method for establishing an actuator address in a HVAC system having plural actuators for controlling associated fluid flow control doors in the HVAC system, said method comprising the steps of:
storing all desired addresses to correspond to the plural actuators;
mounting an actuator of the plural actuators to an associated door in a know mechanical orientation;
actuating the mounted actuator to move the associated door in a first direction and measuring a first operating parameter;
actuating the mounted actuator to move the associated door in a second direction and measuring a second operating parameter; and
selecting the address from the stored desired addresses for the mounted actuator in response to the first operating parameter and the second operating parameter.
14. The method of claim 13 further including the step of measuring said first operating parameter by measuring a low-end stop value of the associated door.
15. The method of claim 14 further including the step of measuring said second operating parameter by measuring a high-end stop value and subtracting the low-end stop value from the high-end stop value, a result of the step of subtracting being the second operating parameter.
16. An actuator for use in a HVAC system having plural fluid flow control doors movable to control fluid flow in the HVAC system, each door having an associated actuator, said actuator comprising:
mounting means for securing the actuator to an associated door in a know rotational orientation with the associated door;
position sensor senses a position of the associated door and provides a signal indicative thereof;
motor for, when energized, moving the associated door; and
controller for controlling energization of the motor and monitoring the position sensor signal, said controller including means for determining at least one actuator operating parameter of the actuator and means for determining an address for the actuator in response to the determined at least one operating parameter.
17. The apparatus of claim 16 wherein said mounting means includes a keyed shaft extending from said actuator and said associated door has a keyed shaft receiving portion connect to said associated door for receiving said keyed shaft portion.
18. The apparatus of claim 17 wherein said HVAC system has mounting bosses associated with said associated door, said mounting bosses positioned to receive said actuator in a known orientation relative to said associated door.
19. The apparatus of claim 16 wherein said HVAC system has mounting bosses associated with said associated door, said mounting bosses positioned to receive said actuator in a known orientation relative to said associated door.
20. The apparatus of claim 16 wherein said position sensor includes a potentiometer.
21. The apparatus of claim 16 wherein said controller further includes a look-up table having all possible actuator addresses needed by the HVAC system.
22. The apparatus of claim 16 wherein said controller includes means for actuating said actuator to move the door fully counterclockwise and then fully clockwise, the fully counterclockwise position being a first operating parameter and door span being a second operating parameter, said controller determining the address for the actuator in response to the first and second operating parameters.
23. The apparatus of claim 22 wherein said controller further includes means for determining a stall condition of the actuator, said controller determining the full counterclockwise position and the full clockwise position from a determined stall condition.
24. The apparatus of claim 23 wherein said means for determining a stall condition is responsive to the occurrence of energization of the motor and no change in the sensed position signal.
25. The actuator claim 16 wherein said controller includes means for determining a low-end calibration value, said low-end calibration value being said at least one operating parameter.
26. The actuator of claim 16 wherein said controller includes means for determining a high-end calibration value, said high-end calibration value being said at least one operating parameter.
27. The actuator of claim 16 wherein said controller includes means for determining a span value, said span value being said at least one operating parameter.
US09/956,180 2001-09-19 2001-09-19 Method and apparatus for establishing addresses for plural actuators connected to a bus Abandoned US20030052180A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/956,180 US20030052180A1 (en) 2001-09-19 2001-09-19 Method and apparatus for establishing addresses for plural actuators connected to a bus
EP02019934A EP1300737A3 (en) 2001-09-19 2002-09-04 Method and apparatus for establishing addresses for plural actuators connected to a bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/956,180 US20030052180A1 (en) 2001-09-19 2001-09-19 Method and apparatus for establishing addresses for plural actuators connected to a bus

Publications (1)

Publication Number Publication Date
US20030052180A1 true US20030052180A1 (en) 2003-03-20

Family

ID=25497863

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/956,180 Abandoned US20030052180A1 (en) 2001-09-19 2001-09-19 Method and apparatus for establishing addresses for plural actuators connected to a bus

Country Status (2)

Country Link
US (1) US20030052180A1 (en)
EP (1) EP1300737A3 (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161456A1 (en) * 2001-04-26 2002-10-31 Visteon Global Technologies, Inc. Automatic procedure for locating actuator addresses on a bus system
US20040224557A1 (en) * 2002-11-05 2004-11-11 Wight Barbara Jane System and method of detecting and particularly identifying controlled devices
US20050077858A1 (en) * 2003-10-10 2005-04-14 Nobukazu Kuribayashi Actuator control unit
US20070078791A1 (en) * 2005-09-30 2007-04-05 Caterpillar Inc. Asset management system
US20070101017A1 (en) * 2005-10-31 2007-05-03 Caterpillar Inc. System and method for routing information
US20070100760A1 (en) * 2005-10-31 2007-05-03 Caterpillar Inc. System and method for selling work machine projects
US20070145109A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20070150295A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20070150073A1 (en) * 2005-12-23 2007-06-28 Jay Dawson Asset management system
US20070150317A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20090300270A1 (en) * 2008-05-29 2009-12-03 Shahi Prakash B Dynamoelectric machine assemblies having memory for use by external devices
US20100299563A1 (en) * 2009-05-21 2010-11-25 Lennox Industries, Incorporated Hvac system, a method for determining a source of a reset and a hvac controller configured for the same
US20120059959A1 (en) * 2005-11-24 2012-03-08 Olaf Simon Method for Assigning Addresses to Nodes of a Bus System, and Installation
US20130132745A1 (en) * 2011-11-22 2013-05-23 Cisco Technology Inc. System and method for network enabled wake for networks
US8588983B2 (en) 2011-11-09 2013-11-19 Honeywell International Inc. Actuator with diagnostics
US8749182B2 (en) 2011-11-08 2014-06-10 Honeywell International Inc. Actuator having an adjustable auxiliary output
US8760103B2 (en) 2011-09-30 2014-06-24 Honeywell International Inc. Actuator power control circuit having fail-safe bypass switching
US8922140B2 (en) 2011-11-09 2014-12-30 Honeywell International Inc. Dual potentiometer address and direction selection for an actuator
US9026812B2 (en) 2010-06-29 2015-05-05 Cisco Technology, Inc. System and method for providing intelligent power management in a network environment
US9041319B2 (en) 2011-11-09 2015-05-26 Honeywell International Inc. Actuator having an address selector
US9058167B2 (en) 2011-09-06 2015-06-16 Cisco Technology, Inc. Power conservation in a distributed digital video recorder/content delivery network system
US9106171B2 (en) 2013-05-17 2015-08-11 Honeywell International Inc. Power supply compensation for an actuator
US20160109871A1 (en) * 2012-12-07 2016-04-21 AmpliSine Labs, LLC. Remote control of fluid-handling devices
US20160258639A1 (en) * 2015-03-06 2016-09-08 Ruskin Company Energy harvesting damper control and method of operation
CN106647484A (en) * 2016-12-13 2017-05-10 惠州市德赛西威汽车电子股份有限公司 Air-conditioning motor control system and method
US9981529B2 (en) 2011-10-21 2018-05-29 Honeywell International Inc. Actuator having a test mode
WO2018134226A1 (en) * 2017-01-18 2018-07-26 Valeo Klimasysteme Gmbh Heating, ventilating and/or air-conditioning system for a motor vehicle
US10113762B2 (en) 2011-11-09 2018-10-30 Honeywell International Inc. Actuator having an adjustable running time
US10235516B2 (en) 2016-05-10 2019-03-19 Cisco Technology, Inc. Method for authenticating a networked endpoint using a physical (power) challenge
US20190163658A1 (en) * 2017-11-24 2019-05-30 Robotis Co., Ltd. Master and slave, and identification number setting apparatus
US10423477B2 (en) * 2016-06-06 2019-09-24 Canon Kabushiki Kaisha Control apparatus and control method for processor initialization
US20210360376A1 (en) * 2013-12-17 2021-11-18 Belimo Holding Ag Mobile communication device and method for managing operation of a plurality of actuators
US11199335B2 (en) * 2015-04-16 2021-12-14 Air Distribution Technologies Ip, Llc Variable air volume diffuser and method of operation
WO2023165075A1 (en) * 2022-03-02 2023-09-07 科博达技术股份有限公司 Mechanical limitation-based automatic slave controller addressing method
DE102022208326A1 (en) 2022-08-10 2024-02-15 Volkswagen Aktiengesellschaft Method for detecting an installation position of a rotary actuator of a valve module

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440486A (en) * 1993-06-01 1995-08-08 Chrysler Corporation Predictive electric motor positioning device, normal operating system therefor
US5820020A (en) * 1996-06-24 1998-10-13 Calsonic Corporation Air-mixing door opening-degree control device for an automotive vehicle air-conditioning system
US5904293A (en) * 1996-07-24 1999-05-18 Calsonic Corporation Air mix controller of automobile air conditioner
US6028384A (en) * 1998-11-17 2000-02-22 Cei Actuator
US6206633B1 (en) * 1998-07-08 2001-03-27 Denso Corporation Case assembling structure of blower unit
US6392558B1 (en) * 1998-08-13 2002-05-21 Motorola, Inc. System for address initialization of generic nodes in a distributed command and control system and method therefor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2667950B2 (en) * 1993-09-20 1997-10-27 株式会社日立製作所 Air conditioner and its address setting method
EP1148399B1 (en) * 2000-04-18 2004-11-24 ELMOS Semiconductor AG Method for automatic addressing the components of a bus system
LU90805B1 (en) * 2001-07-20 2003-01-21 Delphi Tech Inc Method for assigning an address to an actuator to be controlled via a bus system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440486A (en) * 1993-06-01 1995-08-08 Chrysler Corporation Predictive electric motor positioning device, normal operating system therefor
US5820020A (en) * 1996-06-24 1998-10-13 Calsonic Corporation Air-mixing door opening-degree control device for an automotive vehicle air-conditioning system
US5904293A (en) * 1996-07-24 1999-05-18 Calsonic Corporation Air mix controller of automobile air conditioner
US6206633B1 (en) * 1998-07-08 2001-03-27 Denso Corporation Case assembling structure of blower unit
US6392558B1 (en) * 1998-08-13 2002-05-21 Motorola, Inc. System for address initialization of generic nodes in a distributed command and control system and method therefor
US6028384A (en) * 1998-11-17 2000-02-22 Cei Actuator

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161456A1 (en) * 2001-04-26 2002-10-31 Visteon Global Technologies, Inc. Automatic procedure for locating actuator addresses on a bus system
US6915171B2 (en) * 2001-04-26 2005-07-05 Visteon Global Technologies, Inc. Automatic procedure for locating actuator addresses on a bus system
US20040224557A1 (en) * 2002-11-05 2004-11-11 Wight Barbara Jane System and method of detecting and particularly identifying controlled devices
US20050077858A1 (en) * 2003-10-10 2005-04-14 Nobukazu Kuribayashi Actuator control unit
US7129668B2 (en) * 2003-10-10 2006-10-31 Denso Corporation Actuator control unit
US20070078791A1 (en) * 2005-09-30 2007-04-05 Caterpillar Inc. Asset management system
US20070101017A1 (en) * 2005-10-31 2007-05-03 Caterpillar Inc. System and method for routing information
US20070100760A1 (en) * 2005-10-31 2007-05-03 Caterpillar Inc. System and method for selling work machine projects
US20120059959A1 (en) * 2005-11-24 2012-03-08 Olaf Simon Method for Assigning Addresses to Nodes of a Bus System, and Installation
US9965427B2 (en) 2005-11-24 2018-05-08 Sew-Eurodrive Gmbh & Co. Kg Method for assigning addresses to nodes of a bus system, and installation
US20070145109A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20070150295A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20070150073A1 (en) * 2005-12-23 2007-06-28 Jay Dawson Asset management system
US20070150317A1 (en) * 2005-12-23 2007-06-28 Caterpillar Inc. Asset management system
US20090300270A1 (en) * 2008-05-29 2009-12-03 Shahi Prakash B Dynamoelectric machine assemblies having memory for use by external devices
US9515538B2 (en) * 2008-05-29 2016-12-06 Nidec Motor Corporation Dynamoelectric machine assemblies having memory for use by external devices
US8171352B2 (en) * 2009-05-21 2012-05-01 Lennox Industries Inc. HVAC system, a method for determining a source of a reset and a HVAC controller configured for the same
US20100299563A1 (en) * 2009-05-21 2010-11-25 Lennox Industries, Incorporated Hvac system, a method for determining a source of a reset and a hvac controller configured for the same
US9026812B2 (en) 2010-06-29 2015-05-05 Cisco Technology, Inc. System and method for providing intelligent power management in a network environment
US9058167B2 (en) 2011-09-06 2015-06-16 Cisco Technology, Inc. Power conservation in a distributed digital video recorder/content delivery network system
US8760103B2 (en) 2011-09-30 2014-06-24 Honeywell International Inc. Actuator power control circuit having fail-safe bypass switching
US10744848B2 (en) 2011-10-21 2020-08-18 Honeywell International Inc. Actuator having a test mode
US9981529B2 (en) 2011-10-21 2018-05-29 Honeywell International Inc. Actuator having a test mode
US8749182B2 (en) 2011-11-08 2014-06-10 Honeywell International Inc. Actuator having an adjustable auxiliary output
US9041319B2 (en) 2011-11-09 2015-05-26 Honeywell International Inc. Actuator having an address selector
US8922140B2 (en) 2011-11-09 2014-12-30 Honeywell International Inc. Dual potentiometer address and direction selection for an actuator
US10113762B2 (en) 2011-11-09 2018-10-30 Honeywell International Inc. Actuator having an adjustable running time
US8588983B2 (en) 2011-11-09 2013-11-19 Honeywell International Inc. Actuator with diagnostics
US8972064B2 (en) 2011-11-09 2015-03-03 Honeywell International Inc. Actuator with diagnostics
US20130132745A1 (en) * 2011-11-22 2013-05-23 Cisco Technology Inc. System and method for network enabled wake for networks
US9977479B2 (en) 2011-11-22 2018-05-22 Cisco Technology, Inc. System and method for network enabled wake for networks
US10488871B2 (en) * 2012-12-07 2019-11-26 Sitepro, Inc. Remote control of fluid-handling devices
US9898014B2 (en) * 2012-12-07 2018-02-20 Amplisine Labs, LLC Remote control of fluid-handling devices
US11726504B2 (en) * 2012-12-07 2023-08-15 Sitepro, Inc. Remote control of fluid-handling devices
US20180129230A1 (en) * 2012-12-07 2018-05-10 AmpliSine Labs, LLC. Remote control of fluid-handling devices
US20220334601A1 (en) * 2012-12-07 2022-10-20 Sitepro, Inc. Remote control of fluid-handling devices
US20160109871A1 (en) * 2012-12-07 2016-04-21 AmpliSine Labs, LLC. Remote control of fluid-handling devices
US11175680B2 (en) * 2012-12-07 2021-11-16 Sitepro, Inc. Remote control of fluid-handling devices
US9106171B2 (en) 2013-05-17 2015-08-11 Honeywell International Inc. Power supply compensation for an actuator
US20210360376A1 (en) * 2013-12-17 2021-11-18 Belimo Holding Ag Mobile communication device and method for managing operation of a plurality of actuators
US20160258639A1 (en) * 2015-03-06 2016-09-08 Ruskin Company Energy harvesting damper control and method of operation
US9680324B2 (en) * 2015-03-06 2017-06-13 Ruskin Company Energy harvesting damper control and method of operation
US11199335B2 (en) * 2015-04-16 2021-12-14 Air Distribution Technologies Ip, Llc Variable air volume diffuser and method of operation
US10235516B2 (en) 2016-05-10 2019-03-19 Cisco Technology, Inc. Method for authenticating a networked endpoint using a physical (power) challenge
US10423477B2 (en) * 2016-06-06 2019-09-24 Canon Kabushiki Kaisha Control apparatus and control method for processor initialization
CN106647484A (en) * 2016-12-13 2017-05-10 惠州市德赛西威汽车电子股份有限公司 Air-conditioning motor control system and method
CN110191815A (en) * 2017-01-18 2019-08-30 法雷奥空调系统有限责任公司 Heating, ventilation and/or air-conditioning system for motor vehicles
WO2018134226A1 (en) * 2017-01-18 2018-07-26 Valeo Klimasysteme Gmbh Heating, ventilating and/or air-conditioning system for a motor vehicle
US20190163658A1 (en) * 2017-11-24 2019-05-30 Robotis Co., Ltd. Master and slave, and identification number setting apparatus
WO2023165075A1 (en) * 2022-03-02 2023-09-07 科博达技术股份有限公司 Mechanical limitation-based automatic slave controller addressing method
DE102022208326A1 (en) 2022-08-10 2024-02-15 Volkswagen Aktiengesellschaft Method for detecting an installation position of a rotary actuator of a valve module

Also Published As

Publication number Publication date
EP1300737A2 (en) 2003-04-09
EP1300737A3 (en) 2006-08-16

Similar Documents

Publication Publication Date Title
US20030052180A1 (en) Method and apparatus for establishing addresses for plural actuators connected to a bus
US10744848B2 (en) Actuator having a test mode
US8588983B2 (en) Actuator with diagnostics
US20080177919A1 (en) Communication system and method for assigning addresses
US10113762B2 (en) Actuator having an adjustable running time
US8749182B2 (en) Actuator having an adjustable auxiliary output
US10647176B2 (en) Actuator control system
US5494097A (en) Method and device for regulating or controlling the temperature of an interior space, especially that of a motor vehicle
US9041319B2 (en) Actuator having an address selector
US9960727B2 (en) Stall diagnosis apparatus for motor of air conditioning actuator
JP2007126055A (en) Id information writing in method
EP0445958B1 (en) An automobile integrated wiring system
EP0771679B1 (en) Automotive air conditioning system with self-diagnosable function
JP2009189075A (en) Communication system
US20070000659A1 (en) Vehicle environmental control system and related method
KR101236653B1 (en) Method for controlling door actuator of vehicle
JP2010215163A (en) On-vehicle equipment control system, and identifier setting method in the same system
JP3855948B2 (en) Actuator system
KR100941807B1 (en) Control Apparatus for Automobile Actuator
JPH08332832A (en) Air conditioning system for automobile
JP3585304B2 (en) Automotive air conditioning system
JP3783982B2 (en) Communication processing device for automatic temperature control of vehicle air conditioner system
KR100402652B1 (en) Control device for the air flap of an automobile
KR20050061669A (en) Method for controlling feedback actuator of automobile
KR20100010145A (en) Apparatus and method for controlling door actuator of air conditioning system in automobile

Legal Events

Date Code Title Description
AS Assignment

Owner name: TRW INC., OHIO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUHN, SCOTT G.;HOLMQUIST, KEITH C.;REEL/FRAME:012604/0744

Effective date: 20011005

AS Assignment

Owner name: JPMORGAN CHASE BANK, NEW YORK

Free format text: THE US GUARANTEE AND COLLATERAL AGREEMENT;ASSIGNOR:KELSEY-HAYES COMPANY;REEL/FRAME:014022/0236

Effective date: 20030228

AS Assignment

Owner name: EUV LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE;REEL/FRAME:014601/0343

Effective date: 20031217

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:KELSEY-HAYES COMPANY;TRW AUTOMOTIVE U.S. LLC;TRW VEHICLE SAFETY SYSTEMS INC.;REEL/FRAME:015991/0001

Effective date: 20050124

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:KELSEY-HAYES COMPANY;TRW AUTOMOTIVE U.S. LLC;TRW VEHICLE SAFETY SYSTEMS INC.;REEL/FRAME:015991/0001

Effective date: 20050124

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION