JPS6317993B2 - - Google Patents
Info
- Publication number
- JPS6317993B2 JPS6317993B2 JP54022888A JP2288879A JPS6317993B2 JP S6317993 B2 JPS6317993 B2 JP S6317993B2 JP 54022888 A JP54022888 A JP 54022888A JP 2288879 A JP2288879 A JP 2288879A JP S6317993 B2 JPS6317993 B2 JP S6317993B2
- Authority
- JP
- Japan
- Prior art keywords
- door
- input
- timer
- circuit
- signal
- 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
Links
Landscapes
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Power-Operated Mechanisms For Wings (AREA)
Description
【発明の詳細な説明】
本発明はドア開閉制御装置に係り、特に制御対
象ドアのある室内を照明する照明手段を備えたド
ア開閉装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a door opening/closing control device, and more particularly to a door opening/closing device equipped with lighting means for illuminating a room in which a door to be controlled is located.
一般にガレージドア開閉装置は第1図に示すご
とく、駆動装置を内蔵した本体1と該本体1と連
結されたレール2と該レール2によつて案内さ
れ、且つ該本体1の駆動力によつて作動するロー
ラチエン3に固着され、水平移動するトロリ4の
主要部から成る。該本体1は吊り金具にてガレー
ジの天井に吊るされ、他方、該レール2の端部は
ヘツダーブラケツト5によつてガレージの一部に
固定される。一方、ガレージドア6は、一般に
は、数枚に分割され、且つ互いに連結されて、両
側に設けられたドアレール7に沿つて開閉され
る。さらに該ガレージドア6の重量はドアバラン
ススプリング8によつてバランスされて、入力に
よつて開閉可能状態にある。上記状態であるガレ
ージドア6にドアブラケツト9を固定し、さらに
該ドアブラケツト9と該トロリ4をドアアーム1
0を介して回動自在に連結する。このことによ
り、前記本体1の駆動力によつて作動するローラ
チエン3、該ローラチエンの作動によつてレール
2に沿つて水平移動するトロリ4に連動して、該
ガレージドア6はドアレール7に沿つて開閉され
る。前記本体1への電源供給は電源ケーブル11
を経由してなされる。 In general, a garage door opening/closing device, as shown in FIG. It consists of the main part of a horizontally moving trolley 4 which is fixed to an operating roller chain 3. The main body 1 is hung on the ceiling of the garage with a hanging bracket, while the end of the rail 2 is fixed to a part of the garage with a header bracket 5. On the other hand, the garage door 6 is generally divided into several parts, connected to each other, and opened and closed along door rails 7 provided on both sides. Further, the weight of the garage door 6 is balanced by a door balance spring 8, and the garage door 6 can be opened and closed by input. The door bracket 9 is fixed to the garage door 6 in the above state, and the door bracket 9 and the trolley 4 are attached to the door arm 1.
Rotatably connected via 0. As a result, the garage door 6 is moved along the door rail 7 in conjunction with the roller chain 3 that is operated by the driving force of the main body 1 and the trolley 4 that moves horizontally along the rail 2 by the operation of the roller chain. It is opened and closed. Power is supplied to the main body 1 through a power cable 11
It is done via.
さらに、前記本体1への動作指令はガレージの
壁に取付けられた押釦スイツチ12を押すこと、
あるいは電波等による信号を受信器を内蔵した制
御装置13によつ受信し、本体1に動作指令を出
す。又、万一停電等によつて、ガレージドア開閉
装置が動作不能になつた場合には、離脱用ひも1
4によつて該ローラチエン3と該トロリ4との連
結を外して、人力によりガレージドア6を単独で
開閉できるようにしている。 Further, the operation command to the main body 1 is to press a push button switch 12 attached to the wall of the garage;
Alternatively, a signal such as a radio wave is received by the control device 13 having a built-in receiver, and an operation command is issued to the main body 1. In addition, in the event that the garage door opening/closing device becomes inoperable due to a power outage, etc., the release cord 1
4, the roller chain 3 and the trolley 4 are disconnected so that the garage door 6 can be opened and closed by hand.
まず第2図,第3図によりガレージドア開閉装
置の本体構造を説明する。第2図は縦断側面図、
第3図は一部横断上面図である。 First, the structure of the main body of the garage door opening/closing device will be explained with reference to FIGS. 2 and 3. Figure 2 is a longitudinal side view;
FIG. 3 is a partially cross-sectional top view.
本体フレーム15の下側に固定されたモータ1
6の回転はモータシヤフト16―aに固定された
るモータプーリ17、Vベルト18、大プーリ1
9に伝達される。さらに該大プーリ19の回転は
スプロケツトシヤフト20を介してスプロケツト
21に伝達される。該スプロケツト21にはロー
ラチエン3が噛合わされる。該ローラチエン3の
ローラ部は本体フレーム1内において両側面から
チエンガイドA22、チエンガイド23、チエン
ガイドC24によつてガイドされる。レール2は
前記フレーム15に、レール固定金具25によつ
て、該チエンガイドA22と該チエンガイドC2
4によつて構成される溝部と段差及びすき間なく
固定される。ローラチエン3のローラ部は両側面
を該レール2によつてガイドされる。 Motor 1 fixed to the lower side of main body frame 15
6 is rotated by the motor pulley 17 fixed to the motor shaft 16-a, the V-belt 18, and the large pulley 1.
9. Furthermore, the rotation of the large pulley 19 is transmitted to the sprocket 21 via the sprocket shaft 20. A roller chain 3 is engaged with the sprocket 21. The roller portion of the roller chain 3 is guided from both sides within the main body frame 1 by a chain guide A22, a chain guide 23, and a chain guide C24. The rail 2 is attached to the frame 15 by means of rail fixing fittings 25, and is attached to the chain guide A22 and the chain guide C2.
4 and is fixed without any step or gap. The roller portion of the roller chain 3 is guided by the rails 2 on both sides.
一方、前記スプロケツト21によつて巻取られ
たる該ローラチエン3の収納は、該チエンガイド
A22と該チエンガイドB23とによつて構成さ
れる溝部と段差及びすき間なく固定されたるチエ
ン収納ケース27のチエン収納溝27―aによつ
てなされる。 On the other hand, the roller chain 3 wound by the sprocket 21 is stored in a chain storage case 27 that is fixed to a groove formed by the chain guide A 22 and the chain guide B 23 without any steps or gaps. This is done by the storage groove 27-a.
以上の構成により前記モータ16の回転駆動に
よつて前記スプロケツト21が廻され、ローラチ
エン3が、該レール2に沿つて往復動される。 With the above configuration, the sprocket 21 is rotated by the rotational drive of the motor 16, and the roller chain 3 is reciprocated along the rail 2.
次に第1図にて説明したるガレージドア6の開
閉動作の上限点、下限点すなわち、トロリ4の水
平移動量を制限するリミツト機構につき以下説明
する。該ローラチエン3の移動量を、該スプロケ
ツト21と同回転数で回転する大プーリ19の外
周に設けたプーリラツク28の移動量に変換す
る。該プーリラツク28に噛合うピニオン29を
介して、上限リミツトスイツチ30、下限リミツ
トスイツチ31に、前記プーリラツク28の移動
量を伝達する。該上限リミツトスイツチ30、下
限リミツトスイツチ31の各々に上限点調整つま
み32、下限点調整つまみ33を設け、これによ
つて本体外部から自由に上限点、下限点を調整可
能にする。 Next, the limit mechanism for limiting the upper and lower limits of the opening/closing operation of the garage door 6, that is, the amount of horizontal movement of the trolley 4 explained with reference to FIG. 1, will be described below. The amount of movement of the roller chain 3 is converted into the amount of movement of a pulley rack 28 provided on the outer periphery of a large pulley 19 that rotates at the same rotation speed as the sprocket 21. The amount of movement of the pulley rack 28 is transmitted to an upper limit switch 30 and a lower limit switch 31 via a pinion 29 that meshes with the pulley rack 28. The upper limit switch 30 and the lower limit switch 31 are provided with an upper limit point adjustment knob 32 and a lower limit point adjustment knob 33, respectively, so that the upper limit point and the lower limit point can be freely adjusted from outside the main body.
前記ガレージドアが下降中に障害物に当つた場
合は、安全上早かに検知し、反転動作すなわち上
昇しなければならず、又、前記ガレージドアが上
昇中に障害物に当つた場合、安全上早かに検知
し、停止しなければならない。以上に述べた障害
物検知機構について以下説明する。前記チエンガ
イドA22とチエンガイドB23とチエンガイド
C24で形成されたるチエン案内溝の一部を曲路
に形成し、該ローラチエン3にドア下降時加わる
圧縮力、ドア上昇時加わる引張力の各々によつて
発生する力によつて移動されたるオブストラクシ
ヨン検知金具34を設ける。該オブストラクシヨ
ン検知金具34の動きを規制するオブストラクシ
ヨンスプリング35の圧縮力をオブストラクシヨ
ン動作力調整ねじ36を廻すことによりスプリン
グ押え板37を移動させて自由に変えることがで
きる。また、オブストラクシヨン検知金具34の
動きによつてオン、オフするオブストラクシヨン
検知スイツチ52によつて前述した障害物を検知
して、ドア下降時は上昇に、ドア上昇時は停止す
るようにする。 If the garage door hits an obstacle while descending, it must be detected early for safety and reverse operation, that is, raise; must be detected and stopped as soon as possible. The obstacle detection mechanism described above will be explained below. A part of the chain guide groove formed by the chain guide A22, chain guide B23, and chain guide C24 is formed into a curved path, and the compressive force applied to the roller chain 3 when the door is lowered and the tensile force applied when the door is raised are applied to the roller chain 3. An obstruction detection fitting 34 is provided which is moved by the force generated. The compression force of the obstruction spring 35 that restricts the movement of the obstruction detection fitting 34 can be freely changed by turning the obstruction operating force adjusting screw 36 and moving the spring presser plate 37. Further, the obstruction detection switch 52, which is turned on and off by the movement of the obstruction detection metal fitting 34, detects the above-mentioned obstacle and causes the door to rise when the door is lowered and to stop when the door is raised. do.
また、ガレージ内の照明を行なうランプ38を
設け、ガレージドアの動きに連動して点消燈を行
なうようにする。更に、該モータ16及び該ラン
プをコントロールするコントローラ39をフレー
ム15内に固定し、さらに本体カバー40、ラン
プカバー41によつて、該モータ16、大プーリ
19、ランプ38をカバーする。尚、ランプカバ
ー41は半透明にて該ランプ38の光を透過さ
せ、ガレージ内を明るく照らすものとする。以上
ガレージドア開閉装置の本体構造を説明したが、
次にレール及びトロリ部について第4図により説
明する。 Further, a lamp 38 for illuminating the inside of the garage is provided, and the light is turned on and off in conjunction with the movement of the garage door. Furthermore, a controller 39 for controlling the motor 16 and the lamp is fixed within the frame 15, and the motor 16, large pulley 19, and lamp 38 are further covered by a main body cover 40 and a lamp cover 41. It is assumed that the lamp cover 41 is semi-transparent and allows the light of the lamp 38 to pass therethrough, thereby brightly illuminating the inside of the garage. The main body structure of the garage door opening/closing device has been explained above,
Next, the rail and trolley section will be explained with reference to FIG. 4.
レール2の断面構造は第4図に示すごとく、薄
肉の鉄板、もしくはプラスチツク板を成形したも
のであり、該レールの外周部においてトロリ4を
摺動案内させるようにする。さらに該レール2に
よつて、ローラチエン3のローラ部を両側面から
挾みこんで、該ローラチエン3の往復動を直線的
に行なうよう案内している。次に該トロリ4と該
ローラチエン3の連結は該ローラチエン3の先端
部に固定され、前記レール2によつて該ローラチ
エン3と同様に案内されるローラチエンアタツチ
メント3―aの溝部に連結金具4―aを挿入する
ことによつてなされる。該連結金具4―aは、前
記トロリ4内にあつて、上下に摺動可能であり、
常時はスプリング等の力によつて上方向に押上げ
られており、従つて、該トロリ4と該ローラチエ
ン3は連結状態にある。万一停電時等に、ガレー
ジドア開閉装置と、ドアとを切離して、人間の力
でドアを開閉する場合には、該連結金具4―aを
下方に引張つて該ローラチエンアタツチメント3
―aから離脱して行なう。次に前記トロリ4の動
作をドアに伝達するためのドアアーム10は、L
字状ドアアーム10―aとストレートドアアーム
10―bから構成され、各々はドアとレールの位
置関係によつて自由に長さを変えて連結される。
前記ドアアーム10の一端は該トロリ4に、他端
は第1図のドアブラケツト9を介してドア6に連
結される。前記ドアアーム10とトロリ4の結合
は、該トロリ4に長溝4―bを設けて、該長溝4
―bにピン4―cを差込むことで行なう。該ピン
4―cは、常時はスプリング等によつて第4図に
示す状態に押付けられている。これはドアの下降
中に障害物に衝突した場合の衝撃吸収を行なうも
のである。さらに、ガレージドア開閉装置は、床
面が雪、氷等によつて盛上つた場合、あるいは水
道用ホース等の小物品があつてもドア下降時オブ
ストラクシヨン検知によつてリバースしないよう
な対策が必要である。すなわち床面上2インチ以
下では、障害物を検知しても反転せず、停止する
ことが必要である。この場合のトロリ4とドア6
の移動量の差を該長溝4―bで吸収する。 As shown in FIG. 4, the cross-sectional structure of the rail 2 is formed from a thin iron plate or plastic plate, and the trolley 4 is slidably guided on the outer periphery of the rail. Further, the rails 2 sandwich the roller portions of the roller chain 3 from both sides, and guide the roller chain 3 to reciprocate linearly. Next, the trolley 4 and the roller chain 3 are connected by a connecting metal fitting fixed to the tip of the roller chain 3 and installed in the groove of the roller chain attachment 3-a, which is guided by the rail 2 in the same way as the roller chain 3. This is done by inserting 4-a. The connecting fitting 4-a is within the trolley 4 and can be slid up and down,
The trolley 4 and the roller chain 3 are normally pushed upward by a force such as a spring, so that the trolley 4 and the roller chain 3 are in a connected state. In the event of a power outage, etc., if you want to separate the garage door opening/closing device from the door and open/close the door using human power, pull the connecting fitting 4-a downward and connect the roller chain attachment 3.
- Leave from a and do it. Next, the door arm 10 for transmitting the operation of the trolley 4 to the door is L
It is composed of a letter-shaped door arm 10-a and a straight door arm 10-b, each of which can be connected with its length freely changed depending on the positional relationship between the door and the rail.
One end of the door arm 10 is connected to the trolley 4, and the other end is connected to the door 6 via a door bracket 9 shown in FIG. The door arm 10 and the trolley 4 are connected by providing a long groove 4-b in the trolley 4.
This is done by inserting pin 4-c into -b. The pin 4-c is normally pressed into the state shown in FIG. 4 by a spring or the like. This is to absorb the shock when the door collides with an obstacle while lowering. In addition, the garage door opening/closing device has measures to prevent it from reversing by detecting obstruction when the door is lowered, even if the floor is piled up with snow, ice, etc., or if there is a small item such as a water hose. is necessary. In other words, it is necessary to stop and not turn around even if an obstacle is detected at a height of 2 inches or less above the floor surface. Trolley 4 and door 6 in this case
The difference in the amount of movement is absorbed by the long groove 4-b.
従来のガレージドア開閉装置の一般的な実施例
として、リレーコイルがONする度に、リレー接
点が反転し、又その状態が次にONするまで保持
される記憶継電器(ラツチングリレー)を用いた
一実施制御回路例を第5図を用いて説明する。 A typical example of a conventional garage door opening/closing device uses a memory relay (latching relay) in which the relay contacts are reversed each time the relay coil is turned on, and the state is maintained until the next time the relay coil is turned on. An example of an implementation control circuit will be described with reference to FIG.
モータ180はコンデンサ181と結合され用
いられ、上限リミツトスイツチ185、下限リミ
ツトスイツチ186を介して、ラツチングリレー
184により制御される。又該ラツチングリレー
184を動作させるドア開閉指令用押釦スイツチ
189、障害物検知リミツトスイツチ190があ
り、これらの制御電源はトランス191により作
られる。さらに、ランプ183はサーマルリレー
182により点灯される。 The motor 180 is connected to a capacitor 181 and is controlled by a latching relay 184 via an upper limit switch 185 and a lower limit switch 186. There is also a push button switch 189 for commanding door opening/closing to operate the latching relay 184, and an obstacle detection limit switch 190, whose control power is generated by a transformer 191. Furthermore, the lamp 183 is turned on by the thermal relay 182.
次に、これらの動作を説明する。まずドア開閉
指令用押釦スイツチ189がオンされ、ラツチン
グリレー184が接点A・A′側にONすると、モ
ータ180はドア上昇方向に回転し、同時にモー
タ180端子間の電圧によりサーマルリレー18
2のヒータ部が加熱され、バイメタル構造となつ
ている該リレー接点がONし、ランプを点灯す
る。ドアが上限にくると上限リミツトスイツチ1
85がOFFし、モータ180は停止する。さら
に再び、ドア開閉指令用押釦スイツチ189が
ONされると、ラツチングリレー184が今度は
接点B・B′側に反転し、モータ180はドア下
降方向に回転する。この時もランプ183は前記
のランプ点灯動作に従つて点灯される。ドア下降
動作は下限リミツトスイツチ186がOFFする
ことにより完了する。ただし、該動作中に障害物
検知スイツチ190がONすると、ラツチングリ
レー184のリレーコイルは励磁され、該リレー
接点はA・A′側に反転し、ドアは下降動作から
上昇動作に反転する。前記の様なドア反転動作
は、上昇又は下降動作中に、ドア開閉指令用押釦
スイツチ189をONしても同様に行なわれる。
また、障害物検知動作は上昇動作中においては無
効となつている。なお、前記したランプ183の
消灯は、サーマルリレー182のバイメタル接点
がモータ180の停止後、冷却される一定時間の
のち自動的にOFFされる。前述の如く従来例で
は、下記に示す欠点がある。 Next, these operations will be explained. First, the door opening/closing command push button switch 189 is turned on, and the latching relay 184 is turned on to the contact A/A' side, and the motor 180 rotates in the direction of raising the door.At the same time, the voltage between the terminals of the motor 180 causes the thermal relay 18 to
The second heater section is heated, and the relay contact, which has a bimetallic structure, is turned on, lighting up the lamp. When the door reaches the upper limit, upper limit switch 1
85 is turned off, and the motor 180 is stopped. Furthermore, the push button switch 189 for commanding door opening/closing is pressed again.
When turned ON, the latching relay 184 is now reversed to the contact point B/B' side, and the motor 180 rotates in the door lowering direction. At this time as well, the lamp 183 is lit according to the lamp lighting operation described above. The door lowering operation is completed when the lower limit switch 186 is turned off. However, when the obstacle detection switch 190 is turned on during this operation, the relay coil of the latching relay 184 is energized, the relay contacts are reversed to the A and A' sides, and the door is reversed from the lowering operation to the raising operation. The door reversing operation as described above is performed in the same way even if the door opening/closing command push button switch 189 is turned on during the raising or lowering operation.
Further, the obstacle detection operation is disabled during the ascending operation. Note that the above-mentioned lamp 183 is automatically turned off after a certain period of time during which the bimetal contact of the thermal relay 182 is cooled down after the motor 180 has stopped. As mentioned above, the conventional example has the following drawbacks.
(1) ドアは下限端又は上限端でしか停止せず、コ
ンセント等により電源をOFFしないと途中停
止ができない。これはガレージ内に入りきらな
い長尺の物品等を格納した場合等に必要とされ
るものである。(1) The door will only stop at the lower or upper limit, and cannot be stopped midway unless the power is turned off using an outlet, etc. This is necessary when storing long items that cannot fit inside the garage.
(2) モータはラツチングリレーが反転すると同時
に、回転が反転されるため、機械的構造物であ
る駆動部やドア等に大きな衝撃負荷がかかり、
摩耗や機械疲労が起り易い。(2) Since the rotation of the motor is reversed at the same time as the latching relay is reversed, a large shock load is applied to mechanical structures such as drive parts and doors.
Wear and mechanical fatigue are likely to occur.
(3) ドア開閉指令用押釦スイツチがONされたま
まになつていると、下降中の障害物検知動作が
働かない。(3) If the push button switch for door opening/closing command is left on, the obstacle detection function during descent will not work.
(4) ガレージドア開閉装置に用いられているモー
タは一般に、短時間定格(約2〜3分程度)で
あるため、何回も連続動作させるとモータ内の
サーマルスイツチ192が動作する。これが一
度動作するとモータが冷却されるまで復帰しな
いため、約20〜30分を待たなければならない。(4) Motors used in garage door opening/closing devices are generally rated for short periods of time (approximately 2 to 3 minutes), so if the motor is operated continuously many times, the thermal switch 192 inside the motor will operate. Once this starts, it will not come back on until the motor has cooled down, so you will have to wait about 20 to 30 minutes.
(5) (4)における動作が発生し、サーマルスイツチ
192が復帰した時、自動的に元の動作が開始
されるため、その時に下降動作で子供達がドア
の下に居たなら危険な状態が発生することにな
る。(5) When the operation in (4) occurs and the thermal switch 192 returns, the original operation will automatically start, so if there are children under the door during the downward movement at that time, it will be a dangerous situation. will occur.
(6) ドア開閉指令用押釦スイツチがが直接ラツチ
ングリレーを動作させるため、ラツチングリレ
ーが応答可能な約100ms以上のチヤタリングが
該スイツチの押し方で発生すると、ドア開閉動
作が思つた様に行なわれない。(6) The push button switch for door opening/closing commands directly operates the latching relay, so if a chattering of approximately 100 ms or more, which the latching relay can respond to, occurs due to the way the switch is pressed, the door will open/close as expected. Not done.
(7) ランプ点灯用のサーマルリレーは、そのヒー
タとしてニクロム線等を用いているため、寿命
が短い。(7) Thermal relays used to light lamps have short lifespans because they use nichrome wire as their heaters.
(8) ランプ点灯時間は、モータが起動されている
時間と本装置がおかれている周囲温度によつて
大きく変化する。(8) The lamp lighting time varies greatly depending on the time the motor is activated and the ambient temperature in which this device is placed.
本発明の目的は、命令コードの組合せであるプ
ログラムにより処理するプログラム処理装置によ
り、順次プログラムの手順に従い、各種入出力回
路の状態とを論理判断し、さらに計時手段をプロ
グラム制御することにより、汎用性があり長寿命
の照明点灯制御手段を持つドア開閉制御装置を提
供するにある。 An object of the present invention is to logically judge the states of various input/output circuits according to the steps of the program using a program processing device that processes a program that is a combination of instruction codes, and furthermore, by program-controlling a timer, a general-purpose To provide a door opening/closing control device having a lighting control means that is flexible and has a long life.
以下、本発明による一実施例を第6図から第3
7図を用いて説明する。 Hereinafter, one embodiment of the present invention will be described in FIGS. 6 to 3.
This will be explained using FIG.
第6図は本発明なるガレージドアの基本動作順
序を示した状態遷移図である。この第6図におい
て、ガレージドア6は、電源投入後、停止状態3
03にある。この状態より、操作指令を受けるた
びに、ガレージドア6は上昇状態300→停止状
態301→下降状態302→停止状態303を繰
り返す。このような操作指令とは別に、上昇状態
300にあるガレージドア6に応動して上限リミ
ツトスイツチ30からの入力があると、状態30
7を経由し、すみやかに停止状態301に移行す
る。また、下降状態302にあるガレージドア6
に応動して下限リミツトスイツチ31からの入力
があると、状態309を経由し、定時間下降状態
304に移行し、定時間経過後、停止状態303
になる。この定時間下降する理由についての詳細
は後述する。 FIG. 6 is a state transition diagram showing the basic operating sequence of the garage door according to the present invention. In FIG. 6, the garage door 6 is in a stopped state 3 after the power is turned on.
It's on 03. From this state, every time an operation command is received, the garage door 6 repeats the ascending state 300 → stopped state 301 → descending state 302 → stopped state 303. Apart from such an operation command, when there is an input from the upper limit switch 30 in response to the garage door 6 in the raised state 300, the state 30
7, the state immediately shifts to the stopped state 301. Also, the garage door 6 in the lowered state 302
When there is an input from the lower limit switch 31 in response to this, the state passes through state 309 and shifts to a lowering state 304 for a fixed period of time, and after a fixed period of time, the lower limit switch 31 moves to a lowering state 304.
become. The reason for this constant time drop will be described in detail later.
ガレージドア6を安全に操作するため、ガレー
ジドア6の移動が阻止された場合の処置について
説明する。ガレージドア6が、上昇状態にあり、
オブストラクシヨン検知入力があつた場合には、
状態308を経由し、すみやかに停止状態301
に移行する。また、ガレージドア6が下降状態3
02にあり、オブストラクシヨン検知入力があつ
た場合には、状態310を経由し、一旦停止状態
305に移行し、定時間経過後、1フイート上昇
状態306になる。この1フイート上昇は、時間
管理されており、定時間経過後、停止状態301
に移行する。ここで、1フイート上昇状態にあつ
て途中で上限リミツトスイツチ30からの入力が
あつた場合には、該上限リミツトスイツチを優先
処理し、すみやかに停止状態301に移行する。 In order to operate the garage door 6 safely, a description will be given of what to do when the movement of the garage door 6 is blocked. Garage door 6 is in a raised state,
When an obstruction detection input is received,
Via state 308, immediately stop state 301
to move to. Also, the garage door 6 is in the lowered state 3.
02, and if there is an obstruction detection input, the state passes through state 310, temporarily shifts to stop state 305, and after a predetermined period of time has elapsed, enters 1 foot rise state 306. This 1-foot rise is time-controlled, and after a certain period of time, the stop state 301 is reached.
to move to. Here, if an input is received from the upper limit switch 30 during the 1-foot rise state, the upper limit switch is given priority processing and the state immediately shifts to the stop state 301.
前記定時間下降する理由について以下説明す
る。一般に、冬になるとドア下端に位置する床面
は結氷するか、あるいは積雪のため変動しやす
い。もし、床面が初期設定時よりも変動し、前記
理由により盛り上ると、ドアが下降した場合に、
常にオブストラクシヨン検知スイツチ52が働き
前記状態310になつてしまい、ドアを閉めるこ
とができなくなる。これらの理由により、本実施
例では下限リミツトスイツチ31をドア全閉以前
の状態で働かせ、その後の定時間下降でドアが全
閉するようにしている。そして下限リミツトスイ
ツチ31からの入力があつた場合にはオブストラ
クシヨン検知入力を無視している。このようにす
ることにより、ドア下端部床面が変動しても、ド
アの開閉には影響しなくなる。さらに、下限点調
整が容易になり(米国規格UL325・27・1項記載
内容を十分満足するため)ドア操作性が著しく向
上する。 The reason for descending for a certain period of time will be explained below. Generally, in winter, the floor surface located at the bottom of the door is likely to change due to ice formation or snow accumulation. If the floor surface changes from the initial setting and rises due to the above reasons, when the door is lowered,
The obstruction detection switch 52 is always activated and the state 310 is reached, making it impossible to close the door. For these reasons, in this embodiment, the lower limit switch 31 is operated before the door is fully closed, and the door is then fully closed when the door is lowered for a certain period of time. If there is an input from the lower limit switch 31, the obstruction detection input is ignored. By doing this, even if the floor surface of the lower end of the door changes, it will not affect the opening and closing of the door. Furthermore, the lower limit point adjustment becomes easier (because it fully satisfies the contents stated in the American standard UL325.27.1), and the operability of the door is significantly improved.
具体的には、床面から2インチの高さのところ
で、下限リミツトスイツチ31が動作するように
調整し、第6図、定時間下降状態304で、十分
にドアが閉じるようにする。しかして、もし、定
時間下降状態304において、オブストラクシヨ
ン検知スイツチ52が、動作した場合は、該オブ
ストラクシヨン動作を優先処理し、すみやかに停
止状態303に移動する。このようにすることに
より、床面まで2インチ以内にある障害物に対す
る押付け力を緩和している。 Specifically, the lower limit switch 31 is adjusted to operate at a height of 2 inches from the floor surface, and the door is sufficiently closed in the fixed time lowering state 304 in FIG. 6. Therefore, if the obstruction detection switch 52 operates in the fixed time descending state 304, the obstruction operation is prioritized and the operation immediately moves to the stopping state 303. By doing this, the pressing force against obstacles located within 2 inches from the floor surface is alleviated.
以上のような本発明になるガレージドア制御に
ついての詳細は、後述する処理フローチヤート第
14図から第37図を用いて説明する。 Details of the garage door control according to the present invention as described above will be explained using process flowcharts from FIG. 14 to FIG. 37, which will be described later.
第7図は制御部の基本ブロツク図を示したもの
であり、基本的には入力回路312、論理処理回
路311、出力回路313より構成される。入力
回路312は、一般に言う信号レベル置換機能を
有するインターフエイス回路であり、この回路へ
はガレージドア6の各種状態を示す、上限リミツ
トスイツチ30、下限リミツトスイツチ31、オ
ブストラクシヨン検知スイツチ52などの信号の
他にガレージドア6操作用信号として、押釦スイ
ツチ12やラジオコントロールのための受信器3
30などの信号が入力されている。これらの信号
を論理処理回路311で、あらかじめ記憶されて
いる処理ステツプに従い、最適な処理をおこな
い、その結果を出力する。その出力信号が入力さ
れる出力回路313では、該出力信号を増幅し、
モータの正逆転制御やガレージ内照明ランプ38
のオン―オフ制御などをおこなう。 FIG. 7 shows a basic block diagram of the control section, which basically consists of an input circuit 312, a logic processing circuit 311, and an output circuit 313. The input circuit 312 is an interface circuit having a general signal level replacement function, and inputs signals such as an upper limit switch 30, a lower limit switch 31, and an obstruction detection switch 52 indicating various states of the garage door 6 to this circuit. In addition, as a signal for operating the garage door 6, there is a push button switch 12 and a receiver 3 for radio control.
A signal such as 30 is input. A logic processing circuit 311 performs optimal processing on these signals according to pre-stored processing steps, and outputs the results. The output circuit 313 to which the output signal is input amplifies the output signal,
Motor forward/reverse control and garage lighting lamp 38
Performs on-off control, etc.
第8図は前記基本ブロツク図を、実施例として
展開したものである。 FIG. 8 shows an expanded version of the basic block diagram as an embodiment.
本実施例では受信器を内蔵した制御装置13は
前記論理処理回路311を中心にし、信号処理部
全てを内蔵する。本体1にはモータ16、ランプ
38からなる駆動部分及び照明部分と、該部品を
駆動するためのドライバ回路、具体的にはトラン
ス314、リレーからなるモータドライブ回路3
27,328、リレーからなるランプドライブ回
路329等を内蔵する。制御装置13と本体1の
間は7本の電線でつないでいる。 In this embodiment, the control device 13 with a built-in receiver has the logic processing circuit 311 as its center and all the signal processing units built therein. The main body 1 includes a driving part and a lighting part consisting of a motor 16 and a lamp 38, and a driver circuit for driving the parts, specifically a motor drive circuit 3 consisting of a transformer 314 and a relay.
27, 328, and a lamp drive circuit 329 consisting of a relay. Control device 13 and main body 1 are connected by seven electric wires.
電源コード11により供給された一次電源
115Vは、トランス314によりAC14Vに降圧さ
れ、定電圧回路315でDC10Vに定電圧化され
回路電圧となる。上限リミツトスイツチ30、下
限リミツトスイツチ31、オブストラクシヨン検
知スイツチ52の出力は、抵抗−コンデンサで構
成されるインターフエイス回路317,318,
319に入力され、それら回路出力が各々論理処
理回路311に入力されている。 Primary power supplied by power cord 11
The 115V is stepped down to 14V AC by a transformer 314, and is regulated to 10V DC by a constant voltage circuit 315 to become a circuit voltage. The outputs of the upper limit switch 30, lower limit switch 31, and obstruction detection switch 52 are connected to interface circuits 317, 318, and
319, and their circuit outputs are input to the logic processing circuit 311, respectively.
操作用押釦スイツチ12は、抵抗・コンデンサ
で構成されるインターフエイス回路320に入力
され、その回路出力が論理処理回路311に入力
されている。論理処理回路311の出力はトラン
ジスタにより構成されるドライブ回路322に入
力され、モータ16を正転させるためにリレーに
より構成されたドライブ回路327を駆動する。
また、トランジスタにより構成されるドライブ回
路323は論理処理回路311の出力を入力し、
モータ16を逆転させるためにリレーにより構成
されたドライブ回路328を駆動する。また、ラ
ンプ38をオン,オフするドライブ回路として、
リレーより構成成されるドライブ回路329は、
該リレーをドライブするトランジスタにより構成
されるドライブ回路324を介して論理処理回路
311により駆動される。 The operation push button switch 12 is input to an interface circuit 320 composed of a resistor and a capacitor, and the output of the circuit is input to a logic processing circuit 311. The output of the logic processing circuit 311 is input to a drive circuit 322 made up of transistors, and drives a drive circuit 327 made up of relays to rotate the motor 16 in the forward direction.
In addition, a drive circuit 323 composed of transistors inputs the output of the logic processing circuit 311,
A drive circuit 328 composed of a relay is driven to reverse the motor 16. Also, as a drive circuit for turning on and off the lamp 38,
The drive circuit 329 is composed of relays,
It is driven by the logic processing circuit 311 via a drive circuit 324 made up of transistors that drive the relay.
この他に、論理処理回路311の出力回路とし
ては、ガレージドア6の状態を表示するためのド
アインジケータ回路325や、盗難防止用警報回
路326があるが、詳細については後述する。 Other output circuits of the logic processing circuit 311 include a door indicator circuit 325 for displaying the status of the garage door 6 and a theft prevention alarm circuit 326, which will be described in detail later.
押釦スイツチ12は、制御装置13のケース上
に装着された、ドア操作用スイツチであるが、こ
れとは別に、送受信機能を応用したラジオコント
ロール操作指令系がある。これはガレージより離
れた位置からドアを操作するためのものであり、
電波として、UHF帯を利用している。操作とし
ては、送信器331に内蔵されたビツト設定部
と、制御装置13内のビツト設定回路321を、
まず合せておく。送信器331から送られてくる
情報としては、このビツト設定部が順次送られて
くる。情報のフオーマツトの詳細は後述する。送
られてきた情報は、受信回路330で復調二値化
信号化され、論理処理回路311に入力される。
ここで用いられている受信回路の主構成として、
超再生回路(一般にはスーパリゼと称する)を採
用している。送られて来た情報は、ビツト設定回
路321の内容と順次比較し全てのビツトが一致
するとはじめて操作信号として処理する。当然ビ
ツトの設定が異なる場合は、ガレージドアの操作
は不可能である。 The push button switch 12 is a door operation switch mounted on the case of the control device 13, but apart from this, there is a radio control operation command system that applies a transmission/reception function. This is for operating the door from a distance from the garage.
It uses the UHF band as radio waves. For operation, the bit setting section built in the transmitter 331 and the bit setting circuit 321 in the control device 13 are operated.
Let's match it first. As the information sent from the transmitter 331, this bit setting section is sent sequentially. Details of the information format will be described later. The sent information is demodulated and converted into a binary signal by the receiving circuit 330, and is input to the logic processing circuit 311.
The main configuration of the receiving circuit used here is:
It uses a super regeneration circuit (generally called superrise). The sent information is sequentially compared with the contents of the bit setting circuit 321, and only when all bits match is processed as an operation signal. Of course, if the bit settings are different, the garage door cannot be operated.
この他に、ランプ38の点灯時間を設定するよ
うな機能を有する付加回路316がある。 In addition to this, there is an additional circuit 316 having a function of setting the lighting time of the lamp 38.
次に論理処理回路311の構成について第9図
を用いて説明する。ガレージドア6を前記したよ
うに最適に制御するために必要な処理順序はあら
かじめプログラム化して保持され、順次読出して
実行される。このために、該論理処理回路311
は、プログラム記憶回路340(この記憶回路3
40は、一般に、リード、オンリー、メモリ=
READ ONLY MEMORY=ROMが用いられ
る。)と、該プログラム記憶回路340から読出
される命令コードを一時的に記憶する命令レジス
タ341と、該命令レジスタに記憶された命令コ
ードの内容を解読するための命令デコーダ342
を備えており、動作タイミングを制御するタイミ
ング制御回路351から出力されるタイミングパ
ルスと解読された前記命令コードに従つて該論理
処理回路311は動作する。このために、命令デ
コーダ342及びタイミング制御回路351の出
力(矢印で示す。)は、該論理処理回路311を
構成するすべての回路要素に与えられこれらを選
択的に活性化するが、接続回路の図示は省略す
る。前記プログラム記憶回路340における命令
コードのアドレスの指定及びアドレスの更新のた
めにプログラムカウンタ343があり、該プログ
ラムカウンタ343には、プログラムでスキツプ
処理(例えばサブルーチンジヤンプ)をするとき
などにそのリターンアドレスを記憶させるための
レジスタであるスタツクレジスタ344が接続さ
れる。 Next, the configuration of the logic processing circuit 311 will be explained using FIG. 9. The processing order necessary to optimally control the garage door 6 as described above is programmed and held in advance, and sequentially read and executed. For this purpose, the logic processing circuit 311
is the program storage circuit 340 (this storage circuit 3
40 is generally read, only, memory =
READ ONLY MEMORY=ROM is used. ), an instruction register 341 for temporarily storing the instruction code read from the program storage circuit 340, and an instruction decoder 342 for decoding the contents of the instruction code stored in the instruction register.
The logic processing circuit 311 operates according to the instruction code decoded and the timing pulse outputted from the timing control circuit 351 that controls the operation timing. For this purpose, the outputs (indicated by arrows) of the instruction decoder 342 and the timing control circuit 351 are given to all the circuit elements constituting the logic processing circuit 311 and selectively activate them. Illustrations are omitted. A program counter 343 is provided to designate the address of the instruction code in the program storage circuit 340 and update the address.The program counter 343 stores the return address when performing skip processing (for example, subroutine jump) in the program. A stack register 344, which is a register for storing data, is connected.
さらに、2進加算などの論理演算をおこなう論
理演算回路345、該論理演算結果状態を一時記
憶する状態表示レジスタ346、論理演算時に使
用されるアキユームレータ等のレジスタ347、
演算結果の格納や状態フラグ(例えばドアが今ど
のようになつているかを示すもので、動作中;1
停止中;0)等の一時記憶回路349(この一
時記憶回路349は一般にランダム、アクセス、
メモリ=RANDOM ACCESS MEMORY=
RAMが用いられる。)、前記論理演算回路345
によつてアドレスされるバツフアレジスタ348
が設けられ、個々の回路要素はバスライン352
により接続されている。また、該バスライン35
2は入出力回路350を介して前記入力回路31
2と出力回路313に接続され、入力される入力
状態を論理演算回路345、レジスタ347、状
態表示レジスタ346等で構成される論理判定手
段で処理して出力する。 Further, a logic operation circuit 345 that performs logic operations such as binary addition, a status display register 346 that temporarily stores the result state of the logic operations, and a register 347 such as an accumulator used during logic operations;
Storage of calculation results and status flags (for example, indicates how the door is currently in operation; 1
Temporary memory circuit 349 (this temporary memory circuit 349 is generally random, access,
Memory=RANDOM ACCESS MEMORY=
RAM is used. ), the logic operation circuit 345
Buffer register 348 addressed by
is provided, and the individual circuit elements are connected to a bus line 352.
connected by. In addition, the bus line 35
2 is connected to the input circuit 31 via the input/output circuit 350.
2 and an output circuit 313, the input state is processed by a logic determining means composed of a logic operation circuit 345, a register 347, a state display register 346, etc., and outputted.
以上のような構成で、特に処理を進める上で、
重要な役割をはたす一時記憶回路349について
第10図を例にとり説明する。 With the above configuration, especially when proceeding with processing,
The temporary storage circuit 349, which plays an important role, will be explained using FIG. 10 as an example.
前記の如く、一時記憶回路349は、演算結果
の格納や、状態フラグ等の一時記憶に利用する。
記憶する単位としては、4ビツト2バイトとす
る。本発明の実施例では、22バイトのマツプエリ
アを有する。前記した状態フラグとしては、0,
1,2の3バイトを割付けており、個々のフラグ
の意味は、後述するフローチヤートで説明する。 As described above, the temporary storage circuit 349 is used to store calculation results and temporarily store status flags and the like.
The storage unit is 4 bits and 2 bytes. The embodiment of the present invention has a 22-byte map area. The above-mentioned status flags include 0,
Three bytes 1 and 2 are allocated, and the meaning of each flag will be explained in the flowchart described later.
また、10〜21の12バイトは、タイマ要素として
利用する。タイマ群で基本となるのは、基本タイ
マTM1であり、本実施例では15.625msecである。
これは1つのプログラムの処理ステツプ所要時間
があらかじめわかるので一定数のステツプ数をカ
ウントし、それにあてている。つまり本発明の一
実施例では、外部ハードで構成するようなタイマ
系は、一切使用していない。 Additionally, 12 bytes 10 to 21 are used as timer elements. The basic timer in the timer group is the basic timer TM1 , which is 15.625 msec in this embodiment.
Since the time required for each processing step of one program is known in advance, a certain number of steps are counted and used for that purpose. In other words, in one embodiment of the present invention, no timer system configured from external hardware is used.
これらの状態フラグ、タイマ群を、その処理ス
テツプに従い順次更新しておき、該内容とプログ
ラム記憶回路に記憶されている命令コードによ
り、論理演算回路345で、論理判断し、最適の
プログラム処理を決定する。 These status flags and timer groups are sequentially updated according to their processing steps, and based on the contents and the instruction code stored in the program storage circuit, a logical operation circuit 345 makes a logical judgment and determines the optimal program processing. do.
次に、本発明になるガレージドアの動作順序に
ついて、具体的に説明する。 Next, the operating order of the garage door according to the present invention will be specifically explained.
ガレージドアの動作遷移図については、すでに
第6図を用いて説明してあるが、ここで、フロー
チヤートを説明する前に、処理内容で特記すべき
項目について述べておく。 The operation transition diagram of the garage door has already been explained using FIG. 6, but before explaining the flowchart, items that should be specially noted in the processing contents will be described here.
1 不連続入力信号制御
操作用押釦スイツチあるいは受信器からの入力
信号が、あらたな信号か、あるいはその前から連
続している信号かを識別する。この方法として
は、入力信号がオフになつてからタイマーTM4
をセツトし、該タイムオーバするまえに再度入力
信号があつた場合には、連続として処理し、タイ
ムオーバ後であれば、あらたな入力信号として処
理する。前者のタイムオーバするまえの入力信号
は、その信号がオフになつてから、あらたにタイ
マーTM4がセツトされる。さらに本発明の実施
例では、操作性を向上させるため、次のようにし
ている。1 Discontinuous input signal control Identify whether the input signal from the operating push button switch or receiver is a new signal or a continuous signal from before. In this method, the timer TM 4
is set, and if an input signal is received again before the time has elapsed, it will be processed as a continuous signal, and if after the time has elapsed, it will be processed as a new input signal. For the former input signal before the time-out, the timer TM4 is newly set after that signal is turned off. Furthermore, in the embodiment of the present invention, in order to improve the operability, the following steps are taken.
ドアが動作しはじめたときに「すぐにドアを
止めたい」という状態が生じる。たとえばドア
の移動方向に障害物があるような状態である。
そこで、ドアが動作中の不連続タイマーTM4
値として、0.25秒を採用した。 When the door starts to operate, a situation arises where the user wants to stop the door immediately. For example, there may be an obstacle in the direction of movement of the door.
Therefore, the discontinuous timer TM 4 while the door is operating
0.25 seconds was adopted as the value.
ドアが停止後、再起動する場合は、駆動部や
ドアに大きな衝撃負荷がかかることを軽減する
ために、その停止時間を十分にとる必要があ
る。モータの回転慣性が、0.15秒程度で十分消
滅することを実験で確認し、このドアの停止中
の不連続タイマーTM4値して0.5秒を採用した。 When restarting a door after it has stopped, it is necessary to allow a sufficient amount of time for the door to stop in order to reduce the impact load placed on the drive unit and the door. It was confirmed through experiments that the rotational inertia of the motor was sufficiently dissipated in about 0.15 seconds, and a 4- value discontinuous timer TM of 0.5 seconds was adopted while the door was stopped.
2 起動回数制御
ガレージドアに用いられるモータは、一般に短
時間定格のものが多く、何回も連続動作させる
と、モータ内のサーマルスイツチ192が働いて
しまう。その結果、モータのハウジングが冷却し
ないとサーマルスイツチは復帰せず、約20分程度
の間ガレージドア操作が不可能となる。さらに、
上記状態は、普通の使用状態では起りにくく、子
供等によるいたずらによる場合が多い。特に、子
供等によるいたずらがあり、しよつちゆうサーマ
ルスイツチが働いているとモータ寿命の低下につ
ながり好ましくなく、また、重大事故につながる
おそれが生じる。それを防ぐ案として、第11図
に示すような起動回数制御アルゴリズムを採用し
た。2 Controlling the Number of Starts Motors used in garage doors are generally rated for short periods of time, and if they are operated many times in a row, the thermal switch 192 inside the motor will be activated. As a result, the thermal switch will not reset until the motor housing cools, making it impossible to operate the garage door for approximately 20 minutes. moreover,
The above-mentioned condition is unlikely to occur under normal usage conditions, and is often caused by mischief by children or the like. In particular, if there is mischief by a child or the like and the thermal switch is activated, this will undesirably shorten the life of the motor and may even lead to a serious accident. As a plan to prevent this, we adopted a startup frequency control algorithm as shown in Figure 11.
ドアが停止後2分タイマーTM10をセツトす
る。 Set timer TM 10 for 2 minutes after door stops.
該TM10がタイムオーバしないうちに再起動
操作指令が入力された(例えば状態)とき
は、EDカウンタ(起動回数カウンタ)を歩進
させる。 If a restart operation command is input (eg, state) before the TM 10 times out, an ED counter (startup counter) is incremented.
該TM10がタイムオーバ後に、再起動操作指
令が入力された(例えば状態)ときは、ED
カウンタをそのままとする。 If a restart operation command is input (for example, status) after the TM 10 times out, the ED
Leave the counter as is.
ドアが停止後6分以内に、再起動操作指令が
入力されない(例えば状態)ときは、EDカ
ウンタをクリアする。このタイマーはTM11で
ある。 If a restart operation command is not input within 6 minutes after the door is stopped (for example, due to a state), the ED counter is cleared. This timer is TM 11 .
、、項の処理をおこない、EDカウン
タ値が12になつたら、それ以降の操作指令を6
分間受付けない。ドアは6分後に再び操作する
ことが可能となる。 , , and when the ED counter value reaches 12, the subsequent operation commands are set to 6.
No minutes will be accepted. The door can be operated again after 6 minutes.
3 オープンドアインジケータ(以下ODiと称
す)
第1図に示したガレージドア6の状態を表示す
るもので、具体的な素子としてランプや、発光ダ
イオードを点滅するドアインジケータ回路325
より構成される。点滅の状態例を第12図に示
す。3 Open Door Indicator (hereinafter referred to as ODi) Displays the status of the garage door 6 shown in Fig. 1, and a door indicator circuit 325 that blinks a lamp or light emitting diode as a specific element.
It consists of An example of a blinking state is shown in FIG.
4 ダブルセーフテイ制御
移動領域を設定する上限リミツトスイツチ30
や、下限リミツトスイツチ31が故障した場合に
は、ドアが下降中であれば床面衝突、ドアが上昇
中であれば上端ストツパに衝突し、オブストラク
シヨンスイツチ52が働く。しかして、もし、オ
ブストラクシヨンスイツチ52が故障した場合に
は、モータがロツクトルクを発生しサーマルスイ
ツチ192がオンするまで障害物を強力に押し続
ける。この状態は安全上好ましくなく、以下の点
に着目、対策する。ドアの移動距離は限定できる
(例えば9フイート2.7m)ので移動時間もおのず
と限定される(ドア速度を10m/分とすると、移
動時間TT=2.7m/10m/分≒16秒)。そこでドア
が動作してからタイマーTM8をセツトし、該タ
イマーTM8がタイムオーバするまでに、上限、
下限、オブストラクシヨンスイツチ信号が入力さ
れない場合は、異常と判定し、障害物検知処理を
おこなう。この機能があると、例えば駆動系の一
部が故障しドアが動作しない場合、具体的には、
ベルトスリツプして動力伝達せず、該スリツプに
より、ベルト破損が起る可能性もあり、一定時間
後、モータを停止することは安全性向上の点から
有効である。4 Double safety control Upper limit switch 30 that sets the movement area
Or, if the lower limit switch 31 fails, the door will collide with the floor if it is lowering, or the upper end stopper if the door is rising, and the obstruction switch 52 will be activated. Therefore, if the obstruction switch 52 fails, the motor generates locking torque and continues to forcefully push the obstacle until the thermal switch 192 is turned on. This situation is unfavorable from a safety standpoint, and the following points should be taken into account. Since the door travel distance can be limited (for example, 9 feet to 2.7 m), the travel time is naturally limited (if the door speed is 10 m/min, the travel time T T = 2.7 m/10 m/min ≈ 16 seconds). Therefore, after the door operates, a timer TM 8 is set, and by the time the timer TM 8 times out, the upper limit,
If the lower limit or obstruction switch signal is not input, it is determined that there is an abnormality and obstacle detection processing is performed. With this function, for example, if part of the drive system breaks down and the door does not operate, specifically,
There is a possibility that the belt slips and power is not transmitted, and the slip causes the belt to break. Therefore, it is effective to stop the motor after a certain period of time from the viewpoint of improving safety.
5 オブストラクシヨン無視制御
一般に、摩擦は静摩擦と動摩擦に分けられ、静
摩擦の方が大きい。ガレージドアの場合も同様で
あり、該ガレージドアの起動時には大きな力を必
要とする。しかし、ドア動作中はそれほど大きな
力を必要としない。しかして、ドアの起動時にオ
ブストラクシヨン検知スイツチ52が働かないよ
うにするには、動作設定値を大きくしなければな
らず、その結果、ドア移動中のオブストラクシヨ
ン検知力も大きな値になつてしまう。そうなると
ドアの操作性、安全性の上からは、小さなオブス
トラクシヨン検知力が要求されることと相反して
しまう。その対策として、本発明の実施例では、
起動後、一定時間(本発明の実施例では1秒間)
は、オブストラクシヨン検知を無視している。こ
の根拠はどのようなドアでも、起動後1秒間は十
分に定常移動状態にあるとの仮定のもとにある。5 Obstruction ignoring control In general, friction can be divided into static friction and dynamic friction, with static friction being larger. The same applies to garage doors, which require a large amount of force when activated. However, when the door is operating, it does not require much force. Therefore, in order to prevent the obstruction detection switch 52 from operating when the door is activated, the operation setting value must be increased, and as a result, the obstruction detection force while the door is moving also becomes a large value. Put it away. This conflicts with the need for a small obstruction detection ability in terms of the operability and safety of the door. As a countermeasure, in the embodiment of the present invention,
After startup, for a certain period of time (1 second in the embodiment of the present invention)
ignores obstruction detection. This is based on the assumption that any door is in a steady state of movement for one second after activation.
6 上下限リミツトスイツチ制御
上限リミツトスイツチと下限リミツトスイツチ
の、同時入力という状態はあり得ない。このよう
な状態としては、次の場合が考えられる。ドアは
下限位置にあり、下限リミツトスイツチ31がオ
ンしているときに、上限リミツトスイツチ30の
接点が溶着しているような状態、あるいは配線の
一部が断線し、シヤーシに接触しているような状
態が考えられる。またドアは上限位置にあり、上
限リミツトスイツチ30がオンしているときに下
限リミツトスイツチ31の接点が溶着しているよ
うな状態、あるいは配線の一部が破線し、シヤー
シに接触しているような状態が考えられる。また
前記断線現象や接点溶着が上、下限リミツトスイ
ツチ共に生じる可能性がある。そのような場合の
対策として、同時入力がある場合には、操作入力
信号をうけてもドアを停止状態のままとする。6 Upper and lower limit switch control It is impossible for the upper limit switch and lower limit switch to be input at the same time. The following cases can be considered as such a situation. When the door is at the lower limit position and the lower limit switch 31 is on, the contact of the upper limit switch 30 is welded, or a part of the wiring is broken and is in contact with the chassis. is possible. Also, when the door is at the upper limit position and the upper limit switch 30 is on, the contacts of the lower limit switch 31 are welded, or some of the wiring is broken and is in contact with the chassis. is possible. Furthermore, the aforementioned disconnection phenomenon and contact welding may occur in both the upper and lower limit switches. As a countermeasure for such a case, if there are simultaneous inputs, the door remains in a stopped state even if an operation input signal is received.
7 ランプ点灯時間制御
第8図に示す付加回路316には、ランプ点灯
時間2分または6分が設定できるようになつてい
る。本発明の実施例では、ドアが動作しはじめて
からランプを点灯し、ドアが停止後、設定された
タイマーTM12をセツトし、該タイマーのタイム
オーバで、ランプを消灯している。7 Lamp Lighting Time Control The additional circuit 316 shown in FIG. 8 is capable of setting a lamp lighting time of 2 minutes or 6 minutes. In the embodiment of the present invention, the lamp is turned on after the door starts operating, and after the door stops, a preset timer TM12 is set, and when the timer times out, the lamp is turned off.
8 受信信号制御
ラジオコントロール送信器より送信された信号
は、超再生回路330で、復調二値化され、論理
処理回路311に入力される。該入力信号のフオ
ーマツトを第13図に示す。該フオーマツト方式
は通信方式での分類上、NRZ(ノン・リターン・
ゼロ=NON RETURN ZERO)方式に属する。
仕様について以下説明する。8 Received Signal Control The signal transmitted from the radio control transmitter is demodulated and binarized by the super regeneration circuit 330 and input to the logic processing circuit 311. The format of the input signal is shown in FIG. This format is classified as NRZ (Non-Return) according to the communication method classification.
Belongs to the zero = NON RETURN ZERO) method.
The specifications will be explained below.
同期信号SYNCは16ビツトで構成し、同期信
号SYNC長をカウントし、その長さが一定の範
囲にあることを確認した後に、同期信号として
処理される。まず、同期信号SYNC長を1/16に
し、サンプリング周期を決定する。 The synchronization signal SYNC consists of 16 bits, and after counting the length of the synchronization signal SYNC and confirming that the length is within a certain range, it is processed as a synchronization signal. First, the synchronization signal SYNC length is set to 1/16 and the sampling period is determined.
サンプリングは、同期信号SYNCの立上りよ
り開始する。但し、スタートビツトSTだけは、
サンプリング長を1/32に設定する。スタートビ
ツトは常に“0”とする。 Sampling starts from the rising edge of the synchronization signal SYNC. However, only Startbit ST is
Set the sampling length to 1/32. The start bit is always "0".
データ6ビツトをサンプリングチエツク後ス
トツプビツトSPが“1”であることをチエツ
クする。該ストツプビツトSPの立下りより次
のサンプリングを開始する。こうすることによ
りサンプリングの誤差集積は、8ビツト単位に
とどめることができる。 After sampling and checking 6 bits of data, check that the stop bit SP is "1". The next sampling starts at the falling edge of the stop bit SP. By doing this, the sampling error accumulation can be kept in units of 8 bits.
フレームストツプビツトFSPのチエツク完了
“1110”後、操作信号として処理される。 After the frame stop bit FSP check is completed "1110", it is processed as an operation signal.
第14図に本発明なるメインフローチヤートを
示す。電源投入後より処理はスタートする。ま
ず、一時記憶回路349を初期状態にするため
RAMクリア360をおこなう。次に障害物処理
下限点検出後処理中361をチエツクする。障害
物処理中は第6図の状態310であることを示
し、下限点検出後処理中は状態309であること
を示す。この処理中は押釦スイツチや送受信によ
るドア操作を不可としている。処理中でない時
は、ED(起動回数)値オーバフラグ362のチエ
ツクをおこない、もし、フラグが“1”であれば
押釦スイツチや送受信によるドア操作を不可とし
ている。フラグが“0”であれば、押釦スイツチ
(以下WLSWと称す)のオン―オフをチエツクす
る。WLSW363がオンであれば起動入力不連
続タイマーセツト366をおこなう。オフであれ
ば受信(以下Rxと称す)入力364のチエツク
をおこない、もし“1”レベルであれば、次の受
信処理365にうつる。次に運転処理367とタ
イマー処理368を経由し、障害物処理下限点検
出後処理中361に戻り、1サイクルが形成され
る。 FIG. 14 shows the main flow chart of the present invention. Processing starts after power is turned on. First, in order to initialize the temporary storage circuit 349.
Perform RAM clear 360. Next, the obstacle processing lower limit point detection post-processing 361 is checked. The state 310 shown in FIG. 6 is shown when the obstacle is being processed, and the state 309 is shown when the lower limit point detection post-processing is in progress. During this process, door operations using push button switches and transmission/reception are not allowed. When the process is not in progress, the ED (startup count) value over flag 362 is checked, and if the flag is "1", door operation by push button switch or transmission/reception is disabled. If the flag is "0", check whether the push button switch (hereinafter referred to as WLSW) is on or off. If the WLSW 363 is on, a startup input discontinuous timer set 366 is performed. If it is off, the reception (hereinafter referred to as Rx) input 364 is checked, and if it is at the "1" level, the process moves on to the next reception process 365. Next, the process goes through the driving process 367 and the timer process 368, and returns to the obstacle processing lower limit point detection post-processing process 361, forming one cycle.
このメインフローチヤートで、運転処理367
を第15図から第23図を用い説明する。 In this main flowchart, operation processing 367
will be explained using FIGS. 15 to 23.
第15図は、運転処理のメインフローチヤート
である。ED値オーバフラグ370のチエツクを
する。このED値オーバフラグは、第11図で説
明した如く、限られた時間での多頻度起動があつ
たことを検知したときたてられるもので、フラグ
がオンであれば停止中継続処理371をおこな
い、動作モードとしては停止のままとしている。
フラグがオフのときは動作中フラグ372のチエ
ツクをする。動作中フラグがオフのときは停止を
意味し、ドア状態表示であるオープンドアインジ
ケータ回路325(以下ODiと称す)を一旦消灯
する。このODi消灯373の後に、ドアの停止状
態が下限リミツトスイツチの位置にあるかどうか
下限リミツトSW374をチエツクする。もし、
オフであればODi点灯375を行ない、オンであ
ればODi325は消灯のままとする。この処理で
第12図に示した、停止状態301あるいは状態
303が表示されることになる。 FIG. 15 is a main flowchart of the operation process. Check the ED value over flag 370. As explained in FIG. 11, this ED value over flag is set when it is detected that there has been frequent activation within a limited time, and if the flag is on, the continuation processing during stoppage 371 is performed. , the operating mode remains stopped.
When the flag is off, the operating flag 372 is checked. When the operating flag is off, it means that the door is stopped, and the open door indicator circuit 325 (hereinafter referred to as ODi), which indicates the door status, is temporarily turned off. After this ODi turns off 373, the lower limit SW 374 is checked to see if the door is in the stopped state at the lower limit switch position. if,
If it is off, the ODi turns on 375, and if it is on, the ODi 325 remains off. With this process, the stopped state 301 or the state 303 shown in FIG. 12 is displayed.
動作中フラグ372がオンであれば、障害物無
視期間376かどうかをチエツクする。一時記憶
回路でのタイマーTM6の時間に相当する。該タ
イマーTM6の値をチエツクし、設定値になつて
いなければ、ドア起動後、1秒以内でありオブス
トラクシヨン入力を無視する。障害物無視期間3
76の理由は、前述したので省略する。 If the operating flag 372 is on, a check is made to see if it is an obstacle ignore period 376. Corresponds to the time of timer TM 6 in the temporary storage circuit. The value of the timer TM 6 is checked, and if it has not reached the set value, it is within 1 second after the door is activated, and the obstruction input is ignored. Obstacle ignoring period 3
The reason for 76 has been described above, so it will be omitted.
障害物無視期間でなければ、ドアの定常移動中
であることを示し、オブストラクシヨンがあるか
どうか障害物検知377をチエツクする。もしオ
ブストラクシヨン信号が入力されていたら、障害
物フラグオン378、リバースモードオフ処理後
に障害物処理379をおこなう。 If it is not the obstacle ignoring period, it indicates that the door is moving steadily, and the obstacle detection 377 is checked to see if there is any obstruction. If an obstruction signal is input, obstacle processing 379 is performed after the obstacle flag is turned on 378 and the reverse mode is turned off.
前記障害物無視期間376であつた時は、障害
物フラグ380がオンかオフかチエツクする。障
害物フラグがオンの場合は、障害物処理中であり
障害物処理379をおこなう。障害物フラグがオ
フの場合は起動入力不連続タイマー381がセツ
トされているか、リセツトされているかをチエツ
クする。一時記憶回路でのタイマーTM4に相当
する。該TM4はドアが動作中であれば0.28秒ドア
が停止状態であれば0.5秒がセツトされている。
該TM4がセツトされているということは、操作
信号が入力されていないことを意味しており、そ
のままのドア状態を継続する必要がある。そこ
で、動作中フラグ382のチエツクをおこない、
該フラグがオンのときはドアが動作中であり動作
継続処理383をおこない、オフのときは停止中
継続処理371をおこなう。 When the obstacle ignore period 376 occurs, it is checked whether the obstacle flag 380 is on or off. If the obstacle flag is on, obstacle processing is in progress, and obstacle processing 379 is performed. If the obstacle flag is off, check whether the activation input discontinuity timer 381 is set or reset. Corresponds to timer TM 4 in the temporary storage circuit. The TM 4 is set to 0.28 seconds if the door is in operation and 0.5 seconds if the door is stopped.
The fact that the TM 4 is set means that no operation signal is input, and it is necessary to continue the door state as it is. Therefore, the in-operation flag 382 is checked,
When the flag is on, the door is in operation, and an operation continuation process 383 is performed, and when it is off, a stop continuation process 371 is performed.
前記起動入力不連続タイマー381がセツトさ
れているときは、起動入力処理済フラグ384の
チエツクをおこなう。すなわち、まつたく新しい
操作信号であるのか、一旦処理済のものであるの
かを識別する。該フラグがオンンのときはそのま
まのドア状態を継続する必要があり、動作中フラ
グ382チエツクをする処理にジヤンプする。 When the activation input discontinuity timer 381 is set, the activation input processing completed flag 384 is checked. That is, it is determined whether it is a new operation signal or one that has already been processed. When the flag is on, it is necessary to continue the door state as it is, and the process jumps to the process of checking the operating flag 382.
もし、起動入力処理済フラグがオフの場合は、
起動入力処理済フラグオン385をおこない、次
に動作中フラグ386をチエツクする。該フラグ
がオンのときは、ドアは動作中であり、ドアを止
めることが必要である。そのため、動作中→停止
処理387をおこなう。 If the startup input processed flag is off,
The startup input processed flag 385 is turned on, and then the operating flag 386 is checked. When the flag is on, the door is in operation and it is necessary to stop the door. Therefore, the operation → stop process 387 is performed.
また、動作中フラグ386がオフのときは、ド
アは停止中であり、ドアを動作させることが必要
である。そのため停止中→動作処理388をおこ
なう。 Further, when the operating flag 386 is off, the door is stopped and it is necessary to operate the door. Therefore, the stopping→operating process 388 is performed.
次に、障害物処理379について第16図によ
り説明する。ここの処理では第6図に示した、状
態308、状態309、状態310をおこなう。
但し、状態309では定時間下降中に検知された
オブストラクシヨンの場合である。 Next, the obstacle processing 379 will be explained with reference to FIG. In this process, states 308, 309, and 310 shown in FIG. 6 are performed.
However, state 309 is a case where obstruction is detected while descending for a fixed period of time.
まず、動作方向フラグ390をチエツクし、該
フラグがオンの場合は、上昇を意味し、停止させ
るための下限外停止処理391をおこなう。もし
前記フラグがオフの場合は、下降を意味している
ので、下限リミツトSW392のチエツクをおこ
なう。もし、該下限リミツトSWオンであれば、
状態309であり、リバースする必要はなく、下
限停止処理393をおこなう。 First, the operating direction flag 390 is checked, and if the flag is on, it means an upward movement, and a lower limit outside stop process 391 is performed to stop the movement. If the flag is off, it means a fall, so the lower limit SW 392 is checked. If the lower limit SW is on,
In state 309, there is no need to reverse, and lower limit stop processing 393 is performed.
前記下限リミツトSW392がオフのときはリ
バース上昇しなければならない。次に、障害物停
止中フラグ394をチエツクし、オフであればオ
ブストラクシヨン処理状態305にする必要があ
る。すなわち、障害物停止中フラグオン395、
障害物停止タイマーセツト396(これは第10
図タイマーTM6に相当する)、125msec基準タイ
マーセツト397(これは第10図タイマー
TM3に相当する)、停止中継続処理398をおこ
なう。 When the lower limit SW 392 is off, the reverse movement must be raised. Next, it is necessary to check the obstacle stopping flag 394 and, if it is off, to set the obstruction processing state 305. That is, the flag on while the obstacle is stopped 395;
Obstacle stop timer set 396 (this is the 10th
125 msec reference timer set 397 (this corresponds to the Fig. 10 timer TM 6 ), 125 msec reference timer set 397
(corresponding to TM 3 ), the continuation process 398 during stop is performed.
前記障害物停止中フラグオンの時は、障害物停
止タイマー399をチエツクし、リセツトされる
まで、ドアを停止させておく。該設定時間は本発
明なる実施例では、0.5秒としている。 When the obstacle stop flag is on, the door is stopped until the obstacle stop timer 399 is checked and reset. In the embodiment of the present invention, the set time is 0.5 seconds.
前記停止タイマー399がリセツトされた場合
は、第6図状態306を具体化するため、障害物
フラグ、障害物停止中フラグオフ400、リバー
スモードオン401、動作中フラグ、動作方向フ
ラグオン402、モータ下降リセツト、モータ上
昇出力403、リバースタイマーセツト(1.875
秒)404(これは第10図タイマーTM6に相
当する)、125m sec基準タイマーセツト405
(これは第10図タイマーTM3に相当する)をお
こなう。 When the stop timer 399 is reset, in order to embody the state 306 in FIG. 6, the obstacle flag, the obstacle stop flag is turned off 400, the reverse mode is turned on 401, the operating flag, the operating direction flag is turned on 402, and the motor lowering reset is set. , motor rise output 403, reverse timer set (1.875
seconds) 404 (this corresponds to timer TM 6 in Figure 10), 125m sec reference timer set 405
(This corresponds to timer TM 3 in Figure 10).
次に、動作中→停止処理387について、第1
7図を用い説明する。 Next, regarding the operation → stop processing 387, the first
This will be explained using FIG.
停止処理として動作中フラグオフ410、ドア
上昇リセツト411、ドア下降リセツト412、
下限外停止処理413をおこなう。 As stop processing, in-operation flag off 410, door up reset 411, door down reset 412,
A lower limit outside stop process 413 is performed.
次に、停止中→動作処理388について、第1
8図を用い説明する。 Next, regarding the stop → operation process 388, the first
This will be explained using Figure 8.
まずEDカウントタイマー420がセツトされ
ているかどうかをチエツクする。これは第10図
のタイマーTM10に相当する。セツトであれば、
第11図に示した状態にあり、EDカウンタ更
新(+1)421をおこなう。もし、リセツトで
あれば、状態にあることを意味する。 First, it is checked whether the ED count timer 420 is set. This corresponds to timer TM 10 in FIG. If set,
In the state shown in FIG. 11, the ED counter is updated (+1) 421. If it is reset, it means that it is in the state.
次にED値オーバ422をチエツクする。もし、
ED値がオーバした場合にはED値オーバフラグオ
ン423、ED値オーバタイマーセツト424、
30sec基準タイマーセツト425(これは第10
図のタイマーTM9に相当する)をおこなう。 Next, check the ED value over 422. if,
When the ED value exceeds, the ED value over flag is turned on 423, the ED value over timer set 424,
30sec reference timer set 425 (this is the 10th
(corresponding to timer TM 9 in the figure).
もし、ED値をオーバしていないときは、EDカ
ウンタを初期クリアするため、EDカウントタイ
マーリセツト426をおこなう。 If the ED value has not been exceeded, an ED count timer reset 426 is performed to initially clear the ED counter.
次に、上下限リミツトSWオン427をチエツ
クする。これは上、下限リミツトSWの状態とし
て、どちらか一方がオンしている場合はあるが、
同時にオンしている場合には故障であると判断す
るものであり、停止中継続処理428をおこない
ドアを動作させない。 Next, check the upper and lower limit SW ON 427. This is the state of the upper and lower limit SWs, and although either one may be on,
If they are turned on at the same time, it is determined that there is a malfunction, and the stop continuation process 428 is performed and the door is not operated.
次に、リミツトSW429をチエツクし、上限
リミツトスイツチSWオンのときは、下降出力、
下限リミツトSWオンのときは、上昇出力、どち
らのリミツトSWもオンしていないときは、動作
方向フラグ430でモードを決定する。来歴モー
ドとしての動作方向よりリミツトSWの入力信号
を優先させている。また、前記動作方向フラグ
は、第9図の一時記憶回路349に記憶される
が、電源投入時は全てクリアされるため、フラグ
はオフである。つまりフラグの意味としては、逆
方向の意味だけをおこなつており、フラグオフは
上昇、フラグオンは下降としている。そのため、
フラグオフの場合はドア下降リセツト、ドア上昇
出力431をおこない、次の動作方向である下降
を示すため、動作方向フラグオン432をおこな
う。すなわち、前記処理により、電源投入後のド
アの動作方向は上昇に固定される。 Next, check the limit SW429, and when the upper limit switch SW is on, the lowering output,
When the lower limit SW is on, the mode is determined by the rising output, and when neither limit SW is on, the mode is determined by the operating direction flag 430. Priority is given to the input signal of the limit switch over the operating direction as the history mode. Further, the operating direction flag is stored in the temporary storage circuit 349 in FIG. 9, but it is all cleared when the power is turned on, so the flag is off. In other words, the meaning of the flag is only in the opposite direction, with flag off as rising and flag on as falling. Therefore,
If the flag is off, the door lowering reset and door raising output 431 are performed, and the operating direction flag is turned on 432 to indicate the next operating direction, which is lowering. That is, by the above processing, the direction of movement of the door after power is turned on is fixed to upward.
また、動作方向フラグ430がオンのときは、
ドア上昇リセツト、ドア下降出力433、動作方
向フラグオフ434とし、次の動作方向を上昇と
する処理をおこなう。動作方向フラグ設定後に動
作開始処理435をおこなう。 Furthermore, when the motion direction flag 430 is on,
Processing is performed to reset the door up, output the door down 433, turn off the operating direction flag 434, and set the next operating direction to be up. After setting the motion direction flag, motion start processing 435 is performed.
次に、動作開始処理435について第19図を
用い説明する。 Next, the operation start processing 435 will be explained using FIG. 19.
この処理では、動作を開始するにあたり、全て
の関連するフラグ、タイマーを設定し、ライト点
灯を出力する。 In this process, to start the operation, all related flags and timers are set and a light is output.
そして、ODi点滅フラグオン440、ドア移動
開始フラグオン441、動作中フラグオン44
2、起動入力処理済フラグオン443、ランプ消
灯タイマーリセツト444(これは第10図のタ
イマーTM1に相当する)、EDクリアタイマーリ
セツト445(これは第10図のタイマーTM11
に相当する)、ODi点滅タイマーセツト446
(これは第10図のタイマーTM5に相当する)、
ライト点灯448、障害物無視タイマーセツト4
49(これは第10図のタイマーTM6に相当す
る)、125m sec基準タイマーセツト450(こ
れは第10図タイマーTM3に相当する)を順次
おこなう。 Then, ODi flashing flag on 440, door movement start flag on 441, operating flag on 44
2. Start input processed flag on 443, lamp off timer reset 444 (this corresponds to timer TM 1 in FIG. 10), ED clear timer reset 445 (this corresponds to timer TM 11 in FIG. 10)
), ODi blinking timer set 446
(This corresponds to timer TM 5 in Figure 10),
Light on 448, obstacle ignore timer set 4
49 (which corresponds to timer TM 6 in FIG. 10), and a 125 msec reference timer set 450 (which corresponds to timer TM 3 in FIG. 10).
次に、動作中継続処理383について、第20
図、第21図を用いて説明する。 Next, regarding the in-operation continuation process 383, the 20th
This will be explained using FIG.
この処理では、第6図に示した、状態304、
状態306を主に実行する。 In this process, the state 304 shown in FIG.
State 306 is mainly executed.
まず、動作方向フラグ451をチエツクし、オ
ンであれば、再びドア下降リセツト、ドア上昇出
力452を必ずおこなう。その後、上限リミツト
SWチエツク453をおこない、オンであれば下
限外停止処理456をおこなう。もし、上限リミ
ツトSWがオフであればリバースモード454チ
エツクをおこない、該モードがオンの場合にはリ
バースタイマーをチエツク455する。該タイマ
ーは第10図のタイマーTM6であり、リセツト
されている場合は、前記第6図の状態306の1
フイート上昇したことに相当するために、次は下
限停止処理をおこなう。そしてセツトであれば続
行する。 First, the operation direction flag 451 is checked, and if it is on, the door lowering reset and door raising output 452 are always performed again. Then the upper limit
A SW check 453 is performed, and if it is on, a lower limit outside stop process 456 is performed. If the upper limit SW is off, the reverse mode is checked 454, and if the mode is on, the reverse timer is checked 455. The timer is timer TM 6 of FIG. 10, and when reset, state 306 of FIG.
Since this corresponds to an increase in feet, the next step is to perform lower limit stop processing. If it is set, continue.
前記動作方向フラグ451をチエツクしオフで
あれば、再びドア上昇リセツト、ドア下降出力4
57を必ずおこなう。その後、下限リミツトSW
458チエツクをおこない、オンであれば下限点
検知フラグ459をチエツクする。該フラグがオ
フであれば、今下限点入力がされた直後であり、
下限点検知フラグオン460をすると共にモータ
停止遅延タイマーセツト461をおこなう。これ
は、第10図のタイマーTM2に相当する。次に
ドア移動時間監視タイマーリセツト462をおこ
なう。これは第10図のタイマーTM8に相当す
る。 Check the operating direction flag 451 and if it is off, reset the door up again and output the door down output 4.
Be sure to do step 57. After that, lower limit SW
458 is checked, and if it is on, the lower limit detection flag 459 is checked. If the flag is off, it means that the lower limit point has just been input,
The lower limit point detection flag is turned on 460 and the motor stop delay timer is set 461. This corresponds to timer TM2 in FIG. Next, a door movement time monitoring timer reset 462 is performed. This corresponds to timer TM8 in FIG.
前記下限点検知フラグ459オンであれば、モ
ータ停止遅延タイマーをチエツク463、リセツ
トされていれば、第6図の状態304の一定時間
下降したことが確認されたことになるため、次は
下限停止処理464をおこなう。 If the lower limit detection flag 459 is on, the motor stop delay timer is checked 463, and if it has been reset, it is confirmed that the motor has fallen for a certain period of time in state 304 in FIG. Processing 464 is performed.
なお、本発明の実施例では、タイマーTM2を
225m secに設定している。 In addition, in the embodiment of the present invention, the timer TM 2 is
It is set to 225m sec.
次に、下限停止処理、下限外停止処理について
第22図、第23図、停止継続処理について第2
3図を用い説明する。 Next, Figures 22 and 23 explain the lower limit stop process and lower limit stop process, and Figure 2 shows the stop continuation process.
This will be explained using Figure 3.
起動入力不連続タイマーセツト470、障害物
処理、下限点検出後処理用フラグオフ471、起
動入力処理済フラグオン472をおこなう。これ
は操作指令入力で停止した場合でも、上、下限リ
ミツトスイツチ入力で停止した場合も同一として
処理する。 A start input discontinuous timer is set 470, an obstacle process, a lower limit point detection post-processing flag is turned off 471, and a start input processed flag is turned on 472. This process is treated as the same whether it is stopped by inputting an operation command or by inputting an upper or lower limit switch.
次にEDカウントタイマーセツト473をおこ
なう。これは第10図のタイマーTM10に相当す
る。 Next, ED count timer set 473 is performed. This corresponds to timer TM 10 in FIG.
ライト点灯時間は、第8図の付加回路316で
設定される2分または6分セレクト信号をライト
点灯時間474でチエツクし、ライト消灯タイマ
ー2分セツト475、、ライト消灯タイマー6分
セツトのどちらかを選ぶ。次にODi点滅タイマー
リセツト477、ODi点滅フラグオフ478、
EDクリアタイマーセツト479をおこなう。こ
れは第10図のタイマーTM11に相当し、本発明
の実施例では6分に設定してしている。次に
30sec基準タイマーセツト480をおこなう。 The light-on time is determined by checking the 2-minute or 6-minute select signal set by the additional circuit 316 in FIG. Choose. Next, ODi blinking timer reset 477, ODi blinking flag off 478,
Perform ED clear timer set 479. This corresponds to timer TM 11 in FIG. 10, and is set to 6 minutes in the embodiment of the present invention. next
A 30 sec reference timer set 480 is performed.
次の処理として、動作中フラグオフ481、ド
ア下降リセツト、ドア上昇リセツト482、ドア
移動時間監視タイマーリセツト483をおこな
う。 As the next processing, turning off the operating flag 481, resetting the door down, resetting the door up 482, and resetting the door moving time monitoring timer 483 are performed.
次に第14図のメインフローチヤートでのタイ
マー処理368を、第24図から第27図を用い
説明する。このフローチヤート処理部では、自己
のステツプ数を計数しタイマーにおきかえてお
り、個々のタイマーカウンタについては、第10
図と対応している。ここでは記号を付記し、マツ
プ上との対応ずけを明確にする。 Next, the timer processing 368 in the main flowchart of FIG. 14 will be explained using FIGS. 24 to 27. This flowchart processing section counts its own step number and replaces it with a timer.
It corresponds to the figure. Here, symbols are added to clarify the correspondence with the map.
15.625m secタイマーカウンタ更新490をお
こない、該タイマーTM1のタイムオーバをタイ
ムオーバ491でチエツクする。ここで前記メイ
ンフローチヤートの1サイクルは97ステツプであ
り、それを4ビツトでカウントすると16回目にタ
イムオーバということで、オーバフローが出る。
1ステツプが10μ secであり、16×97ステツプ×
10μses=15.52m secとなる。そのため、
15.625m secを考えたのはその上位カウンタ125
m secの関連があるためであり、基本部ですで
に1%程度の誤差は含むものとする。タイムオー
バ491の出力は、15.625m sec毎にでるため、
それをモータ停止遅延タイマーカウンク更新49
2(タイマーTM2)、125m sec基準タイマーカ
ウンタ更新493(タイマーTM3、タイマー
TM3は+2ずつカウントするため)、タイムオー
バ494でのオーバフロー時は125m secが保証
される。 15.625m sec The timer counter is updated 490, and the timeout 491 is checked to see if the timer TM1 has timed out. Here, one cycle of the main flowchart has 97 steps, and if these steps are counted using 4 bits, a timeout will occur at the 16th time, and an overflow will occur.
One step is 10 μsec, 16 x 97 steps x
10 μs = 15.52 m sec. Therefore,
I thought of 15.625m sec from its upper counter 125
This is because there is a relationship of m sec, and it is assumed that an error of about 1% is already included in the basic part. The output of time over 491 is output every 15.625m sec, so
It updates the motor stop delay timer count 49
2 (timer TM 2 ), 125m sec reference timer counter update 493 (timer TM 3 , timer
TM 3 counts in increments of +2), 125 m sec is guaranteed in the event of an overflow at time over 494.
次の処理である受信成立時タイマー補正495
の内容については後述するが、この処理ではタイ
マー補正のときには不連続タイマーの更新はおこ
なわないものとする。受信成立時タイマー補正で
ないときに、起動入力不連続タイマーカウンタ4
96をチエツクする。カウンタ値がゼロでないと
きにタイマーカウンタ更新497(タイマー
TM4)をおこない、タイムオーバ498でチエ
ツクする。もし、タイムオーバがあれば起動入力
処理済フラグオフ499をおこなう。 The next process is timer correction when reception is established 495
Although the details will be described later, it is assumed that in this process, the discontinuous timer is not updated during timer correction. Start input discontinuous timer counter 4 when the timer is not corrected when reception is established.
Check 96. Timer counter update 497 (timer
TM 4 ) and check at time over 498. If there is a time-over, the startup input processing completed flag 499 is turned off.
ODi点滅カウンタ500をチエツクする。カウ
ンタ値がゼロでないとき、タイマーカウンタ更新
501(タイマーTM5)をおこないタイムオー
バ502でチエツクする。もしタイムオーバがあ
ればODi点滅処理503をおこなう。すなわちDi
点滅フラグによりODiを点滅させ、第12図の状
態300、状態302をおこなう。 Check ODi blink counter 500. When the counter value is not zero, the timer counter is updated 501 (timer TM 5 ) and checked at time over 502. If there is a time over, ODi blinking processing 503 is performed. That is, Di
ODi is blinked by the blinking flag, and states 300 and 302 in FIG. 12 are performed.
次に障害物無視タイマーカウンタをチエツク5
04する。ゼロでないとき、タイマーカウンタ更
新505(タイマーTM6)をおこない、タイム
オーバ506でチエツクする。もしタイムオーバ
があれば、移動時間監視タイマー処理507をお
こなう。ここでの処理は、ドア移動開始フラグを
オフとし移動時間監視タイマーをセツトする。 Next, check the obstacle ignore timer counter 5
04. If it is not zero, the timer counter is updated 505 (timer TM 6 ) and checked at time-over 506. If there is a time over, moving time monitoring timer processing 507 is performed. In this process, the door movement start flag is turned off and a movement time monitoring timer is set.
次にここまでの処理で、2sec基準タイマーカウ
ンタ更新508(タイマーTM7)をおこないタ
イムオーバ509でチエツクする。 Next, in the processing up to this point, a 2-sec reference timer counter update 508 (timer TM 7 ) is performed and a time-over 509 is checked.
タイムオーバがあれば2sec経過となる。次に移
動時間監視タイマーカウンタ510をチエツクす
る。ゼロでないとき、タイマーカウンタ更新51
1(タイマーTM8)をおこない、タイムオーバ
512でチエツクする。もしタイムオーバがあれ
ば移動時間オーバ処理をおこなう。ここでは障害
物フラグオン、リバースモードオフとしている。
すなわち、タイムオーバはドア起動後、上限リミ
ツトスイツチ、下限リミツトスイツチ、オブスト
ラクシヨンスイツチからのいずれの入力もないと
き25秒後に生じる。その出力はオブストラクシヨ
ン検知処理と同等となるようにしている。 If there is a time-over, 2 seconds will elapse. Next, the travel time monitoring timer counter 510 is checked. When not zero, timer counter update 51
1 (timer TM 8 ) and checks at time over 512. If there is a time over, processing for moving time over is performed. Here, the obstacle flag is turned on and the reverse mode is turned off.
That is, a time-over occurs 25 seconds after the door is activated when there is no input from any of the upper limit switch, lower limit switch, and obstruction switch. The output is made to be equivalent to obstruction detection processing.
次に30sec基準タイマーカウンタ更新514
(タイマーTM9)をおこない、タイムオーバ51
5でチエツクする。 Next, 30sec reference timer counter update 514
(timer TM 9 ) and time over 51
Check with 5.
タイムオーバがあれば30秒経過となる。次に
30sec基準タイマーセツト516をおこなう。こ
れは30sec基準タイマーTM9はタイマーTM7がベ
ースになつているためであり、15カウントでオー
バフローさせる必要がある。ここではタイマー
TM9カウンタに“1”をセツトしている。 If there is a time-over, 30 seconds will elapse. next
A 30 sec reference timer set 516 is performed. This is because the 30 sec reference timer TM 9 is based on the timer TM 7 , and needs to overflow at 15 counts. here is the timer
The TM9 counter is set to “1”.
次にEDカウントタイマーカウンタ517をチ
エツクする。ゼロでなければタイマーカウンタ更
新518(タイマーTM10)をおこなう。 Next, the ED count timer counter 517 is checked. If it is not zero, the timer counter is updated 518 (timer TM 10 ).
次にEDクリアタイマーカウンタ更新519
(タイマーTM11)をおこない。タイムオーバ5
20でチエツクする。もしタイムオーバがあれ
ば、EDクリア処理521おこなう。ここでの処
理は、EDカウンタクリア、ED値オーバフラグオ
フとし、第11図の状態に相当する。 Next, ED clear timer counter update 519
(timer TM 11 ). time over 5
Check at 20. If there is a time over, ED clear processing 521 is performed. The processing here is to clear the ED counter and turn off the ED value over flag, which corresponds to the state shown in FIG.
次にライト消灯タイマーカウンタ更新522
(タイマーTM12)をおこない、タイムオーバ5
23でチエツクする。もしタイムオーバがあれば
ライト消灯処理524をおこなう。 Next, update the light off timer counter 522
(timer TM 12 ) is executed, and the time is over 5.
Check at 23. If there is a time over, a light extinguishing process 524 is performed.
次に第14図のメインフローチヤート受信処理
365を説明する前に、もう一度送受信方式につ
いて述べることにする。 Next, before explaining the main flowchart reception process 365 of FIG. 14, the transmission and reception method will be described once again.
送信器331の回路例として第28図を用い説
明する。インバータ530,531、抵抗R1,
R2,C1によりクロツク発振回路を形成し、イン
バータ532をとおしカウンタ543に入力す
る。カウンタ543の下位3ビツトは、デコーダ
545,546,547に入力し、上位3ビツト
をデコーダ544に入力する。ここで上位3ビツ
トをデコードしたQ1〜Q5出力は、各々カウンタ
543の下位QAビツトの8倍に相当する。その
ため、デコーダ544の出力Q1〜Q5により40ビ
ツトが形成される。ここでQ1,Q2出力は3入力
NOR552に入力し、これで同期信号16ビツト
分となる。それからQ3ではインバータ533に
よりデコーダ545が選定され、カウンタ543
の下位3ビツトをデコードし、前記デコーダ54
5の出力をオープンドレインタイプのインバータ
537(インバータ6個分)に出力し、該出力が
ビツト設定部であるビツトスイツチ548(6接
点)を順次スキヤンしてオン―オフ情報をインバ
ータ536を介し3入力NOR552に入力する。
同様にしてデコーダ544のQ4出力はインバー
タ534を介し、デコーダ546が選定され、オ
ープンドレインタイブのインバータ539(イン
バータ6個分)、ビツトスイツチ549(6接
点)、同様にしてデコーダ544のQ5出力はイン
バータ535を介し、デコーダ547が選定され
オープンドレインタイプのインバータ541(イ
ンバータ3個分)、ビツトスイツチ550(3接
点)を順次スキヤンする。ここでオープンドレイ
ンタイプのインバータ538,540は1個であ
り、ストツプビツトSPに対応し、オープンドレ
インタイプのインバータ542(インバータ3個
分)は1フレームのストツプビツトFSPに対応す
る。 An example of the circuit of the transmitter 331 will be explained using FIG. 28. Inverters 530, 531, resistance R 1 ,
A clock oscillation circuit is formed by R 2 and C 1 , and is inputted to a counter 543 through an inverter 532 . The lower three bits of counter 543 are input to decoders 545, 546, and 547, and the upper three bits are input to decoder 544. Here, the Q 1 to Q 5 outputs obtained by decoding the upper three bits each correspond to eight times the lower Q A bit of the counter 543. Therefore, the outputs Q 1 -Q 5 of decoder 544 form 40 bits. Here, Q 1 and Q 2 outputs are 3 inputs
This is input to the NOR 552, resulting in a 16-bit synchronization signal. Then, in Q 3 , the decoder 545 is selected by the inverter 533, and the counter 543
The decoder 54 decodes the lower 3 bits of the
The output of 5 is output to an open-drain type inverter 537 (six inverters), and the output sequentially scans the bit switch 548 (6 contacts), which is a bit setting section, and inputs the on-off information via the inverter 536 to 3 inputs. Input to NOR552.
Similarly, the Q 4 output of the decoder 544 is passed through the inverter 534, the decoder 546 is selected, the open-drain type inverter 539 (six inverters), the bit switch 549 (6 contacts), and the Q 5 output of the decoder 544. The decoder 547 is selected via the inverter 535 and sequentially scans the open drain type inverter 541 (three inverters) and the bit switch 550 (three contacts). Here, one open drain type inverter 538, 540 corresponds to stop bit SP, and open drain type inverter 542 (three inverters) corresponds to one frame stop bit FSP.
以上の操作をおこなうことにより、UHF発振
部であるRFオシレータ551を3入力NOR55
2でオン―オフ制御すれば、送信器331の電波
出力として第13図の如くになる。 By performing the above operations, the RF oscillator 551, which is the UHF oscillator, can be
If on-off control is performed in step 2, the radio wave output of the transmitter 331 will be as shown in FIG.
このようにして送信されてきた情報を、超再生
回路である受信回路330で受信し、論理処理回
路311に入力する。該論理処理回路311には
ビツト設定回路321が配置されている。該ビツ
ト設定回路321の実施例を第29図に示す。ビ
ツトスイツチ560,561,562と、ダイオ
ードDi1〜Di10から成り、論理処理回路出力R00〜
R03、R10〜R13、D01,D02の10ビツトの出力を順
次制御し、常に1ビツトのみ“1”となしあとの
9ビツトは“0”(オープンドレインであるがハ
イインピーダンス状態である)にすることによ
り、ビツトスイツチのオン―オフ情報を入力ポー
トであるI1,I2から取りこんでいる。 The information thus transmitted is received by the receiving circuit 330, which is a super-reproducing circuit, and is input to the logic processing circuit 311. A bit setting circuit 321 is arranged in the logic processing circuit 311. An embodiment of the bit setting circuit 321 is shown in FIG. Consists of bit switches 560, 561, 562 and diodes D i1 to D i10 , and logic processing circuit output R 00 to
The 10-bit output of R 03 , R 10 to R 13 , D 01 , and D 02 is controlled sequentially, and only 1 bit is always set to "1", and the remaining 9 bits are set to "0" (open drain, but in a high impedance state). ), bit switch on/off information is taken in from input ports I 1 and I 2 .
第30図は上記ビツトスイツチの情報をとりこ
むときの設定パターンを表にまとめたものであ
る。ここでフレームNo.とは、データに対応するも
のであり、データD1〜D5はフレームNo.0、デー
タD6〜D10はフレームNo.1、データD11〜D15はフ
レームNo.2、フレームストツプビツトはフレーム
No.3とする。また、ビツトカウンタとしてスター
トビツトSTからストツプビツトSPまで偶数値で
わりあてる。また、ビツトスイツチの情報をとり
こむときの出力パターン及び入力ポートは図の如
くになる。 FIG. 30 is a table summarizing the setting patterns when taking in the bit switch information. Here, the frame No. corresponds to data; data D 1 to D 5 are frame No. 0, data D 6 to D 10 are frame No. 1, and data D 11 to D 15 are frame No. 1. 2. Frame stop bit is frame
Set it as No.3. Also, as a bit counter, even values are assigned from the start bit ST to the stop bit SP. Further, the output pattern and input port when taking in bit switch information are as shown in the figure.
次に受信処理365について第31図から第3
7図を用い説明する。 Next, regarding the reception processing 365, the third
This will be explained using FIG.
第31図を説明する。 FIG. 31 will be explained.
障害物リミツトSWチエツク570はドアが動
作中のとき、障害物、動作方向のリミツトSWを
チエツクする。動作中でないときは、処理ステツ
プ数を一致させる。詳細は第37図に示す。この
処理で障害物があつた場合、あるいは動作方向の
リミツトSWがオンしていた場合は、ステータス
フラグ(これは第9図の状態表示レジスタ内にあ
る)をセツトする。次の処理である障害物リミツ
トSW入力571のチエツクは前記ステータスフ
ラグをチエツクするだけでよい。ステータスフラ
グオンの時はGFC1にジヤンプする。ステータ
スフラグオンの時は、同期信号カウンタ更新57
2をおこなう。同期信号カウンタとしては第9図
に示す一時記憶回路349の内部に、第10図の
如く8ビツトを用意している。次に該カウンタの
値が一定時間以上続いていないかどうかをチエツ
クする。つまり本来の同期信号として入力される
波形の最大値を設定しておき、それよりもカウン
タ値が大きければ異常と判断し、GFC1へジヤ
ンプする。 Obstacle limit SW check 570 checks the limit SW of obstacles and movement direction when the door is in operation. When not in operation, match the number of processing steps. Details are shown in FIG. 37. If an obstacle is encountered during this process, or if the limit switch in the operating direction is on, a status flag (this is in the status display register in FIG. 9) is set. The next process, checking the obstacle limit SW input 571, only requires checking the status flag. When the status flag is on, it jumps to GFC1. When the status flag is on, synchronization signal counter update 57
Do step 2. As a synchronizing signal counter, 8 bits as shown in FIG. 10 are prepared inside the temporary storage circuit 349 shown in FIG. Next, it is checked whether the value of the counter continues for a certain period of time or not. In other words, the maximum value of the waveform input as the original synchronization signal is set, and if the counter value is larger than that value, it is determined to be abnormal and jumps to GFC1.
この同期信号カウンタ1上限値チエツク573
で結果がNとでた場合には、受信データ=0 5
74をおこないデータがゼロ、つまり同期信号が
終了したか否かをチエツクする。もしデータがゼ
ロでなければ、処理は障害物リミツトSWチエツ
ク570に戻る。図に示したL1のループを、受
信データがゼロになるまでくり返す。受信データ
0 574でデータがゼロになつた場合は、同期
信号カウンタ2下限値575をチエツクする。つま
り本来の同期信号として入力される波形の最小値
を設定しておき、それよりもカウント値が小さけ
れば異常と判断し、GFC1へジヤンプする。 This synchronization signal counter 1 upper limit check 573
If the result is N, the received data = 0 5
74 and checks whether the data is zero, that is, whether the synchronization signal has ended. If the data is not zero, processing returns to Obstacle Limit SW Check 570. Repeat the loop of L1 shown in the figure until the received data becomes zero. If the received data becomes zero at 574, the lower limit value 575 of the synchronization signal counter 2 is checked. In other words, the minimum value of the waveform input as the original synchronization signal is set, and if the count value is smaller than that value, it is determined to be abnormal and jumps to GFC1.
この同期信号カウンタ2下限値575で結果が
Yとでた場合はDiPSW読込用出力パターン初期
値セツト576、フレームNo.初期値セツト577
を第30図の如くおこなう。 If the result is Y at this synchronization signal counter 2 lower limit value 575, the output pattern initial value set 576 for reading DiPSW and the frame number initial value set 577 are set.
Do this as shown in Figure 30.
次に第32図を説明する。 Next, FIG. 32 will be explained.
サンプリングタイミングカウンタ初期値セツト
578、これは次のビツトカウンタ初期値セツト
579を合せ、第31図、同期信号カウンタ2下
限値575、DiPSW読込用出力パターン初期値
セツト及びフレームNo.初期値セツトに要する処理
時間長を、その次からはじまるサンプリング開始
までの誤差として修正する意味を有する。 Sampling timing counter initial value set 578, which is required for the following bit counter initial value set 579, as shown in FIG. This has the meaning of correcting the processing time length as an error from the next sampling start.
障害物リミツトSWチエツク580は、ドアが
動作中のとき、障害物、動作方向のリミツトSW
をチエツクする。動作中でないときは、処理ステ
ツプ数を一致させる。詳細は第37図に示す。こ
の処理で障害物があつた場合、あるいは動作方向
のリミツトSWがオンしていた場合は、ステータ
スフラグ(これは第9図の状態表示レジスタ内に
ある)をセツトする。 Obstacle limit SW check 580 checks the limit SW of obstacles and movement direction when the door is operating.
Check. When not in operation, match the number of processing steps. Details are shown in FIG. 37. If an obstacle is encountered during this process, or if the limit switch in the operating direction is on, a status flag (this is in the status display register in FIG. 9) is set.
次の処理である障害物リミツトSW入力581
のチエツクは前記ステータスフラグをチエツクす
るだけでよい。 Obstacle limit SW input 581 which is the next process
To check, just check the status flag.
ステータスフラグオンの時はGFC1にジヤン
プする。 When the status flag is on, it jumps to GFC1.
次にスタートビツトのサンプリング582のチ
エツクをおこなう。前述の如く、サンプリング周
期として、スタートビツトの時は1/32、それ以外
は1/16となる。そのためサンプリングカウンタ更
新583は+2ずつ更新し、1/32とし、サンプリン
グカウンタ584は+1ずつ更新する。 Next, the start bit sampling 582 is checked. As mentioned above, the sampling period is 1/32 at the start bit and 1/16 at other times. Therefore, the sampling counter update 583 is updated by +2 to 1/32, and the sampling counter 584 is updated by +1.
次にサンプリングタイムオーバ585をチエツ
クし、結果がまだであれば、処理は障害物リミツ
トSWチエツク580に戻る。図に示したL2のル
ープをサンプリングタイムオーバになるまでくり
かえす。 Next, the sampling time over 585 is checked, and if there is no result yet, the process returns to the obstacle limit SW check 580. Repeat the L 2 loop shown in the figure until the sampling time is over.
第31図のL1ループの処理ステツプ数と第3
2図のL2ループの処理ステツプ数は同一にする。
サンプリングタイムオーバ585がYとなつた
ら、サンプリング誤差補正586をおこなう。 The number of processing steps in the L1 loop in Figure 31 and the third
The number of processing steps in the L2 loop in Figure 2 is the same.
When the sampling time over 585 becomes Y, sampling error correction 586 is performed.
前述したL1ループでの処理ステツプ数は32
である。だから、
32処理ステツプ/ループ×1/16
=2処理ステツプ/ループ
となり、1カウント2処理ステツプとして同期カ
ウンタ下位デイジツトの値だけカウントして誤差
を補正する。 The number of processing steps in the L1 loop mentioned above is 32.
It is. Therefore, 32 processing steps/loop x 1/16 = 2 processing steps/loop, and the error is corrected by counting only the value of the lower digit of the synchronous counter as 1 count and 2 processing steps.
次に第33図を説明する。 Next, FIG. 33 will be explained.
受信データをキヤリアに取込む処理778をお
こなう。ここでいうキヤリアとは、第9図に示す
如態表示レジスタ346にある。次にフレームNo.
3であるかどうか、すなわち、フレームストツプ
ビツトFSPであるかどうかフレームNo.3でチエツ
ク779する。もしそうであればGFC3へジヤ
ンプする。フレームNo.3でないのならば、次の処
理にうつりスタートビツトのチエツク780をお
こなう。スタートビツトであるかどうかはビツト
カウント値をみて判断する。ビツトカウント値が
ゼロであればGFC4へジヤンプする。ビツトカ
ウント値がゼロでないのであれば次の処理にうつ
り、ストツプビツトのチエツク781をおこな
う。ストツプビツトであるかどうかは、ビツトカ
ウンタ値をみて判断する。ビツトカウント値が1
4であればGFC5へジヤンプする。 Processing 778 is performed to capture the received data into the carrier. The carrier here is located in the status display register 346 shown in FIG. Next, frame no.
3, that is, the frame stop bit FSP is checked 779 in frame No. 3. If so, jump to GFC3. If it is not frame No. 3, proceed to the next process and perform a start bit check 780. Whether it is a start bit or not is determined by looking at the bit count value. If the bit count value is zero, jump to GFC4. If the bit count value is not zero, the process moves on to the next step and a stop bit check 781 is performed. Whether it is a stop bit or not is determined by looking at the bit counter value. bit count value is 1
If it is 4, jump to GFC5.
もしストツプビツトでなければ、DiPSW出力
D01,D02のリセツト782、DiPSW読込用出力
パターンロード783を処理する。その次にフレ
ームNo.1のチエツク784をおこなう。フレーム
No.1でなければDiPSW出力0〜3出力を処理7
85する。次に出力パターンのチエツク786を
おこない、ゼロであればDiPSW出力D01出力78
7を、また前記出力パターンがゼロでなければ
DiPSW出力D01のリセツト788をおこなう。つ
まり出力パターンをみてもわかるように、R00〜
R03は4ビツトラツチであり、D01は1ビツトラ
ツチである。このような構成上の理由から上記出
力パターン設定方法としている。これはフレーム
No.1であるときのDiPSW出力4〜7出力789、
出力パターンのチエツク790、DiPSW出力D02
出力791、DiPSW出力D02のリセツト792も
同様である。 If not stop bit, DiPSW output
The reset 782 of D 01 and D 02 and the output pattern load 783 for reading DiPSW are processed. Next, a check 784 of frame No. 1 is performed. flame
If it is not No. 1, process DiPSW output 0 to 3 output 7
85. Next, check the output pattern 786, and if it is zero, DiPSW output D 01 output 78
7, and if the output pattern is not zero
Reset 788 of DiPSW output D 01 is performed. In other words, as you can see from the output pattern, R 00 ~
R 03 is a 4-bit latch and D 01 is a 1-bit latch. For this reason, the above output pattern setting method is used. this is a frame
DiPSW output 4 to 7 output 789 when No. 1,
Output pattern check 790, DiPSW output D 02
The same applies to the output 791 and the reset 792 of the DiPSW output D02 .
次に第34図を説明する。 Next, FIG. 34 will be explained.
第33図のストツプビツトのチエツク781で
ストツプビツトの入力であると判定された後、そ
の信号がストツプビツト、すなわち“1”である
ことをストツプビツト正常593でチエツクす
る。もし“0”入力であればストツプビツトでは
ないので、正常な受信状態でなく、以降のサンプ
リングをおこなわない。GFC1にジヤンプする。 After it is determined by the stop bit check 781 in FIG. 33 that the signal is a stop bit input, the stop bit normal 593 is checked to see if the signal is a stop bit, that is, "1". If it is a "0" input, it is not a stop bit, so the receiving state is not normal, and subsequent sampling will not be performed. Jump to GFC1.
もしストツプビツト正常593でチエツクさ
れ、正常なストツプビツトであつたのならば、次
の処理をおこなう。受信データ594のチエツ
ク、障害物リミツトSWチエツク595、障害物
リミツトSW入力チエツク596を繰り返し、途
中、受信データ594で受信データが“0”であ
ることを確認した後、このループよりぬけ出し次
のサンプリングカウンタ初期値セツト598をお
こなう。 If the stop bit is checked as normal 593 and the stop bit is normal, the next process is performed. Checking the received data 594, obstacle limit SW check 595, and obstacle limit SW input check 596 are repeated, and after confirming that the received data is "0" in the received data 594, exit from this loop and proceed to the next step. Sampling counter initial value set 598 is performed.
その後、GFC10へジヤンプする。ここで受
信データ594でレベルチエツクをおこない、そ
の信号が立下つた時点より新たなサンプリングを
開始するため、サンプリングのその時点までの誤
差は解消することができる。 After that, jump to GFC10. Here, a level check is performed on the received data 594, and new sampling is started from the point at which the signal falls, so that errors in sampling up to that point can be eliminated.
第33図でスタートビツトチエツク780でス
タートビツトの入力であると判定された後、その
信号がスタートビツト、すなわち“0”であるこ
とをスタートビツト正常597でチエツクする。
もし“1”入力であればスタートビツトではない
ので、正常な受信状態でなく以降のサンプリング
をおこなわない。GFC1にジヤンプする。 In FIG. 33, after the start bit check 780 determines that the signal is a start bit input, the start bit normal 597 checks to see if the signal is a start bit, that is, "0".
If "1" is input, it is not a start bit, and therefore the receiving state is not normal and subsequent sampling will not be performed. Jump to GFC1.
もしスタートビツト正常597でチエツクさ
れ、正常なスタートビツトであつたのならば、次
の処理であるサンプリングカウンタ初期値セツト
598をおこなう。 If the start bit is checked as normal 597 and the start bit is normal, the next process, sampling counter initial value setting 598, is performed.
第35図は第33図フレームNo.3チエツク77
9でフレームNo.3であると判定された場合の処理
である。 Figure 35 shows frame No. 3 check 77 in Figure 33.
This is the process when it is determined that the frame is frame No. 3 in step 9.
ストツプビツト599でストツプビツトかどう
かをビツトカウンタでチエツクする。ビツトカウ
ンタ値が8,10,12値であるときは、受信データ
=1 600をチエツクする。このビツトカウン
タ値のときは、受信データは“1”でなければな
らず、GFC7へのジヤンプは正常な場合を示す。
もし受信データが“0”であれば、受信状態は異
常でありGFC1へジヤンプする。 At stop bit 599, the bit counter is checked to see if it is a stop bit. When the bit counter value is 8, 10, or 12, check the received data = 1600. At this bit counter value, the received data must be "1" and the jump to GFC7 indicates a normal case.
If the received data is "0", the reception state is abnormal and jumps to GFC1.
またストツプビツト599チエツクでビツトカ
ウンタが14の場合は、受信データ=0 601
をチエツクする。このビツトカウンタ値のとき
は、受信データは“0”でなければならず、
GFC8へのジヤンプは正常な場合を示す。もし
受信データが“1”であれば、受信状態は異常で
あり、GFC1へジヤンプする。 Also, if the bit counter is 14 when checking the stop bit 599, the received data = 0 601
Check. At this bit counter value, the received data must be “0”,
A jump to GFC8 indicates a normal case. If the received data is "1", the reception state is abnormal and the process jumps to GFC1.
第36図は第33図からの継続である。フレー
ムNo.2 602のチエツクにより設定された
DiPSWの入力ポートを区別している。第30図
に示す如く、フレームNo.=2であれば入力ポート
はI2であり、DiPSW入力11〜15に対応する。
そこで、DiPSW入力11〜15 605をチエ
ツクし、“1”であれば受信データ=1 604
をチエツクする。また“0”であれば受信データ
=0 606をチエツクする。チエツクした結
果、一致していれば出力パターン=0 607チ
エツクをおこなう。もし不一致の場合は、受信処
理用カウンタゼロクリア、受信処用用i/oポー
トリセツト614をおこなう。 FIG. 36 is a continuation of FIG. 33. Set by checking frame No. 2 602
DiPSW input ports are differentiated. As shown in FIG. 30, if frame No.=2, the input port is I2 , which corresponds to DiPSW inputs 11-15.
Therefore, check the DiPSW inputs 11 to 15 605, and if they are “1”, the received data = 1 604
Check. If it is "0", the received data=0 606 is checked. As a result of the check, if they match, the output pattern=0 607 check is performed. If there is a mismatch, the counter for reception processing is cleared to zero and the I/O port for reception processing is reset 614.
前記の場合でもしフレームNo.=2でないときは
入力ポートはI1であり、DiPSW入力1〜10に
対応する。そこでDiPSW入力1〜10 603
をチエツクし“1”であれば受信データ=1 6
04をチエツクする。また“0”であれば受信デ
ータ=0 606をチエツクする。チエツクした
結果一致していれば出力パターン=0 607チ
エツクをおこなう。もし不一致の場合は受信処理
用カウンタゼロクリア、受信処理用i/oポート
リセツト614をおこなう。 In the above case, if the frame number is not 2, the input port is I1 , which corresponds to DiPSW inputs 1-10. So DiPSW input 1-10 603
Check and if it is “1”, the received data = 1 6
Check 04. If it is "0", the received data=0 606 is checked. If the results of the check match, the output pattern is set to 0. 607 is checked. If they do not match, the reception processing counter is cleared to zero and the reception processing I/O port is reset 614.
次の処理として、出力パターン=0 607チ
エツクをおこなう。出力パターンが“0”であれ
ばデータ5ビツトのチエツクが完了したことを意
味し、次のフレームにおける新たなデータ取込み
パターンを設定する必要がある。 As the next process, output pattern=0 607 check is performed. If the output pattern is "0", it means that checking of 5 bits of data has been completed, and it is necessary to set a new data acquisition pattern for the next frame.
そのために、出力パターン初期値セツト608
をおこない、出力パターンとして“1”をセツト
する。また、フレームNo.更新(+1)609をお
こなう。 For this purpose, the output pattern initial value set 608
and set "1" as the output pattern. Also, frame number update (+1) 609 is performed.
次の処理として、サンプリングカウント初期値
セツト610をおこない、ビツトカウンタ更新
(+2)611をおこなう。第32図に示すGFC
9の位置にジヤンプする。 As the next process, a sampling count initial value is set 610 and a bit counter is updated (+2) 611. GFC shown in Figure 32
Jump to position 9.
前記出力パターン=0のチエツク607により
出力パターンが“0”でないときは、まだ同一フ
レーム内処理中であり出力パターン更新(2倍)
640をおこなう。 If the output pattern is not "0" due to the output pattern = 0 check 607, processing is still in progress within the same frame, and the output pattern is updated (doubled).
Do 640.
次の処理として、サンプリングカウンタ初期値
セツト610をおこない、ビツトカウンタ更新
(+2)611をおこなう。 As the next process, a sampling counter initial value is set 610 and a bit counter is updated (+2) 611.
第32図に示すGFC9位置にジヤンプする。 Jump to the GFC9 position shown in FIG.
第35図でGFC8へジヤンプするときは、デ
ータが一致したときであり、受信処理フローチヤ
ートで平均処理時間として、80msecを要してい
る(これは1ビツトが2msec、1フレーム40ビツ
トよりなるためである)。 When jumping to GFC8 in Figure 35, it is when the data match, and in the reception processing flowchart, the average processing time is 80 msec (this is because 1 bit is 2 msec and 1 frame is 40 bits). ).
そのため、第14図で受信処理365をおこな
うため、タイマ処理368が極めて大きな影響を
受けてしまう。これの対策として本発明の実施例
では、前記タイマ処理368における
15.625msecタイマを、タイマカウンタ補正61
2で5回コールして近似処理をおこないメインの
タイマを補正する。 Therefore, since the reception processing 365 is performed in FIG. 14, the timer processing 368 is extremely affected. As a countermeasure against this, in the embodiment of the present invention, in the timer processing 368,
15.625msec timer, timer counter correction 61
2 is called five times to perform approximation processing and correct the main timer.
次に、起動入力不連続タイマセツト613をお
こない、受信処理用カウンタゼロクリア、受信処
理用i/oポートリセツト614をおこなう。 Next, a startup input discontinuous timer is set 613, a reception processing counter is cleared to zero, and a reception processing I/O port is reset 614.
第37図は障害物リミツトSWチエツク処理内
容を示す。まず、動作中フラグ615をチエツク
し、オンしている、つまり動作中である場合は障
害物SW616チエツクをおこなう。障害物SW
オンであれば、ステータスセツト620をおこな
う。障害物SWが1のときは、動作方向のリミツ
トSWをチエツク617する。オンであればステ
ータスセツト620をおこなう。オフであればス
テータスリセツト618をおこなう。また前記動
作中フラグ615がオフしている、つまり停止中
であれば、動作中で必要とされた処理ステツプ数
と合せないと、停止と動作中でタイマーが変動す
ることになる。そのためステツプ数合せ619を
おこなつている。 FIG. 37 shows the contents of the obstacle limit SW check process. First, the in-operation flag 615 is checked, and if it is on, that is, in operation, an obstacle SW 616 is checked. Obstacle SW
If it is on, status set 620 is performed. When the obstacle SW is 1, the limit SW in the movement direction is checked 617. If it is on, status set 620 is performed. If it is off, a status reset 618 is performed. Further, if the in-operation flag 615 is off, that is, if the process is stopped, the timer will fluctuate between the process and the process unless it matches the number of processing steps required during the process. Therefore, a total of 619 steps is performed.
発明の応用例としては、次のような場合があ
る。前記実施例では、時間の管理を、前記一時記
憶回路の一部を計時手段として利用し、一定処理
ステツプ毎に計時している。しかして、このよう
な方式では、安価に構成はできるが、時間精度は
あまりよくない。この時間精度を向上させる手段
として、さらに時間のみを計時する手段を別途用
いる方法がある。具体的には、前記プログラム記
憶回路により起動をかけられ、特定の値が設定で
きるような回路、時間計時回路がある。または、
それとは別に、一定周期でタイミングパルスを発
生するような回路を、前記入出力回路に接続して
おき、該タイミングパルスの入力を、実行中のプ
ログラム処理より優先して処理するようにすれば
よい。このようにすれば、前記タイミングパルス
数を、カウントするかあるいは、特定のタイミン
グ長であれば、その入力信号を利用して、計時処
理をおこなうことができる。 Examples of applications of the invention include the following. In the embodiment described above, time is managed by using a part of the temporary storage circuit as a timekeeping means to measure time at each predetermined processing step. Although this type of system can be constructed at low cost, the time accuracy is not very good. As a means for improving this time accuracy, there is a method of using a separate means for measuring only time. Specifically, there are circuits and time clock circuits that can be activated by the program storage circuit and set a specific value. or
Separately, a circuit that generates timing pulses at regular intervals may be connected to the input/output circuit, and the input of the timing pulses may be processed with priority over the processing of the program being executed. . In this way, the timing process can be performed by counting the number of timing pulses or by using the input signal if the timing pulse is a specific timing length.
このような方法は、一般には割込み制御と称さ
れている。 Such a method is generally called interrupt control.
前記実施例では、前記ドア開閉装置の基本状態
遷移例として、上昇―停止―下降―停止のサイク
ル動作としているが、本発明の応用として、次の
ような基本状態遷移例も当然考えられる。操作入
力信号を受けるたびに動作―停止をくりかえし、
上限位置あるいは下限位置に前記ドア開閉装置が
到達した場合は、前記ドア開閉装置を停止させ
る。その次の操作入力信号を受けると、動作方向
を反転し、該動作方向指示に従い、ドアを移動さ
せる。 In the embodiment described above, the basic state transition example of the door opening/closing device is a cycle operation of raising-stop-lowering-stop, but the following basic state transition example can also be considered as an application of the present invention. It repeatedly operates and stops every time it receives an operation input signal,
When the door opening/closing device reaches the upper limit position or the lower limit position, the door opening/closing device is stopped. When receiving the next operation input signal, the operation direction is reversed and the door is moved according to the operation direction instruction.
上昇―停止 のくり返し
下降―停止 のくり返し
さらに、前記実施例では、操作入力信号として
ドアの移動方向を直接指示できる構成とはしてい
ないが、前記付加回路に、上昇指示用スイツチ、
下降指示用スイツチを設けることにより、該スイ
ツチが入力されているときは、該スイツチで指示
される方向へドアを移動させることは、処理プロ
グラムに、前記処理を追加するだけでよく、容易
に具現化できる。 Repeated ascent-stop Repeated descent-stop Further, although the above embodiment does not have a structure in which the direction of movement of the door can be directly instructed as an operation input signal, the additional circuit includes a switch for instructing a rise,
By providing a switch for lowering instructions, when the switch is input, moving the door in the direction instructed by the switch can be easily implemented by simply adding the above processing to the processing program. can be converted into
また、本実施例においても、前記ドアの移動方
向を直接指示する手段はある。上限リミツトスイ
ツチ、下限リミツトスイツチが入力される回路上
において、該スイツチと並列にスイツチを付加す
ればよく、処理プログラムとして、上限リミツト
スイツチがオンしていれば、下降指令、下限リミ
ツトスイツチがオンしていれば、上昇指令が出力
されることが容易にわかる。 Also in this embodiment, there is a means for directly instructing the moving direction of the door. It is sufficient to add a switch in parallel with the upper limit switch and the lower limit switch on the circuit where the upper limit switch and lower limit switch are input, and as a processing program, if the upper limit switch is on, the lower limit switch and the lower limit switch are on, It can be easily seen that the ascending command is output.
前記実施例では、オブストラクシヨン検知後の
処理として、上昇中は停止、下降中は一定時間停
止後、一定時間上昇するような状態遷移例を示し
ている。本発明は、前記オブストラクシヨン検知
後の処理として、動作中のドア状態に応じた制御
をおこなうことにあり、ドアを反転動作させた
り、あるいは一定時間停止処理を除去したり、あ
るいは一定時間上昇ではなく、上限位置まで上昇
する処理とするなど、前記状態遷移処理制御の自
由な拡張度を有する。 In the embodiment described above, an example of a state transition is shown as a process after obstruction is detected, such as stopping during rising, stopping for a certain period of time during falling, and then rising for a certain period of time. The present invention performs control according to the state of the door in operation as a process after the obstruction is detected, such as reversing the door, removing the stopping process for a certain period of time, or raising the door for a certain period of time. Instead, the state transition processing control can be freely extended, such as processing that rises to the upper limit position.
さらに、前記オブストラクシヨン検知後の処理
として、該処理中は、あらたな操作入力信号を受
付けないで処理し、前記処理が完了した後に、あ
らたな操作入力信号を受付けるようにしてもよ
い。 Further, as the process after the obstruction is detected, the process may be performed without accepting a new operation input signal during the process, and after the process is completed, a new operation input signal may be accepted.
さらに、前記オブストラクシヨン検知後の処理
として、該処理中のいかんにかかわらず、あらた
な操作入力を受付けて処理するようにしてもよ
い。 Furthermore, as a process after the obstruction is detected, a new operation input may be accepted and processed regardless of the process being performed.
前記実施例では、ドア開閉装置の動作時間管理
をおこない、動作時間以内に、前記ドア開閉装置
の各種状態検知信号が入力されない場合は、異常
と判断処理している。本発明によれば、前記動作
時間管理をおこなうことにより、動作中のドア状
態とは別の状態にするだけでよく、次のような処
理も考えられる。 In the embodiment described above, the operating time of the door opening/closing device is managed, and if the various state detection signals of the door opening/closing device are not input within the operating time, it is determined that there is an abnormality. According to the present invention, by performing the operating time management, it is sufficient to simply set the door to a state different from the operating state, and the following processing can also be considered.
1 前記ドア開閉装置を停止させる。1. Stop the door opening/closing device.
2 前記ドア開閉装置を反転させる。2. Reverse the door opening/closing device.
3 前記ドア開閉装置が開動作中であれば停止、
閉動作中であれば一定時間開動作させる。3 If the door opening/closing device is in operation, stop it;
If it is in the closing operation, it will be opened for a certain period of time.
4 前記ドア開閉装置が開動作中であれば停止、
閉動作中であれば開動作させる。4 If the door opening/closing device is in the opening operation, stop it;
If the closing operation is in progress, open the opening operation.
上記2,3,4項で、ドアの動作方向が反転す
る場合は、一定時間停止させてもよい。 In items 2, 3, and 4 above, if the direction of operation of the door is reversed, the door may be stopped for a certain period of time.
また、上記処理中は、該処理が完了するまで
に、あらたな操作入力信号を受付けないようして
もよい。また、上記処理中は、あらたな操作入力
信号を受付けるようにしてもよい。 Furthermore, during the above processing, no new operation input signals may be accepted until the processing is completed. Further, during the above processing, a new operation input signal may be accepted.
前記実施例では、実行処理手順において状態検
知装置からの検知入力として特に優先的に処理は
していない。但し、一般に割込み制御と称される
実行プログラムより優先して処理するように、前
記状態検知装置に優先度をつけて処理してもよ
い。 In the embodiment described above, detection input from the state detection device is not particularly prioritized in processing in the execution processing procedure. However, the state detection device may be given priority and processed so that it is processed with priority over an execution program generally referred to as interrupt control.
さらに、安全装置の付加や、特定の信号入力に
対し、前記の如く優先度処理をおこなうことによ
り、ドア開閉装置をシステム性能が向上すること
は言うまでもない。 Furthermore, it goes without saying that the system performance of the door opening/closing device can be improved by adding a safety device or performing priority processing on specific signal inputs as described above.
次に今まで説明してきた本発明の別な一実施例
をランダムロジツクを用いたハード回路により構
成した回路例について、以下第38図から第46
図を用いて説明する。 Next, circuit examples in which another embodiment of the present invention that has been explained so far is constructed by a hard circuit using random logic will be described below in FIGS. 38 to 46.
This will be explained using figures.
12はドア開閉指令用押釦スイツチ、201は
同じく無線受信装置からのドア開閉動作指令用リ
レー接点出力、30はドア上限リミツトスイツ
チ、31はドア下限リミツトスイツチ、52はオ
ブストラクシヨン検知スイツチ、205は電源立
上り時にリセツト信号を作成する電源リセツト回
路、206・207は単安定マルチバイブレー
タ、208はHD74107(日立製)相当のJ―Kマ
スタスレーブフリツプフロツプ、210・211
はHD7475(日立製)相当のDタイプフリツプフ
ロツプ、212はR19,C15からなる積分回
路、213はC8,R13,R14からなる微分
回路、214〜222はNOT素子、223は2
入力OR素子、224〜228は2入力AND素
子、229・230は4入力NOR素子、231
は2入力NOR素子、232は3入力AND素子、
233は制御電源用トランス、234はダイオー
ドスタツク、235は制御電源(VDD)用ICレ
ギユレータ、236〜238はリレー駆動用トラ
ンジスタ、239〜241はリレーコイル、24
2〜244は各々該リレー接点、16はドア開閉
駆動用モータ、38はランプ、245は第41図
に示す如く、250・251のNOT素子、25
2〜256の2入力NAND素子、257の2入
力NOR素子、258のバツフア素子、259の
MC14040(モトローラ製)相当の12ビツトバイナ
リーカウンタ、260のDタイプフリツプフロツ
プ、261の2入力AND素子、262のR2
5・C16からなる積分回路、263のC17・
R26・R27からなる微分回路、264のNE
555(シグネテイツク社製)284相当のタイ
マー用IC・C18・R28〜R30よりなるク
ロツク発生回路とで構成される操作指令制御回
路、246は第43図に示す如く、270の2入
力AND素子、271のバツフア素子、272の
単安定マルチバイブレータ、273のC19、R
31・R32よりなる微分回路とで構成される1
フイートリバース制御回路、247は第45図に
示す如く、280のタイマー用IC281・C2
1・22・R34・R35よりなるタイマー回
路、282の該タイマー回路の制御電圧を制御す
る可変抵抗器、283のコンスタントトランプス
イツチ、284のバツフア素子、さらにD5・D
6・C23・R36・R37とで構成されるラン
プ点灯制御回路である。 12 is a push button switch for commanding door opening/closing, 201 is a relay contact output for commanding door opening/closing operation from the same radio receiving device, 30 is a door upper limit switch, 31 is a door lower limit switch, 52 is an obstruction detection switch, and 205 is a power supply start-up. 206 and 207 are monostable multivibrators, 208 is a JK master slave flip-flop equivalent to HD74107 (manufactured by Hitachi), and 210 and 211 are
is a D-type flip-flop equivalent to HD7475 (manufactured by Hitachi), 212 is an integrating circuit consisting of R19 and C15, 213 is a differential circuit consisting of C8, R13, and R14, 214 to 222 are NOT elements, and 223 is a 2
Input OR element, 224 to 228 are 2-input AND elements, 229 and 230 are 4-input NOR elements, 231
is a 2-input NOR element, 232 is a 3-input AND element,
233 is a transformer for control power supply, 234 is a diode stack, 235 is an IC regulator for control power supply (VDD), 236 to 238 are relay drive transistors, 239 to 241 are relay coils, 24
2 to 244 are the relay contacts, 16 is the door opening/closing drive motor, 38 is a lamp, 245 is the NOT element 250 and 251 as shown in FIG.
2-256 2-input NAND elements, 257 2-input NOR elements, 258 buffer elements, 259
12-bit binary counter equivalent to MC14040 (manufactured by Motorola), 260 D type flip-flop, 261 2-input AND element, 262 R2
Integrating circuit consisting of 5.C16, 263 C17.
Differential circuit consisting of R26 and R27, 264 NE
555 (manufactured by Signatecs) 284-equivalent timer IC, C18, and a clock generation circuit consisting of R28 to R30; 246 is a two-input AND element of 270; 271, as shown in FIG. buffer element, 272 monostable multivibrator, 273 C19, R
1 consisting of a differential circuit consisting of 31 and R32
The foot reverse control circuit 247 is a timer IC 281/C2 of 280 as shown in Fig. 45.
A timer circuit consisting of 1, 22, R34, and R35, a variable resistor 282 that controls the control voltage of the timer circuit, a constant lamp switch 283, a buffer element 284, and D5 and D.
6, C23, R36, and R37.
以下回路動作について、第38図の全体動作に
ついては第39図・第40図のタイムチヤートを
補足しながら、又第41図・第43図・第45図
は各々第42図・第44図・第46図のタイムチ
ヤートを補足してその詳細な動作説明をする。 Regarding the circuit operation, the overall operation in Figure 38 will be explained below while supplementing the time charts in Figures 39 and 40, and Figures 41, 43, and 45 will be explained in Figures 42, 44, and 45, respectively. The detailed operation will be explained with reference to the time chart in FIG. 46.
本回路に電源が投入されると、トランス233
からダイオードスタツク234さらにICレギユ
レータ235を介して制御用電源VDDが供給さ
れる。すると電源リセツト回路205は、該
VDDの立上りを積分し、NOT素子215により
リセツトパルスを出力する。該リセツトパルスは
NOT素子216を介しJ−Kマスタスレーブフ
リツプフロツプ(以後J−KFFと記す)208
をリセツトし、さらに4入力NOR素子229、
1フイートリバース制御回路246の2入力
AND素子270を介し、上昇用ラツチメモリで
あるDタイプフリツプフロツプ210をリセツト
し、同様に4入力NOR素子230を介し、下降
用ラツチメモリであるDタイプフリツプフロツプ
(以後FFと記す)211をリセツトする。ドア開
閉操作指令である押釦スイツチ12又は、無線受
信装置からのリレー接点出力201がONし、
NOT素子214によつて信号S1が出力された
とすると、操作指令制御回路245(該回路の詳
細動作は後述する)の2入力AND素子261を
介し、該出力S19の立上りで単安定マルチバイ
ブレータ206をトリガーする。該マルチバイブ
レータ206はパルス幅T1の信号S2を出力
し、該信号は2入力OR素子223・2入力AND
素子224を介し信号S3を出力する。該信号S
3はJ−KFF208のクロツクとして入力され、
該J−KFF208の出力信号S5が反転する前
の信号S3のHiGH期間に、2入力AND素子2
26の出力がFF210のクロツクとして入力さ
れ、該FF210は該クロツクの立上りにセツト
され、信号S6が出力される。該信号S6はドア
上昇指令として、トランジスタ237により、ド
ア上昇用であるリレーコイル240を励磁し、該
リレーのリレー接点242がONして、モータ1
6は正転(上昇方向)する。前記の如くモータ1
6は起動されるが、これと同時に信号S2は、2
入力OR素子223、NOT素子221を介して、
ランプ点灯制御回路(詳細の動作は後述する)2
47のタイマー回路280をトリガーし、該タイ
マー回路280の出力がトランジスタ236によ
りリレーコイル239を励磁し、該リレーのリレ
ー接点244をONさせる。該記の如くランプ3
8は一定時間点灯することとなる。次に、上昇指
令出力中すなわち前記FF210のセツト中に、
上限リミツトスイツチ30がONするとNOT素
子217、4入力NOR素子229を介し、前記
電源リセツトパルス発生時の動作同様にFF21
0にリセツト入力され、トランジスタ237が
OFFし、リレーコイル240が消磁され、該リ
レー接点242がOFFしモータ16は停止する。
また、上昇指令出力中に、再度ドア開閉操作指令
である押釦スイツチ12又は、無線受信装置から
のリレー接点出力201がONすると、前述と同
様に信号S2が単安定マルチバイブレータ206
より出力されOR素子223より出力される。し
かしFF210がセツトされているため、2入力
AND素子228の出力はLOWになつており、2
入力AND素子224の出力は禁止されている。
この時2入力AND素子227は、NOT素子21
8の出力がHiGHになるので信号S2のパルスを
信号S4として出力する。該信号S4は、4入力
NOR素子229を介し、これも前記電源リセツ
トパルス発生時の動作と同様にして、FF210
のリセツト信号として入力される。さらに前述の
如くモータ16は停止する。次に、さらにドア開
閉操作脂令が前記同様に入力されると、J−
KFF208がセツトされているため、2入力
AND素子226の出力は禁止され、2入力AND
素子225より信号S3が出力され、FF211
をセツトし信号S7を出力する。これによりトラ
ンジスタ228がONし、ドア下降用であるリレ
ーコイル241が励磁され、該リレー接点242
がONし、モータ16は逆転(下降方向)し、ド
アは下降動作する。該記下降動作中に、下限リミ
ツトスイツチ31がONすると、NOT素子21
9より信号S8が出力され、積分回路212によ
り時間遅れT2(0.2秒)を設けて4入力NOR素
子230を介して、FF211のリセツト信号と
して入力される。該信号により上昇時の上限リミ
ツトON時と同様にモータ16は停止する。次に
オブストラクシヨン検知スイツチ52が動作した
時の制御動作を説明する。上昇動作中すなわちJ
−KFF208がセツト、さらにFF210がセツ
ト、FF211がリセツトされている時、障害物
検知スイツチ52が動作すると、該スイツチ52
はB接点を用いているためスイツチOFFとなり、
NOT素子220を介して2入力NOR素子231
からHiGH信号が出力され、単安定マルチバイブ
レータ207をトリガーする。該マルチバイブレ
ータ207のQ出力パルスが4入力NOR素子2
29を介しFF210をリセツトする。又この時、
3入力AND素子232は、J−KFF208がセ
ツトされているため、該AND素子232の出力
は禁止されている。次に下降動作中すなわちJ−
KFF208がリセツト、FF210がリセツト、
FF211がセツトされている時に前記同様にオ
ブストラクシヨン検知スイツチ52が動作する
と、前記同様NOT素子220、2入力NOR素子
231を介し信号S10が出力され、単安定マル
チバイブレータ207をトリガーする。該単安定
マルチバイブレータ207のQ出力よりパルス幅
T3(0.5秒)の信号S11が出力される。該信
号S11により4入力NOR素子230を介して、
FF211をリセツトする。該動作によりモータ
16は停止し、ドア下降動作が停止する。さらに
前記信号S11が立下がると、単安定マルチバイ
ブレータ207のQ出力は立下がり、3入力
AND素子232がHiGHとなり信号S12が出
力される。該信号S12は、微分回路213、
NOT素子222により信号S13に変換される。
さらに2入力OR素子223に入力され、該2入
力OR素子223の出力により、前述の如く一連
の制御経路をたどり、上昇指令用であるFF21
0がセツトされ信号S6が出力され、ドアは上昇
する。該下降中のオブストラクシヨン検知動作に
よる上昇動作は、1フイート程度上昇すると自動
的に停止する制御が、1フイートリバース制御回
路246によつてなされるが、該動作の詳細は後
述する。前記の如く、ドアが障害物を検知し、オ
ブストラクシヨン検知スイツチが動作すると、上
昇中は即時停止し、下降中は下降動作は即時停止
し、T3時間後上昇動作を開始するという安全動
作を保証している。しかし、ドア下限点付近での
小さな障害物(石や棒等)や冬期の床面の雪や氷
による上昇等により、オブストラクシヨン検知動
作が不用意に動作せぬ様に、下限リミツトスイツ
チ31がONすると、オブストラクシヨン検知ス
イツチ52からの信号は、2入力NOR素子23
1により即座に禁止されるが、下降動作は下降指
令である信号S7が、前記した如く積分回路21
2による時間遅れT2(0.2秒)後の信号S9に
よりリセツトされる。該記の如く下限点リミツト
スイツチ31がONしてから0.2秒(ドア移動距離
で50mm)のオブストラクシヨン検知不感帯を設け
ることにより、前記した不具合な動作することな
く制御することができる。 When power is applied to this circuit, transformer 233
A control power supply VDD is supplied from the diode stack 234 to the IC regulator 235. Then, the power supply reset circuit 205
The rise of VDD is integrated and the NOT element 215 outputs a reset pulse. The reset pulse is
J-K master slave flip-flop (hereinafter referred to as J-KFF) 208 via NOT element 216
and further resets the 4-input NOR element 229,
2 inputs of 1 foot reverse control circuit 246
The D-type flip-flop 210, which is a rising latch memory, is reset via the AND element 270, and similarly, the D-type flip-flop (hereinafter referred to as FF) 211, which is a falling latch memory, is reset via the 4-input NOR element 230. Reset. The push button switch 12 which is the door opening/closing operation command or the relay contact output 201 from the wireless receiving device is turned on,
If the signal S1 is output by the NOT element 214, the monostable multivibrator 206 is activated at the rising edge of the output S19 via the two-input AND element 261 of the operation command control circuit 245 (the detailed operation of this circuit will be described later). Trigger. The multivibrator 206 outputs a signal S2 with a pulse width T1, which is connected to a 2-input OR element 223 and a 2-input AND
A signal S3 is output via element 224. The signal S
3 is input as the clock of J-KFF208,
During the HiGH period of the signal S3 before the output signal S5 of the J-KFF 208 is inverted, the 2-input AND element 2
The output of FF 26 is inputted as the clock of FF 210, and FF 210 is set at the rising edge of the clock, and a signal S6 is output. The signal S6 serves as a door raising command, and the transistor 237 excites the relay coil 240 for raising the door, and the relay contact 242 of the relay turns on, causing the motor 1 to
6 rotates normally (in the upward direction). As mentioned above, motor 1
6 is activated, but at the same time the signal S2 is activated.
Via the input OR element 223 and NOT element 221,
Lamp lighting control circuit (detailed operation will be described later) 2
47, and the output of the timer circuit 280 excites the relay coil 239 by the transistor 236, turning on the relay contact 244 of the relay. Lamp 3 as mentioned above
8 will be lit for a certain period of time. Next, while the ascending command is being output, that is, while the FF 210 is being set,
When the upper limit switch 30 is turned on, the FF 21 is activated via the NOT element 217 and the 4-input NOR element 229 in the same way as when the power supply reset pulse is generated.
The reset input is input to 0, and the transistor 237 becomes
The relay coil 240 is demagnetized, the relay contact 242 is turned OFF, and the motor 16 is stopped.
Furthermore, when the push button switch 12 which is the door opening/closing operation command or the relay contact output 201 from the wireless receiving device is turned ON again while the ascending command is being output, the signal S2 is transmitted to the monostable multivibrator 206 in the same way as described above.
The signal is output from the OR element 223. However, since FF210 is set, 2 inputs
The output of AND element 228 is LOW, and 2
The output of the input AND element 224 is prohibited.
At this time, the 2-input AND element 227 is connected to the NOT element 21
Since the output of signal S8 becomes HiGH, the pulse of signal S2 is output as signal S4. The signal S4 has 4 inputs.
Through the NOR element 229, the FF 210
It is input as a reset signal. Further, as described above, the motor 16 is stopped. Next, when a door opening/closing operation command is input in the same manner as above, J-
Since KFF208 is set, 2 inputs
The output of the AND element 226 is prohibited, and the 2-input AND
Signal S3 is output from element 225, and FF211
is set and a signal S7 is output. This turns on the transistor 228, energizes the relay coil 241 for lowering the door, and the relay contact 242
is turned on, the motor 16 reverses (in the downward direction), and the door moves downward. When the lower limit switch 31 is turned on during the lowering operation, the NOT element 21
9 outputs a signal S8, which is input as a reset signal to the FF 211 via the 4-input NOR element 230 with a time delay T2 (0.2 seconds) provided by the integrating circuit 212. This signal causes the motor 16 to stop in the same way as when the upper limit is turned on during upward movement. Next, the control operation when the obstruction detection switch 52 is activated will be explained. During the rising motion, that is, J
- When the KFF 208 is set, the FF 210 is set, and the FF 211 is reset, when the obstacle detection switch 52 operates, the switch 52
uses a B contact, so the switch is OFF,
2-input NOR element 231 via NOT element 220
A HiGH signal is output from , which triggers the monostable multivibrator 207 . The Q output pulse of the multivibrator 207 is transmitted to the 4-input NOR element 2.
29 to reset the FF 210. At this time again,
Since J-KFF 208 is set in the 3-input AND element 232, the output of the AND element 232 is prohibited. Next, during the downward movement, that is, J-
KFF208 is reset, FF210 is reset,
When the disruption detection switch 52 operates in the same manner as described above while the FF 211 is set, the signal S10 is outputted via the NOT element 220 and the two-input NOR element 231, triggering the monostable multivibrator 207. The Q output of the monostable multivibrator 207 outputs a signal S11 with a pulse width T3 (0.5 seconds). The signal S11 causes the 4-input NOR element 230 to
Reset FF211. This operation stops the motor 16 and stops the door lowering operation. Furthermore, when the signal S11 falls, the Q output of the monostable multivibrator 207 falls, and the 3-input
The AND element 232 becomes High and the signal S12 is output. The signal S12 is sent to a differentiating circuit 213,
It is converted into signal S13 by NOT element 222.
Furthermore, it is input to the 2-input OR element 223, and the output of the 2-input OR element 223 follows a series of control paths as described above, and the FF21
0 is set, signal S6 is output, and the door is raised. The ascending operation based on the obstruction detection operation during the descending operation is controlled by a 1-foot reverse control circuit 246 to automatically stop when the vehicle rises about 1 foot, and the details of this operation will be described later. As mentioned above, when the door detects an obstacle and the obstruction detection switch is activated, the safety operation is such that when the door is rising, it immediately stops, when it is descending, the descending operation stops immediately, and after T3 hours, it starts the ascending operation. Guaranteed. However, the lower limit switch 31 is set in order to prevent the obstruction detection operation from operating inadvertently due to small obstacles (stones, sticks, etc.) near the lower limit of the door or rising floor surfaces due to snow or ice in winter. When turned ON, the signal from the obstruction detection switch 52 is transmitted to the 2-input NOR element 23.
1, the descending operation is immediately inhibited by the signal S7 which is a descending command,
It is reset by the signal S9 after a time delay T2 (0.2 seconds) caused by 2. As described above, by providing an obstruction detection dead zone of 0.2 seconds (50 mm in door movement distance) after the lower limit point switch 31 is turned on, control can be achieved without the above-mentioned malfunctions.
次に前記で詳細な説明を省いた部分について以
下説明する。 Next, the parts for which detailed explanation was omitted above will be explained below.
操作指令制御回路245を第41図と第42図
のタイムチヤートを用いて説明する。 The operation command control circuit 245 will be explained using time charts shown in FIGS. 41 and 42.
前記ドア開閉操作指令用押釦スイツチ12又
は、無線受信装置からのドア開閉操作指令用リレ
ー接点出力201がONするとNOT素子214
の出力である信号S1がHiGH出力となり、これ
によりNOT素子250は出力LOWとなるが、積
分回路262による時間遅れにより2入力
NAND素子252の出力は、前記時間遅れT4
間だけパルス信号S20を出力する。該信号S2
0は微分回路263、バツフア素子258により
該信号S20の立上り時パルス信号S21を作
る。該信号S21により、12ビツトバイナリーカ
ウンタ259とFF260はリセツトされる。す
ると、FF260の出力Q(信号S23)はLOW
となり、2入力AND素子261は出力が禁止さ
れる。これによりドア開閉操作指令S1がFF2
60が再びセツトされるまで禁止されたことにな
る。クロツク発生回路264では周期1msのクロ
ツク信号S22が作られている。該クロツク信号
S22は2入力NAND素子を介し、FF260の
クロツク入力として信号S26が作られ、さらに
2入力NOR素子257を介し、12ビツトバイナ
リーカウンタ259のクロツク入力としての信号
S24が作られる。該信号S24は信号S1が
LOW時のみ前記カウンタ259に入力される。
信号S1がLOWとなり前記カウンタ259の出
力QI(28ビツト目)がONし信号S27が出力さ
れ、かつドアが開閉動作中である時は、前記の装
置全体の制御動作で説明した2入力AND素子2
28の出力がLOWとなり、該出力によりNOT素
子251の出力がHiGHとなり2入力NAND素
子の出力として信号S27が反転出力され、さら
に2入力NAND素子255を介して信号S25
がHiGHとなりFF260のD入力される。該記
の如く、FF260のD入力がHiGHとなると、
前記信号S26の立上りでFF260はセツトさ
れる。該FF260がセツトされると、該FF26
0のQ出力はLOWとなり2入力NAND素子25
6の出力信号S26は禁止されるように構成され
ている。次にドアが停止している時は、前記2入
力NAND素子253の出力は禁止され、2入力
NAND素子254の出力が許されている。該2
入力NAND素子254は、前記12ビツトバイナ
リーカウンタ259の出力QJ(29ビツト目)が
ONし信号S28が出力されると、前記ドア開閉
動作している時の説明と同様に、FF260をセ
ツトする。この様にしてドア開閉操作指令信号S
1は、FF260がセツトされている時のみ該信
号S1をパルスとして信号S19を出力するよう
に制御されている。これにより、前記ドア開閉操
作指令用押釦スイツチ12が押し誤つてONさせ
た後OFFの瞬間が第42図のP1部の如く、又
前記とは逆に押釦スイツチ12をOFFさせる時
誤つてONさせてしまう瞬間がP2部の如く発生
したとしても出力信号S19は禁止されることと
なる。さらに、ドア開閉動作中であるか否かによ
つて、動作中は256ms以上OFF時間があつた時、
停止中は512ms以上のOFF時間があつたというよ
うに、禁止時間を動作している時は短めに、停止
している時は長くなるように制御している。つま
り、動作指令を出して何か危険な状態を察知し
て、すぐに停止させたいと思つた時は、前記の如
く256ms以上のOFF時間があると次の信号S1の
立上りでドアは停止する。また、停止した時は
512ms以上のOFF時間がなければ動作を開始しな
いというように、前記モータ16の急な逆転を起
こすようなことがない様に制限することが可能と
なつている。 When the push button switch 12 for door opening/closing operation command or the relay contact output 201 for door opening/closing operation command from the wireless receiving device is turned ON, NOT element 214 is activated.
The signal S1, which is the output of
The output of the NAND element 252 is delayed by the time delay T4.
The pulse signal S20 is output only during this period. The signal S2
0 generates a pulse signal S21 at the rising edge of the signal S20 by the differentiating circuit 263 and the buffer element 258. The 12-bit binary counter 259 and FF 260 are reset by the signal S21. Then, the output Q (signal S23) of FF260 becomes LOW.
Therefore, the output of the two-input AND element 261 is prohibited. As a result, the door opening/closing operation command S1 is changed to FF2.
It will be prohibited until 60 is set again. The clock generating circuit 264 generates a clock signal S22 with a period of 1 ms. The clock signal S22 is passed through a 2-input NAND element to produce a signal S26 as a clock input to the FF 260, and further via a 2-input NOR element 257 to produce a signal S24 as a clock input to a 12-bit binary counter 259. The signal S24 is different from the signal S1.
The signal is input to the counter 259 only when the signal is LOW.
When the signal S1 becomes LOW, the output QI (2nd 8th bit) of the counter 259 turns ON, and the signal S27 is output, and the door is in the opening/closing operation, the 2-input AND operation described in the control operation of the entire device is performed. Element 2
The output of 28 becomes LOW, and this output causes the output of NOT element 251 to become HIGH, and the signal S27 is inverted and output as the output of the 2-input NAND element, and further via the 2-input NAND element 255, the signal S25 is output.
becomes HiGH and is input to D of FF260. As mentioned above, when the D input of FF260 becomes HiGH,
The FF 260 is set at the rise of the signal S26. When the FF260 is set, the FF26
The Q output of 0 becomes LOW and the 2-input NAND element 25
The output signal S26 of No. 6 is configured to be prohibited. Next, when the door is stopped, the output of the 2-input NAND element 253 is prohibited;
The output of the NAND element 254 is allowed. Part 2
The input NAND element 254 receives the output Q J ( 29th bit) of the 12-bit binary counter 259.
When the signal S28 is turned ON and the signal S28 is output, the FF 260 is set in the same manner as described above when the door is opened/closed. In this way, the door opening/closing operation command signal S
1 is controlled to output a signal S19 using the signal S1 as a pulse only when the FF 260 is set. As a result, the moment when the door opening/closing operation command push button switch 12 turns OFF after being pressed erroneously is as shown in part P1 of FIG. Even if a moment occurs such as in part P2, the output signal S19 will be inhibited. Furthermore, depending on whether the door is opening or closing, if the OFF time is 256ms or more during operation,
The prohibition time is controlled to be short when the machine is operating and long when it is stopped, such as when the OFF time was 512ms or more when the machine was stopped. In other words, when you issue an operation command, detect a dangerous situation, and want to stop the door immediately, as mentioned above, if the OFF time is longer than 256ms, the door will stop at the next rise of signal S1. . Also, when stopped
It is possible to limit the motor 16 so that sudden reverse rotation does not occur, such as not starting the operation unless there is an OFF time of 512 ms or more.
次に前記の1フイートリバース制御回路246
について第43図、第44図を用いて説明する。 Next, the 1-foot reverse control circuit 246
This will be explained using FIGS. 43 and 44.
ドア6が下降動作中すなわち、前記の如くFF
211がセツトされていてモータ16が逆転して
いる時、障害物を検知しオブストラクシヨン検知
スイツチ52が動作しOFFすると、即座にFF2
11はリセツトされモータ16は停止し、さらに
停止時間T3(0.5秒)の後に、積分回路213
とNOT素子222とにより、信号S13のパル
ス信号が出力される。該パルス信号S13は前述
の如く、ドア上昇指令であるFF210をセツト
する。該一連の動作によりドア6は上昇開始する
が、前記信号S13は上昇指令を出力させると同
時に、1フイートリバース制御回路246の単安
定マルチバイブレータ272をトリガーし、上昇
時間をドア6が1フイート上昇するに相当する時
間T5(2秒)を計時し、該計時時間T5後単安
定マルチバイブレータ272の出力Qの信号であ
る信号S30が立上り、該立上り時に微分回路2
73およびバツフア回路271によりパルス信号
S31を出力する。該パルス信号S31により2
入力AND素子270を介してFF210はリセツ
トされる。この様にして本実施例では、ドア6が
下降動作中に障害物検知をすると、下降動作を停
止した後1フイート上昇動作をする制御を行なつ
ている。 While the door 6 is moving downward, that is, as mentioned above, the FF
211 is set and the motor 16 is rotating in reverse, when an obstacle is detected and the obstruction detection switch 52 is activated and turned OFF, the FF2 is immediately turned off.
11 is reset, the motor 16 stops, and after a further stop time T3 (0.5 seconds), the integrating circuit 213
and NOT element 222, a pulse signal of signal S13 is output. The pulse signal S13 sets the door raising command FF210 as described above. Through this series of operations, the door 6 starts to rise, but the signal S13 outputs a rising command and at the same time triggers the monostable multivibrator 272 of the 1-foot reverse control circuit 246, thereby increasing the rising time for the door 6 to rise by 1 foot. After the measured time T5, the signal S30, which is the signal of the output Q of the monostable multivibrator 272, rises, and at this rise, the differentiating circuit 2
73 and the buffer circuit 271 output a pulse signal S31. 2 due to the pulse signal S31.
FF 210 is reset via input AND element 270. In this manner, in this embodiment, when an obstacle is detected while the door 6 is moving downward, the door 6 is controlled to stop the downward movement and then move upward one foot.
次に前記のランプ点灯制御回路247について
第45図、第46図を用いて説明する。 Next, the lamp lighting control circuit 247 will be explained using FIGS. 45 and 46.
前記のドア開閉操作指令用パルス信号が出力さ
れるとNOT素子221より信号S40が出力さ
れ、タイマー回路280のタイマー用IC281
がトリガーされ信号S41の出力を出す。該出力
S41は、ダイオードD5を介し信号S43とな
りトランジスタ236をONさせる。該動作によ
り前記の如くランプ38を点灯させる。このタイ
マー回路280はタイマー時間T6を可変できる
よう前記タイマー用IC281の制御端子に可変
抵抗器282を備え、ランプ38の点灯時間であ
るタイマー時間T6を可変できる。次に、コンス
タントランプスイツチ283をONさせると、積
分回路を構成するR36,R37,C23により
立上り遅れ時間T7後に前記同様にしてトランジ
スタ236をONできる。さらにコンスタントラ
ンプスイツチ283をOFFさせるとコンデンサ
C23がR37から除々に放電し信号S43は立
下り遅れ時間T8後にトランジスタ236を
OFFする。さらに、ドア6が上限端に居る時、
つまり前記上限リミツトスイツチ30がONして
いる時にはNOT素子217の信号S44が
HiGHとなり、バツフア素子284、抵抗R3
8、ダイオードD6を介して信号S43をHiGH
としトランジスタ236をONさせる。このよう
にして、ランプ38は、自動又は手動によりスム
ーズに制御することができる。 When the door opening/closing command pulse signal is output, the NOT element 221 outputs the signal S40, and the timer IC 281 of the timer circuit 280 outputs the signal S40.
is triggered and outputs a signal S41. The output S41 becomes a signal S43 through the diode D5, turning on the transistor 236. This operation lights up the lamp 38 as described above. This timer circuit 280 includes a variable resistor 282 at the control terminal of the timer IC 281 so that the timer time T6 can be varied, and the timer time T6, which is the lighting time of the lamp 38, can be varied. Next, when the constant lamp switch 283 is turned on, the transistor 236 can be turned on in the same manner as described above after a rise delay time T7 due to R36, R37, and C23 forming the integrating circuit. Furthermore, when the constant lamp switch 283 is turned OFF, the capacitor C23 is gradually discharged from R37, and the signal S43 is turned off by the transistor 236 after the fall delay time T8.
Turn off. Furthermore, when the door 6 is at the upper end,
In other words, when the upper limit switch 30 is ON, the signal S44 of the NOT element 217 is
becomes HiGH, buffer element 284, resistor R3
8. High signal S43 via diode D6
Then, the transistor 236 is turned on. In this way, lamp 38 can be smoothly controlled automatically or manually.
次に、ランプ点灯制御方式について、第14図
から第37図に説明した内容を以下第47図、第
48図を用い追加説明する。前記第14図から第
37図までの説明中、第27図にランプ点消灯関
係が示されている。すなわち、ドア起動後よりラ
ンプを点灯し、ドア停止後、一定時間のうちラン
プを消灯するものである。しかして、具体的にド
ア開閉時必要とする照明という点から言えば、わ
ずかでもドアが開いている場合はランプを点灯し
続けた方が良いかもしれない。また、その状態が
省電力という点から考慮すれば、さらに条件を上
限リミツトスイツチ30がオンしている時として
もよい。そうすれば、上限リミツトスイツチ30
がオンしている時は、ランプが点灯し続け、それ
以外のドア停止位置ではランプは前記の如く、ド
ア停止後、指定された時間後にオフするようにな
る。 Next, regarding the lamp lighting control method, the contents explained in FIGS. 14 to 37 will be additionally explained below using FIGS. 47 and 48. In the explanation from FIG. 14 to FIG. 37, FIG. 27 shows the relationship between turning on and off the lamp. That is, the lamp is turned on after the door is activated, and the lamp is turned off within a certain period of time after the door is stopped. However, from the point of view of the lighting specifically required when opening and closing the door, it may be better to keep the lamp on if the door is even slightly open. Moreover, if this state is considered from the viewpoint of power saving, the condition may be further set such that the upper limit switch 30 is on. Then the upper limit switch 30
When the door is on, the lamp remains on, and at other door stop positions, the lamp turns off after a specified time after the door stops, as described above.
第47図はライトの消灯制御として上限リミツ
トスイツチがオンしているときは、ライト点灯し
続けることを示す。 FIG. 47 shows that when the upper limit switch is on, the light continues to be turned on as a light extinguishing control.
すなわち、ドア停止後、指定された時間が経過
したことを、タイムオーバチエツク523でおこ
なう。タイムオーバしたら、上限リミツトSWチ
エツク650をおこない、オンしていればライト
点灯651、オフしていればライト消灯処理65
2をおこなう。 That is, a time over check 523 is performed to check that a specified time has elapsed after the door was stopped. When the time is over, perform upper limit SW check 650, and if it is on, turn on the light 651, and if it is off, turn off the light 65
Do step 2.
第48図はライトの消灯制御として、下限リミ
ツトスイツチがオフしているときは、ライト点灯
し続けることを示す。 FIG. 48 shows that the light continues to be turned on when the lower limit switch is turned off as a light extinguishing control.
すなわち、ドア停止後、指定された時間が経過
したことを、タイムオーバチエツク523でおこ
なう。もし、タイムオーバしたら下限リミツト
SWチエツク653をおこない、オンしていれば
ライト消灯処理654、オフしていればライト点
灯655をおこなう。 That is, a time over check 523 is performed to check that a specified time has elapsed after the door was stopped. If the time is over, lower limit
A SW check 653 is performed, and if it is on, a light extinguishing process 654 is performed, and if it is off, a light is turned on 655.
本発明の一実施例によれば以下に示す効果があ
る。 According to one embodiment of the present invention, the following effects can be obtained.
(1) ランプ点灯時間を、ランプ点灯設定入力に従
つて、正確にプログラム計時することができ
る。(1) The lamp lighting time can be accurately programmed according to the lamp lighting setting input.
(2) ランプ点灯を、ドアが開放している時は常時
点灯させることができる。(2) The lamp can be turned on at all times when the door is open.
(3) ドアの開閉に関係なく、ランプ点灯を行ない
たい時は、コンスタントランプスイツチを用い
て点灯できる。(3) If you want to turn on the lamp regardless of whether the door is open or closed, you can do so using a constant lamp switch.
(4) 上記コンスタントランプスイツチによりラン
プ点灯をした時は、消灯時に人がドア開閉制御
装置の取付けてある部屋を出ていく時間を消灯
指令があつても点灯時間を延長できる。(4) When the lamp is turned on by the above-mentioned constant lamp switch, the lighting time can be extended even if a turn-off command is given, which takes time for a person to leave the room where the door opening/closing control device is installed when the lamp is turned off.
本発明によれば、ランプ点灯処理を命令コード
の組合せであるプログラムによるプログラム処理
することにより、汎用性・長寿命のある照明点灯
手段を持つドア開閉制御装置を構成することがで
きる。 According to the present invention, by performing lamp lighting processing using a program that is a combination of instruction codes, it is possible to configure a door opening/closing control device having a versatile and long-life lighting means.
第1図はドア開閉装置の斜視図、第2,第3図
はドア開閉装置の本体で、第2図は縦断面図、第
3図は平面図、第4図はレールとトロリーの連結
部を示す斜視図、第5図は従来装置の制御回路
図、第6図は本発明装置の基本動作フローチヤー
ト、第7図は制御部の基本ブロツク図、第8図は
その詳細ブロツク図、第9図は論理処理回路図、
第10図は一時記憶回路パターン図、第11図は
起動回数制御タイムチヤート、第12図はドアイ
ンジケータフローチヤート、第13図は送受信デ
ータフオーマツト、第14図から第27図は各動
作フローチヤート、第28図はラジオコントロー
ル送信器の回路図、第29図はビツト設定回路、
第30図はビツト設定パターン、第31から第3
7図は各動作フローチヤート、第38図はドア開
閉装置制御部のハード回路構成による一実施例、
第39図・第40図は第38図の全体の制御の流
れを示すタイムチヤート、第41図は操作指令制
御回路の詳細回路図、第42図は該操作指令制御
回路の動作タイムチヤート、第43図は1フイー
トリバース制御回路の詳細回路図、第44図は該
1フイートリバース制御回路の動作タイムチヤー
ト、第45図はランプ点灯制御回路の詳細回路
図、第46図は該ランプ点灯制御回路の動作タイ
ムチヤート、第47図、第48図は本発明のラン
プ点灯処理のフローチヤートを示す。
1……本体、2……レール、3……チエン、4
……トロリー、6……ドア、12……ドア開閉操
作指令用押釦スイツチ、13……制御装置、16
……モータ、30,31……上限、下限リミツト
スイツチ、38……ランプ、52……オブストラ
クシヨン検知スイツチ、245……ドア開閉操作
制御回路、246……1フイートリバース制御回
路、247……ランプ点灯制御回路、311……
論理処理回路、316……付加回路、321……
ビツト設定回路、330……受信回路、340…
…プログラム記憶回路、341……命令レジス
タ、342……命令デコーダ、343……プログ
ラムカウンタ、345……論理演算回路、349
……一時記憶回路、351……タイミング制御回
路。
Figure 1 is a perspective view of the door opening/closing device, Figures 2 and 3 are the main body of the door opening/closing device, Figure 2 is a longitudinal sectional view, Figure 3 is a plan view, and Figure 4 is the connection between the rail and trolley. 5 is a control circuit diagram of the conventional device, FIG. 6 is a basic operation flowchart of the device of the present invention, FIG. 7 is a basic block diagram of the control section, FIG. 8 is a detailed block diagram thereof, and FIG. Figure 9 is a logic processing circuit diagram,
Fig. 10 is a temporary memory circuit pattern diagram, Fig. 11 is a start count control time chart, Fig. 12 is a door indicator flow chart, Fig. 13 is a transmission/reception data format, and Figs. 14 to 27 are flow charts of each operation. , Figure 28 is the circuit diagram of the radio control transmitter, Figure 29 is the bit setting circuit,
Figure 30 shows the bit setting pattern, numbers 31 to 3.
Figure 7 is a flowchart of each operation, Figure 38 is an example of the hard circuit configuration of the door opening/closing device control section,
39 and 40 are time charts showing the overall control flow in FIG. 38, FIG. 41 is a detailed circuit diagram of the operation command control circuit, and FIG. 42 is an operation time chart of the operation command control circuit. Fig. 43 is a detailed circuit diagram of the 1-foot reverse control circuit, Fig. 44 is an operation time chart of the 1-foot reverse control circuit, Fig. 45 is a detailed circuit diagram of the lamp lighting control circuit, and Fig. 46 is the lamp lighting control circuit. 47 and 48 are flowcharts of the lamp lighting process of the present invention. 1...Body, 2...Rail, 3...Chain, 4
... Trolley, 6 ... Door, 12 ... Push button switch for commanding door opening/closing operation, 13 ... Control device, 16
... Motor, 30, 31 ... Upper limit, lower limit switch, 38 ... Lamp, 52 ... Obstruction detection switch, 245 ... Door opening/closing operation control circuit, 246 ... 1 foot reverse control circuit, 247 ... Lamp Lighting control circuit, 311...
Logic processing circuit, 316...Additional circuit, 321...
Bit setting circuit, 330... Receiving circuit, 340...
...Program storage circuit, 341...Instruction register, 342...Instruction decoder, 343...Program counter, 345...Logic operation circuit, 349
... Temporary memory circuit, 351 ... Timing control circuit.
Claims (1)
と、照明装置と、ドア開閉操作を指令する指令手
段と、ドア開閉装置の各種状態を検知する状態検
知手段と、前記指令手段からのドア操作指令信号
及び前記状態検知手段からの各種状態検知信号を
入力し、前記ドア開閉装置及び照明装置を制御す
るプログラム制御装置とを備えたドア開閉制御装
置において、前記プログラム制御装置に、前記ド
ア操作指令信号によるドア開閉装置の移動開始に
同期して前記照明装置を点灯する点灯開始制御手
段と、前記ドア全閉になるまでは前記照明装置の
点灯を継続し、全閉になると計時手段を動作させ
て計時値が所定値になると前記照明装置を消灯す
る消灯制御手段とを設けたことを特徴とするドア
開閉制御装置。1. A door opening/closing device including a drive device for driving the door, a lighting device, a command means for commanding door opening/closing operations, a state detection means for detecting various states of the door opening/closing device, and a door operation command from the command means. A door opening/closing control device comprising a program control device that inputs signals and various state detection signals from the state detection means and controls the door opening/closing device and the lighting device, wherein the door operation command signal is input to the program control device. a lighting start control means that lights up the lighting device in synchronization with the start of movement of the door opening/closing device; and a lighting start control means that continues lighting the lighting device until the door is fully closed, and operates a timing device when the door is fully closed. A door opening/closing control device comprising: a light-off control means for turning off the lighting device when a timed value reaches a predetermined value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2288879A JPS55114774A (en) | 1979-02-26 | 1979-02-26 | Door opening*closing controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2288879A JPS55114774A (en) | 1979-02-26 | 1979-02-26 | Door opening*closing controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55114774A JPS55114774A (en) | 1980-09-04 |
| JPS6317993B2 true JPS6317993B2 (en) | 1988-04-15 |
Family
ID=12095201
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2288879A Granted JPS55114774A (en) | 1979-02-26 | 1979-02-26 | Door opening*closing controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55114774A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3764875A (en) * | 1972-02-28 | 1973-10-09 | Overhead Door Corp | Door operator |
-
1979
- 1979-02-26 JP JP2288879A patent/JPS55114774A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55114774A (en) | 1980-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6317996B2 (en) | ||
| KR860001573B1 (en) | Door operational control apparatus | |
| US4386398A (en) | Automatic door control apparatus | |
| US4328540A (en) | Door operation control apparatus | |
| US4496942A (en) | Method and apparatus for door operation remote control | |
| US10533361B2 (en) | Wireless infrared safety sensor for garage door opener system | |
| CA1167552A (en) | Door operation control apparatus | |
| EP1402140A2 (en) | Improved method, system and apparatus for opening doors | |
| EP1391028A4 (en) | Control and motorization system | |
| CA2717218C (en) | Improved method, system and apparatus for opening doors | |
| US8085129B2 (en) | Power conserving mobile transmitter used with an automated barrier operating system | |
| JPS6316554B2 (en) | ||
| JPS6317993B2 (en) | ||
| JPS6317994B2 (en) | ||
| JPS6317995B2 (en) | ||
| JPS6316553B2 (en) | ||
| JPS6316552B2 (en) | ||
| JPH0224984B2 (en) | ||
| KR830001614B1 (en) | Door open / close control device | |
| JPH11256962A (en) | Opening / closing body control device | |
| KR850001687B1 (en) | Garage Door Opening and Closing Device | |
| CN108952452A (en) | The method and device of window is closed in a kind of remote control | |
| KR860001585B1 (en) | Door operational control apparatus | |
| JP3691455B2 (en) | Shutter open / close control device | |
| JP2005163376A (en) | Sliding door latch |