DE69633324T2 - Bewegliche barrierenbedienvorrichtung mit lernfähigkeit für kraft und position - Google Patents

Bewegliche barrierenbedienvorrichtung mit lernfähigkeit für kraft und position Download PDF

Info

Publication number
DE69633324T2
DE69633324T2 DE69633324T DE69633324T DE69633324T2 DE 69633324 T2 DE69633324 T2 DE 69633324T2 DE 69633324 T DE69633324 T DE 69633324T DE 69633324 T DE69633324 T DE 69633324T DE 69633324 T2 DE69633324 T2 DE 69633324T2
Authority
DE
Germany
Prior art keywords
becomes
control
engine
temperature
transferred
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.)
Expired - Fee Related
Application number
DE69633324T
Other languages
English (en)
Other versions
DE69633324D1 (de
Inventor
J. James FITZGIBBON
V. John MORAVEC
Bradford Farris
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.)
Chamberlain Group Inc
Original Assignee
Chamberlain Group 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23854101&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69633324(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Chamberlain Group Inc filed Critical Chamberlain Group Inc
Publication of DE69633324D1 publication Critical patent/DE69633324D1/de
Application granted granted Critical
Publication of DE69633324T2 publication Critical patent/DE69633324T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/085Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
    • H02H7/0851Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load for motors actuating a movable member between two end positions, e.g. detecting an end position or obstruction by overload signal
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • E05F15/40Safety devices, e.g. detection of obstructions or end positions
    • E05F15/41Detection by monitoring transmitted force or torque; Safety couplings with activation dependent upon torque or force, e.g. slip couplings
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • E05F15/60Power-operated mechanisms for wings using electrical actuators
    • E05F15/603Power-operated mechanisms for wings using electrical actuators using rotary electromotors
    • E05F15/665Power-operated mechanisms for wings using electrical actuators using rotary electromotors for vertically-sliding wings
    • E05F15/668Power-operated mechanisms for wings using electrical actuators using rotary electromotors for vertically-sliding wings for overhead wings
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05FDEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05F15/00Power-operated mechanisms for wings
    • E05F15/40Safety devices, e.g. detection of obstructions or end positions
    • E05F15/42Detection using safety edges
    • E05F15/43Detection using safety edges responsive to disruption of energy beams, e.g. light or sound
    • E05F2015/434Detection using safety edges responsive to disruption of energy beams, e.g. light or sound with optical sensors
    • E05F2015/435Detection using safety edges responsive to disruption of energy beams, e.g. light or sound with optical sensors by interruption of the beam
    • E05F2015/436Detection using safety edges responsive to disruption of energy beams, e.g. light or sound with optical sensors by interruption of the beam the beam being parallel to the wing edge
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2400/00Electronic control; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/30Electronic control of motors
    • E05Y2400/31Force or torque control
    • E05Y2400/315Curve setting or adjusting
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2400/00Electronic control; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/30Electronic control of motors
    • E05Y2400/32Position control, detection or monitoring
    • E05Y2400/334Position control, detection or monitoring by using pulse generators
    • E05Y2400/342Pulse count value setting or correcting
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2400/00Electronic control; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/10Electronic control
    • E05Y2400/52Safety arrangements
    • E05Y2400/53Wing impact prevention or reduction
    • E05Y2400/54Obstruction or resistance detection
    • E05Y2400/55Obstruction or resistance detection by using load sensors
    • E05Y2400/554Obstruction or resistance detection by using load sensors sensing motor load
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2400/00Electronic control; Power supply; Power or signal transmission; User interfaces
    • E05Y2400/80User interfaces
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2800/00Details, accessories and auxiliary operations not otherwise provided for
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2800/00Details, accessories and auxiliary operations not otherwise provided for
    • E05Y2800/40Protection
    • E05Y2800/414Protection against high or low temperatures
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2800/00Details, accessories and auxiliary operations not otherwise provided for
    • E05Y2800/74Specific positions
    • E05Y2800/75Specific positions intermediate
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05YINDEXING SCHEME RELATING TO HINGES OR OTHER SUSPENSION DEVICES FOR DOORS, WINDOWS OR WINGS AND DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION, CHECKS FOR WINGS AND WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
    • E05Y2900/00Application of doors, windows, wings or fittings thereof
    • E05Y2900/10Application of doors, windows, wings or fittings thereof for buildings or parts thereof
    • E05Y2900/106Application of doors, windows, wings or fittings thereof for buildings or parts thereof for garages
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35472Mode selection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36457During teaching, force set point is automatically adapted to circumstances
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36463Manual switch to drive motor to wanted position, store, memorize position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36464Position, teach, store extreme, full open, closed positions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36489Position and force
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37429Temperature of motor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42281If estimated temperature rise of motor is too high, inhibit motor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42311Store working torque profiles as function of time, position, compare with real torque
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45242Door, panel, window operation, opening, closing
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H3/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
    • H02H3/006Calibration or setting of parameters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/085Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
    • H02H7/0852Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load directly responsive to abnormal temperature by using a temperature sensor

Description

  • HINTERGRUND DER ERFINDUNG
  • Die Erfindung bezieht sich allgemein auf eine bewegliche Absperrungsbedienvorrichtung zum Öffnen und Schließen einer beweglichen Absperrung oder Tür. Genauer bezieht sich die Erfindung auf eine Garagentorbedienvorrichtung, die Kraft und Bewegungsgrenzen lernen kann, wenn installiert, und die Temperatur ihres elektrischen Motors simulieren kann, um Motorversagen während des Betriebs zu vermeiden.
  • Über die Jahre wurde eine Reihe von Garagentorbedienvorrichtungen verkauft. Die meisten Garagentorbedienvorrichtungen inkludieren eine Kopfeinheit, die einen Motor enthält, der ein Getriebe mit sich verbunden hat, das ein Kettenantrieb oder ein Schraubenantrieb sein kann, der mit einem Garagentor zum Öffnen und Schließen des Garagentors gekoppelt ist. Derartige Garagentoröffnungsvorrichtungen haben auch optische Erfassungssysteme inkludiert, die sich nahe dem Boden der Bewegung des Tores befinden, um zu verhindern, dass sich das Tor bei Objekten oder Personen schließt, die in dem Pfad des Tores sein können. Derartige Garagentorbedienvorrichtungen inkludieren typischerweise eine Wandsteuerung, die über einen oder mehr Drähte mit der Kopfeinheit verbunden ist, um Signale zu der Kopfeinheit zu senden, um die Kopfeinheit zu veranlassen, das Garagentor zu öffnen und zu schließen, ein Arbeitslicht einzuschalten oder dergleichen. Derartige Garagentorbedienvorrichtungen des Standes der Technik inkludieren auch einen Empfänger und eine Kopfeinheit zum Empfangen von Funkfrequenzübertragungen von einem in der Hand gehaltenen Codesender oder von einem Tastenfeldsender, der an der Außenseite der Garage oder eines anderen Aufbaus befestigt sein kann. Diese Garagentorbedienvorrichtungen inkludieren typischerweise justierbare Grenzschalter, die das Garagentor veranlassen, den Motor zu betreiben oder anzuhalten, wenn die Bewegung des Tores den Grenzschalter veranlasst, einen Zustand zu ändern, der entweder in der Position nach oben oder der Position nach unten sein kann. Dies verhindert Schaden an dem Tor ebenso wie Schaden an dem Aufbau, der das Tor stützt. Es kann jedoch erkannt werden, dass mit Garagen unterschiedlicher Größe und Toren unterschiedlicher Größe die Grenzen einer Bewegung maßgeschneidert sein müssen, sobald die Einheit innerhalb der Garage platziert ist. In der Vergangenheit hatten derartige Einheiten mechanisch justierbare Grenzschalter, die typischerweise durch einen Installateur eingestellt werden. Der Installateur muss zwischen dem Tor, dem Wandschalter und der Kopfeinheit hin und hingehen, um die Anpassung durchzuführen. Dies erfordert natürlich Zeit und führt dazu, dass der Installateur gezwungen ist, mehr Zeit auf zuwenden als wünschenswert ist, die Garagentorbedienvorrichtung zu installieren.
  • Es existiert eine Reihe von Anforderungen von Underwriter's Laboratories, der Consumer Product Safety Commission und dergleichen, die fordern, dass Garagentorbedienvorrichtungen, die in den Vereinigten Staaten verkauft werden, wenn sie in einem schließenden Modus sind und ein Hindernis mit einer Höhe von mehr als einem Zoll berühren, das Tor umkehren und öffnen müssen, um Schaden am Eigentum und Verletzungen von Personen zu verhindern. Garagentorbedienvorrichtungen des Standes der Technik inkludierten auch Systeme, wodurch die Kraft, die der elektrische Motor an das Garagentor durch das Getriebe anwendet, angepasst werden kann. Typischerweise wird diese Kraft durch einen lizenzierten Reparaturtechniker oder Installateur angepasst, der Zugang zu dem Inneren der Kopf einheit erlangt und ein Paar von Potentiometern anpasst, von denen eines die maximale Kraft einstellt, die während des schließenden Abschnitts einer Toroperation anzuwenden ist, und von denen das andere die maximale Kraft festsetzt, die während des Öffnens der Toroperation anzuwenden ist.
  • Eine derartige Garagentorbedienvorrichtung wird durch eine Bedienvorrichtung beispielhaft dargestellt, die im US-Patent Nr. 4,638,443 für Schindler gelehrt wird. Derartige Torbedienvorrichtungen sind jedoch unbequem zu installieren und laden zu Missbrauch ein, da bei Verwendung einer derartigen Garagentorbedienvorrichtung der Hausbesitzer, falls die Garagentorbedienvorrichtung beginnt, in den Führungen zu binden oder zu blockieren, wahrscheinlich Zugang zu der Kopfeinheit erlangen und den Kraftgrenzwert erhöhen kann. Eine Erhöhung der maximalen Kraft kann dem Tor erlauben, sich an einem bindenden Punkt vorbei zu bewegen, aber die maximale Kraft an dem Boden seiner Bewegung anzuwenden, wenn es fast geschlossen ist, wo dies natürlich nicht es sollte.
  • Ein anderes Problem, das mit Garagentorbedienvorrichtungen des Standes der Technik in Verbindung steht, besteht darin, dass sie typischerweise elektrische Motoren mit Thermostaten verwenden, die mit Abschnitten ihrer Windungen seriell verbunden sind. Diese Thermostate sind angepasst zu öffnen, wenn die Temperatur der Windung eine vorher ausgewählte Grenze überschreitet. Das Problem mit derartigen Einheiten besteht darin, dass wenn die Thermostate öffnen, das Tor dann in welcher Position es dann auch immer ist stoppt und weder geöffnet noch geschlossen werden kann, bis sich der Motor abkühlt, wobei dadurch verhindert wird, dass eine Person eine Garage verlässt oder die Garage betritt, falls sie es tun muss.
  • Eine andere bekannte Garagentorbedienvorrichtung wird in US 5278480 offengelegt. Diese hat eine auf einem Mikrocomputer basierte Steuerung, die programmiert ist, eine Torposition von einer vollständig offenen Position durch Zählen von Motorendrehungen zu messen. Das Programm lernt die geöffneten und geschlossenen Positionen ebenso wie Kraftempfindlichkeitsgrenzen.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Gemäß der vorliegenden Erfindung wird eine bewegliche Absperrungsbedienvorrichtung vorgesehen, umfassend einen elektrischen Motor; einen Schalter, der mit dem elektrischen Motor operativ gekoppelt ist, um den elektrischen Motor anzuweisen sich zu bewegen; ein Getriebe, das mit dem elektrischen Motor verbunden ist, um dadurch angesteuert zu werden und für eine Verbindung mit einer beweglichen Absperrung, die zu bewegen ist; einen Umgebungstemperaturdetektor, der nahe dem elektrischen Motor positioniert ist; Mittel zum Bestimmen einer Anzeige einer bestehenden Temperatur des elektrischen Motors; und Mittel zum Vorhersagen eines Beitrags zu der bestehenden Temperatur des elektrischen Motors während der nächsten befohlenen Operation des Motors und Blockieren des Motors, wenn das Hinzufügen des vorhergesagten Beitrags die bestehende Temperatur veranlasst, einen Einstellpunkt zu überschreiten.
  • Die bewegliche Absperrungsbedienvorrichtung inkludiert eine Kombination aus einem Temperatursensor und einer Mikrosteuervorrichtung. Der Temperatursensor tastet die Umgebungstemperatur innerhalb einer Kopfeinheit ab, da sie in der Nähe zu dem elektrischen Motor positioniert ist. Wenn der elektrische Motor betrieben wird, wird eine Zahl in der Mikrosteuervorrichtung inkrementiert, die mit einer Konstanten multipliziert wird, die die Geschwindigkeit anzeigt, bei der sich der Motor bewegt. Diese inkrementierte multiplizierte Zahl zeigt dann den Anstieg einer Temperatur an, die der Motor erfahren hat, indem er betrieben wird. Von der Zahl wurde die Diffe renz zwischen der simulierten Temperatur und der Umgebungstemperatur und die Zeitdauer, für die der Motor ausgeschaltet war, subtrahiert. Die Gesamtheit davon wird mit einer Konstanten multipliziert. Die verbleibende Zahl ist dann eine Anzeige der bestehenden Temperatur des Motors. In dem Fall, dass die Temperatur, wie durch die Mikrosteuervorrichtung bestimmt, relativ hoch ist, sieht die Einheit eine Vorhersagefunktion dadurch vor, dass falls ein Versuch unternommen wird, das Garagentor zu öffnen oder zu schließen, vor der Torbewegung die Mikrosteuervorrichtung eine Bestimmung bezüglich dessen durchführen wird, ob das einzelne Durchlaufen des Tores dem Motor zusätzliche Temperatur hinzufügen wird, was ihn veranlasst, eine Temperatur des Einstellpunktes zu überschreiten, und falls ja eine Operation des Tores blockieren wird, um zu verhindern, dass der Motor erregt wird, um seine sichere Temperaturgrenze zu überschreiten.
  • Die bewegliche Absperrungsbedienvorrichtung inkludiert auch lichtemittierende Dioden zum Vorsehen einer Ausgabeanzeige zu einem Benutzer dafür, wenn ein Problem mit der Torbedienvorrichtung aufgetreten sein kann. In dem Fall, dass ein weiterer Betrieb der Torbedienvorrichtung den Motor veranlassen wird, seine Temperatur des Einstellpunktes zu überschreiten, wird eine LED als ein Ergebnis der Temperaturvorhersage der Mikrosteuervorrichtung illuminiert, die dem Benutzer anzeigt, dass der Motor nicht arbeitet, da ein weiterer Betrieb den Motor veranlassen wird, seine sichereren Temperaturgrenzen zu überschreiten.
  • Andere Aspekte und Vorteile der Erfindung werden einem Durchschnittsfachmann nach einer Durchsicht der folgenden Beschreibung und Ansprüche angesichts der begleitenden Zeichnungen offensichtlich sein.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine Perspektivansicht einer Garage, innerhalb der eine Garagentorbedienvorrichtung montiert ist, die die vorliegende Erfindung verkörpert;
  • 2 ist ein Blockdiagramm einer Steuervorrichtung, die innerhalb der Kopfeinheit der Garagentorbedienvorrichtung montiert ist, die in der in 1 gezeigten Garagentorbedienvorrichtung eingesetzt wird;
  • 3 ist ein schematisches Diagramm der Steuervorrichtung, die in 2 in einem Blockformat gezeigt wird;
  • 4 ist ein schematisches Diagramm eines Empfängermoduls, das in dem schematischen Diagramm von 3 gezeigt wird;
  • 5AB sind ein Flussdiagramm einer Hauptroutine, die in einer Mikrosteuervorrichtung der Steuereinheit ausgeführt wird;
  • 6AG sind ein Flussdiagramm einer Lernroutine, die durch die Mikrosteuervorrichtung ausgeführt wird;
  • 7AB sind Flussdiagramme einer Timerroutine, die durch die Mikrosteuervorrichtung ausgeführt wird;
  • 8AB sind Flussdiagramme einer Zustandsroutine, die den aktuellen und letzten Zustand des elektrischen Motors darstellen;
  • 9AB sind ein Flussdiagramm einer Tachometereingaberoutine und bestimmt auch die Position des Tores auf der Basis des Durchgangspunktsystems und einer Eingabe von dem optischen Hindernisdetektor;
  • 10AC sind Flussdiagramme der Schaltereingaberoutinen von dem Schaltermodul; und
  • 11 ist ein schematisches Diagramm des Schaltermoduls und der Schaltervorspannschaltung.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORM
  • Bezug nehmend nun auf die Zeichnungen und besonders auf 1, inkludiert genauer eine bewegliche Absperrungstorbedienvorrichtung oder Garagentorbedienvorrichtung, die darin allgemein gezeigt und durch Bezugszeichen 10 bezeichnet wird, eine Kopfeinheit 12, die innerhalb einer Garage 14 montiert ist. Genauer ist die Kopfeinheit 12 an der Decke der Garage 14 montiert und inkludiert eine Schiene 18, die sich von dort mit einem auslösbaren Wagen 20 erstreckt, befestigt mit einem Arm 22, der sich zu einem aus vielen Platten bestehenden Garagentor 24 erstreckt, positioniert für eine Bewegung entlang eines Paares von Torschienen 26 und 28. Das System inkludiert eine in der Hand gehaltene Sendereinheit 30, die angepasst ist, Signale zu einer Antenne 32 zu senden, die in der Kopfeinheit 12 positioniert und mit einem Empfänger gekoppelt ist, wie hierin nachstehend offensichtlich sein wird. Ein externer Steuerblock 34 ist auf der Außenseite der Garage positioniert, mit einer Vielzahl von Knöpfen darauf und zum Kommunizieren über eine Funkfrequenzübertragung mit der Antenne 32 der Kopfeinheit 12. Ein Schaltermodul 39 ist an einer Wand der Garage montiert. Das Schaltermodul 39 ist mit der Kopfeinheit durch ein Paar von Drähten 39a verbunden. Das Schaltermodul 39 inkludiert einen Lernschalter 39b, einen Lichtschalter 39c, einen Sperrschalter 39d und einen Befehlsschalter 39e. Ein optischer Emitter 42 ist über eine Leistungs- und Signalleitung 44 mit der Kopfeinheit verbunden. Ein optischer Detektor 46 ist über einen Draht 48 mit der Kopfeinheit 12 verbunden. Ein Durchgangspunktdetektor 49, umfassend eine Klammer 49a und eine Plattenstruktur 49b, die sich von der Klammer erstreckt, hat eine im wesentlichen kreisförmige Öffnung 49c, die in der Klammer ausgebildet ist, wobei die Öffnung auch quadratisch oder rechteckig sein kann. Der Durchgangspunktdetektor ist es so angeordnet, dass er den Lichtstrahl in einem unteren Abschnitt 49d unterbricht und dem Lichtstrahl erlaubt, die Öffnung 49c zu passieren. Der Lichtstrahl wird erneut durch den Abschnitt 49e unterbrochen, wobei dadurch der Steuervorrichtung über den optischen Detektor 46 signalisiert wird, dass sich der Durchgangspunktdetektor, der an dem Tor angebracht ist, an einer gewissen Position vorbei bewegt hat, was der Steuervorrichtung erlaubt, seine Position zu normalisieren oder genau zu bestimmen, wie detaillierter hierin nachstehend erkannt wird.
  • Wie in 2 gezeigt, hat die Garagentorbedienvorrichtung 10, die die Kopfeinheit 12 inkludiert, eine Steuervorrichtung 70, die die Antenne 32 inkludiert. Die Steuervorrichtung 70 inkludiert eine Energieversorgung 72, die einen Wechselstrom von einer Wechselstromquelle empfängt, wie etwa 110 Volt Wechselstrom, und den Wechselstrom zu +5 Volt und 24 Volt Gleichstrom konvertiert. Die 5-Volt-Versorgung wird entlang einer Leitung 74 zu einer Reihe von anderen Elementen in der Steuervorrichtung 70 zugeführt. Die 24-Volt-Versorgung wird entlang der Leitung 76 zu anderen Elementen der Steuervorrichtung 70 zugeführt. Die Steuervorrichtung 70 inkludiert einen Pendelrückkopplungsempfänger 80, der über eine Leitung 82 gekoppelt ist, um demodulierte digitale Signale zu einer Mikrosteuervorrichtung 84 zu zuführen. Der Empfänger wird durch eine Leitung 86 erregt, die mit der Leitung 74 gekoppelt ist. Die Mikrosteuervorrichtung ist auch durch einen Bus 86 mit einem nicht-flüchtigen Speicher 88 gekoppelt, wobei der nicht-flüchtige Speicher Einstellpunkte und andere angepasste digitale Daten in Bezug auf den Betrieb der Steuereinheit speichert. Ein Hindernisdetektor 90, der den Emitter 42 und einen Infrarot-Detektor 46 umfasst, ist über einen Hindernisdetektorbus 92 mit der Mikrosteuervorrichtung gekoppelt. Der Hindernisdetektorbus 92 inkludiert Leitungen 44 und 48. Der Wandschalter 39 ist über die Verbindungsdrähte 39a mit einem Schaltervorspannmodul 96 verbunden, der von der 5-Volt-Versorgungsleitung 74 gespeist wird und führt Signale zu der und wird gesteuert durch die Mikrosteuervorrichtung über einen Bus 100, der mit der Mikrosteuervorrichtung gekoppelt ist. Die Mikrosteuervorrichtung wird als Reaktion auf Schalterschließungen Signale über eine Relaislogikleitung 102 zu einem Relaislogikmodul 104 senden, verbunden mit einem Wechselstrommotor 106 mit einer Abtriebswelle 108, die mit dem Getriebe 18 der Garagentorbedienvorrichtung gekoppelt ist. Ein Tachometer 110 ist mit der Welle 108 gekoppelt und sieht ein Tachometersignal auf einer Tachometerleitung 112 zu der Mikrosteuervorrichtung 84 vor. Das Tachometersignal zeigt die Geschwindigkeit einer Drehung des Motors an.
  • Die Energieversorgung 72 inkludiert einen Transformator 130, der Wechselstrom auf Führungen 132 und 134 von einer externen Wechselstromquelle empfängt. Der Transformator stuft die Spannung auf 24 Volt herunter und speist 24 Volt zu einem Paar von Kondensatoren 138 und 140, die eine Filterfunktion vorsehen. Ein 24-Volt-gefiltertes Gleichstrompotenzial wird auf der Leitung 76 zu der Relaislogik 104 zugeführt. Das Potenzial wird durch einen Widerstand 142 über ein Paar von Filterkondensatoren 144 und 146 zugeführt, die mit einem 5-Volt-Spannungsregler 150 verbunden sind, der eine geregelte 5-Volt-Ausgabespannung über einen Kondensator 152 und eine Zener-Diode 154 zu der Leitung 74 zuführt.
  • Signale können durch die Steuervorrichtung in der Antenne 32 empfangen und dem Empfänger 80 zugeführt werden. Der Empfänger 80 inkludiert ein Paar von Induktoren 170 und 172 und ein Paar von Kondensatoren 174 und 176, die eine Impedanzanpas sung zwischen der Antenne 32 und anderen Abschnitten des Empfängers vorsehen. Ein NPN-Transistor 178 ist in einer gemeinsamen Basiskonfiguration als ein Pufferverstärker verbunden. Vorspannung zu dem Pufferverstärkertransistor 178 wird durch Widerstände 180 vorgesehen. Ein Widerstand 188, ein Kondensator 190, ein Kondensator 192 und ein Kondensator 194 sehen Filterung vor, um eine spätere Empfängerstufe von dem Pufferverstärker 178 zu isolieren. Ein Induktor 196 sieht auch eine Energieversorgungspufferung vor. Das gepufferte HF-Ausgangssignal wird auf einer Leitung 200 zugeführt, die zwischen dem Kollektor des Transistors 178 und einem Empfängermodul 202 gekoppelt ist, was in 4 gezeigt wird. Die Führung 204 speist in die Einheit 202 ein und ist mit einem Vorspannwiderstand 220 gekoppelt. Das gepufferte Funkfrequenzsignal wird über einen Kopplungskondensator 222 zu einer abgestimmten Schaltung 224 gespeist, umfassend einen variablen Induktor 226, der mit einem Kondensator 228 parallel verbunden ist. Signale von der abgestimmten Schaltung 220 werden auf einer Leitung 230 zu einem Kopplungskondensator 232 gespeist, der mit einem NPN-Transistor 234 in seiner Basis 236 verbunden ist. Der Transistor hat einen Kollektor 240 und einen Emitter 242. Der Kollektor 240 ist mit einem Rückkopplungskondensator 246 und einem Rückkopplungswiderstand 248 verbunden. Der Emitter ist auch mit dem Rückkopplungskondensator 246 und mit einem Kondensator 250 gekoppelt. Die Leitung 210 ist mit einer Glättungsdrossel 256 gekoppelt, die Massepotenzial zu einem Paar von Widerständen 258 und 260 ebenso wie einem Kondensator 262 vorsieht. Der Widerstand 258 ist mit der Basis 236 des Transistor 234 verbunden. Der Widerstand 260 ist über einen Induktor 264 mit dem Emitter 242 des Transistors verbunden. Das Ausgangssignal von den Transistor wird nach außen auf einer Leitung 212 zu einem elektrolytischen Kondensator 270 gespeist.
  • Wie in 3 gezeigt, koppelt der Kondensator 270 das demodulierte Funkfrequenzsignal zu einem Bandpassverstärker 280 zu einem Mittelwertdetektor 282, der einen Komparator 284 speist. Der Komparator 284 empfängt auch ein Signal direkt von dem Bandpassverstärker 280 und sieht ein demoduliertes digitales Ausgangssignal auf der Leitung 82 vor, die mit dem Pin P32 der Mikrosteuervorrichtung Z86E21/61 gekoppelt ist. Die Mikrosteuervorrichtung wird durch die Energieversorgung 72 erregt und auch durch den Wandschalter 39 gesteuert, der mit der Mikrosteuervorrichtung durch die Führungen 100 gekoppelt ist.
  • Von Zeit zu Zeit wird die Mikrosteuervorrichtung einen Strom zu dem Schaltervorspannmodul 96 zuführen.
  • Die Mikrosteuervorrichtung arbeitet unter der Steuerung einer Hauptroutine, wie in 5A und 5B gezeigt. Wenn die Einheit hochgefahren wird, wird Einschalten bei Rücksetzen in einem Schritt 300 durchgeführt, der Speicher wird gelöscht und es wird eine Prüfsumme von einem Nur-Lese-Speicher innerhalb der Mikrosteuervorrichtung 84 getestet. In einem Schritt 302 wird, falls sich die Prüfsumme und der Speicher als korrekt erweisen, die Steuerung zu einem Schritt 304 transferiert, falls nicht, wird die Steuerung zurück zu dem Schritt 300 transferiert. In dem Schritt 304 wird der letzte nichtflüchtige Zustand, der den Zustand der Bedienvorrichtung anzeigt, d. h. ob die Bedienvorrichtung angezeigt hat, dass das Tor an seiner oberen Grenze, seiner unteren Grenze oder in der Mitte seiner Bewegung gewesen ist, in einem Schritt 304 getestet, und falls der letzte Zustand eine untere Grenze ist, wird die Steuerung zu einem Schritt 306 transferiert. Falls es eine obere Grenze war, wird die Steuerung zu einem Schritt 308 transferiert. Falls es weder eine untere noch eine obere Grenze war, wird die Steuerung zu einem Schritt 310 transferiert. In dem Schritt 306 wird die Position als der untere Grenzwert eingestellt und es wird ein Fensterflag gesetzt. Der Betriebszustand wird als untere Grenze gesetzt. In einem Schritt 308 wird die Position als oben gesetzt, das Fensterflag wird gesetzt und der Betriebszustand wird als obere Grenze eingestellt. In dem Schritt 310 wird die Position als außerhalb des normalen Bereichs gesetzt, 6 Zoll unter der sekundären oberen Grenze. Der Betriebszustand wird als gestoppt eingestellt. Die Steuerung wird von einem beliebigen der Schritte 306, 308 und 310 zu einem Schritt 312 transferiert, wo eine gespeicherte simulierte Motortemperatur aus dem nicht-flüchtigen Speicher 88 gelesen wird. Die Temperatur einer Leiterplatine, die innerhalb der Kopfeinheit positioniert ist, wird von dem Temperatursensor 120 gelesen, was über eine Leitung 120a zu der Mikrosteuervorrichtung zugeführt wird. Um die PC-Baugruppentemperatur zu lesen, wird ein Pin P20 des Mikroprozessors hoch angesteuert, was bewirkt, dass ein hohes Potenzial auf einer Leitung 120b erscheint, die einen Strom durch den RTD-Sensor 120 zu einem Komparator 120c zuführt. Ein Kondensator 120d, der mit dem Komparator und mit dem Temperatursensor verbunden ist, ist geerdet und lädt sich auf. Der andere Eingangsanschluss zu dem Komparator hat einen Spannungsteiler 120e mit ihm verbunden, um eine Bezugsspannung von ungefähr 2,5 Volt zuzuführen. Somit startet die Mikrosteuervorrichtung einen Timer, der läuft, wenn sie Leitung 120b hoch bringt und eine Leitung 120f befragt, um ihren Zustand zu bestimmen. Die Leitung 120f wird hoch angesteuert, wenn die Temperatur in der Verbindungsstelle des RTD 120 und des Kondensators 120d 2,5 Volt überschreitet. Somit zeigt die Zeit, die es braucht, um den Kondensator durch den Widerstand aufzuladen, die Temperatur innerhalb der Kopfeinheit, und auf diese Art und Weise wird die PC-Baugruppentemperatur gelesen, und falls die Temperatur, wie gelesen, größer als die Temperatur ist, die aus dem nicht-flüchtigen Speicher abgefragt wird, wird die Temperatur, die von der PC-Baugruppe gelesen wird, dann als die Motortemperatur gespeichert.
  • In einem Schritt 314 werden Konstanten, die sich auf den Empfang und die Verarbeitung des demodulierten Signals auf der Leitung 82 beziehen, initialisiert. In einem Schritt 316 wird ein Test durchgeführt um zu bestimmen, ob der Lernschalter 39b innerhalb der letzten 30 Sekunden aktiviert wurde. Falls nicht, wird die Steuerung zurück zu dem Schritt 314 transferiert.
  • In einem Schritt 318 wird ein Test durchgeführt um zu bestimmen, ob der Befehlsschalterentprellungstimer abgelaufen ist. Falls ja, wird die Steuerung zu einem Schritt 320 transferiert. Falls nein, wird die Steuerung zurück zu dem Schritt 314 transferiert. In dem Schritt 320 wird der Lerngrenzzyklus begonnen, wie detaillierter bezüglich 6A bis 6G erörtert wird. Die Hauptroutine hat effektiv eine Zahl von Unterbrechungsroutinen, die mit ihr gekoppelt sind. In dem Fall, dass eine fallende Flanke auf der Leitung 112 von dem Tachometer erfasst wird, wird eine Unterbrechungsroutine in Bezug auf das Tachometer in dem Schritt 322 bedient. Eine Timerunterbrechung tritt alle 0,5 Millisekunden in einem Schritt 324 auf, wie in 7A bis 7B gezeigt wird.
  • Der Hindernisdetektor 90 generiert einen Impuls alle 10 Millisekunden während der Zeit, wenn der Strahl von dem Infrarot-Emitter 42 durch entweder das Durchgangspunktsystem 49 oder durch ein Hindernis nicht unterbrochen wurde, in einem Schritt 326, dem folgend der Hindernisdetektortimer in einem Schritt 328 gelöscht wird.
  • Wie in 10A bis 10C gezeigt, wird ein Betrieb des Schaltervorspannmoduls 96 über die Leitungen 100 durch die Mikrosteuervorrichtung 84 gesteuert. Die Mikrosteuervorrichtung 84 testet in dem Schritt 340 um zu bestimmen, ob ein RS232 digitaler Kommunikationsmodus eingerichtet wurde. Falls ja, wird die Steuerung zu einem Schritt 342 transferiert, wie in 10C gezeigt, der testet, ob Daten in einem Ausgabepuffer gespeichert sind, um von der Mikrosteuervorrichtung ausgegeben zu werden. Falls ja, wird die Steuerung zu einem Schritt 344 transferiert, der das nächste Bit, das ein Startbit inkludieren kann, von dem Ausgabepuffer ausgibt und die Steuerung wird dann zurück zu der Hauptroutine transferiert. In dem Fall, dass keine Daten in dem Datenpuffer sind, wird die Steuerung zu dem Schritt 346 transferiert, der testet, ob gerade Daten über Leitungen 100 empfangen werden. Falls sie gerade empfangen werden, wird die Steuerung zu einem Schritt 348 transferiert, um das nächste Bit in den Eingangspuffer zu empfangen und die Routine wird dann verlassen. Falls nicht, wird die Steuerung zu einem Schritt 350 transferiert. In dem Schritt 350 wird ein Test durchgeführt um zu bestimmen, ob ein Startbit für eine RS232-Signalisierung empfangen wurde. Falls nicht, wird die Steuerung zu einem Rückkehrschritt 352 transferiert. Falls ja, wird die Steuerung zu einem Schritt 354 transferiert, in dem ein Flag gesetzt wird, das anzeigt, dass das Startbit empfangen wurde und die Routine wird verlassen. Wie in 10A gezeigt, wird, falls die Antwort zu dem Entscheidungsblock 340 nein ist, die Steuerung zu einem Entscheidungsschritt 360 transferiert. Der Schalterstatuszähler wird inkrementiert und dann wird ein Test bezüglich dessen bestimmt, ob der Inhalt des Zählers 29 ist. Falls der Schalterzähler 29 ist, wird die Steuerung zu einem Schritt 362 transferiert, der bewirkt, dass der Zähler auf Null gesetzt wird. Falls der Zähler nicht 29 ist, wird die Steuerung zu einem Schritt 364 transferiert, der testet, ob der Schalterstatus gleich Null ist. Falls der Schalterstatus gleich Null ist, wird die Steuerung zu einem Schritt 366 transferiert. In einem Schritt 366 wird ein Stromquellentransistor 368, der in 8 gezeigt wird, eingeschaltet, was einen Strom durch Widerstände 370 und 372 zieht und den Strom durch eine Leitung 39a, die dazu verbunden ist, zu dem Schaltermo dul 39a speist, und genauer zu einem Widerstand 380, einem Kondensator 382 mit 0,10 Mikrofarad, einem Kondensator 384 mit 1 Mikrofarad, einem Kondensator 386 mit 10 Mikrofarad und einem Schalteranschluss 388. Der Schalter 39e ist mit dem Schalteranschluss 388 selektiv gekoppelt. Der Schalter 39d kann mit dem Kondensator 386 selektiv gekoppelt sein. Der Schalter 39b kann mit dem Kondensator 384 selektiv gekoppelt sein. Der Schalter 39c kann mit dem Kondensator 382 selektiv gekoppelt sein. Eine lichtemittierende Diode 392 ist mit den Widerstand 380 verbunden. Strom fließt durch den Widerstand 380 und die lichtemittierende Diode 392 zurück zu einer anderen der Leitungen 39a und durch einen Feldeffekttransistor 398 zu Masse. In Schritt 402 wird der Abtasteingang auf einer Leitung 100, die mit dem Transistor 398 gekoppelt ist, getestet um zu bestimmen, ob der Eingang hoch ist. Falls der Eingang unverzüglich hoch ist, d. h. die Tatsache anzeigt, dass Schalter 39b bis 39e alle geöffnet sind, und in einem Schritt 404 werden Entprellungstimer für alle Schalter dekrementiert und ein Erhaltungsschalterflag wird gesetzt und die Routine wird in dem Fall verlassen, dass der Test von Schritt 402 negativ ist. Die Steuerung wird dann zu einem Schritt 406 transferiert, der nach 10 Millisekunden testet, ob die Abtastung im Ausgang auf der Leitung 100, die mit dem Feldeffekttransistor 398 verbunden ist, hoch ist, was anzeigen würde, dass der Schalter 39c geschlossen wurde. Falls er hoch ist, wird der Arbeitslichttimer inkrementiert, alle anderen Schaltertimer werden dekrementiert, das Erhaltungsschalterflag wird gesetzt und die Routine wird verlassen. In dem Fall, dass die Entscheidung in Schritt 406 negativ ist, wird die Steuerung zu einem Schritt 410 transferiert und die Routine wird verlassen. In dem Fall, dass die Entscheidung von Schritt 364 negativ ist, wird die Steuerung zu einem Schritt 412 transferiert, worin der Schalterstatus bezüglich dessen getestet wird, ob er gleich eins ist. Falls ja, wird die Steuerung zu einem Schritt 414 transferiert, der testet, ob der abgetastete Eingang auf der Leitung 100, die mit dem Feldeffekttransistor verbunden ist, hoch ist. Falls ja, wird die Steuerung zu Schritt 416 transferiert, um das Erhaltungsschalterflag zu setzen, nachdem in einem Schritt 418 der Lernschalterentpreller inkrementiert wird, alle anderen Schalterzähler dekrementiert werden, das Erhaltungsschalterflag gesetzt wird und die Routine verlassen wird. In dem Fall, dass die Antwort auf Schritt 414 negativ ist, wird die Steuerung zu einem Rückkehrschritt 420 transferiert.
  • In dem Fall, dass die Antwort auf Schritt 412 negativ ist, wird die Steuerung zu einem Schritt 422 transferiert, wie in 10B gezeigt wird. Es wird ein Test bezüglich dessen durchgeführt, ob der Schalterstatus gleich 10 ist. Falls ja, wird die Steuerung zu einem Schritt 424 transferiert, wo der Ausabtasteingang als hoch getestet wird.
  • Somit zeigt die Ladungsrate für die Kondensatoren, die in der Tat auf der Leitung 100 abgetastet wird, die mit dem Feldeffekttransistor 398 verbunden ist, der mit Masse gekoppelt ist, an, welcher der Schalter geschlossen ist, da der Schalter 39c einen Kondensator hat, der bei 10 mal der Rate des Kondensators 384, der mit 39b verbunden ist, und 100 mal der Rate des Kondensators 386, der mit Schalter 39d selektiv koppelbar ist, lädt.
  • Nachdem die Schaltermessung durchgeführt wurde, wird der Transistor 368 durch die Leitung 368b nicht-leitend geschaltet, und der Feldeffekttransistor 398 wird durch eine Leitung 450, die mit seinem Gate verbunden ist, nicht-leitend geschaltet. Ein Transistor 462, der über einen Widerstand 464 mit einer Leitung 466 gekoppelt ist, wird ein geschaltet, was einen Transistor 468 vorspannt, was bewirkt, dass ein Strom durch eine Diagnose-Lichtemissionsdiode 470 zu einem Feldeffekttransistor 472 fließt, der über eine Spannung auf einer Leitung 474 eingeschaltet wird. Außerdem werden die Kondensatoren 386, 384 und 382, die geladen worden sein können, durch den Feldeffekttransistor 472 entladen.
  • Um alle der Schaltfunktionen durchzuführen, nachdem der Schritt 424 ausgeführt wurde, wird die Steuerung zu einem Schritt 510 transferiert, der testet, ob das Erhaltungsschalterflag gelöscht wurde. Falls ja, wird die Steuerung zu einem Schritt 512 übertragen, in dem der Befehlstimer inkrementiert wird und alle anderen Timer dekrementiert werden und das Erhaltungsschalterflag gesetzt wird und die Routine verlassen wird. Falls das Erhaltungsschalterflag gelöscht ist, wie in dem Schritt 510 angezeigt, wird die Routine in dem Schritt 514 verlassen. In dem Fall, dass der Abtasteingang in dem Schritt 424 als hoch gemessen wird, wird die Steuerung zu einem Schritt 516 transferiert, wo der Räumungs- oder Sperrflagzähler inkrementiert wird und alle anderen Zähler dekrementiert werden. Das Erhaltungsschalterflag wird gesetzt und die Routine wird verlassen. In dem Fall, dass der Test auf den Schalterstatus gleich 10 in dem Schritt 422 anzeigt, nein zu sein, wird die Steuerung dann zu einem Schritt 520 transferiert, der testet, ob der Schalterstatus 11 ist. Falls der Schalterstatus 11 ist, was anzeigt, dass die Routine 11 mal abgetastet wurde, wird die Steuerung zu einem Schritt 522 transferiert, in dem die Feldeffekttransistoren 398 und 472 beide eingeschaltet werden, was Massefelder auf beiden Seiten der Kondensatoren vorsieht, was die Kondensatoren veranlasst sich zu entladen, und die Routine wird dann verlassen. In dem Fall, dass der Test von Schritt 520 negativ ist, wird die Steuerung zu einem Schritt 524 transferiert, der testet, ob die Routine 15 mal ausgeführt wurde. Falls ja, wird die Steuerung zu einem Schritt 526 transferiert, der anzeigt, dass das Bit, das den Status der Lichtemissionsdiode 470, der Diagnose-Lichtemissionsdiode, steuert, gesetzt wurde. Falls es nicht gesetzt wurde, wird die Steuerung zu einem Schritt 528 transferiert, worin beide Transistoren 368 und 468 eingeschaltet werden und beide Feldeffekttransistoren 398 und 472 ausgeschaltet werden. Um auf Kurzschluss zwischen den Source- und Drain-Elektroden der Feldeffekttransistoren 398 und 472 zu testen, was bewirken kann, dass falsche Betriebssignale auf den Leitungen 100 zu der Mikrosteuervorrichtung 84 zugeführt werden, was zu einem unbeabsichtigten Betrieb des elektrischen Motors führt. Die Routine wird dann verlassen. In dem Fall, dass der Test in Schritt 526 anzeigt, dass das Diagnose-LED-Bit gesetzt wurde, wird die Steuerung zu einem Schritt 530 transferiert. In dem Schritt 530 werden die Transistoren 468 und 472 eingeschaltet, was erlaubt, dass ein Strom durch die Diagnose-LED 470 fließt. In dem Fall, dass der Test in Schritt 524 negativ ist, wird ein Test in einem Schritt 532 bezüglich dessen durchgeführt, ob die Routine 26 mal ausgeführt wurde. Falls nicht, wird die Routine in einem Schritt 534 verlassen. Falls ja, werden beide Feldeffekttransistoren 398 und 372 eingeschaltet, um alle Kondensatoren mit Masse zu verbinden, um die Kondensatoren zu entladen, und die Routine wird verlassen.
  • Wie in 7A und 7B gezeigt, wird, wenn die Timerunterbrechung auftritt, wie in Schritt 324, die Steuerung zu einem Schritt 550 transferiert, der in 7A gezeigt wird, worin ein Test durchgeführt wird um zu bestimmen, ob ein 2-Millisekunden-Timer abgelaufen ist. Falls nicht, wird die Steuerung zu einem Schritt 552 transferiert, der bestimmt, ob ein 500-Millisekunden-Timer abgelaufen ist. Falls der 500-Millisekunden-Timer abgelaufen ist, wird die Steuerung zu einem Schritt 554 transferiert, der testet, ob Energie durch die Relaislogik 104 zu dem elektrischen Motor 106 eingeschaltet wurde. Falls der Motor eingeschaltet wurde, wird die Steuerung zu einem Schritt 556 transferiert, der testet, ob der Motor blockiert, wie dadurch angezeigt wird, dass die Motorversorgung eingeschaltet wurde und durch die Tatsache, dass Impulse auf der Leitung 112 von dem Tachometer 110 nicht durchkommen. In dem Fall, dass der Motor blockiert hat, wird die Steuerung zu einem Schritt 558 transferiert. In dem Schritt 558 wird zu der existierenden Motortemperaturanzeige, wie in einem der Register der Mikrosteuervorrichtung 84 gespeichert, eine Konstante hinzugefügt, die sich auf eine Motorcharakteristik bezieht, die hinzugefügt wird, wenn angezeigt wird, dass der Motor blockiert. In dem Fall, dass die Antwort auf den Schritt 556 negativ ist, was anzeigt, dass der Motor nicht blockiert hat, wird die Steuerung zu einem Schritt 560 transferiert, worin die Motortemperatur durch Hinzufügen einer Konstanten des laufenden Motors zu der Motortemperatur aktualisiert wird. In dem Fall, dass die Antwort auf den Test in Schritt 554 negativ ist, was anzeigt, dass die Motorversorgung nicht eingeschaltet ist und dass Wärme aus dem Motor entweicht, sodass die Temperatur abfallen wird, wird die neue Motortemperatur als gleich der alten Motortemperatur zugewiesen, abzüglich der Größe der alten Motortemperatur, minus der Umgebungstemperatur, gemessen von der RTD-Sonde 120, die gesamte Differenz multipliziert mit einem thermischen Dämpfungsanteil, der eine Zahl ist.
  • Alle Schritte 558, 560 und 562 verlassen zu einem Schritt 564, der bezüglich dessen testet, ob ein 15-Minuten-Timer abgelaufen ist. Falls der Timer abgelaufen ist, wird die Steuerung zu einem Schritt 566 transferiert, der veranlasst, dass die aktuelle oder aktualisierte Motortemperatur in einem nicht-flüchtigen Speicher 88 gespeichert wird. Falls der 15-Minuten-Timer nicht abgelaufen ist, wird die Steuerung zu einem Schritt 510 transferiert, wie in 7B gezeigt. Schritt 566 verlässt auch zu Schritt 568. In dem Schritt 568 wird ein Test durchgeführt um zu bestimmen, ob eine Hindernisdetektorunterbrechung über Schritt 326 hereingekommen ist, was bewirkt, dass der Hindernisdetektortimer gelöscht werden muss. Falls nicht, wird die Periode größer als 12 Millisekunden sein, was anzeigt, dass der Hindernisdetektorstrahl blockiert wurde. Falls der Hindernisdetektorstrahl in der Tat blockiert wurde, wird die Steuerung zu einem Schritt 570 transferiert, um das Hindernisdetektorflag zu setzen.
  • In dem Fall, dass die Antwort auf Schritt 568 negativ ist, wird das Hindernisdetektorflag in dem Schritt 572 gelöscht und die Steuerung wird zu einem Schritt 574 transferiert. Alle Betriebstimer, inkludierend Funktimer und dergleichen, werden inkrementiert und die Routine wird verlassen.
  • In dem Fall, dass der 2-Millisekunden-Timer, der in dem Schritt 550 getestet wurde, abgelaufen ist, wird die Steuerung zu einem Schritt 576 transferiert, der eine Motoroperationsroutine aufruft. Einer Ausführung der Motoroperationsroutine folgend wird die Steuerung zu dem Schritt 552 transferiert. Wenn die Motoroperationsroutine aufgerufen wird, wie in 8A gezeigt, wird in einem Schritt 580 ein Test durchgeführt, um den Status der Motoroperationsstatusvariable zu bestimmen, die anzeigen kann, dass die obere Grenze erreicht wurde. Falls die obere Grenze oder die untere Grenze erreicht wurde, veranlasst der Motor, dass sich das Tor auf oder ab bewegt, wird das Tor inmitten einer Bewegung oder einer Auto-Umkehrverzögerung gestoppt, die anzeigt, dass der Motor inmitten einer Bewegung gestoppt wurde und in Kürze in eine Bewegung nach oben umgeschaltet wird. In dem Fall, dass es eine Auto-Umkehrverzögerung gibt, wird die Steuerung zu einem Schritt 582 transferiert, wenn ein Test auf einen Befehl von einem der Funksender oder von der Wandsteuereinheit durchgeführt wird, und falls ja, wird der Zustand des Motors eingestellt, der anzeigt, dass der Motor inmitten einer Bewegung gestoppt wurde. Die Steuerung wird dann zu einem Schritt 584 transferiert, in dem ein 0,50-Sekunden-Timer getestet wird um zu bestimmen, ob er abgelaufen ist. Falls ja, wird der Zustand auf den Zustand einer Bewegung nach oben eingestellt, dem folgend die Routine in dem Schritt 586 verlassen wird. In dem Fall, dass der Betriebszustand in dem Zustand einer Bewegung nach oben ist, wie in Schritt 580 getestet, wird die Steuerung zu einem Schritt 588 transferiert, der auf einen Befehl von einer Funk- oder Wandsteuerung testet, und falls der Befehl empfangen ist, wird der Motorbetriebszustand zu einem Stopp inmitten einer Bewegung geändert. Die Steuerung wird zu einem Schritt 590 transferiert. Falls die angezeigte Kraftperiode länger als die ist, die in einem Aufwärtsfeldstandort gespeichert ist, angezeigt durch die Position des Motors, wird der Zustand des Tores als inmitten einer Bewegung gestoppt angezeigt. Die Steuerung wird dann zu einem Schritt 592 transferiert, der testet, ob die aktuelle Position des Tores in der oberen Grenze ist, dann wird der Zustand des Tores als in der oberen Grenze zu sein eingestellt, und die Steuerung wird zu einem Schritt 594 transferiert, der veranlasst, dass die Routine zu verlassen ist, wie in 8B gezeigt.
  • In dem Fall, dass der Betriebszustand, auf den in dem Schritt 580 getestet wird, angezeigt wird, in der oberen Grenze zu sein, wird die Steuerung zu einem Schritt 596 transferiert, der auf einen Befehl von der Funk- oder Wandsteuereinheit testet, und es wird ein Test durchgeführt um zu bestimmen, ob die Motortemperatur unter einem Einstellpunkt für die Motortemperaturschwelle einer Abwärtsbewegung ist. Der Zustand wird als in einem Zustand einer Abwärtsbewegung zu sein eingestellt. Falls der Temperaturwert die Schwelle oder den Einstellpunkt-Temperaturwert überschreitet, wird ein Ausgabe-Diagnoseflag für eine Bereitstellung einer Ausgabeanzeige in einer anderen Routine gesetzt. Die Steuerung wird dann zu einem Schritt 598 transferiert, der veranlasst, dass die Routine zu verlassen ist. In dem Fall, dass die Abwärtsbewegungsgrenze erreicht wurde, wird die Steuerung zu einem Schritt 600 transferiert, der darauf testet, ob ein Befehl von der Funk- oder Wandsteuerung hereingekommen ist, und falls ja, wird der Zustand als Auto-Umkehrung eingestellt und der Auto-Umkehrungstimer wird gelöscht. Die Steuerung wird dann zu einem Schritt 602 transferiert, der testet, ob die Kraftperiode, wie angezeigt, länger als die Kraftperiode ist, die in dem Abwärtsbewegungsfeld für die aktuelle Position des Tores gespeichert ist. In die Auto-Umkehrung wird dann in Schritt 582 in einer späteren Iteration der Routine eingetreten. Die Steuerung wird zu einem Schritt 604 transferiert um zu testen, ob die Position des Tores in der unteren Grenzposition ist, und der Durchgangspunktdetektor bereits angezeigt hat, dass das Tor den Durchgangspunkt durchlaufen hat, der Zustand wird als unterer Grenzzustand eingestellt und die Steuerung wird zu einem Schritt 606 transferiert, der darauf testet, ob die Torposition in der unteren Grenzposition ist, und darauf testet, ob der Durchgangspunkt erfasst wurde. Falls der Durchgangspunkt nicht erfasst wurde, wird der Motorbetriebszustand auf Auto-Umkehrung eingestellt, was veranlasst, dass in Auto-Umkehrung in einer späteren Routine eingetreten wird, und die Steuerung wird zu einem Schritt 608 transferiert, der die Hauptroutine verlässt.
  • In dem Fall, dass der Block 580 anzeigt, dass das Tor in der unteren Grenze ist, wird die Steuerung zu einem Schritt 610 transferiert, der auf einen Befehl von der Funk- oder Wandsteuerung testet und die aktuelle Motortemperatur testet. Falls die aktuelle Motortemperatur unter der Motortemperaturschwelle einer Aufwärtsbewegung ist, dann wird die Motorzustandsvariable als gleich einer Aufwärtsbewegung gesetzt. Falls die Temperatur über der Schwelle oder Einstellpunkttemperatur ist, wird dann ein Diagnose-Code-Flag für eine spätere Diagnoseausgabe gesetzt, und die Steuerung wird zu einem Rückkehrschritt 612 transferiert. In dem Fall, dass der Motorbetriebszustand als inmitten einer Bewegung gestoppt angezeigt wird, wird die Steuerung zu einem Schritt 614 transferiert, der auf einen Befehl der Funk- oder Wandsteuerung testet, und den Motortemperaturwert testet um zu bestimmen, ob er über oder unter einer Motortemperaturschwelle einer Abwärtsbewegung ist. Falls die Motortemperatur über der Bewegungsschwelle ist, dann wird das Tor inmitten einer Bewegung gestoppt gelassen und aus der Routine wird in Schritt 616 zurückgekehrt.
  • In dem Fall, dass der Lernschalter aktiviert wurde, wie in Schritt 316 getestet, und der Befehlsschalter nach unten gehalten wird, die durch das positive Ergebnis von dem Schritt 318 angezeigt, wird in den Lerngrenzzyklus in Schritt 320 eingetreten und die Steuerung wird zu einem Schritt 630 übertragen, wie in 6A gezeigt, in Schritt 630 wird die maximale Kraft auf einen minimalen Wert gesetzt, von dem später inkrementiert werden kann, falls notwendig. Die Motoraufwärts- und Motorabwärts-Steuervorrichtungen in der Relaislogik 104 werden deaktiviert. Die Relaislogik 104 inkludiert einen NPN-Transistor 700, der mit Leitung 76 gekoppelt ist, um 24 bis 28 Volt von dort über eine Spule 702 eines Relais 704 mit Relaiskontakten 706 zu empfangen. Ein Transistor 710, der mit der Mikrosteuervorrichtung gekoppelt ist, ist auch mit Leitung 76 über eine Relaisspule 714 gekoppelt, und umfassen gemeinsam ein Aufwärtsrelais 718, das über eine Führung 720 mit dem elektrischen Motor 106 verbunden ist. Ein Abwärtstransistor 730 ist über eine Spule 732 mit der Energieversorgung 76 gekoppelt. Das Abwärtsrelais 732 hat eine Armatur 734, die mit ihm in Verbindung steht, und ist mit dem Motor verbunden, um ihn abwärts anzusteuern. Jeweilige Dioden 740 und 742 sind über Spulen 714 und 732 verbunden, um einen Schutz vorzusehen, wenn die Transistoren 710 und 730 ausgeschaltet sind. In dem Schritt 632 werden beide Transistoren 710 und 730 ausgeschaltet, was entweder Aufwärtsmotorleistung oder Abwärtsmotorleistung zu dem elektrischen Motor 106 unterbricht, und die Mikrosteuervorrichtung verzögert für 0,50 Sekunden. Die Steuerung wird dann zu einem Schritt 634 transferiert, der veranlasst, dass das Relais 704 eingeschaltet wird, was Energie zu einem elektrischen Licht oder Arbeitslicht 750 zustellt, das mit der Kopfeinheit in Verbindung steht. Das Aufwärtsmotorrelais 716 wird eingeschaltet. Es wird auch ein 1-Sekunden-Timer gestartet, der einen Test von Kraftgrenzen wegen der Trägheit des Tores verhindert, während es eine Bewegung beginnt. Die Steuerung wird dann zu einem Schritt 636 transferiert, der darauf testet, ob der 1-Sekunden-Timer abgelaufen ist, und darauf testet, ob die Kraftperiode länger als die Kraftgrenzeinstellung ist. Falls beide Bedingungen eingetreten sind, wird die Steuerung zu einem Schritt 640 transferiert, wie in 6B gezeigt. Falls entweder der 1-Sekunden-Timer nicht abgelaufen ist oder die Kraftperiode nicht länger als die Kraftgrenzeinstellung ist, wird die Steuerung zu einem Schritt 638 transferiert, der testet, ob der Befehlsschalter noch nach unten gehalten wird. Falls ja, wird die Steuerung zurück zu Schritt 630 transferiert. Falls nein, wird die Steuerung zu Schritt 640 transferiert. In Schritt 640 veranlassen sowohl der Aufwärtstransistor 710 als auch der Abwärtstransistor 730, dass sowohl der Aufwärtsmotor- als auch der Abwärtsmotor-Befehl von der Relaislogik unterbrochen wird, und es wird eine Verzögerung von 0,50 Sekunden genommen, und der Positionszähler wird gelöscht. Die Steuerung wird dann zu einem Schritt 640 transferiert, in dem der Transistor 730 angewiesen wird einzuschalten, was eine Abwärtsbewegung des Motors startet, und der 1-Sekunden-Kraftignorierungstimer beginnt zu laufen. Es wird ein Test in einem Schritt 642 durchgeführt um zu bestimmen, ob der Befehlsschalter erneut aktiviert wurde. Falls ja, wird die Kraftgrenzeinstellung in einem Schritt 644 erhöht, dem folgend die Steuerung dann zurück zu dem Schritt 632 transferiert wird. Falls der Befehlsschalter nicht nach unten gehalten wird, wird die Steuerung dann zu einem Schritt 646 transferiert, der testet, ob der 1-Sekunden-Kraftignorierungstimer abgelaufen ist. Die letzten 32 Drehzahlimpulse, die die Kraft anzeigen, werden ignoriert, und es wird eine Kraftperiode von dem vorherigen Impuls als die Abwärtskraft akzeptiert. Die Steuerung wird dann zu einem Schritt 648 transferiert, und es wird ein Test durchgeführt um zu bestimmen, ob die bewegliche Absperrung in dem Durchgangspunkt ist, wie durch den Durchgangspunktdetektor 49 angezeigt, der mit dem optischen Detektor 46 interagiert. Die Steuerung wird dann zu einem Schritt 650 transferiert. Der Positionszähler wird ergänzt und der ergänzte Wert wird als die Aufwärtsgrenze gespeichert, dem folgend der Positionszähler gelöscht wird und ein Durchgangspunktflag gesetzt wird. Die Steuerung wird dann zurück zu dem Schritt 642 transferiert. In dem Fall, dass das Ergebnis des Tests in Schritt 648 negativ ist, wird die Steuerung zu einem Schritt 652 transferiert, der testet, ob der 1-Sekunden-Kraftverzögerungstimer abgelaufen ist, und ob die Kraftperiode größer als die Kraftgrenzeinstellung ist, was anzeigt, dass die Kraft überschritten wurde. Falls beide diese Bedingungen eingetreten sind, wird die Steuerung zu einem Schritt 654 transferiert, der testet, ob das Durchgangspunktflag gesetzt wurde. Falls es nicht gesetzt wurde, wird die Steuerung zu einem Schritt 656 transferiert, worin der Positionszähler ergänzt wird und der ergänzte Wert als die Aufwärtsgrenze gesichert wird und der Positionszähler gelöscht wird. In dem Fall, dass das Durchgangspunktflag gesetzt wurde, wird die Steuerung zu einem Schritt 658 transferiert. In dem Fall, dass der Test in Schritt 652 negativ war, wird die Steuerung zu einem Schritt 660 transferiert, der den Wert des Hindernisumkehrflags testet. Falls das Hindernisumkehrflag nicht gesetzt wurde, wird die Steuerung zu dem Schritt 642 transferiert, der in 6B gezeigt wird. Falls das Flag gesetzt wurde, wird die Steuerung zu dem Schritt 654 transferiert.
  • In einem Schritt 658 werden beide Transistoren 710 und 730 ausgeschaltet, was Aufwärts- und Abwärtsenergie von den Re lais zu dem elektrischen Motor 106 unterbricht und den Motor anhält, und die Mikrosteuervorrichtung verzögert dann für 0,50 Sekunden. Die Steuerung wird dann zu einem Schritt 660 transferiert. In Schritt 660 wird der Transistor 710 eingeschaltet, was das Aufwärtsrelais einschaltet, das den Motor veranlasst eingeschaltet zu werden, um das Tor aufwärts anzusteuern, und der 1-Sekunden-Kraftignorierungstimer wird gestartet. Die Steuerung wird zu einem Entscheidungsschritt 662 transferiert, der darauf testet, ob der Befehlsschalter gesetzt ist. Falls der Befehlsschalter gesetzt ist, wird die Steuerung zurück zu dem Schritt 664 transferiert, der bewirkt, dass die Kraftgrenzeinstellung erhöht wird, dem folgend die Steuerung zu dem Schritt 632 transferiert wird, was die Motorausgaben unterbricht. Falls der Befehlsschalter nicht gesetzt wurde, wird die Steuerung zu dem Schritt 664 transferiert, was veranlasst, dass die maximale Kraft von der 33-ten vorherigen Ablesung als die Aufwärtskraft gesichert wird, dem folgend die Steuerung zu einem Entscheidungsblock 666 transferiert wird, der darauf testet, ob der 1-Sekunden-Kraftignorierungstimer abgelaufen ist, und ob die Kraftperiode länger als die Kraftgrenzeinstellung ist. Falls beide Bedingungen zutreffen, wird die Steuerung zu einem Schritt 668 transferiert. Falls nicht, wird die Steuerung zu einem Schritt 670 transferiert, der darauf testet, ob die Torposition in der oberen Grenze ist. Falls die Torposition in der oberen Grenze ist, wird die Steuerung zu dem Schritt 668 transferiert, der beide Motorausgaben ausschaltet, um das Tor anzuhalten und für 0,50 Sekunden verzögert. Falls die in Schritt 670 getestete Position nicht in der oberen Grenze ist, wird die Steuerung zurück zu dem Schritt 662 transferiert. Schritt 668 folgend wird die Steuerung zu dem Schritt 676 transferiert, während dessen der Befehlsschalter getestet wird. Falls der Befehlsschalter gesetzt ist, wird die Steuerung zurück zu dem Schritt 644 transferiert, der veranlasst, dass die Kraftgrenzeinstellung erhöht wird, und letztlich zu dem Schritt 632, der die Motorausgaben ausschaltet und für 0,50 Sekunden verzögert. Falls der Befehlsschalter nicht gesetzt wurde, wird die Steuerung zu einem Schritt 678 transferiert. Falls der Positionszähler anzeigt, dass das Tor gegenwärtig in einem Punkt ist, wo normalerweise ein Kraftübergang auftritt oder wo Krafteinstellungen zu ändern sind, und der 1-Sekunden-Kraftignorierungstimer abgelaufen ist, wird die 33-te vorherige maximale Kraft gespeichert und das Abwärtskraftfeld wird mit den letzten 33 Kraftmessungen gefüllt. Die Steuerung wird dann zu einem Schritt 680 transferiert, der darauf testet, ob das Hindernisdetektorumkehrflag gesetzt wurde. Falls es nicht gesetzt wurde, wird die Steuerung zu einem Schritt 682 transferiert, der darauf testet, ob der 1-Sekunden-Kraftignorierungstimer abgelaufen ist, und ob die Kraftperiode länger als die Kraftgrenzeinstellung ist. Falls beide diese Bedingungen zutreffen, wird die Steuerung zu einem Schritt 684 transferiert, der darauf testet, ob der Durchgangspunkt gesetzt wurde. Falls das Durchgangspunktflag nicht gesetzt wurde, wird die Steuerung zu dem Schritt 688 transferiert. In dem Fall, dass das Hindernisumkehrflag gesetzt ist, wird die Steuerung auch zu dem Schritt 688 transferiert. In dem Fall, dass der Entscheidungsblock 682 negativ beantwortet wird, wird die Steuerung zurück zu dem Schritt 676 transferiert. Falls das Durchgangspunktflag gesetzt wurde, wie in dem Schritt 684 getestet, wird die Steuerung zu dem Schritt 686 transferiert, worin die aktuelle Torposition als die untere Grenzposition gesichert wird. In Schritt 688 werden beide Motorausgabetransistoren 710 und 730 ausgeschaltet, was die Aufwärts- und Abwärtsenergie zu dem Motor unterbricht, und es tritt eine Verzögerung für 0,50 Sekunden auf. Die Steuerung wird dann zu dem Schritt 690 transferiert, worin der Aufwärtstransistor 710 eingeschaltet wird, was bewirkt, dass das Aufwärtsrelais betätigt wird, das dem Motor Aufwärtsenergie bereitstellt, und der 1-Sekunden-Kraftignorierungstimer beginnt zu laufen. In dem Schritt 692 wird ein Test darauf durchgeführt, ob der Befehl erneut gesetzt wurde. Falls ja, wird die Steuerung zurück zu dem Schritt 644 transferiert, wie in 6B gezeigt, und dem folgend zu dem Schritt 632, wie in 6A gezeigt. Falls der Befehlsschalter nicht gesetzt wurde, wird die Steuerung zu dem Schritt 694 transferiert, der darauf testet, ob der Positionszähler anzeigt, dass das Tor in einem Sektionskraftübergangspunkt oder Absperrung ist und der 1-Sekunden-Kraftignorierungstimer abgelaufen ist. Falls beide diese Bedingungen zutreffen, wird dann die maximale Kraft von der letzten Sektionsabsperrung geladen. Die Steuerung wird dann zu einem Entscheidungsschritt 696 transferiert, der darauf testet, ob der 1-Sekunden-Kraftignorierungstimer abgelaufen ist und ob die Kraftperiode angezeigt wird, länger als die Kraftperiodengrenzeinstellung zu sein. Falls beide diese Bedingungen zutreffen, wird die Steuerung dann zu einem Schritt 698 transferiert, der veranlasst, dass die Motorausgabetransistoren 710 und 730 ausgeschaltet und alle Daten in dem nicht-flüchtigen Speicher 88 gespeichert werden, und die Routine wird verlassen. In dem Fall, dass angezeigt wird, dass die Entscheidung von dem Entscheidungsschritt 696 negativ ist, wird die Steuerung zu einem Schritt 697 transferiert, der testet, ob die Torposition gegenwärtig in der oberen Grenzposition ist. Falls ja, wird die Steuerung dann zu dem Schritt 698 transferiert. Falls nein, wird die Steuerung zu dem Schritt 692 transferiert.
  • In dem Fall, dass der Drehzahlunterbrechungsschritt 322, wie in 5B gezeigt, ausgeführt wird, wird die Steuerung dann zu einem Schritt 800 transferiert, wie in 9A gezeigt. In Schritt 800 wird die Zeitdauer von dem letzten Drehzahlimpuls von dem Tachometer 110 gemessen und als eine Kraftperiodenanzeige gesichert. Die Steuerung wird dann zu einem Entscheidungsblock transferiert. Die Steuerung wird zu dem Schritt 802 transferiert, in dem die Bedienvorrichtungszustandsvariable getestet wird. In dem Fall, dass die Bedienvorrichtungs zustandsvariable anzeigt, dass die Bedienvorrichtung veranlasst, dass sich das Tor nach unten bewegt, das Tor in der unteren Grenze ist oder das Tor in dem Auto-Umkehrmodus ist, wird die Steuerung zu einem Schritt 804 transferiert, der veranlasst, dass der Torpositionszähler inkrementiert wird. In dem Fall, dass der Torbedienvorrichtungszustand anzeigt, dass sich das Tor nach oben bewegt, seine obere Grenze erreicht hat oder inmitten einer Bewegung gestoppt hat, wird die Steuerung zu einem Schritt 806 transferiert, der veranlasst, dass der Positionszähler dekrementiert wird. Die Steuerung wird dann zu einem Entscheidungsschritt 808 transferiert, in dem das Durchgangspunktmustertestflag darauf getestet wird, ob es gesetzt ist. Falls es gesetzt ist, wird die Steuerung zu einem Schritt 810 transferiert, der einen Timer testet um zu bestimmen, ob die maximale Musterzeit, die durch das System zugeteilt wird, abgelaufen ist. In dem Fall, dass das Durchgangspunktmustertestflag nicht gesetzt ist, wird die Steuerung zu einem Schritt 812 transferiert, der darauf testet, ob das optische Hindernisdetektorflag gesetzt wurde. Falls nicht, wird die Routine in einem Schritt 814 verlassen. Falls das Hindernisdetektorflag gesetzt wurde, wird die Steuerung zu einem Schritt 816 transferiert, wo das Mustertestflag gesetzt wird und die Routine verlassen wird. In dem Fall, dass die maximale Musterzeit abgelaufen ist, wie in dem Schritt 810 getestet, wird die Steuerung zu einem Schritt 820 transferiert, worin das optische Umkehrflag gesetzt wird und die Routine verlassen wird. Falls die maximale Musterzeit nicht abgelaufen ist, wird in einem Schritt 822 ein Test darauf durchgeführt, ob die Mikrosteuervorrichtung von dem Hindernisdetektor abgetastet hat, dass der Strahl innerhalb einer korrekten Zeiteinstellungssequenz, die das Durchgangspunkterfassungssystem anzeigt, blockiert geöffnet wurde. Falls nicht, wird die Routine in einem Schritt 824 verlassen. Falls ja, wird die Steuerung zu einem Schritt 826 transferiert. Es wird darauf getestet, ob ein Fensterflag gesetzt wurde, bezüglich dessen, ob die grobe Position des Tores anzeigen würde, dass der Durchgangspunkt angetroffen werden sollte. Falls das Fensterflag gesetzt wurde, wird die Steuerung zu einem Schritt 828 transferiert, der darauf testet, ob die Position innerhalb der Fensterflagposition ist. Falls ja, wird die Steuerung zu einem Schritt 832 transferiert, der veranlasst, dass der Positionszähler gelöscht oder neu normalisiert oder genullt wird, das Fensterflag setzt und ein Flag setzt, das anzeigt, dass der Durchgangspunkt gefunden wurde, dem folgend die Routine verlassen wird. In dem Fall, dass die Position nun innerhalb des Fensters ist, wie in Schritt 828 getestet, wird das Hindernisumkehrflag in einem Schritt 830 gesetzt und die Routine wird verlassen. In dem Fall, dass der Test, der in Schritt 326 durchgeführt wird, anzeigt, dass das Fensterflag nicht gesetzt wurde, wird die Steuerung dann direkt zu dem Schritt 832 transferiert.
  • Während eine bestimmte Ausführungsform der vorliegenden Erfindung veranschaulicht und beschrieben wurde, wird erkannt, dass einem Durchschnittsfachmann zahlreiche Änderungen und Modifikationen innerhalb des Bereichs der angefügten Ansprüche einfallen werden.

Claims (5)

  1. Bewegliche Absperrungsbedienvorrichtung, umfassend: einen elektrischen Motor (106); einen Schalter (39), der mit dem elektrischen Motor zum Befehlen des Motors sich zu bewegen operativ gekoppelt ist; ein Getriebe (18), das mit dem elektrischen Motor (106) verbunden ist, um dadurch angesteuert zu werden und für eine Verbindung mit einer beweglichen Absperrung (24), um bewegt zu werden; eine Umgebungstemperaturerfassung (120), die nahe dem elektrischen Motor positioniert ist; Mittel (84, 88) zum Bestimmen einer Anzeige einer bestehenden Temperatur des elektrischen Motors; und Mittel (84) zum Vorhersagen eines Beitrags zu der bestehenden Temperatur des elektrischen Motors während einer nächsten befohlenen Operation des Motors und Blockieren des Motors, wenn das Hinzufügen des vorhergesagten Beitrags die bestehende Temperatur veranlasst, einen Einstellpunkt zu überschreiten.
  2. Bewegliche Absperrungsbedienvorrichtung nach Anspruch 1, ferner umfassend einen Indikator (470) zum Anzeigen, wann der Motor blockiert ist.
  3. Bewegliche Absperrungsbedienvorrichtung nach Anspruch 2, wobei der Indikator (470) ein LED-Licht ist.
  4. Bewegliche Absperrungsbedienvorrichtung nach Anspruch 1, wobei der Umgebungstemperaturdetektor (120) einen RDT-Sensor umfasst, der einen Kondensator (120d) ansteuert, und wobei die Kondensatorladezeit eine Anzeige der erfassten Umgebungstemperatur ist.
  5. Bewegliche Absperrungsbedienvorrichtung nach Anspruch 1, ferner umfassend Mittel (560) zum Aktualisieren der Temperatur, wenn der Motor läuft, durch Hinzufügen einer Konstanten eines laufenden Motors zu dem Temperaturwert.
DE69633324T 1995-06-06 1996-06-04 Bewegliche barrierenbedienvorrichtung mit lernfähigkeit für kraft und position Expired - Fee Related DE69633324T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US46703995A 1995-06-06 1995-06-06
US467039 1995-06-06
PCT/US1996/009180 WO1996039740A1 (en) 1995-06-06 1996-06-04 Movable barrier operator having force and position learning capability

Publications (2)

Publication Number Publication Date
DE69633324D1 DE69633324D1 (de) 2004-10-14
DE69633324T2 true DE69633324T2 (de) 2005-09-15

Family

ID=23854101

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69633324T Expired - Fee Related DE69633324T2 (de) 1995-06-06 1996-06-04 Bewegliche barrierenbedienvorrichtung mit lernfähigkeit für kraft und position

Country Status (7)

Country Link
US (8) US6107765A (de)
EP (4) EP1484656A3 (de)
AU (1) AU707627B2 (de)
BR (1) BR9606494A (de)
CA (1) CA2194380C (de)
DE (1) DE69633324T2 (de)
WO (1) WO1996039740A1 (de)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10244653A1 (de) * 2002-09-25 2004-04-08 Hörmann KG Antriebstechnik Tor mit Torantrieb sowie Verfahren zur Montage desselben
US7548037B2 (en) 1992-04-22 2009-06-16 Nartron Corporation Collision monitoring system
EP1484656A3 (de) * 1995-06-06 2005-07-13 The Chamberlain Group, Inc. Bewegliche Barrierenbedienvorrichtung mit Lernfähigkeit für Kraft und Position
DE19732520A1 (de) * 1997-07-29 1999-02-04 Itt Mfg Enterprises Inc Scheibenwischvorrichtung
CA2269001C (en) * 1998-04-21 2008-07-15 The Chamberlain Group, Inc. Controller for a door operator
IT1305617B1 (it) * 1998-05-05 2001-05-09 Deltron Ltd Sistema elettronico di controllo con regolazione a distanza via radiodei finecorsa per motori di azionamento di dispositivi avvolgibili,
US6359399B1 (en) 1998-05-05 2002-03-19 Deltron Ltd. Electronic control system with radio remote control setting of limit stops for motors for the operation of winding devices
JP3897909B2 (ja) * 1998-08-18 2007-03-28 株式会社ハアーモニー 電動シャッターにおける停止制御装置
US6078159A (en) * 1999-02-17 2000-06-20 The Chamberlain Group, Inc. Method and apparatus for programming a logic board from switching power
US6737968B1 (en) * 1999-04-07 2004-05-18 The Chamberlain Group, Inc. Movable barrier operator having passive infrared detector
ATE311688T1 (de) * 1999-05-21 2005-12-15 Automatic Tech Au Pty Ltd Regelsystem und verfahren für automatische türen oder tore
US6563278B2 (en) * 1999-07-22 2003-05-13 Noostuff, Inc. Automated garage door closer
US6326754B1 (en) * 2000-01-28 2001-12-04 Wayne-Dalton Corp. Wireless operating system utilizing a multi-functional wall station transmitter for a motorized door or gate operator
US20030102836A1 (en) * 2000-08-31 2003-06-05 Mccall Steve Safety garage door retrofit system
US6469464B1 (en) * 2000-08-31 2002-10-22 Mccall Steve Automatic safety garage door closer
FR2817277B1 (fr) 2000-11-27 2003-09-26 Somfy Dispositif d'entrainement de porte de garage ou analogues
FR2822184B1 (fr) * 2001-03-16 2003-11-28 Materiaux Et Tech Composites S Systeme de commande d'entrainement automatique d'une porte, notamment d'une porte interieure pour vehicule ferroviaire de transport de passagers
EP1389256A2 (de) * 2001-04-25 2004-02-18 The Chamberlain Group, Inc. Verfahren und vorrichtung zur erleichterung der steuerung einer bedienvorrichtung für eine bewegliche barriere
US20020180600A1 (en) * 2001-05-29 2002-12-05 Kirkland Ronnie L. Garage door remote monitoring system
US6605910B2 (en) 2001-09-28 2003-08-12 Wayne-Dalton Corp. Method and device for setting custom door travel limits on a motorized garage door operator
US6597291B2 (en) * 2001-10-10 2003-07-22 Gallen Ka Leung Tsui Garage door monitoring system
US7405530B2 (en) * 2001-11-30 2008-07-29 The Chamberlain Group, Inc. Method and apparatus for automatically establishing control values for a control device
FR2833362B1 (fr) * 2001-12-10 2004-02-20 Somfy Procede d'apprentissage de fin de course et dispositif pour la mise en oeuvre du procede
US7127847B2 (en) * 2002-02-19 2006-10-31 The Chamberlain Group, Inc. Barrier movement control safety method and apparatus
US6741052B2 (en) 2002-04-11 2004-05-25 The Chamberlain Group, Inc. Post-automatically determined user-modifiable activity performance limit apparatus and method
JP3620836B2 (ja) * 2002-04-25 2005-02-16 アイシン精機株式会社 開閉体の動作機構
US6873127B2 (en) 2002-05-10 2005-03-29 Wayne-Dalton Corp. Method and device for adjusting an internal obstruction force setting for a motorized garage door operator
US7493726B2 (en) * 2002-05-15 2009-02-24 The Chamberlain Group, Inc. Barrier movement operator having service reminders
US6975203B2 (en) * 2002-06-06 2005-12-13 The Chamberlain Group, Inc. Universal barrier operator transmitter
FR2899923B1 (fr) * 2006-04-14 2009-02-06 Somfy Sas Procede de commande et installation de store commandee par ce procede
US6897630B2 (en) 2002-08-16 2005-05-24 Wayne-Dalton Corp. System and related methods for sensing forces on a movable barrier
US7207142B2 (en) * 2002-12-04 2007-04-24 Wayne-Dalton Corp. System and related methods for signaling the position of a movable barrier and securing its position
US6870334B2 (en) * 2002-12-31 2005-03-22 The Chamberlain Group, Inc. Movable barrier operator auto-force setting method and apparatus
JP2004213517A (ja) * 2003-01-08 2004-07-29 Pioneer Electronic Corp 移動制御装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US6819071B2 (en) * 2003-01-15 2004-11-16 Kenneth B. Graham Automatic garage door closing system
US7023162B2 (en) * 2003-02-18 2006-04-04 The Chamberlain Group, Inc. Automatic gate operator
GB0306390D0 (en) * 2003-03-20 2003-04-23 Gunton Bruce S Control and monitoring arrangements
US6995533B2 (en) * 2003-04-25 2006-02-07 The Chamberlain Group, Inc. Controlled torque drive for a barrier operator
US6989767B2 (en) * 2003-05-29 2006-01-24 The Chamberlain Group, Inc. Obstacle detector-responsive movable barrier operator apparatus and method
US6940240B2 (en) * 2003-05-29 2005-09-06 The Chamberlain Group, Inc. Movable barrier operator multi-technique excess force avoidance apparatus and method
US7268681B2 (en) * 2003-09-16 2007-09-11 The Chamberlain Group, Inc. System and method for actuating a remote control access system
US20050150727A1 (en) * 2004-01-12 2005-07-14 Company Steven L. Door operator for elevators with selectable opening lengths, speed and side
US20050236905A1 (en) * 2004-04-13 2005-10-27 Lincoln Tsai Telecommunication control system
US7750890B2 (en) * 2004-05-11 2010-07-06 The Chamberlain Group, Inc. Movable barrier operator system display method and apparatus
US8494861B2 (en) * 2004-05-11 2013-07-23 The Chamberlain Group, Inc. Movable barrier control system component with audible speech output apparatus and method
US7132813B2 (en) * 2004-06-24 2006-11-07 The Chamberlain Group, Inc. System and method for adapting to barrier nuisances and obstructions
US7355363B2 (en) * 2004-11-16 2008-04-08 Overhead Door Corporation Barrier operator controller with optical limit switches
FR2878358B1 (fr) 2004-11-19 2007-04-20 Somfy Sas Procede de fonctionnement d'un volet roulant motorise comprenant des moyens d'information de la valeur d'un parametre de reglage et volet roulant fonctionnant selon ce procede
US7034486B1 (en) * 2004-12-06 2006-04-25 Overhead Door Corporation Barrier operator controller with user adjustable force setpoint
DE102005053560B4 (de) * 2005-01-14 2012-07-12 Novoferm Tormatic Gmbh Elektromechanischer Antrieb für ein Tor oder dergleichen
DE102005039533C5 (de) * 2005-01-14 2017-11-23 Novoferm Tormatic Gmbh Verfahren für einen Torantrieb sowie ein Torantrieb zur Durchführung des Verfahrens
GB0503452D0 (en) * 2005-02-18 2005-03-30 Locca Tech Ltd Wireless remote controllable fire and smoke alarm system
US7208897B2 (en) * 2005-03-04 2007-04-24 Linear Corporation Motion control system for barrier drive
FR2884280B1 (fr) * 2005-04-07 2007-06-15 Somfy Sas Appareil de configuration d'un volet roulant motorise et procede de fabrication et de fonctionnement d'un tel appareil
US7525265B2 (en) * 2005-04-20 2009-04-28 The Chamberlain Group, Inc. Drive motor reversal for a barrier operator or the like
US7382063B2 (en) * 2005-05-24 2008-06-03 Wayne-Dalton Corp. Uninterruptible power source for a barrier operator and related methods
US7061197B1 (en) * 2005-06-22 2006-06-13 Wayne-Dalton Corp. Pivoting and barrier locking operator system
US7576504B2 (en) * 2005-06-22 2009-08-18 Wayne-Dalton Corp. Pivoting and barrier locking operator system
DE102005038007A1 (de) * 2005-08-09 2007-02-15 Adolf Tedsen Gmbh & Co. Kg Elektromotor für Schließeinrichtungen
DE102005039532B4 (de) * 2005-08-18 2012-05-31 Novoferm Tormatic Gmbh Antriebseinheit für eine Tür oder ein Tor, insbesondere für ein Garagentor und Verfahren zum Betrieb einer solchen Antriebseinheit für eine Tür oder ein Tor, insbesondere für ein Garagentor
US7521881B2 (en) * 2005-09-30 2009-04-21 Wayne-Dalton Corp. Constant speed barrier operator
JP4818697B2 (ja) * 2005-11-28 2011-11-16 アスモ株式会社 開閉部材制御装置
FR2896050B1 (fr) * 2006-01-11 2008-03-14 Somfy Sas Procede d'apprentissage d'une unite de commande de l'alimentation electrique d'un moteur d'actionneur de volet roulant
US7518326B2 (en) * 2006-01-20 2009-04-14 Albany International Corp. Wireless communication system for a roll-up door
US7717155B2 (en) * 2006-03-14 2010-05-18 Homerun Holdings Corp. Pivoting barrier operator system with integral cable storage drum and transfer assembly
WO2007106599A2 (en) * 2006-03-15 2007-09-20 Aspen Motion Technologies, Inc. Vertically-mounted garage door operator
US20070296049A1 (en) * 2006-06-26 2007-12-27 Gioia William G Moveable barriers with obstruction detection
US8289137B1 (en) * 2006-08-10 2012-10-16 David S. Labuda Fault tolerant distributed execution of residential device control
US7805977B2 (en) * 2006-08-28 2010-10-05 The Chamberlain Group, Inc. System and method for measuring force in a barrier operator system
KR100661154B1 (ko) * 2006-09-04 2006-12-22 주식회사 대영 모터 회전수 측정을 이용한 수문 개폐시스템
JP5042591B2 (ja) * 2006-10-27 2012-10-03 新光電気工業株式会社 半導体パッケージおよび積層型半導体パッケージ
US7990255B2 (en) * 2006-11-02 2011-08-02 Audiovox Corporation Range extending positive repeater
JP2008141811A (ja) * 2006-11-30 2008-06-19 Denso Corp モータ制御装置
DE102007005881B3 (de) * 2007-02-06 2008-07-31 Marantec Antriebs- Und Steuerungstechnik Gmbh & Co. Kg Verfahren zum Betrieb eines Torantriebes und Torantrieb
US7592767B2 (en) * 2007-03-14 2009-09-22 Wayne-Dalton Corp. System and related methods for diagnosing operational performance of a motorized barrier operator
FR2918186B1 (fr) * 2007-06-27 2009-10-23 Somfy Sas Procede de configuration d'un systeme d'entrainement d'un ecran de fermeture, de protection solaire ou de projection.
US8016017B2 (en) * 2007-07-26 2011-09-13 Smoke Guard, Inc. Barrier systems and associated methods, including vapor and/or fire barrier systems
US7816875B2 (en) * 2008-01-24 2010-10-19 Viking Access Systems, Llc High torque gearless actuation at low speeds for swing gate, roll-up gate, slide gate, and vehicular barrier operators
US20100096092A1 (en) * 2008-10-22 2010-04-22 Shanghai Guardian Corp. Garage door assembly
US20100243175A1 (en) * 2009-03-30 2010-09-30 Gonzales Curtis P Barrier systems and associated methods, including vapor and/or fire barrier systems with manual egress
US20100294437A1 (en) * 2009-04-29 2010-11-25 Gonzales Curtis P Barrier systems with programmable acceleration profile and auto-retries for pressured egress
US8039766B2 (en) * 2009-09-15 2011-10-18 Hill-Rom Services, Inc. Obstruction detecting force sensing system wherein the threshold force value for detecting an obstruction is set according to the configuration of the bed
FR2961840B1 (fr) * 2010-06-25 2012-08-03 Somfy Sas Procede de fonctionnement d'un dispositif de motorisation d'une installation domotique comprenant un volet muni de deux battants
US8457831B2 (en) * 2010-07-14 2013-06-04 Honda Motor Co., Ltd. Power door safety locking system
US8769878B1 (en) * 2010-08-06 2014-07-08 Miller Edge, Inc. Photo eye to switch sensing edge control conversion system
US8495834B2 (en) * 2011-01-07 2013-07-30 Linear Llc Obstruction detector power control
US10060173B2 (en) 2011-05-24 2018-08-28 Overhead Door Corporation Multiple speed profiles in barrier operator systems
JP5276700B2 (ja) * 2011-09-21 2013-08-28 ファナック株式会社 電動機の巻線過熱防止装置および電動機の制御装置
US20130086841A1 (en) * 2011-10-10 2013-04-11 William M. Luper Overhead Door Object Detection Apparatus
US9347254B2 (en) 2012-05-04 2016-05-24 The Chamberlain Group, Inc. Command priority levels for an access controller apparatus
US20150227284A1 (en) * 2014-02-12 2015-08-13 Viking Access Systems, Llc Movable barrier operator with remote monitoring capabilities
WO2016054036A1 (en) * 2014-09-30 2016-04-07 The Chamberlain Group, Inc. Garage monitor
US9922526B2 (en) * 2015-02-05 2018-03-20 Ingenuity Automotive, LLC Garage door status indicator system
DE102015102633A1 (de) * 2015-02-24 2016-08-25 Brose Fahrzeugteile Gmbh & Co. Kg, Hallstadt Antriebsanordnung für ein Verschlusselement eines Kraftfahrzeugs
US20160281411A1 (en) * 2015-03-26 2016-09-29 Leo John Calagaz, JR. Garage Door Controller
CA2961090A1 (en) 2016-04-11 2017-10-11 Tti (Macao Commercial Offshore) Limited Modular garage door opener
CA2961221A1 (en) 2016-04-11 2017-10-11 Tti (Macao Commercial Offshore) Limited Modular garage door opener
US11692394B2 (en) 2016-04-14 2023-07-04 Dimon Systems Ab Apparatus for vertically closing an opening and method for identifying a service need and/or a safety issue for the same
WO2018001970A1 (en) 2016-06-29 2018-01-04 Assa Abloy Entrance Systems Ab Process for configuration of overhead door end positions
US10968676B2 (en) 2018-04-24 2021-04-06 Gmi Holdings, Inc. Movable barrier apparatus and methods for responding to barrier travel obstructions and abnormalities
US11746584B2 (en) 2019-04-24 2023-09-05 Gmi Holdings, Inc. Remote monitoring and control of moveable barrier in jackshaft door operator system
US11261648B2 (en) 2019-12-20 2022-03-01 The Chamberlain Group Llc Movable barrier disengagement detection
GB2606965A (en) * 2020-01-17 2022-11-23 Cubic Corp Self-learning gate paddles for safe operation

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4140953A (en) * 1976-03-03 1979-02-20 Unimation, Inc. Real time program modification apparatus
US4263536A (en) * 1978-08-07 1981-04-21 Clopay Corporation Control circuit for a motor-driven door operator
US4394607A (en) * 1981-05-08 1983-07-19 Stanley Automatic Openers Control systems for gates and the like including a motor overload monitoring circuit
DE3200511A1 (de) * 1982-01-11 1983-07-21 Hörmann KG Antriebs- und Steuerungstechnik, 4834 Harsewinkel Verfahren zur ueberwachung eines angetriebenen bewegbaren tores oder dergleichen
US4638433A (en) * 1984-05-30 1987-01-20 Chamberlain Manufacturing Corporation Microprocessor controlled garage door operator
US4750118A (en) * 1985-10-29 1988-06-07 Chamberlain Manufacturing Corporation Coding system for multiple transmitters and a single receiver for a garage door opener
US4701684A (en) * 1984-11-26 1987-10-20 Automatic Roller Doors Australia Pty. Ltd. Door or gate obstruction control
US4831509A (en) * 1986-04-16 1989-05-16 Byrne & Davidson Doors (N.S.W.)Pty. Limited Door operation control apparatus
JPH0652026B2 (ja) * 1986-10-27 1994-07-06 吉田工業株式会社 自動ドアの増速・減速距離制御装置
US4888531A (en) * 1987-02-12 1989-12-19 Hormann Kg Antriebs- Und Steuerungstechnik Variable drive mechanism for the panel of a gate or similar structure
US5252966A (en) * 1987-05-21 1993-10-12 Trw Inc. Transmitter for remote control system for door locks
US4887205A (en) * 1987-07-01 1989-12-12 Chou Tom M Gate control system
DE3743717A1 (de) * 1987-12-23 1989-07-06 Alfred Dipl Ing Spitzley Optoelektronische messvorrichtung zur automatischen vermessung der werkzeugschneidkantenlage mit handelsueblichen werkzeugvoreinstellgeraeten
US4855653A (en) * 1988-03-03 1989-08-08 Stanley Automatic Openers Obstruction detection in automatic portal control apparatus employing induction motor power factor
US4916860A (en) * 1988-04-25 1990-04-17 Doorking, Inc. Apparatus and method for opening and closing a gate
US5076012A (en) * 1988-04-25 1991-12-31 Doorking, Inc. Apparatus and method for opening and closing a gate
US5230179A (en) * 1988-04-25 1993-07-27 Doorking, Inc. Apparatus and method for opening and closing a gate
US4922168A (en) * 1989-05-01 1990-05-01 Genie Manufacturing, Inc. Universal door safety system
US5040331A (en) * 1989-08-16 1991-08-20 Albrecht, Inc. Remote controlled opening device
CA2074906C (en) * 1991-08-01 2000-09-12 Hiromitsu Hirabayashi Ink jet recording apparatus having temperature control function
US5191268A (en) * 1991-08-26 1993-03-02 Stanley Home Automation Continuously monitored supplemental obstruction detector for garage door operator
ES2086615T3 (es) * 1991-12-24 1996-07-01 Inventio Ag Procedimiento y dispositivo para determinar la masa dinamica y la fuerza media de rozamiento de una puerta de ascensor.
US5233185A (en) * 1992-02-28 1993-08-03 Gmi Holdings, Inc. Light beam detector for door openers using fiber optics
US5351439A (en) * 1992-04-21 1994-10-04 Koito Manufacturing Co., Ltd. Power window apparatus having improved safety device
US5278480A (en) * 1992-10-26 1994-01-11 Stanley Home Automation Door opener control with adaptive limits and method therefor
JPH06197592A (ja) * 1992-12-25 1994-07-15 Tokai Rika Co Ltd モータ駆動制御装置
US5282337A (en) * 1993-02-22 1994-02-01 Stanley Home Automation Garage door operator with pedestrian light control
CA2124403C (en) * 1993-07-19 2001-12-18 Mark A. Beran Apparatus and method for selective alteration of operating parameters of a door
US5572555A (en) * 1994-06-15 1996-11-05 Texas Instruments Incorporated Serial code format optimized for remote control applications over noisy communications channel
DE19519183A1 (de) * 1994-10-05 1996-04-11 Marantec Antrieb Steuerung Steuerung für den Antrieb eines zwischen zwei Endlagen hin- und hergehend bewegbaren Gegenstandes
EP1484656A3 (de) * 1995-06-06 2005-07-13 The Chamberlain Group, Inc. Bewegliche Barrierenbedienvorrichtung mit Lernfähigkeit für Kraft und Position
US5933090A (en) * 1996-08-23 1999-08-03 Ut Automotive Dearborn, Inc. Method and apparatus for field programming a remote control system
US5847665A (en) * 1996-12-04 1998-12-08 Holtek Microelectronics Inc. Method and device of encoding-decoding for actuating system

Also Published As

Publication number Publication date
EP1484656A2 (de) 2004-12-08
US20030025470A1 (en) 2003-02-06
US6528961B1 (en) 2003-03-04
EP0774175B1 (de) 2004-09-08
US6111374A (en) 2000-08-29
DE69633324D1 (de) 2004-10-14
EP1484656A3 (de) 2005-07-13
US6566828B2 (en) 2003-05-20
US6097166A (en) 2000-08-01
EP1478085A2 (de) 2004-11-17
EP0774175A4 (de) 1998-12-16
AU707627B2 (en) 1999-07-15
BR9606494A (pt) 1997-10-28
US6340872B1 (en) 2002-01-22
CA2194380A1 (en) 1996-12-12
EP1501181A2 (de) 2005-01-26
US6806665B2 (en) 2004-10-19
CA2194380C (en) 2007-11-27
AU6256596A (en) 1996-12-24
US20020084759A1 (en) 2002-07-04
EP1501181A3 (de) 2005-07-13
EP0774175A1 (de) 1997-05-21
US6310451B1 (en) 2001-10-30
WO1996039740A1 (en) 1996-12-12
US6107765A (en) 2000-08-22
EP1478085A3 (de) 2005-07-13

Similar Documents

Publication Publication Date Title
DE69633324T2 (de) Bewegliche barrierenbedienvorrichtung mit lernfähigkeit für kraft und position
DE60031945T2 (de) Vorrichtung zur detektion und zum messen von betriebsparametern eines garagentores
DE60303668T2 (de) Vorrichtung zur steuerung eines auf motorgeschwindigkeit basierenden einklemmschutzes und verfahren zur erkennung und kompensation schlechter fahrbahnbedingungen
DE19917831A1 (de) Steuervorrichtung für einen Türschließer
EP0730791A1 (de) Verfahren zur regelung einer durch einen antriebsmotor angetriebenen automatischen tür
WO2010052107A1 (de) VERFAHREN UND VORRICHTUNG ZUM AKTIVIEREN EINER ÜBERWACHUNG DURCH EINE EINKLEMMSCHUTZFUNKTION BEI EINEM ELEKTRISCHEN SCHLIEßSYSTEM
DE19639974A1 (de) Kontroller zum Umsetzen von manuellem auf automatischen Betrieb einer Fahrzeugtür, die zwischen einer geöffneten und geschlossenen Position beweglich ist
EP0628015A1 (de) Betriebsstartverfahren und betriebseinrichtung für eine gesteuert und/oder geregelt betriebene schiebetür.
DE19705543C2 (de) Torantrieb
JPH03505357A (ja) 輸送車両ドアシステム及び操作
DE102010014806B4 (de) Torantriebsvorrichtung, damit versehener Gebäudeabschluss, Torsystem und Herstell- und Antriebsverfahren
EP0808986B1 (de) Steuerung für Antriebe von Toren
DE102011111439B3 (de) Verfahren und Einrichtung zur Steuerung wenigstens eines Fensterheberantriebs eines Kraftfahrzeugs
DE19607918A1 (de) Steuerungseinrichtung für einen motorischen Antrieb einer Tür- oder Fensteranlage
EP0871101B1 (de) Verfahren zum Einstellen von Abblendeinrichtungen
DE4103836C2 (de)
DE19633990A1 (de) Antrieb für eine Drehflügeltür
DE4127493C2 (de) Thermo-Controller
DE102006018371A1 (de) Antriebsmotorumkehr für eine Schrankenbetätigungseinheit oder dergleichen
EP1087279A2 (de) Verfahren zur automatischen Bestimmung der Auftreffgeschwindigkeit einer Aufzugtür auf einem Hindernis und Antriebseinrichtung für die Aufzugtür
DE102011102963A1 (de) Verfahren zur Inbetriebnahme von automatischen Türanlagen sowie zugehörige Vorrichtung
DE19803973A1 (de) Elektronische Drehzahlsteuerung für einen Antriebsmotor
CA2129404A1 (en) Window operator system with remote control
NZ526745A (en) Remote control system for a moveable closure such as a garage door

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee