JPH0135399B2 - - Google Patents
Info
- Publication number
- JPH0135399B2 JPH0135399B2 JP53075464A JP7546478A JPH0135399B2 JP H0135399 B2 JPH0135399 B2 JP H0135399B2 JP 53075464 A JP53075464 A JP 53075464A JP 7546478 A JP7546478 A JP 7546478A JP H0135399 B2 JPH0135399 B2 JP H0135399B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information processing
- synchronization
- slave unit
- predetermined
- 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
- Alarm Systems (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は動作報知装置に係り、特に遠方に配置
された子機側に設けられた検出器の動作信号を中
央側親機に送り、親機に設けられた情報処理装置
により、それを確認して動作報知を行うための動
作報知装置に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an operation notification device, and in particular sends an operation signal from a detector provided on a child device located far away to a central parent device. The present invention relates to an operation notification device for confirming the operation and notifying the operation using an information processing device installed in the machine.
例えば、大きなビル等では、夜間、盗難、火災
発生等の異常事態に備えて、各室内、廊下、階段
出入口等に温度検出器、煙検出器、扉開閉検出
器、通過検出器等所定の検出器及びその検出器の
動作信号を中央監視側に送信する送信機等を備え
た子機を配置する一方、中央監視側には親機を配
置し、子機からの動作信号を無線或いは有線で受
信し、どの子機から信号が送られて来たものかを
判別し、異常事態発生場所を係員に報知するよう
にしている。
For example, in large buildings, temperature detectors, smoke detectors, door opening/closing detectors, passage detectors, etc. are installed in each room, hallway, stairway entrance, etc. in case of abnormal situations such as theft or fire at night. A slave unit equipped with a transmitter, etc. that transmits the operation signal of the detector and its detector to the central monitoring side is placed, while a master unit is placed on the central monitoring side, and the operation signal from the slave unit is transmitted wirelessly or by wire. The system receives the signal, determines from which handset the signal was sent, and notifies staff of the location where the abnormal situation has occurred.
また消防署に親機を設置し、各家定等には火災
発生を検出する検出器及びその動作信号を受信す
る送信機から成る子機を配設し、子機が作動した
とき、親機でそれを識別して火災発生場所を署員
に警報報知するようにしている。 In addition, a master unit is installed at the fire station, and a slave unit consisting of a detector that detects the occurrence of a fire and a transmitter that receives the operating signal is installed at each house.When the slave unit is activated, the master unit is activated. The system identifies the location and alerts police personnel to the location of the fire.
更にまた、各家庭内においても、玄関、窓、風
呂場等に所定の検出器、送信機等から成る子機を
配置する一方、常時、人の居る場所に親機を配置
しておき、子機からの信号を親機で受信し、その
信号がどの子機から発せられたものであるかを識
別して報知するようにし、現在どの場所で何が起
きたかすぐ分るようにしている。 Furthermore, in each home, slave units consisting of designated detectors, transmitters, etc. are placed at entrances, windows, bathrooms, etc., while base units are placed in places where people are always present. The base unit receives the signal from the machine, identifies which slave unit the signal came from, and reports it, allowing you to immediately know where and what is happening.
このように各子機側に設けられた検出器が動作
した時、その動作信号を親機側に送り、親機で
は、親機内に設けられたマイクロコンピユータ等
の情報処理装置により、その信号がどの子機から
送られた来たものかを判別して、検出器の動作し
た子機の動作報知を行うため従来は各子機に各々
対応して発振器を設け、その出力で、スピーカ
ー、表示灯等の動作報知手段を作動させて子機の
動作報知を行つていた。 When the detector installed on each slave unit operates in this way, the operation signal is sent to the base unit, where the signal is processed by an information processing device such as a microcomputer installed in the base unit. Conventionally, an oscillator was provided for each slave unit in order to determine which slave unit the message was sent from and to notify the slave unit that the detector was activated, and the output was used to send signals to speakers and displays. The operation of the handset was notified by activating operation notification means such as lights.
このように、従来装置においては動作報知器を
動作させるため、夫々の子機に対応した発振器を
親機内に設けていたため、親機の構成が複雑、高
価になり、しかも装置が大型になる欠点があつ
た。
In this way, in conventional devices, in order to operate the operation alarm, an oscillator corresponding to each child device was installed in the parent device, which had the disadvantage of making the structure of the parent device complicated and expensive, and making the device large. It was hot.
本発明の目的は、上記従来技術の欠点を除去し
て、親機をコンパクト且つ安価に構成し得る動作
報知装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an operation notification device that eliminates the drawbacks of the above-mentioned prior art and allows a base unit to be configured compactly and inexpensively.
この目的を達成するために、本発明は親機内で
マイクロコンピユータ等の情報処理装置を使用す
ることに着目し、この情報処理装置を使用するこ
とにより、発振器を一切使用することなく情報処
理装置からの出力により直接動作報知器を作動さ
せるようにしたことを第1の特徴とする。 In order to achieve this objective, the present invention focuses on using an information processing device such as a microcomputer in the base unit, and by using this information processing device, the information processing device can be used without using any oscillator. The first feature is that the operation alarm is actuated directly by the output.
更に詳しくは、所定の状態変化を検出する検出
器を有する子機と、情報用記憶手段、プログラム
用記憶手段及びクロツクパルス発生手段を備えた
情報処理装置及び該情報処理装置の出力により作
動する動作報知器を有する親機とを備え、上記情
報処理装置は上記子機の動作状態を識別する動作
を前記クロツクパルス発生手段の所定クロツクに
同期して実行する手段と、該識別結果に基づいて
上記動作報知器を可聴周波数でオン・オフさせる
動作を該所定クロツクに同期して実行する第1手
段と、上記動作報知器のオン・オフを停止させる
動作を該所定クロツクに同期して実行する第2手
段と、上記動作報知器のオン・オフ回数を2進法
で情報用記憶手段で記憶計数する動作を該所定ク
ロツクに同期して実行する手段と、該手段による
該計数値の所定ビツトが1か否かを判断して上記
第1手段或いは上記第2手段を選択して動作させ
る動作を該所定クロツクに同期して実行する手段
とを有し、上記情報処理装置で直接上記動作報知
器を間欠的に作動させるようにしたことを特徴と
する。 More specifically, there is provided an information processing apparatus including a slave device having a detector for detecting a predetermined state change, an information storage means, a program storage means, and a clock pulse generation means, and an operation notification activated by the output of the information processing apparatus. the information processing device includes means for executing an operation for identifying the operating state of the slave device in synchronization with a predetermined clock of the clock pulse generating means, and notifying the operation based on the identification result. a first means for performing an operation of turning on and off the alarm at an audible frequency in synchronization with the predetermined clock; and a second means for performing an operation of turning on and off the operation alarm in synchronization with the predetermined clock. and means for storing and counting the number of times the operation alarm is turned on and off in the information storage means in binary notation in synchronization with the predetermined clock, and when the predetermined bit of the counted value by the means is 1 or and a means for determining whether or not the operation alarm is present and selecting and operating the first means or the second means in synchronization with the predetermined clock; It is characterized in that it is designed to operate automatically.
以下、本発明の動作報知装置を4個の子機の動
作状態を識別して動作報知を行う場合に適用した
例について第1図乃至第8図を参照して説明す
る。
Hereinafter, an example in which the operation notification device of the present invention is applied to a case where the operation status of four slave devices is identified and the operation notification is performed will be described with reference to FIGS. 1 to 8.
第1図において、S1〜S4は子機で、各子機は、
温度検出器、煙検出器、扉開閉検出器、通過検出
器等の所定の状態変化を検出する状態検出器1、
その状態検出器1が動作したとき、その子機特有
の周波数のパルス信号fsを発生するパルス発生器
2、そのパルス信号を親機S0に送信するための搬
送波fc発生器3、送信機4及び送信アンテナ5か
ら構成されている。 In Figure 1, S 1 to S 4 are slave units, and each slave unit is
A state detector 1 that detects a predetermined state change such as a temperature detector, smoke detector, door opening/closing detector, passage detector, etc.
When the status detector 1 operates, a pulse generator 2 generates a pulse signal fs with a frequency specific to the child device, a carrier wave fc generator 3 for transmitting the pulse signal to the parent device S0 , and a transmitter. 4 and a transmitting antenna 5.
一方親機は受信アンテナ6、受信機7と、子機
識別数設定部9、基準時間信号発生部10、マイ
クロコンピユータ等の情報処理部11、動作報知
部12から成る信号処理装置8とで構成されてい
る。 On the other hand, the base device is composed of a receiving antenna 6, a receiver 7, and a signal processing device 8 consisting of a handset identification number setting section 9, a reference time signal generation section 10, an information processing section 11 such as a microcomputer, and an operation notification section 12. has been done.
受信機7は、更に受信した信号fc+fsを増巾す
る増巾部71、増巾された信号から子機特有のパ
ルス信号fsを分離して取り出す検波部72、更に
その信号を波形整形して子機特有のパルス信号fs
に復元する波形整形部73から構成されている。 The receiver 7 further includes an amplification unit 71 that amplifies the received signal f c +f s , a detection unit 72 that separates and extracts a pulse signal f s specific to the slave device from the amplified signal, and further converts the signal into a waveform. Shaped and pulse signal f s specific to the slave unit
It consists of a waveform shaping section 73 that restores the waveform.
更に、信号処理装置8内の各部のより具体的構
成は第2図に示す通りである。 Furthermore, a more specific configuration of each part within the signal processing device 8 is as shown in FIG.
即ち、9は子機識別数設定部で、各マトリツク
ス交点には第2図bで示す通りダイオードDとス
イツチSWの直列回路が接続されている。子機識
別数設定部9に識別数を設定するには、例えば横
方向2行使用して2桁目及び1桁目の所定個所の
スイツチを投入することにより2進化10進法で設
定する。例えば、子機S1,S2…が基準時間信号a
の「1」状態にある基準時間T内に約50パルス、
70パルス…の割合の周波数で各パルス信号fs1,
fs2…を発生する場合、それに対応して設定部9
の各行方向設定器には〓1=50、〓2=70…を4ビ
ツトの構成の2進化10の進法で設定しておく(図
の〓印はスイツチSWが投入されて識別数即ち設
定値がセツトされた状態で示す)。 That is, 9 is a handset identification number setting section, and a series circuit of a diode D and a switch SW is connected to each matrix intersection as shown in FIG. 2b. To set the identification number in the handset identification number setting section 9, the identification number is set in binary coded decimal notation by, for example, using two horizontal lines and turning on switches at predetermined positions in the second and first digits. For example, slave units S 1 , S 2 . . . receive the reference time signal a
Approximately 50 pulses within the reference time T in the "1" state of
Each pulse signal f s1 , with a frequency of the proportion of 70 pulses...
When f s2 ... is generated, the setting section 9
Set 〓 1 = 50, 〓 2 = 70... in each row direction setting device in a binary coded 10 system of 4 bits (the 〓 mark in the figure indicates the identification number, that is, the setting when the switch SW is turned on. (shown with the value set).
この場合設定数値の大きさに応じて3桁、更に
は4桁使つて設定値を設定するように構成し得る
ことは勿論のことである。 In this case, it goes without saying that the setting value can be set using three digits, or even four digits, depending on the size of the setting numerical value.
10は基準時間信号発生部で、一定時間T0周
期で基準時間Tだけ「1」出力を持続する信号a
を発生する。 Reference numeral 10 denotes a reference time signal generator, which generates a signal a that continues to output "1" for a reference time T in a constant time period T0 .
occurs.
情報処理装置としての例えばマイクロコンピユ
ータ11は中央処理装置(CPU)13、情報用
記憶手段としてのランダム・アクセス・メモリ
(RAM)14、プログラム用記憶手段としての
リード・オンリー・メモリ(ROM)15、およ
びこれらの動作クロツクパルスの発生手段として
のクロツクパルス発生器16から構成されてい
る。 For example, the microcomputer 11 as an information processing device includes a central processing unit (CPU) 13, a random access memory (RAM) 14 as an information storage means, a read only memory (ROM) 15 as a program storage means, and a clock pulse generator 16 as means for generating these operating clock pulses.
各命令はリード・オンリー・メモリ(ROM)
15に内蔵されたプログラムに基づき、クロツク
パルス発生器16からのクロツクCpで、中央処
理装置(CPU)13から各入出力機器及びラン
ダム・アクセス・メモリ(RAM)14に情報の
出し入れを行うことにより実行される。 Each instruction is read-only memory (ROM)
By inputting and outputting information from the central processing unit (CPU) 13 to each input/output device and the random access memory (RAM) 14 using the clock Cp from the clock pulse generator 16 based on the program built in the clock pulse generator 15. executed.
17はデコーダで中央処理装置(CPU)13
からの可聴周波数の信号に基づき、動作報知器を
構成する例えば発音部18、表示部19にこの信
号出力を与えて直接的に発音部18でその子機特
有の警報音を発生させる一方、子機の動作状態を
表示する表示器19−1〜19−4のうち所定の
表示器を駆動する。 17 is a decoder and central processing unit (CPU) 13
Based on the signal of the audible frequency from A predetermined display among the displays 19-1 to 19-4 that displays the operating state of the controller is driven.
このように構成された装置の動作を、更に第3
図〜第6図aのフローチヤート、第6図bの波形
図及び第7図のランダム・アクセス・メモリ内の
メモリ内容を表わす図を用いて説明する。 The operation of the device configured in this way is further explained in the third section.
This will be explained using the flowchart shown in FIGS. 6A to 6A, the waveform diagram shown in FIG. 6B, and the diagram showing the memory contents in the random access memory shown in FIG.
ランダム・アクセス・メモリ(RAM)14内
のメモリは、1ワード4ビツト2進化10進構成と
する。尚、以下の記載では、ランダム・アクセ
ス・メモリをRAM、リード・オンリー・メモリ
をROM、中央処理装置をCPU、CPU内のアキユ
ームレータをAcc、RAM内の0番地、A番地等
の記憶場所をM0、MA等と表わし、また、その
内容は〔 〕を付して〔Acc〕、〔M0〕、〔MA〕
等と表わす。 The memory in the random access memory (RAM) 14 has a binary coded decimal structure of 4 bits per word. In the following description, random access memory is referred to as RAM, read-only memory as ROM, central processing unit as CPU, accumulator in CPU as Acc, and memory locations such as address 0 and A in RAM. is expressed as M0, MA, etc., and its contents are written in brackets [Acc], [M0], [MA].
etc.
動作の詳細を説明する前に、先ずその概略を説
明する。 Before explaining the details of the operation, the outline will first be explained.
第3図のプログラムに従つて、最初に子機識別
数設定部9に設定された各子機の識別数設定値を
RAM14内の所定の記憶場所に記憶し、次に基
準時間T内に取り込まれる子機からのパルス数を
RAM14に記憶する。この結果は、子機から親
機に送られているパルス周波数をRAM14内に
記憶することに相当する。 According to the program shown in Figure 3, first set the identification number setting value of each handset set in the handset identification number setting section 9.
Store it in a predetermined memory location in the RAM 14, and then calculate the number of pulses from the slave unit captured within the reference time T.
Store in RAM14. This result corresponds to storing the pulse frequency being sent from the slave device to the master device in the RAM 14.
RAM14内に記憶されたパルス周波数は、次
に第4図示すプログラムに従つて近似処理、例え
ば四捨五入が行われる。この近似処理を行う理由
は、子機側に設けられた発振側の発振周波数の変
動或いは送信途中に於ける雑音パルスの影響を除
去して親機内で子機の動作確認を確実に行わせる
ためである。即ち、入力されるパルス周波数の多
少のバラツキを吸収して子機識別数設定値との比
較を行うためである。 The pulse frequency stored in the RAM 14 is then subjected to approximation processing, for example, rounding off, according to the program shown in FIG. The reason for performing this approximation processing is to remove the effects of fluctuations in the oscillation frequency of the oscillation side provided on the slave unit or noise pulses during transmission, and to ensure that the operation of the slave unit can be confirmed within the base unit. It is. That is, this is to absorb some variation in the input pulse frequency and compare it with the slave device identification number setting value.
このような比較を、異なる時間に入力されるパ
ルスについて例えば4回繰り返し実行し、その結
果4回とも設定部9に設定してある所定の子機識
別数と一致すれば第5図のプログラムで、どの子
機の動作報知を行つたら良いか判断した後、所定
の子機例えばS1に対応する動作報知を第6図aの
プログラムで実行する。 If such a comparison is repeated, for example, four times for pulses input at different times, and the result matches the predetermined number of handset identifications set in the setting section 9, the program shown in FIG. After determining which handset should be notified of the operation, the program shown in FIG. 6a executes the operation notification corresponding to a predetermined handset, for example, S1 .
以下、その詳細を説明する。 The details will be explained below.
第1図の子機S1に設けられた状態検出器1が動
作すると、その子機S1内に設けられたパルス発生
器2からその子機特有の周波数例えば基準時間T
内に50パルスの割合で発生されるパルス信号fs1
を発生し、搬送発生器3が動作する。送信機4内
では、そのパルス信号fs1を搬送波fcにより変調し
た信号をアンテナ5から親機S0に向けて送信す
る。 When the status detector 1 provided in the slave unit S 1 in FIG.
Pulse signal f s1 generated at a rate of 50 pulses within
is generated, and the transport generator 3 operates. In the transmitter 4, a signal obtained by modulating the pulse signal f s1 with a carrier wave f c is transmitted from the antenna 5 toward the base unit S 0 .
親機S0では子機S1から送信された電波をアンテ
ナ6で受信し、これを受信機7で増巾、検波、波
形整形等の処理を行つて、子機S1で発生されたパ
ルス信号fs1に復元して取り出す。 The base unit S 0 receives the radio waves transmitted from the slave unit S 1 using the antenna 6, and the receiver 7 performs processing such as amplification, detection, and waveform shaping to generate pulses generated by the slave unit S 1 . Restore the signal f s1 and take it out.
次にこのパルス信号fs1は親機S0に設けられた
信号処理装置8に入力される。 Next, this pulse signal f s1 is input to the signal processing device 8 provided in the base unit S 0 .
信号処理装置8に入力したパルス信号fs1は第
2図で示す通り、ダイオードD1を介して基準時
間信号発生部10から一定周期T0で発生してい
る基準時間信号aと共に中央処理装置13に入力
され、基準時間信号aが「1」状態の基準時間T
の時間抽出されるパルス数が、ROM15からの
プログラム命令に基づいて中央処理装置13から
RAM14の所定の場所に記憶される。 As shown in FIG. 2, the pulse signal fs1 input to the signal processing device 8 is sent to the central processing unit 13 together with the reference time signal a generated at a constant period T0 from the reference time signal generator 10 via the diode D1. , and the reference time signal a is in the "1" state.
The number of pulses extracted during the time is determined by the central processing unit 13 based on the program instruction from the ROM 15.
It is stored in a predetermined location in the RAM 14.
即ち、先ず親機S0の電源を手動で投入すると、
ROM15に内蔵されている第3図に示すプログ
ラム命令がクロツクパルス発生器16からのクロ
ツクに同期して順次実行される。その命令に基づ
いてステツプ20ではRAM14の全ての記憶内容
をリセツトする。次いで、ステツプ21で子機識別
数設定部9が設定してある設定値〓1〜〓4、例え
ば50;70…を第7図に示すRAM14の0番地
(1桁目)及び1番地(2桁目);2番地及び3番
地;…の記憶場所M0及びM1;M2及びM3…に順
次記憶する。 In other words, first, when you manually turn on the power of the main unit S 0 ,
The program instructions shown in FIG. 3 contained in the ROM 15 are sequentially executed in synchronization with the clock from the clock pulse generator 16. Based on the instruction, all memory contents of the RAM 14 are reset in step 20. Next, in step 21, the handset identification number setting unit 9 sets the setting values 〓 1 to 〓 4 , for example 50; (digit); 2nd address and 3rd address; ... are sequentially stored in storage locations M0 and M1; M2 and M3...
22はプログラム結合子でプログラム命令とし
ての意味は有さず、後述するプログラムと結合す
るために設けられた信号である。 Reference numeral 22 denotes a program connector which has no meaning as a program command, but is a signal provided for coupling with a program to be described later.
次いでステツプ23で、基準時間信号発生部10
からの基準時間信号aが「1」出力状態にあるか
否か判断する。 Next, in step 23, the reference time signal generator 10
It is determined whether the reference time signal a from the reference time signal a is in the "1" output state.
もし基準時間信号aが「1」出力状態にあれ
ば、次のステツプ24で子機から送られてくるパル
ス信号があるかないかを判断する。ない場合には
再びステツプ23に戻つて同じプログラムステツプ
を繰り返す。この時子機S1からのパルス信号fs1
が親機内に取り出された場合には、そのパルス1
個をRAM14のA番地(1桁目)及びB番地
(2桁目)から成る子機S1パルス記憶場所MA、
MBに記憶する。1個の入力パルス信号を読み込
むとプログラム結合子22に戻り、再びプログラ
ムステツプ23〜25を実行し、次の入力パルスを読
み込む。この動作を基準時間信号aが「1」状態
にある間続ける。この結果、A、B番地記憶場所
MA、MBには基準時間信号aが「1」状態の間
に入力されるパルス数が2進化10進数で記憶され
る。例えば、この時の入力パルス数が53パルスな
らばA番地の記憶場所MAには上位ビツトから下
位ビツトへ「0011」が、またB番地の記憶場所が
MBには同様に上位ビツトから下位ビツトへ
「0101」が記憶される。 If the reference time signal a is in the "1" output state, it is determined in the next step 24 whether or not there is a pulse signal sent from the slave unit. If not, return to step 23 and repeat the same program steps. At this time, the pulse signal f s1 from slave unit S 1
is taken out into the main unit, its pulse 1
The slave unit S 1 pulse storage location MA consists of address A (1st digit) and address B (2nd digit) of RAM 14,
Store in MB. After reading one input pulse signal, the program returns to the program connector 22, executes program steps 23 to 25 again, and reads the next input pulse. This operation continues while the reference time signal a is in the "1" state. As a result, A and B address memory locations
The number of pulses input while the reference time signal a is in the "1" state is stored in MA and MB in binary coded decimal notation. For example, if the number of input pulses at this time is 53 pulses, the memory location MA at address A will contain "0011" from the upper bit to the lower bit, and the memory location at address B will contain "0011" from the upper bit to the lower bit.
Similarly, "0101" is stored in the MB from the upper bit to the lower bit.
基準時間信号aが「0」になると、ステツプ23
での判断結果がNOとなりステツプ26に分岐す
る。 When the reference time signal a becomes "0", step 23
The judgment result in step 2 is NO, and the process branches to step 26.
ステツプ26はRAM14のC番地記憶場所MC
にカウントフラグがあるか否かを判断する。 Step 26 is the address C memory location MC of RAM14.
Determine whether there is a count flag.
このカウントフラグは後述するプログラムステ
ツプでセツト及びリセツトされる。 This count flag is set and reset in the program steps described below.
C番地記憶場所MCにカウントフラグがない場
合には、プログラム結合子27に移る。 If there is no count flag in the C address memory location MC, the process moves to the program connector 27.
第4図のプログラムステツプ29では、子機から
発せられ、基準時間T内に取り出されたパルスの
うち、A番地に記憶されている1桁目の値
〔MA〕をAccに読み出す。 In program step 29 of FIG. 4, the first digit value [MA] stored at address A among the pulses emitted from the handset and taken out within the reference time T is read out to Acc.
この内容が4より小さいか否かステツプ30で判
断する。 It is determined in step 30 whether this content is smaller than 4.
ステツプ30で判断結果がYESならばステツプ
32で〔Acc〕を0にしてこれをMAに格納する。 If the judgment result is YES in step 30, step
At 32, set [Acc] to 0 and store this in MA.
また、判断結果がNOならばステツプ31で
〔Acc〕を0にしてこれをMAに格納すると共に
〔MB〕に1を加え、その値を新しくMBに格納
する。 If the judgment result is NO, in step 31, [Acc] is set to 0 and stored in MA, and 1 is added to [MB], and the value is newly stored in MB.
この結果、MA、MBに記憶されている子機か
らの入力パルス数を四捨五入して、その値が新し
くMA、MBに入れ直される。即ち近似処理が行
われる。 As a result, the number of input pulses from the slave unit stored in MA and MB is rounded off and the values are newly input into MA and MB. That is, approximation processing is performed.
次いで、ステツプ33で親機内に設定されている
子機S1に対応する設定値の2桁目の値〔M1〕を
Accに読み出す。この値〔Acc〕をMA、MBに
記憶されている近似処理された入力パルス数の2
桁目の値〔MB〕から引き、その差分をAccに入
れる。 Next, in step 33, enter the second digit value [M1] of the setting value corresponding to slave unit S1 set in the parent unit.
Read to Acc. This value [Acc] is 2 times the number of approximated input pulses stored in MA and MB.
Subtract from the digit value [MB] and put the difference in Acc.
ステツプ34で〔Acc〕が0か否かの判断を行
う。即ち、子機S1に対応する設定値の2桁目と入
力パルス数近似値の2桁目とが一致するか否かを
判断してYESであれば、ステツプ35へ、またNO
ならばステツプ39へ移行する。 In step 34, it is determined whether [Acc] is 0 or not. That is, it is determined whether the second digit of the setting value corresponding to slave unit S 1 matches the second digit of the input pulse number approximate value, and if YES, the process advances to step 35, or NO.
If so, proceed to step 39.
ステツプ35では10番地の記憶内容〔M10〕に1
を加えてM10に記憶する一方Accに取り出し、ス
テツプ36でその値が4になつたか否かを判断す
る。即ち、ステツプ34での一致判断が4回行われ
て4回とも一致したか否かを判断する。その結果
がYESであればステツプ37でD番地記憶場所MD
に子機S1動作表示を行うための1をセツトし、ま
たC番地記憶場所MCに1をセツトし、4回一致
したことを示すカウントフラグを立てプログラム
結合子28へ移行する。一方、NOの場合はその
ままプログラム係合子28へ移行する。 In step 35, the memory contents at address 10 [M10] are set to 1.
is added and stored in M10, and taken out to Acc, and in step 36 it is determined whether the value has become 4 or not. That is, the match determination at step 34 is performed four times, and it is determined whether or not there is a match all four times. If the result is YES, in step 37 the D address memory location MD is
1 is set to indicate the operation of the slave unit S1 , 1 is set to the C address memory location MC, a count flag is set to indicate that there has been a match four times, and the process moves to the program connector 28. On the other hand, in the case of NO, the process directly moves to the program engaging element 28.
ところで、ステツプ34で判断結果がNOの場合
はステツプ39へ移り、今度はM3の記憶内容
〔M3〕をAccに読み出し、それと〔MB〕との差
分をAccに入れ、ステツプ40で〔Acc〕が0か否
かを判断する。即ち、今度は子機S2に対応する設
定値と入力パルス数近似値とが一致するか否かを
判断する。 By the way, if the judgment result in step 34 is NO, the process moves to step 39, this time the memory contents of M3 [M3] are read into Acc, the difference between it and [MB] is stored in Acc, and in step 40, [Acc] is Determine whether it is 0 or not. That is, this time it is determined whether the setting value corresponding to slave device S2 and the input pulse number approximate value match.
その判断結果がYESならばステツプ41で今度
は11番地の記憶場所に一致回数を記憶すると同時
にAccに取り出し、ステツプ42でその値が4にな
つたか否かを判断する。即ち、ステツプ39での一
致判断が4回行われて4回とも一致したか否かと
判断する。その結果がYESであれば、ステツプ
43で今度はD番地記憶場所MDに子機S2の動作表
示を行うための2をセツトすると共にMCに1を
セツトし、4回一致したことを示すカウントフラ
グを立てプログラム結合子28へ移行する。一方
NOの場合はそのままプログラム結合子28へ移
行する。 If the result of the determination is YES, then in step 41 the number of matches is stored in the storage location 11 and at the same time taken out to Acc, and in step 42 it is determined whether the value has reached 4 or not. That is, the match determination in step 39 is performed four times, and it is determined whether or not there is a match all four times. If the result is YES, the step
At step 43, set 2 in the D address memory location MD to display the operation of slave unit S 2 , set 1 in MC, set a count flag indicating that there has been a match four times, and move on to program connector 28. do. on the other hand
In the case of NO, the process directly moves to the program connector 28.
しかし、ステツプ40でもNOと判断された場合
は、更に上記プログラムと同様の一連の子機を識
別するプログラムを実行して、入力パルス数近似
値が子機S3,S4に対応する設定数〓3、〓4と一致
するか否かの判断を行つて、一致する場合には12
番地、13番地の記憶内容〔M12〕、〔M13〕に各々
1を加え、その数が4に達した時、各子機S3,S4
を表わす符号3,4をD番地記憶場所MDにセツ
トすると共にカウントフラグMCに1をセツトし
てプログラム結合子28に移行させる。また、入
力パルス信号が子機S3,S4から発せられたものと
判断されなかつた場合にはプログラム結合子22
に戻る。 However, if it is determined NO in step 40, a program similar to the above program that identifies a series of slave units is executed to determine the approximate value of the input pulse number to be the set number corresponding to slave units S 3 and S 4 . Determine whether 〓 3 , 〓 4 match or not, and if they match, set 12
Add 1 to the memory contents of addresses 13 and 13 [M12] and [M13], and when the number reaches 4, each slave unit S 3 and S 4
The codes 3 and 4 representing 0 are set in the D address memory location MD, and the count flag MC is set to 1, and the program is transferred to the program connector 28. Furthermore, if the input pulse signal is not determined to have been emitted from the slave units S 3 and S 4 , the program connector 22
Return to
以上のように情報処理装置は所定クロツクに同
期してプログラムを実行して、各基準時間T内に
中央処理装置13内に取り込まれたパルス数を近
似処理した結果、親機に設定した子機識別数設定
値の一つと4回一致した場合、その識別結果に基
づいて識別した子機の動作報知を行う。そのため
のプログラムが、第5図及び第6図aに示される
プログラムで、第5図では識別した事に対応して
どのような報知動作を行うかそのプログラムを選
択するためのプログラムである。また第6図aは
第5図で選択された報知動作プログラムの一例を
示したものである。 As described above, the information processing device executes a program in synchronization with a predetermined clock and approximates the number of pulses taken into the central processing unit 13 within each reference time T. If it matches one of the identification number setting values four times, the operation of the identified slave device is notified based on the identification result. The program for this purpose is the program shown in FIGS. 5 and 6a, and in FIG. 5, it is a program for selecting the type of notification operation to be performed in response to the identified event. Further, FIG. 6a shows an example of the notification operation program selected in FIG. 5.
例えば、親機に入力したパルスは子機S2からの
ものであり第4図のプログラムを実行した結果、
ステツプ40からステツプ41〜43を経て結合子28
に進んだ場合、MDには2が記憶されるので、第
5図のプログラムに移行すると、ステツプ44を経
てステツプ46で判断結果がYESとなり、プログ
ラム結合子47に移行し、第6図aに示す報知動
作プログラムを実行する。 For example, the pulse input to the master unit is from slave unit S2 , and as a result of executing the program shown in Figure 4,
Connector 28 from step 40 through steps 41 to 43
If the program proceeds to step , 2 is stored in MD, so when the program moves to the program shown in FIG. Execute the notification operation program shown below.
即ち、第6図aのプログラムに移行すると、先
ず、ステツプ52でメモリRAM14の22番地記憶
場所M22の3ビツト目に1があるか否かを判断す
る。 That is, when moving to the program shown in FIG. 6a, first, in step 52, it is determined whether or not there is a 1 in the third bit of memory location M22 at address 22 of the memory RAM 14.
即ち、情報用記憶手段としてのRAM14の
M20〜M23の記憶場所を利用して子機S2に対する
発音パルス(以下の記載から明らかになる)の発
生回数つまり動作報知器のオン、オフ回数を2進
法で記憶計数を所定クロツクに同期して行う。ス
テツプ52は、この発音パルスの発生回数を計数す
る過程で、その計数結果により、M22の3ビツト
目が1になる発音パルス発生回数で、発音動作つ
まり動作報知器のオン、オフを停止させる動作を
所定クロツクに同期して実行することにより、断
続音を発生させるための手段としての判断ステツ
プである。 That is, the RAM 14 as an information storage means
Using memory locations M20 to M23, synchronize the memorized count in binary notation to the number of times a sound pulse (as will become clear from the description below) has occurred for slave unit S2 , that is, the number of times the operation alarm is turned on and off, to a predetermined clock. and do it. Step 52 is a process of counting the number of times this sounding pulse is generated, and according to the counting result, the sounding operation, that is, the operation to stop the on/off of the operation indicator at the number of times that the sounding pulse has been generated, the third bit of M22 becomes 1. This judgment step is a means for generating an intermittent sound by executing in synchronization with a predetermined clock.
〔M20〕〜〔M23〕は最初全て空になつている
ため、ステツプ52の判断結果はNOでステツプ53
に移行する。ステツプ53では、MDの4ビツト目
の発音マークを立てる。従つて〔MD〕をAccに
取り出し、ステツプ55でAccからCPU外部の動作
報知器12へ出力する。駆動報知部12ではデコ
ーダ17を介して子機S2の動作表示を行う表示灯
19−2を点灯すると共にスピーカ18の駆動電
圧をオンする。 Since [M20] to [M23] are all empty at first, the judgment result in step 52 is NO and step 53 is executed.
to move to. In step 53, a pronunciation mark is placed on the 4th bit of MD. Therefore, [MD] is taken out to Acc, and in step 55, it is output from Acc to the operation indicator 12 outside the CPU. The drive notification section 12 turns on the indicator light 19-2 for indicating the operation of the slave device S2 via the decoder 17, and also turns on the drive voltage of the speaker 18.
次に、ステツプ56でAccに〔M20〕を取り出
し、この値に1を加え、その結果即ち発音パルス
発生回数が10に達したか否かをステツプ57で判断
する。10に達していなければステツプ58で、その
値即ち発音パルス発生回数をM20に記憶し、ステ
ツプ59で発音パルスを停止する。その後再びステ
ツプ52に戻り同様の動作を繰り返す。各ステツプ
は実際には更に複数のステツプから成り、それら
のステツプはクロツクパルス発生器16から取り
出される例えば50KHzのような所定のクロツクに
同期して順次実行される。スピーカ18の駆動電
圧はステツプ55からステツプ59に至るステツプ区
間でオンされ、ステツプ59からステツプ55に戻る
ステツプ区間、オフされる。 Next, in step 56, [M20] is extracted from Acc, 1 is added to this value, and it is determined in step 57 whether or not the result, that is, the number of generation of sound generation pulses has reached 10. If the number has not reached 10, the value, ie, the number of times the sounding pulse has been generated, is stored in M20 in step 58, and the sounding pulse is stopped in step 59. Thereafter, the process returns to step 52 and repeats the same operation. Each step actually consists of a plurality of further steps which are executed sequentially in synchronization with a predetermined clock, for example 50 KHz, derived from the clock pulse generator 16. The driving voltage for the speaker 18 is turned on during the step period from step 55 to step 59, and is turned off during the step period from step 59 to step 55.
この結果、例えば上記各ステツプ区間に介在す
るステツプ数を14ステツプ、1周期28ステツプで
プログラムを構成しておけば50/28≒1.8KHzの
可聴周波数の発音パルスが得られる。 As a result, for example, if the program is constructed with 14 steps intervening in each step section and 28 steps per cycle, a sounding pulse with an audible frequency of 50/28≈1.8 KHz can be obtained.
ステツプ52〜59を循環して実行している間に発
音パルスの発生回数が10に達すると、ステツプ57
での判断結果がNOとなり、ステツプ60に移行す
る。 When the number of generation pulses reaches 10 while repeating steps 52 to 59, step 57
The judgment result in step 60 is NO, and the process moves to step 60.
ステツプ60では、〔Acc〕を0にし、これを
M20に格納することによつてM20の記憶内容を0
に払う。次いでステツプ61で2桁目の発音パルス
発生回数を記憶するためのメモリM21からその内
容〔M21〕をAccに取り出し1を加える。ステツ
プ62で発音パルスをオフすると共に、ステツプ63
で〔Acc〕が10に達したか否かを判断する。即
ち、ステツプ63では発音パルス発生回数が100に
達したか否かを判断し、達していない場合には再
びステツプ52に戻り、ステツプ52〜59を循環し、
その発音パルス発生回数10回目毎にステツプ57か
らステツプ60に分岐し、ステツプ61〜63を経てス
テツプ52に戻るプログラムを繰り返す。 In step 60, set [Acc] to 0 and set it to
By storing in M20, the memory contents of M20 are zeroed out.
pay to Next, in step 61, the contents [M21] are taken out from the memory M21 for storing the number of generation of sound pulses in the second digit and 1 is added to Acc. At step 62, the sound pulse is turned off, and at step 63
Determine whether [Acc] has reached 10 or not. That is, in step 63, it is determined whether or not the number of generation pulses has reached 100, and if it has not reached 100, the process returns to step 52 and cycles through steps 52 to 59.
The program branches from step 57 to step 60 every 10th time the sounding pulse is generated, and returns to step 52 via steps 61 to 63, which is repeated.
このとき、ステツプ55からステツプ62に至る実
際のステツプ数及びステツプ62から再びステツプ
55に至る実際のステツプ数を例えば14ステツプ、
1周期28ステツプ数で構成する。 At this time, the actual number of steps from step 55 to step 62 and the number of steps from step 62 again.
The actual number of steps leading to 55, for example 14 steps,
One cycle consists of 28 steps.
発音パルス発生回数が100回に達すると、ステ
ツプ63からステツプ64に移行し、M21を0に払
い、ステツプ65でAccに今度は3桁目のM22の内
容〔M22〕をAccに取り出し、これに1を加えて
ステツプ66で、その値が10に達したか否かを判断
する。 When the number of generation pulses reaches 100, the process moves from step 63 to step 64, where M21 is set to 0. At step 65, the content of M22 in the third digit [M22] is taken out to Acc, and this is set to Acc. 1 is added and in step 66 it is determined whether the value has reached 10 or not.
即ち、ステツプ66で発音パルス発生回数が1000
回に達したか否かを判断して、達していない場合
には、判断結果YESで、ステツプ67で〔Acc〕を
M22に記憶させた後ステツプ68に移行する。 That is, in step 66, the number of generation pulses is 1000.
It is judged whether or not the number of times has been reached. If it has not been reached, the judgment result is YES and [Acc] is set in step 67.
After storing it in M22, the process moves to step 68.
ステツプ68では、親機に他子機からの入力パル
スが有るか否かをチエツクし、もし有る場合には
その子機が現在動作報知を行つている子機S2より
も優先度が高いか否かをチエツクし、優先度が高
い場合には、MCのカウントフラグをリセツト
し、新しく入力された他の子機からの信号処理を
行うためのプログラム結合子22を介して第3図
のプログラムステツプ23に戻る。しかし、その時
点で、他の子機からの入力が存在しないか或いは
存在しても現在動作報知を行つている子機よりも
優先度が低い場合には、第3図のステツプ23に
戻つても、カウントフラグがセツトされているた
め、直ちにステツプ26から結合子28を介して第
5図のプログラムに移行し、ステツプ46、結合子
47を経て第6図aのステツプ52に戻る。ステツ
プ52に戻つた後は再び上述のプログラムを実行す
る。 In step 68, the base unit checks whether there is an input pulse from another slave unit, and if so, checks whether that slave unit has a higher priority than the slave unit S2 which is currently notifying the operation. If the priority is high, the MC count flag is reset and the program step shown in FIG. 3 is executed via the program connector 22 for processing newly input signals from other slave units. Return to 23. However, at that point, if there is no input from another handset, or even if there is input, the priority is lower than that of the handset that is currently notifying the operation, return to step 23 in Figure 3. Since the count flag is also set, the program immediately moves from step 26 to the program of FIG. 5 via connector 28, and returns to step 52 of FIG. 6a via step 46 and connector 47. After returning to step 52, the above program is executed again.
このようなプログラム動作を発音パルス発生回
数が100回目毎に繰り返し、やがて400に達する
と、〔M22〕が上位ビツトから下位ビツトへ
「0100」となり、3ビツト目に1が記憶される。
これをステツプ52で判断して、その結果ステツプ
73に移行する。 Such a program operation is repeated every 100th time that a sound generation pulse is generated, and when it eventually reaches 400, [M22] becomes "0100" from the upper bit to the lower bit, and 1 is stored in the third bit.
This is determined in step 52 and the result is
Move to 73.
ステツプ73では、MDに記憶されている4ビツ
ト目の発音マーク1を0にすることにより、スピ
ーカ18の駆動電源を切る。この結果、ステツプ
54に移行し、スピーカ55で発音パルスの開始を
行うがスピーカ18の駆動電源が切れているた
め、スピーカからは報知音が発生されない。この
ようにスピーカ18からの報知音が発生されない
まの状態で上述した発音パルスを発生するプログ
ラムを実行し、やがて、発音パルスの発生回数が
800に達するとM23の3ビツト目の記憶値が0と
なる。この結果、ステツプ52での判断結果が、
NOとなり、プログラムはステツプ52からステツ
プ53に移行し、ステツプ53で再びMDの4ビツト
目に発音マーク1を立て、発音動作を開始させ
る。 In step 73, the 4th bit sound generation mark 1 stored in the MD is set to 0, thereby turning off the driving power for the speaker 18. As a result, the step
54, the speaker 55 starts generating sound pulses, but since the driving power for the speaker 18 is turned off, no notification sound is generated from the speaker. In this way, the program for generating the sound pulses described above is executed while the notification sound is not being generated from the speaker 18, and eventually the number of times the sound pulses are generated increases.
When it reaches 800, the stored value of the 3rd bit of M23 becomes 0. As a result, the judgment result at step 52 is
When the result is NO, the program moves from step 52 to step 53, where the sound generation mark 1 is again set at the 4th bit of MD and the sound generation operation is started.
このような動作を繰り返し実行し、やがて、発
音パルス発生回数が1000に達すると、ステツプ66
での判断結果がNOとなり、ステツプ69に移行す
る。 Repeat this operation until the number of generation pulses reaches 1000, and step 66 is reached.
The judgment result in step 69 is NO, and the process moves to step 69.
ステツプ69ではM22に記憶内容〔M22〕を0に
払い、ステツプ70でAccに4桁目の発音パルス発
生回数を記憶するメモリ23番地の内容〔M23〕を
取り出し、これに1を加えてその結果が10に達し
たか否かを判断する。判断の結果、発音パルス発
生回数が10000に達していない場合はステツプ72
で〔Acc〕をM23に記憶させた後ステツプ68に移
行し、上述の他の子機からの入力信号に対する処
理を行い、第3図及び第5図のプログラムを経
て、再びステツプ52に戻る。 In step 69, set the memory content [M22] in M22 to 0, and in step 70, take out the content of memory address 23 [M23], which stores the number of generation of sound pulses in the 4th digit, in Acc, and add 1 to it to obtain the result. Determine whether or not the number has reached 10. As a result of the judgment, if the number of generation pulses has not reached 10,000, proceed to step 72.
After [Acc] is stored in M23, the process moves to step 68, where the input signals from the other handsets described above are processed, and after passing through the programs shown in FIGS. 3 and 5, the process returns to step 52.
ステツプ52に戻つた後、上述したプログラム動
作を繰り返し実行し、スピーカ18を動作させ、
発音パルス発生回数が1400に達すると、再び
〔M22〕が上位ビツトから下位ビツトへ「0100」
となり3ビツト目に1が記憶される。このM22の
3ビツト目の1は発音パルス発生回数が1799に達
する迄持続するので、この間スピーカ18の発音
動作を中断させ、発音パルス発生回数が1800に達
したとき再度発音動作を開始させる。 After returning to step 52, the program operation described above is repeatedly executed to operate the speaker 18,
When the number of generation pulses reaches 1400, [M22] changes from the upper bit to the lower bit again as "0100".
Then, 1 is stored in the third bit. Since the 1 in the third bit of M22 continues until the number of generation pulses reaches 1799, the sound generation operation of the speaker 18 is interrupted during this time, and when the number of generation pulses reaches 1800, the generation operation is restarted.
このようにステツプ52で、M22の3ビツト目に
1があるかないかを所定クロツクに同期して判断
実行するような手段を設けることにより、スピー
カ18を可聴周波数でオン、オフさせる動作を所
定クロツクに同期して実行する第1手段と、オ
ン、オフを停止させる動作を所定クロツクに同期
して実行する第2手段とを選択して発音動作の作
動・停止時期を決めることにより、発音パルス発
生回路0〜399で作動、400〜799で停止、800〜
1399で作動、1400〜1799で停止…と云うように作
動・停止を繰り返し、第6図bに示す如く、スピ
ーカ18を情報処理装置の出力で直接間欠的に作
動させ、断続報知音を発生させる。 In this way, in step 52, by providing a means for determining whether or not there is a 1 in the third bit of M22 in synchronization with a predetermined clock, the operation of turning the speaker 18 on and off at an audible frequency can be performed at a predetermined clock. A sound pulse is generated by determining the start/stop timing of the sound generation operation by selecting the first means that is executed in synchronization with the clock and the second means that executes the operation of stopping the on/off operation in synchronization with a predetermined clock. Activates at circuit 0~399, stops at 400~799, 800~
It operates at 1399, stops at 1400 to 1799, etc., and repeats activation and stopping, and as shown in Fig. 6b, the speaker 18 is intermittently activated directly by the output of the information processing device to generate an intermittent notification sound. .
発音パルス発生回数が10000に達すると、発音
パルス規定数の発生が一応完了したのでステツプ
71からステツプ74に移行し、MDの記憶内容を0
にリセツトすると共に、ステツプ75で更にカウン
トフラグ〔MC〕、〔M10〕〜〔M13〕、〔M23〕等
をリセツトした後、第3図のプログラムに戻り、
次の動作報知に備える。 When the number of generation of sound pulses reaches 10,000, the generation of the specified number of sound pulses has been completed, and the step is started.
Move from step 71 to step 74 and clear the MD memory contents to 0.
After resetting the count flag [MC], [M10] to [M13], [M23], etc. in step 75, return to the program shown in Figure 3.
Prepare for the next operation notification.
このように子機S1に対する動作報知は第6図a
に示す如きプログラムに基づいて直接スピーカを
駆動し、所定の報知音を発生することができる。
更に、他の子機S2,S3,S4に対しても同様のプロ
グラムを作り、ただ、ステツプ52で行う発音パル
ス発生回数の判断時点を異ならせておけば、即ち
上記実施例では、4つの記憶場所のうち、3桁目
の発音パルス発生回数を記憶させる場所M22の3
ビツト目に記憶されたか否かを判断して、動作報
知手段を作動開始或いは停止させるように構成し
たが、これを発音パルス発生回数記憶場所の他の
ビツト位置に1が記憶されたか否かを判断して、
スピーカを作動させるようにすれば、各子機の動
作報知に応じて間欠周期の異なる報知音を発生さ
せることができる。 In this way, the operation notification to slave unit S1 is as shown in Figure 6a.
A predetermined notification sound can be generated by directly driving a speaker based on a program as shown in FIG.
Furthermore, if a similar program is created for the other slave units S 2 , S 3 , and S 4 , but the time point at which the number of generation of sound pulses is determined in step 52 is made different, that is, in the above embodiment, Of the four memory locations, M22-3 is where the 3rd digit number of sound pulses is stored.
The operation notification means is configured to start or stop the operation by determining whether or not the 1st bit has been stored. Judging,
By activating the speaker, it is possible to generate notification sounds with different intermittent cycles in accordance with the operation notification of each slave unit.
尚、上記実施例では、発音パルス発生回数を記
憶させるために、4つのアドレスで指定される記
憶場所を使用したが、その数を任意に選び、プロ
グラムを多少変更するだけで発音パルスを任意数
発生させるように構成することができる。 In the above embodiment, the memory locations designated by four addresses were used to store the number of times the sound pulses were generated, but by selecting any number and changing the program slightly, it is possible to store the sound pulses in any number. can be configured to occur.
また更に、上記実施例では、第6図aのプログ
ラムを実行することにより、スピーカ18を断続
的に駆動させる場合について説明したが、このよ
うにして各子機に対応して得られる発音パルスは
スピーカを駆動するだけでなく、表示ランプにも
加え、各子機に対応して設けられた表示ランプを
その子機特有の間欠周期で点滅させても良い。 Furthermore, in the above embodiment, a case has been described in which the speaker 18 is driven intermittently by executing the program shown in FIG. In addition to driving the speaker, in addition to the display lamp, the display lamp provided corresponding to each slave device may be made to blink at an intermittent cycle unique to that slave device.
また、上記実施例では、子機側の動作を親機で
識別するために、子機側でその子機特有の周波数
のパルスを発生させこれを親機で受信し、基準時
間内に取り出されたパルス数を第3図及び第4図
に示すプログラムで処理し動作した子機を識別す
るようにしたが、これは単なる一例に過ぎず、本
発明はこれに限らず、例えば親機にフイルタを設
け、子機から送られてくるその子機特有の周波数
をフイルタによつて識別したり或いは子機からそ
の子機特有のコード化パルスを送り、親機でその
コードに対応した子機を識別する等、子機識別手
段は任意に設計できる。 In addition, in the above embodiment, in order to identify the operation of the slave unit by the base unit, the slave unit generates a pulse with a frequency unique to the slave unit, which is received by the base unit, and if the pulse is taken out within the reference time. Although the number of pulses is processed by the program shown in FIGS. 3 and 4 to identify the operating slave device, this is just an example, and the present invention is not limited to this. For example, the frequency unique to the slave unit sent from the slave unit is identified by a filter, or the slave unit sends a coded pulse unique to the slave unit, and the base unit identifies the slave unit that corresponds to that code. , the handset identification means can be arbitrarily designed.
また更に、以上説明した各プログラムは単なる
一例に過ぎず、特許請求の範囲を逸脱しない範囲
で任意に設計変更し得ることは勿論である。 Moreover, each of the programs described above is merely an example, and it goes without saying that the programs can be arbitrarily modified without departing from the scope of the claims.
以上の記載の通り、本発明によれば、所定の状
態変化を検出する検出器を有する子機と、情報用
記憶手段、プログラム用記憶手段及びクロツクパ
ルス発生手段を備えた情報処理装置及び該情報処
理装置の出力により作動する動作報知器を有する
親機とを備え、上記情報処理装置は上記子機の動
作状態を識別する動作を前記クロツクパルス発生
手段の所定クロツクに同期して実行する手段と、
該識別結果に基づいて上記動作報知器を可聴周波
数でオン・オフさせる動作を該所定クロツクに同
期して実行する第1手段と、上記動作報知器のオ
ン・オフを停止させる動作を該所定クロツクに同
期して実行する第2手段と、上記動作報知器のオ
ン・オフ回数を2進法で情報用記憶手段で記憶計
数する動作を該所定クロツクに同期して実行する
手段と、該手段による該計数値の所定ビツトが1
か否かを判断して上記第1手段或いは上記第2手
段を選択して動作させる動作を該所定クロツクに
同期して実行する手段とを有し、上記情報処理装
置で直接上記動作報知器を間欠的に作動させるよ
うにしたため、動作報知器を作動させるための発
振器が不要となり、複数の子機動作状態を識別し
て動作報知を行う場合にも、上記第1手段或いは
上記第2手段の選択を判断するための上記計数値
のビツト位置を変更するだけで、簡単に上記間欠
周期を変更して子機を確実に識別報知することが
できる。
As described above, according to the present invention, there is provided an information processing apparatus including a slave unit having a detector for detecting a predetermined state change, an information storage means, a program storage means, and a clock pulse generation means, and the information processing apparatus. a master device having an operation alarm activated by the output of the device; means for the information processing device to execute an operation for identifying the operating state of the slave device in synchronization with a predetermined clock of the clock pulse generating means;
a first means for performing an operation of turning on and off the operation alarm at an audible frequency based on the identification result in synchronization with the predetermined clock; a second means for executing an operation in synchronization with the predetermined clock; a second means for executing an operation of storing and counting the number of times the operation alarm is turned on and off in binary notation in an information storage means in synchronization with the predetermined clock; The predetermined bit of the count value is 1
means for determining whether or not the first means or the second means is selected and operating the operation in synchronization with the predetermined clock, the information processing device directly controlling the operation alarm; Since it is activated intermittently, there is no need for an oscillator to activate the operation alarm, and even when the operation status of a plurality of child units is identified and operation notification is performed, the first means or the second means can be used. By simply changing the bit position of the count value for determining the selection, the intermittent cycle can be easily changed and the slave unit can be reliably identified and notified.
第1図は本発明の一実施例に係る動作報知装置
のブロツク構成図、第2図aはその親機内のブロ
ツク構成図、第2図bはその親機内の子機識別数
設定部の部分拡大図、第3図及び第4図はその親
機で行われる子機識別動作を説明するためのフロ
ーチヤート、第5図及び第6図aはその動作結果
に基づいて所定の子機の動作報知の一例を説明す
るためのフローチヤート、第6図bは、そのフロ
ーチヤートに基づいて動作報知を行つた時発生す
る間欠音と発音パルス発生回数との関係を示した
波形図、第7図は上記親機に設けられたメモリの
構成を説明するための部分構成図である。
9……子機識別数設定部、10……基準時間信
号発生部、11……マイクロコンピユータ、12
……動作報知器、13……中央処理装置、14…
…ランダム・アクセス・メモリ(RAM)、15
……リード・オンリー・メモリ(ROM)、16
……クロツクパルス発生器、17……デコーダ、
18……スピーカ、19……表示ランプ。
FIG. 1 is a block configuration diagram of an operation notification device according to an embodiment of the present invention, FIG. 2a is a block configuration diagram inside the base unit, and FIG. The enlarged view, FIGS. 3 and 4 are flowcharts for explaining the slave unit identification operation performed by the base unit, and FIGS. 5 and 6 a show the operation of a predetermined slave unit based on the operation result. FIG. 6b is a flowchart for explaining an example of notification, and FIG. 7 is a waveform diagram showing the relationship between the intermittent sound generated when the operation notification is performed based on the flowchart and the number of generation pulses. FIG. 2 is a partial configuration diagram for explaining the configuration of a memory provided in the base device. 9...Slave device identification number setting section, 10...Reference time signal generation section, 11...Microcomputer, 12
...Operation alarm, 13...Central processing unit, 14...
...Random Access Memory (RAM), 15
...Read-only memory (ROM), 16
...Clock pulse generator, 17...Decoder,
18...Speaker, 19...Display lamp.
Claims (1)
機と、情報用記憶手段、プログラム用記憶手段及
びクロツクパルス発生手段を備えた情報処理装置
及び該情報処理装置の出力により作動する動作報
知器を有する親機とを備え、上記情報処理装置は
上記子機の動作状態を識別する動作を前記クロツ
クパルス発生手段の所定クロツクに同期して実行
する手段と、該識別結果に基づいて上記動作報知
器を可聴周波数でオン・オフさせる動作を該所定
クロツクに同期して実行する第1手段と、上記動
作報知器のオン・オフを停止させる動作を該所定
クロツクに同期して実行する第2手段と、上記動
作報知器のオン・オフ回数を2進法で情報用記憶
手段で記憶計数する動作を該所定クロツクに同期
して実行する手段と、該手段による該計数値の所
定ビツトが1か否かを判断して上記第1手段或い
は上記第2手段を選択して動作させる動作を該所
定クロツクに同期して実行する手段とを有し、上
記情報処理装置で直接上記動作報知器を間欠的に
作動させるようにしたことを特徴とする動作報知
装置。 2 特許請求の範囲第1項記載において、前記情
報処理装置はマイクロコンピユータで構成されて
いることを特徴とする動作報知装置。 3 特許請求の範囲第1項記載において、前記動
作報知器はスピーカ或いは表示灯で構成されてい
ることを特徴とする動作報知装置。[Scope of Claims] 1. An information processing device equipped with a slave unit having a detector for detecting a predetermined state change, an information storage means, a program storage means, and a clock pulse generation means, and an information processing device operated by the output of the information processing device. the information processing apparatus includes means for executing an operation for identifying the operating state of the slave unit in synchronization with a predetermined clock of the clock pulse generating means; a first means for executing an operation of turning the operation alarm on and off at an audible frequency in synchronization with the predetermined clock; and a first means for executing an operation of stopping the operation alarm from turning on and off at an audible frequency in synchronization with the predetermined clock. second means, means for storing and counting the number of on/off times of the operation alarm in binary notation in the information storage means in synchronization with the predetermined clock; and a predetermined bit of the counted value by the means. means for determining whether or not 1 and selecting and operating the first means or the second means in synchronization with the predetermined clock, the information processing device directly notifying the operation. An operation notification device characterized in that a device is operated intermittently. 2. The operation notification device according to claim 1, wherein the information processing device is constituted by a microcomputer. 3. The operation notification device according to claim 1, wherein the operation notification device is comprised of a speaker or an indicator light.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7546478A JPS553058A (en) | 1978-06-23 | 1978-06-23 | Operation informing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7546478A JPS553058A (en) | 1978-06-23 | 1978-06-23 | Operation informing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS553058A JPS553058A (en) | 1980-01-10 |
| JPH0135399B2 true JPH0135399B2 (en) | 1989-07-25 |
Family
ID=13577046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7546478A Granted JPS553058A (en) | 1978-06-23 | 1978-06-23 | Operation informing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS553058A (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0798051A (en) * | 1993-04-28 | 1995-04-11 | Tochigi Fuji Ind Co Ltd | Differential device |
| GB2299140B (en) * | 1995-03-16 | 1997-08-13 | Tochigi Fuji Sangyo Kk | Differential apparatus |
| US5728025A (en) * | 1995-04-18 | 1998-03-17 | Tochigi Fuji Sangyo Kabushiki Kaisha | Differential apparatus |
| JP3830992B2 (en) * | 1995-09-13 | 2006-10-11 | Gkn ドライブライン トルクテクノロジー株式会社 | Differential device |
| JPH0979350A (en) * | 1995-09-19 | 1997-03-25 | Tochigi Fuji Ind Co Ltd | Differential device |
| JP3761972B2 (en) * | 1996-05-30 | 2006-03-29 | Gkn ドライブライン トルクテクノロジー株式会社 | Differential equipment |
| US5839986A (en) * | 1996-07-23 | 1998-11-24 | Tochigi Fuji Sangyo Kabushiki Kaisha | Differential device with disconnect |
| JP3989578B2 (en) * | 1996-10-30 | 2007-10-10 | Gkn ドライブライン トルクテクノロジー株式会社 | Differential equipment |
| CN1080151C (en) * | 1999-09-13 | 2002-03-06 | 杨嘉钦 | Static-pressure forge technology for cast wheel |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5011474U (en) * | 1973-05-28 | 1975-02-05 | ||
| JPS5194797A (en) * | 1975-02-18 | 1976-08-19 |
-
1978
- 1978-06-23 JP JP7546478A patent/JPS553058A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS553058A (en) | 1980-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7339468B2 (en) | Radio frequency communications scheme in life safety devices | |
| EP0231291B1 (en) | Electronic surveillance system and transceiver unit therefor | |
| EP2008256B1 (en) | Wireless linking of smoke/co detection units | |
| CN101352051B (en) | Method and apparatus of generating a voice siren in a security system | |
| JPH0135399B2 (en) | ||
| US3978478A (en) | Reset circuit for a security system | |
| JP2002074535A (en) | Fire alarm equipment and fire alarm used therefor | |
| JP3853388B2 (en) | Welfare disaster prevention system | |
| JPH0135398B2 (en) | ||
| JP2902043B2 (en) | Wireless alarm system | |
| US8264346B2 (en) | Method and apparatus for providing graduated annunciation of an impending alarm in a security system | |
| JPH0135395B2 (en) | ||
| JPH0135397B2 (en) | ||
| CN204926410U (en) | Timing suggestion comprehensive testing device of intelligent security device that old man used | |
| JPH07230593A (en) | Regional acoustic device for fire alarm device | |
| WO1987000711A1 (en) | Electronic surveillance system and transceiver unit therefor | |
| US3978477A (en) | Automatic test sequence circuit for a security system | |
| US3978475A (en) | Trouble indicator circuit for a security system | |
| JP7649625B2 (en) | Alarm system | |
| JP5831968B2 (en) | Alarm system | |
| JPH0454549Y2 (en) | ||
| JP2007198993A (en) | Life-watching time signal clock system | |
| AU2010212492A1 (en) | Pool Alarm System | |
| JP2011165109A (en) | Fire alarm | |
| JP2014123175A (en) | Interlock notification device |