JP2022085788A - Communication device, communication system, and communication method - Google Patents
Communication device, communication system, and communication method Download PDFInfo
- Publication number
- JP2022085788A JP2022085788A JP2020197663A JP2020197663A JP2022085788A JP 2022085788 A JP2022085788 A JP 2022085788A JP 2020197663 A JP2020197663 A JP 2020197663A JP 2020197663 A JP2020197663 A JP 2020197663A JP 2022085788 A JP2022085788 A JP 2022085788A
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- detection result
- transmission interval
- transmission
- communication
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 181
- 238000000034 method Methods 0.000 title claims abstract description 108
- 238000001514 detection method Methods 0.000 claims abstract description 97
- 230000005540 biological transmission Effects 0.000 claims abstract description 91
- 238000012806 monitoring device Methods 0.000 abstract description 22
- 239000007789 gas Substances 0.000 description 84
- 238000012544 monitoring process Methods 0.000 description 19
- 238000012790 confirmation Methods 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- YBIDYTOJOXKBLO-USLOAXSXSA-N (4-nitrophenyl)methyl (5r,6s)-6-[(1r)-1-hydroxyethyl]-3,7-dioxo-1-azabicyclo[3.2.0]heptane-2-carboxylate Chemical compound C([C@@H]1[C@H](C(N11)=O)[C@H](O)C)C(=O)C1C(=O)OCC1=CC=C([N+]([O-])=O)C=C1 YBIDYTOJOXKBLO-USLOAXSXSA-N 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000001179 sorption measurement Methods 0.000 description 1
- 239000002341 toxic gas Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、無線で通信を行う通信装置、通信システムおよび通信方法に関する。 The present invention relates to a communication device, a communication system and a communication method for wireless communication.
従来から、複数の通信装置と無線通信を行い、各通信装置から受信したデータに基づいて特定の処理を実行する上位システムが知られている。当該通信装置と上位システムの間には通信を確立させるためのゲートウェイが介在しており、通信装置とゲートウェイとの間で行われる通信として、電波による無線通信が通用されている。例えば、商業施設や工業施設などの施設において、施設内に設置された複数の検知器と、これら複数の検知器から受信したデータを、ゲートウェイを介して監視システムへと無線通信によって送信する複数の通信装置と、を備える通信システムが用いられている。当該通信装置は、無線信号を送信する無線通信モジュールと、当該無線通信モジュールを制御するCPUを備えている。 Conventionally, there has been known a host system that performs wireless communication with a plurality of communication devices and executes a specific process based on the data received from each communication device. A gateway for establishing communication is interposed between the communication device and the host system, and wireless communication by radio waves is used as communication performed between the communication device and the gateway. For example, in a facility such as a commercial facility or an industrial facility, a plurality of detectors installed in the facility and a plurality of detectors that transmit data received from these plurality of detectors to a monitoring system via a gateway by wireless communication. A communication system including a communication device is used. The communication device includes a wireless communication module that transmits a wireless signal and a CPU that controls the wireless communication module.
ここで、通信装置のCPUは、所定の周期で無線通信モジュールを制御することで、通信装置は予め定められた一定の周期で無線信号を送信するが、偶発的に、複数の読取装置において無線信号の送信タイミングが重複してしまう場合があり、その場合には送信された電波同士が干渉し、通信に悪影響を及ぼす場合があった。 Here, the CPU of the communication device controls the wireless communication module at a predetermined cycle, so that the communication device transmits a radio signal at a predetermined fixed cycle, but accidentally, the wireless communication is performed by a plurality of reading devices. The signal transmission timings may overlap, and in that case, the transmitted radio waves may interfere with each other, which may adversely affect communication.
上記した無線信号の重複送信に起因する通信エラーを防止する技術が特許文献1に開示されている。当該特許文献1には、通信装置として機能する無線端末を複数備えた無線通信ネットワークシステムが開示されており、これら複数の無線端末では、無線信号の送信周期は同一に設定されているが、最初の送信タイミングが端末間で重複しないよう、各端末に固有に付与された製造番号に基づいて最初の送信タイミングが決定されている。このようにして最初の送信タイミングを各無線端末間で重複しないよう決定しているので、例え同一の送信周期で無線信号を送信したとしても、無線信号の重複送信を防止することができる。
ところで、上記の商業施設や工業施設などの施設においては、その延床面積に比例して設置すべき検知器および通信装置の数が増加することとなるが、特許文献1に記載された通信態様を採用した場合、全ての通信装置が同一の送信周期で無線信号を送信することとなるため、一の通信装置の送信周期内に他の全ての通信装置が無線信号を送信する必要があり、送信周期によっては利用可能な通信装置の数が制限されてしまうこととなる。
By the way, in the above-mentioned facilities such as commercial facilities and industrial facilities, the number of detectors and communication devices to be installed increases in proportion to the total floor area, but the communication mode described in
上記の課題に鑑み本発明は、利用数に制限が生じない通信装置、通信システム、および通信方法を提供することを目的とする。 In view of the above problems, it is an object of the present invention to provide a communication device, a communication system, and a communication method in which the number of uses is not limited.
上記目的を達成するため、本発明の通信装置は、検知器から検知結果を受信する受信部と、受信した前記検知結果に基づく情報を上位機器へと周期的に無線送信する送信部と、前記送信部による送信間隔をランダムに制御する制御部と、を備えることを特徴とする。 In order to achieve the above object, the communication device of the present invention includes a receiving unit that receives a detection result from a detector, a transmitting unit that periodically wirelessly transmits the received information based on the detection result to a higher-level device, and the above. It is characterized by including a control unit that randomly controls a transmission interval by the transmission unit.
また、前記送信間隔は、第一の送信間隔と、前記第一の送信間隔よりも短い間隔である第二の送信間隔と、を含み、前記制御部は、前記第一の送信間隔と前記第二の送信間隔の一方または両方をランダムに制御することを特徴とする。 Further, the transmission interval includes a first transmission interval and a second transmission interval which is shorter than the first transmission interval, and the control unit has the first transmission interval and the first transmission interval. It is characterized in that one or both of the two transmission intervals are randomly controlled.
また、前記制御部は、受信した前記検知結果に基づいてイベントの発生を認識した場合、前記送信間隔を前記第二の送信間隔に制御することを特徴とする。 Further, the control unit is characterized in that when it recognizes the occurrence of an event based on the received detection result, the control unit controls the transmission interval to the second transmission interval.
また、前記受信部は複数の前記検知器から前記検知結果を受信し、前記制御部は、前記複数の検知器から受信した前記検知結果のいずれかに基づいてイベントの発生を認識した場合、前記送信間隔を前記第二の送信間隔に制御することを特徴とする。 Further, when the receiving unit receives the detection result from the plurality of detectors and the control unit recognizes the occurrence of the event based on any of the detection results received from the plurality of detectors, the above-mentioned It is characterized in that the transmission interval is controlled to the second transmission interval.
また、前記制御部は、前記第一の送信間隔と前記第二の送信間隔の一方または両方の送信間隔を乱数に基づいてランダムに制御することを特徴とする。 Further, the control unit is characterized in that the transmission interval of one or both of the first transmission interval and the second transmission interval is randomly controlled based on a random number.
また、前記乱数に基づいてランダムに制御される送信間隔は一定範囲内において定められることを特徴とする。 Further, the transmission interval that is randomly controlled based on the random number is defined within a certain range.
また、前記送信部は、複数の前記検知結果に基づく情報を前記周期的に無線送信することを特徴とする。 Further, the transmitting unit is characterized in that information based on the plurality of detection results is periodically wirelessly transmitted.
また、前記複数の検知結果に基づく情報は同一であることを特徴とする。 Further, the information based on the plurality of detection results is the same.
また、前記受信部は有線通信を介して前記検知器から前記検知結果を受信することを特徴とする。 Further, the receiving unit is characterized in that the detection result is received from the detector via wired communication.
また、前記検知器はガス測定器であり、前記イベントは前記ガス測定器が所定濃度以上または所定濃度以下のガスを検知することを特徴とする。 Further, the detector is a gas measuring device, and the event is characterized in that the gas measuring device detects a gas having a predetermined concentration or more or a predetermined concentration or less.
また、前記第一の送信間隔は3分以内であることを特徴とする。 Further, the first transmission interval is characterized by being within 3 minutes.
また、前記第二の送信間隔は30秒以内であることを特徴とする。 The second transmission interval is 30 seconds or less.
また、前記送信部は長距離広域無線ネットワークモジュールを含むことを特徴とする。 Further, the transmitting unit is characterized by including a long-distance wide area wireless network module.
上記目的を達成するため、本発明の通信システムは、イベントを検知する検知器と、上記に記載の通信装置と、を備えることを特徴とする。 In order to achieve the above object, the communication system of the present invention is characterized by including a detector for detecting an event and the communication device described above.
上記目的を達成するため、本発明の通信方法は、イベントを検知する検知器から検知結果を受信する受信ステップ、受信した前記検知結果に基づく情報を上位機器へと周期的に無線送信する送信ステップ、前記送信ステップにおける送信間隔をランダムに制御する制御ステップ、を含むことを特徴とする。 In order to achieve the above object, the communication method of the present invention has a reception step of receiving a detection result from a detector that detects an event, and a transmission step of periodically wirelessly transmitting information based on the received detection result to a higher-level device. , A control step that randomly controls the transmission interval in the transmission step.
本発明の通信装置、通信システム、および通信方法によれば、利用数に制限が生じない。 According to the communication device, communication system, and communication method of the present invention, the number of uses is not limited.
本発明に係る通信装置、通信システム、および通信方法の実施形態を、監視システムを例にして、以下、図面に基づいて説明する。 An embodiment of a communication device, a communication system, and a communication method according to the present invention will be described below with reference to the drawings, using a monitoring system as an example.
図1に示すように、本実施形態の監視システム1は、工業施設や商業施設などの建物内におけるガス漏れの発生を監視するシステムであり、複数のガス検知器10a~10m(以下、これらをまとめて示す場合はガス検知器10という。)と、複数の通信装置20a~20c(以下、これらをまとめて示す場合は通信装置20という。)と、上位機器である監視装置30と、を備えている。本実施形態では、建物内が複数の監視エリアに区分けされており、監視エリアの各々に、複数のガス検知器10a~10c,10d~10i,10j~10mと、これら複数のガス検知器10a~10c,10d~10i,10j~10mと有線通信可能な通信装置20a,20b,20cと、が設置されている。監視装置30は、監視エリアの各々に設置された通信装置20とネットワークを介して通信可能に接続されている。
As shown in FIG. 1, the
ガス検知器10は、建物内の壁面や天井などの所定位置に設置され、設置場所の周囲に生じたガス漏れを検知する機器であって、図2に示すように、センサ12がアナログデジタル変換回路(以下、ADC13という。)を介してマイクロコントローラユニット(以下、MCU14という。)に接続され、当該MCU14には送信部150として機能する有線通信モジュール15が接続された構成となっている。
The
センサ12は、代表的には可燃性ガスや毒性ガスの濃度を検出するセンサ12であって、半導体表面でのガス吸着に応じて電気伝導度(抵抗値)を変化させる半導体式センサや、COガスを所定電位で電解し、ガス濃度に応じた電解電流を発生させる定電位電解式センサなどが用いられる。
The
上記の通り、センサ12の出力は、ADC13を介してMCU14の入力に電気的に接続されている。当該構成により、センサ12から出力されたアナログ信号は、ADC13によってデジタル信号へと変換されてMCU14へと入力される。なお、MCU14がADC13を内蔵したものであっても構わない。MCU14は、中央処理装置(以下、CPU16という。)が、メモリ17に予め記憶された検知プログラムを実行することで、センサ12からの出力を取得する取得部141、取得した出力信号に基づいて周囲のガス濃度を測定する測定部142、測定したガス濃度と警報を発すべき閾値143とを比較する比較部144、比較した結果を検知結果として出力する出力部145、として機能させる。
As described above, the output of the
上記MCU14から出力された検知結果は、有線通信モジュール15を介して通信装置20へと送られる。当該ガス検知器10と通信装置20との通信方式は特に限定されないが、本実施形態では、有線通信モジュール15としてRS485通信モジュールを用いており、一つの通信装置20aに対して複数のガス検知器10a~10cがデイジーチェーン接続されている。よって、検知結果は、複数のガス検知器10a~10cを次々に伝送される、いわゆるバケツリレー方式によって通信装置20aへと伝送される。なお、当該通信態様は、通信装置20bに対してデイジーチェーン接続された複数のガス検知器10d~10i、及び通信装置20cに対してデイジーチェーン接続された複数のガス検知器10j~10mも同様である。
The detection result output from the
上記のセンサ12、ADC13、MCU14、及び有線通信モジュール15、並びに、これらに電力を供給する電源回路が実装された基板はハウジングに収容され、建物内の所定箇所に設置されている。なお、当該ハウジングには、設置箇所周囲の気体を取り入れるための開口がセンサ12の正面に形成されている。
The above-mentioned
次に、通信装置20は、複数のガス検知器10から受信した検知結果を監視装置30に送信する装置であって、図3に示すように、ガス検知器10と有線通信を行う有線通信モジュール21(RS485モジュール)と、監視装置30と通信を行う長距離広域無線ネットワークモジュール22(LoRaモジュール)と、有線通信モジュール21および長距離広域無線ネットワークモジュール22を制御するMCU23と、を備えている。長距離広域無線ネットワークモジュール22は、電波による長距離の無線通信を行うためのモジュールであって、その出力がアンテナ24に接続されている。
Next, the
上記通信装置20のMCU23が有するメモリ25には、有線通信モジュール21および長距離広域無線ネットワークモジュール22を制御して、ガス検知器10および監視装置30と通信する通信制御プログラムが予め記憶されている。MCU23が有するCPU26が、当該プログラムを実行することで、有線通信モジュール21を、ガス検知器10から検知結果を受信する受信部210として機能させ、長距離広域無線ネットワークモジュール22を、検知結果を監視装置30へと送信する送信部220として機能させる。
In the
監視装置30は、建物内に設置された複数の通信装置20から検知結果を受信し、受信した検知結果に基づいて建物内におけるガス漏れを監視するコンピュータであって、ゲートウェイを介してネットワークに接続されている。当該監視装置30は、受信した検知結果が、ガス漏れの発生を指標する場合には、建物内に設置された各アラーム(不図示)に対して警報命令を送信する。
The
ここで、本実施形態の通信装置20は、平常時には検知結果を監視装置30に対して第一の間隔で周期的に送信し、ガス漏れが検知された異常時には当該第一の間隔よりも短い第二の間隔で検知結果を周期的に送信することとしている。そして、当該第一の間隔や第二の間隔はランダムに決定することとしている。以下、図4を参照しながら具体的なフローを説明する。
Here, the
図4は通信装置20のMCU23が実行するメインフローを示すものであり、先ず、当該MCU23は第一取得処理(s10)を実行する。第一取得処理(s10)は、通信装置20のMCU23が起動した際に、当該通信装置20に有線接続された複数のガス検知器10から検知結果を取得する処理である。
(1)具体的には、MCU23は、有線通信モジュール21を制御する制御信号を出力する。当該制御信号には、検知結果を取得すべきガス検知器10を指定するアドレスと、当該ガス検知器10に対する検知結果の送信要求が含まれる。通信装置20の有線通信モジュール21は、入力された制御信号に基づいて、ガス検知器10の有線通信モジュール15と通信する通信信号を出力する。
(2)当該通信信号が入力されたガス検知器10の有線通信モジュール15は、通信信号に自己のアドレスが指定されていない場合には、次のガス検知器10に対して当該通信信号を出力する。当該通信信号が入力された次のガス検知器10も同様に、通信信号に自己のアドレスが指定されていない場合には更に次のガス検知器10に対して通信信号を出力する。このように、アドレスと送信要求を含む通信信号は、いわゆるバケツリレー方式によって、複数のガス検知器10に伝送される。
(3)一方、ガス検知器10の有線通信モジュール15は、入力された通信信号に自己のアドレスが指定されている場合には、送信要求を含む制御信号を当該ガス検知器10のMCU14へと出力する。ガス検知器10のMCU14は、送信要求に応答すべく検知結果を含む制御信号を当該ガス検知器10の有線通信モジュール15へと出力し、当該有線通信モジュール15は検知結果を含む通信信号を通信装置20に対して出力する。この通信信号は、上記バケツリレー方式と同じ方式で通信装置20へと伝送される。
(4)通信信号が入力された通信装置20の有線通信モジュール21は、通信信号に含まれる検知結果を制御信号に含めて通信装置20のMCU23へと出力する。上記の処理を各ガス検知器10のアドレスを指定して行うことで、通信装置20は各ガス検知器10から検知結果を取得する。通信装置20のMCUは、各ガス検知器10を識別する検知器識別情報に対応づけて検知結果をメモリ25に記憶する。
FIG. 4 shows the main flow executed by the
(1) Specifically, the
(2) The wired communication module 15 of the
(3) On the other hand, when the wire communication module 15 of the
(4) The wired
通信装置20のMCU23は、上記第一取得処理(s10)により検知結果を取得すると、送信処理(s20)を実行する。送信処理(s20)は、各ガス検知器10から取得した検知結果を監視装置30に送信する処理であって、メモリ25に記憶された検知器識別情報と検知結果を含めた制御信号を長距離広域無線ネットワークモジュール22に対して出力する。長距離広域無線ネットワークモジュール22は、入力された制御信号に基づいて通信信号を生成しアンテナを介して当該通信信号を出力する。通信信号が入力された監視装置30のCPUは、通信信号に含まれる検知器識別情報と検知結果をメモリに記憶させるとともに、検知結果が異常を指標する場合には建物内に設けられた警報器を作動させる。
When the
通信装置20のMCU23は、上記の送信処理(s20)を実行すると、その都度、間隔設定処理(s30)を実行する。間隔設定処理(s30)は、検知結果の送信間隔を設定する処理であって、検知結果の内容に応じてカウンタ値をランダムに設定する。なお、当該カウンタ値は1秒毎に発生する割込処理(s60)においてカウントダウンされ、カウンタ値が0になった時点で送信処理が実行される。これにより、通信装置20は、検知結果をその内容に応じてランダムに設定された間隔で繰り返し送信されることとなる。
The
具体的には、図5(a)に示すように、間隔設定処理(s30)では、取得した検知結果に応じて第一間隔設定処理(s32)または第二間隔設定処理(s33)が実行され、その後に割込設定処理(s34)が実行される。
(1)第一間隔設定処理(s32)は、検知結果が平常を指標する場合(s31:Yes)において、送信間隔を第一の間隔に設定する処理である。当該第一の間隔は、第一基準間隔(代表的には30秒)を中心とした所定レンジ内(代表的には、30秒に対して±20%の時間を加味した24秒~36秒の範囲内)においてランダムに決定されるものであり、当該所定レンジ内の値(24~36)となるように発生させた乱数をカウンタ変数へと代入することで設定される。
(2)第二間隔設定処理(s33)は、検知結果が異常を指標する場合(s31:No)において、送信間隔を第二の間隔に設定する処理である。当該第二の間隔は、第二基準間隔(代表的には10秒)を中心とした所定レンジ内(代表的には、10秒に対して±20%の時間を加味した8秒~12秒の範囲内)においてランダムに決定されるものであり、当該所定レンジ内の値(8~12)となるように発生させた乱数をカウンタ変数へと代入することで設定される。
(3)上記の第一間隔設定処理(s32)または第二間隔設定処理(s33)が実行されると、割込設定処理(s34)が実行される。割込設定処理(s34)は、1秒毎にタイマー割込を発生させるための処理であり、1秒に対応するシステムクロック数および割り込みを許可するフラグが所定のレジスタに設定される。
Specifically, as shown in FIG. 5A, in the interval setting process (s30), the first interval setting process (s32) or the second interval setting process (s33) is executed according to the acquired detection result. After that, the interrupt setting process (s34) is executed.
(1) The first interval setting process (s32) is a process of setting the transmission interval to the first interval when the detection result indicates normality (s31: Yes). The first interval is within a predetermined range centered on the first reference interval (typically 30 seconds) (typically, 24 seconds to 36 seconds in which ± 20% of the time is added to 30 seconds). It is randomly determined within the range of), and is set by substituting a random number generated so as to be a value (24 to 36) within the predetermined range into a counter variable.
(2) The second interval setting process (s33) is a process of setting the transmission interval to the second interval when the detection result indicates an abnormality (s31: No). The second interval is 8 to 12 seconds within a predetermined range centered on the second reference interval (typically 10 seconds) (typically, adding ± 20% of the time to 10 seconds). It is randomly determined within the range of), and is set by substituting a random number generated so as to be a value (8 to 12) within the predetermined range into a counter variable.
(3) When the first interval setting process (s32) or the second interval setting process (s33) is executed, the interrupt setting process (s34) is executed. The interrupt setting process (s34) is a process for generating a timer interrupt every second, and the number of system clocks corresponding to one second and a flag allowing interrupts are set in a predetermined register.
図4に戻り、通信装置20のMCU23は、上記の間隔設定処理(s30)を実行した後に、第二取得処理(s40)および確認処理(s50)を実行する。第二取得処理(s40)は、上記の第一取得処理(s10)と同様に、複数のガス検知器10から検知結果を取得する処理である。確認処理(s50)は、各ガス検知器10の検知結果に変化が生じたか否かを確認する処理であって、例えば、新たに取得した検知結果とその前回に取得した検知結果の排他的論理和をとる。当該排他的論理和が“真”の場合には、検知結果に変化が生じたものとして送信処理(s20)を実行して変化後の検知結果を送信する。そして、上記したように、送信処理(s20)の後には間隔設定処理(s30)及び第二取得処理(s40)が実行される。
Returning to FIG. 4, the
一方、確認処理(s50)において排他的論理和が“偽”の場合には、検知結果に変化が生じていないものとして第二取得処理(s40)を繰り返し実行することとなる。このように繰り返し第二取得処理(s40)を実行している際に、上記割込設定処理(s34)において設定された割り込みが発生すると、図5(b)に示す割込処理(s60)が実行される。 On the other hand, when the exclusive OR is "false" in the confirmation process (s50), the second acquisition process (s40) is repeatedly executed assuming that the detection result has not changed. When the interrupt set in the interrupt setting process (s34) occurs while the second acquisition process (s40) is repeatedly executed in this way, the interrupt process (s60) shown in FIG. 5B is performed. Will be executed.
割込処理(s60)では、間隔設定処理(s30)において設定されたカウンタ値がカウントダウンされる(s61)。当該カウントダウンの結果、カウンタ値が“0”でない場合(s62:No)には、送信間隔(第一の送信間隔または第二の送信間隔)が未だ経過していないものとし、割込処理(s60)が終了される。一方で、カウンタ値が“0”になった場合(s62:Yes)には、送信間隔が経過したものとして送信処理(s63)が実行され、検知結果が監視装置30へと送信される。そして、送信処理(s63)が実行されると間隔設定処理(s63)が実行される。当該間隔設定処理(s63)は上記の間隔設定処理(s30)と同様の処理であり、当該処理によって次の送信間隔が改めて設定される。
In the interrupt process (s60), the counter value set in the interval setting process (s30) is counted down (s61). As a result of the countdown, if the counter value is not "0" (s62: No), it is assumed that the transmission interval (first transmission interval or second transmission interval) has not yet elapsed, and the interrupt processing (s60). ) Is terminated. On the other hand, when the counter value becomes "0" (s62: Yes), the transmission process (s63) is executed assuming that the transmission interval has elapsed, and the detection result is transmitted to the
上記の割込処理(s60)が終了すると、図4に示すメインフローに戻り、各処理を実行する。 When the above interrupt process (s60) is completed, the process returns to the main flow shown in FIG. 4 and each process is executed.
上記のフローに基づいて動作する通信装置20の通信態様を、図1に示された通信装置20aとガス検知器10a~10cを例にして説明する。
(1)通信装置20aは、起動すると第一取得処理(s10)を実行して各ガス検知器10a~10cから検知結果を取得する。図6に示すように、この時点において、ガス検知器10a~10cはガス漏れを検知していないので、通信装置20aは、各ガス検知器10a~10cから平常を指標する検知結果を取得する。
(2)通信装置20aは送信処理(s20)を実行し、各ガス検知器10a~10cから取得した検知結果(平常)を監視装置30に送信する。
(3)通信装置20aは間隔設定処理(s30)を実行する。上記のように第一取得処理(s10)において取得した検知結果はいずれも平常を指標しているため(s31:Yes)、第一間隔設定処理(s32)が実行される。本例では、第一間隔設定処理(s32)において生成された乱数の値が“34”であり、当該値がカウンタ変数に代入される。
(4)通信装置20aは割込設定処理(s34)を実行する。当該処理を実行することで1秒毎にタイマー割込が発生することとなる。
(5)通信装置20aは、第二取得処理(s40)を実行し、ガス検知器10a~10cから取得した検知結果を確認する(s50)。確認した結果、取得した全ての検知結果に変化がない場合(s50:No)には第二取得処理(s40)および確認処理(s50)を繰り返し実行する。このように第二取得処理(s40)や確認処理(s50)を繰り返し実行している間に発生する割込処理(s60)において、カウンタ変数がカウントダウンされる(s61)。
(6)割込処理においてカウントダウンされたカウンタ変数が“0”になった場合(s62:Yes)、すなわち34秒が経過した場合には、送信処理(s63)によって検知結果が監視装置30に送信される。
(7)送信処理(s63)が実行されると、間隔設定処理(s64)が実行される。この時点において、第二取得処理(s40)によって取得した検知結果はいずれも平常を指標しているため、第一間隔設定処理が実行される。当該第一間隔設定処理において生成された乱数の値がカウンタ変数に代入される。
(8)ここで、ガス検知器10cがガス漏れを検出すると、通信装置20aは、第二取得処理(s40)において、ガス検知器10cから異常を指標する検知結果を取得する。すると、通信装置20aは、検知結果に変化が生じたものとして(s50:Yes)、送信処理(s20)を実行し、異常を指標する検知結果を監視装置30へと送信する。
(9)通信装置20aは、送信処理(s20)を実行すると、間隔設定処理(s30)を実行する。この時点において、第二取得処理(s40)で取得していた検知結果は異常を含むため、間隔設定処理(s30)では、第二間隔設定処理(s33)が実行される。本例では、第二間隔設定処理(s33)において生成された乱数の値が“10”であり、当該値がカウンタ変数に代入される。通信装置20は、第二間隔設定処理(s33)を実行すると、割込設定処理(s34)を実行する。
(10)通信装置20は、上記の通り間隔設定処理(s30)を実行すると、第二取得処理(s40)を実行し、取得した検知結果に変化が生じたか否かを確認する(s50)。本例では、前回の第二取得処理(s40)で取得した検知結果に変化は生じていないので第二取得処理(s40)および確認処理(s50)を繰り返し実行する。このように第二取得処理(s40)や確認処理(s50)を繰り返し実行している間にタイマー割込が発生し、割込処理(s60)においてカウンタ変数がカウントダウンされる(s61)。
(11)カウントダウンされたカウンタ変数が“0”になった場合(s62:Yes)、すなわち10秒が経過した場合には、送信処理(s63)によって検知結果が監視装置30に送信される。
(12)通信装置20aは、送信処理(s63)を実行すると、間隔設定処理(s64)を実行し、第二間隔設定処理において発生された乱数の値をカウンタ変数に代入する。
(13)上記割込処理が終了すると、通信装置20は第二取得処理(s40)および確認処理(s50)を繰り返し行う。ここで、ガス濃度が低下し、ガス検知器10cがガス漏れを検知しなくなると、装置は、第二取得処理(s40)において、平常を指標する検知結果を取得する。この場合には、検知結果に変化が生じたものとして送信処理(s20)を実行し、平常を指標する検知結果を監視装置30へと送信する。
(14)通信装置20aは、送信処理(s20)を実行すると、間隔設定処理(s30)を実行する。この時点において、第二取得処理(s40)で取得した検知結果は平常であるため、間隔設定処理(s30)では、第一間隔設定処理(s32)が実行され、当該処理において生成された乱数の値がカウンタ変数に代入される。
The communication mode of the
(1) When the
(2) The
(3) The
(4) The
(5) The
(6) When the counter variable counted down in the interrupt process becomes "0" (s62: Yes), that is, when 34 seconds have elapsed, the detection result is transmitted to the
(7) When the transmission process (s63) is executed, the interval setting process (s64) is executed. At this point, since the detection results acquired by the second acquisition process (s40) all indicate normality, the first interval setting process is executed. The value of the random number generated in the first interval setting process is assigned to the counter variable.
(8) Here, when the
(9) When the
(10) When the
(11) When the countdown counter variable becomes “0” (s62: Yes), that is, when 10 seconds have elapsed, the detection result is transmitted to the
(12) When the
(13) When the interrupt process is completed, the
(14) When the
上記のようにして、通信装置20aは、有線接続されたガス検知器10a~10cから検知結果を取得し、取得した検知結果を監視装置30へと送信する。このように、通信機器20が有するMCU23は、検知結果を送信する送信間隔をランダムに制御する制御部230(図3)として機能している。
As described above, the
本実施形態の監視システム1によれば、複数の通信機器が同時期に検知結果を送信したとしても、次の送信時期が乱数に基づいて生成されるカウント値によって定まるため、これら複数の通信機器の送信タイミングが重なり続くことが防止される。そのため、複数の通信機器の間における通信が互いに干渉することによって生じる受信エラーが継続することを防止することができる。
According to the
以上、本発明に係る通信装置、通信システム、及び通信方法を実施形態に基づいて説明してきたが、本発明は上記した形態に限らないことは勿論であり、例えば、以下の形態としても構わない。 Although the communication device, the communication system, and the communication method according to the present invention have been described above based on the embodiments, the present invention is not limited to the above-described embodiment, and for example, the following embodiments may be used. ..
(1)上記実施形態では、ガス検知器10から通信装置20に送られる検知結果は、ガス検知器20において測定されたガス濃度を指標するデータであり、通信装置20が取得したデータを閾値と比較して平常であるか異常であるかを判定し、当該判定結果を監視装置30へと送信する態様であっても構わない。すなわち、通信装置20は、複数のガス検知器10から受信した検知結果に基づいて当該検知結果をそのまま監視装置30に送信してもよいし、ガス検知器10から受信した検知結果に基づいて判定した結果を監視装置30に送信してもよい。
(1) In the above embodiment, the detection result sent from the
(2)上記実施形態では、第一基準間隔を30秒として、当該30秒を中心とした所定レンジ内において第一の間隔を設定することとしているが、第一基準期間は30秒に限られず、3分以内であれば構わない。また、上記の実施形態では、第二基準間隔を10秒として、当該10秒を中心とした所定レンジ内において第二の間隔を設定することとしているが、第二基準期間は10秒に限られず、30秒であっても構わない。 (2) In the above embodiment, the first reference interval is set to 30 seconds, and the first interval is set within a predetermined range centered on the 30 seconds, but the first reference period is not limited to 30 seconds. It does not matter if it is within 3 minutes. Further, in the above embodiment, the second reference interval is set to 10 seconds, and the second interval is set within a predetermined range centered on the 10 seconds, but the second reference period is not limited to 10 seconds. , 30 seconds may be used.
(3)上記実施形態では、第一の間隔と第二の間隔の両方を乱数に基づいて設定する態様であったが、第一の間隔または第二の間隔を乱数に基づいて設定する態様であっても構わない。 (3) In the above embodiment, both the first interval and the second interval are set based on random numbers, but the first interval or the second interval is set based on random numbers. It doesn't matter if there is one.
(4)上記実施形態では、タイマー割り込みを1秒毎に発生させているが、タイマー割り込み1秒毎に限られず、10ms毎や100ms毎など、1秒未満の間隔であってもよいし、1秒以上の間隔であっても構わない。なお、タイマー割り込みが発生するたびにカウンタ変数がカウントダウンされるので、当該タイマー割り込みの間隔も考慮してカウンタ変数の値が定められる。 (4) In the above embodiment, the timer interrupt is generated every 1 second, but the timer interrupt is not limited to every 1 second, and may be an interval of less than 1 second such as every 10 ms or every 100 ms. The interval may be seconds or longer. Since the counter variable is counted down each time a timer interrupt occurs, the value of the counter variable is determined in consideration of the timer interrupt interval.
(5)上記実施形態のメインフローでは通信装置20からの要求に応じて複数のガス検知器10の各々が検知結果を送信しているが、当該態様に限定されず、複数のガス検知器10が検知結果を定期的に通信装置20へと送信し、通信装置20は当該検知結果を受信して一旦メモリ25に記憶させておき、当該メモリ25に記憶された検知結果を定期的に確認することで状態の変化を確認するものであっても構わない。
(5) In the main flow of the above embodiment, each of the plurality of
(6)上記の実施形態では、通信装置20は、複数のガス検知器10から受信した検知結果を、1度の送信処理において1回のみ送信していたが、1度の送信処理において同じ検知結果を複数回送信しても構わない。
(6) In the above embodiment, the
(7)上記実施形態では、通信装置20と複数のガス検知器10がデイジーチェーン接続により直列的に有線接続されているが、当該接続態様に限定されず、通信装置20に対して複数のガス検知器が並列的に有線接続された態様であっても構わない。
(7) In the above embodiment, the
(8)上記実施形態では、測定したガス濃度が閾値を超えた場合に異常と判定しているが、検知対象となるガスの種類、例えば酸素は、ガス濃度が低くなると危険であるため、測定したガス濃度が閾値を下回った場合に異常と判定しても構わない。 (8) In the above embodiment, when the measured gas concentration exceeds the threshold value, it is determined to be abnormal, but the type of gas to be detected, for example, oxygen is dangerous when the gas concentration becomes low, so that the measurement is performed. If the gas concentration is below the threshold value, it may be determined to be abnormal.
(9)上記実施形態では、周囲のガス濃度を検知するガス検知器10を例に説明したが、周囲の温度を検知する温度検知器、ニオイを検知するニオイ検知器、圧力を検知する圧力検知期器などの検知器であって、ガス漏れ(異常なガス濃度の変化)、異常な温度変化、異臭、異常な圧力の変化などのイベントを検知する検知器であっても構わない。
(9) In the above embodiment, the
(10)上記実施形態では、ガス漏れを監視する監視システム1を例に説明したが、上記の変形例で挙げたように、温度、ニオイ、圧力を監視する監視システムであっても構わない。また、監視を目的としたシステムに限られず、複数の通信装置20が上記機器と通信するための通信システムとして用いても構わない。
(10) In the above embodiment, the
1 監視システム(通信システム)
10 ガス検知器(検知器)
20 通信装置
210 受信部
220 送信部
230 制御部
30 監視装置(上位機器)
1 Monitoring system (communication system)
10 Gas detector (detector)
20
Claims (15)
受信した前記検知結果に基づく情報を上位機器へと周期的に無線送信する送信部と、
前記送信部による送信間隔をランダムに制御する制御部と、
を備える通信装置。 A receiver that receives the detection result from the detector, and
A transmitter that periodically wirelessly transmits the received information based on the detection result to a higher-level device,
A control unit that randomly controls the transmission interval by the transmission unit,
A communication device equipped with.
第一の送信間隔と、
前記第一の送信間隔よりも短い間隔である第二の送信間隔と、を含み、
前記制御部は、前記第一の送信間隔と前記第二の送信間隔の一方または両方をランダムに制御する、請求項1に記載の通信装置。 The transmission interval is
The first transmission interval and
Includes a second transmission interval, which is shorter than the first transmission interval.
The communication device according to claim 1, wherein the control unit randomly controls one or both of the first transmission interval and the second transmission interval.
前記制御部は、前記複数の検知器から受信した前記検知結果のいずれかに基づいてイベントの発生を認識した場合、前記送信間隔を前記第二の送信間隔に制御する、請求項2に記載の通信装置。 The receiving unit receives the detection result from the plurality of detectors, and receives the detection result.
The second aspect of the present invention, wherein when the control unit recognizes the occurrence of an event based on any of the detection results received from the plurality of detectors, the control unit controls the transmission interval to the second transmission interval. Communication device.
前記イベントは前記ガス測定器が所定濃度以上または所定濃度以下のガスを検知することである、請求項1から請求項9のいずれか1項に記載の通信装置。 The detector is a gas detector and
The communication device according to any one of claims 1 to 9, wherein the event is that the gas measuring instrument detects a gas having a predetermined concentration or more or a predetermined concentration or less.
請求項1から請求項13のいずれか1項に記載の通信装置と、
を備える通信システム。 A detector that detects events and
The communication device according to any one of claims 1 to 13.
A communication system equipped with.
受信した前記検知結果に基づく情報を上位機器へと周期的に無線送信する送信ステップ、
前記送信ステップにおける送信間隔をランダムに制御する制御ステップ、
を含む通信方法。
Receiving step to receive the detection result from the detector,
A transmission step of periodically wirelessly transmitting the received information based on the detection result to a higher-level device.
A control step that randomly controls the transmission interval in the transmission step,
Communication methods including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020197663A JP2022085788A (en) | 2020-11-27 | 2020-11-27 | Communication device, communication system, and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020197663A JP2022085788A (en) | 2020-11-27 | 2020-11-27 | Communication device, communication system, and communication method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022085788A true JP2022085788A (en) | 2022-06-08 |
Family
ID=81892479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020197663A Pending JP2022085788A (en) | 2020-11-27 | 2020-11-27 | Communication device, communication system, and communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022085788A (en) |
-
2020
- 2020-11-27 JP JP2020197663A patent/JP2022085788A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2541520B1 (en) | Communication system and alarm device | |
US4692750A (en) | Fire alarm system | |
KR102128676B1 (en) | Composite Sensor Module | |
JP6121762B2 (en) | Alarm system | |
JP2000130828A (en) | Remote controller and home automation system having household electric equipment controlled thereby | |
JP2022085788A (en) | Communication device, communication system, and communication method | |
JP4090038B2 (en) | Fire alarm system | |
JP2007256057A (en) | Detection apparatus, detection system and lighting control system | |
JP2022085789A (en) | Communication device, communication system, and communication method | |
JP3015704B2 (en) | Correction method for smoke detector | |
JP3015720B2 (en) | Smoke detector alarm transmission level correction method | |
JP5257931B2 (en) | Wireless meter reading device and wireless meter reading system | |
JP5507835B2 (en) | Wireless alarm | |
KR20200030746A (en) | Industial measuring instrument and thereof controling system | |
KR102261459B1 (en) | Dualband wireless fire detector, fire detection system including the same, and method thereof | |
JP6282039B2 (en) | Alarm system | |
KR100470019B1 (en) | Positioning device of hand terminal | |
JP3415897B2 (en) | Fire transmitter | |
JP2014182535A (en) | Alarm system | |
JP2944837B2 (en) | Transmission method | |
KR100375966B1 (en) | Telemetering system for integrating meter | |
JP2004303009A (en) | Fire alarm facility | |
JPH0270232A (en) | Air-conditioning charge managing system | |
KR20190084682A (en) | Standby power multI-tap with prevention limit | |
JPH04346199A (en) | Terminal address setting for disaster monitor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240430 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |