KR102022112B1 - Measurement system - Google Patents
Measurement system Download PDFInfo
- Publication number
- KR102022112B1 KR102022112B1 KR1020170066299A KR20170066299A KR102022112B1 KR 102022112 B1 KR102022112 B1 KR 102022112B1 KR 1020170066299 A KR1020170066299 A KR 1020170066299A KR 20170066299 A KR20170066299 A KR 20170066299A KR 102022112 B1 KR102022112 B1 KR 102022112B1
- Authority
- KR
- South Korea
- Prior art keywords
- control units
- control unit
- sensor
- master
- sensor data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Thermal Sciences (AREA)
- Fluid Mechanics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Level Indicators Using A Float (AREA)
- Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)
Abstract
본 발명은 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있는 계측 시스템을 제공한다.
본 제1 실시형태에 관한 계측 시스템(10a)에서는, 복수의 노드(40a~40n)와 CPU(20) 사이의 데이터 통신은, 시스템 서포트 패널(11) 내에서 마스터(30)와 슬레이브(50a~50n)를 개재하여, 유선이 아니라, 무선에 의해 와이어리스로 데이터 통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터 통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼, 시스템 서포트 패널(11)의 체격을 작게 하는 것이 가능해진다. 이에 따라, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.The present invention provides a measurement system capable of miniaturizing the device and saving the space of the installation space.
In the measurement system 10a according to the first embodiment, data communication between the plurality of nodes 40a to 40n and the CPU 20 is performed by the master 30 and the slaves 50a to within the system support panel 11. Through 50n), data communication is possible by wireless, not by wire. This eliminates the necessity of providing a data communication cable between them, and eliminates the need to secure a cable accommodating space in the casing. Therefore, the size of the system support panel 11 can be reduced as much as such a cable accommodation space becomes unnecessary. As a result, it is possible to reduce the size of the device and to save space in the installation space.
Description
본 발명은 복수의 센서에 접속되는 복수의 제어유닛을 구비하는 계측 시스템에 관한 것이다.The present invention relates to a measurement system having a plurality of control units connected to a plurality of sensors.
복수의 센서에 접속되는 복수의 제어유닛을 구비하는 계측 시스템으로서, 예를 들면 이하에 기재하는 특허문헌1에 개시되어 있는 "액면 계측 시스템"이 있다. 이 시스템에서는, 센서로서의 전극쌍에 접속된 검출제어회로가 복수 설치되며, 이들 복수의 검출제어회로는, 예를 들면 PC를 이용하여 구성되는 산출회로에 접속된다(특허문헌1; 단락0021).As a measurement system including a plurality of control units connected to a plurality of sensors, for example, there is a "liquid level measurement system" disclosed in
상기 특허문헌1에 개시된 "액면 계측 시스템"과 같이 복수의 제어유닛을 구비하는 계측 시스템에 있어서는, 복수의 제어유닛과, 이들 제어유닛으로부터 출력되는 센서 데이터 등을 처리하는 상위 제어유닛(특허문헌1에서는 산출회로)과의 사이를, 제어유닛의 수만큼 케이블 등으로 전기적으로 접속할 필요가 있다. 예를 들면 제어유닛이 100대인 경우에는 100개의 케이블을 상위 제어유닛과의 사이에 배선시킬 필요가 있다.In a measurement system including a plurality of control units, such as the "liquid level measurement system" disclosed in the
특히 복수의 센서에 접속되는 복수의 제어유닛과 그 상위 제어유닛을 동일 케이싱 내에 수용할 경우에는, 양자간을 접속하는 케이블의 수용공간을 케이싱 내에 확보할 필요가 있다. 이에 따라, 케이블의 개수에 따라서는 케이싱이 대형으로 될 수 있는 점에서, 다수 개의 케이블이 장치의 소형화나 장치를 설치하는 공간의 공간절약화를 방해할 우려가 있다.In particular, when accommodating a plurality of control units connected to a plurality of sensors and an upper control unit thereof in the same casing, it is necessary to secure an accommodating space in the casing for connecting the two. As a result, the casing can be enlarged depending on the number of cables, so that a plurality of cables may hinder the miniaturization of the device and the space saving of the space for installing the device.
본 발명은, 전술한 과제를 해결하기 위해 이루어진 것으로, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있는 계측 시스템을 제공하는 것을 목적으로 한다.This invention is made | formed in order to solve the above-mentioned subject, and an object of this invention is to provide the measuring system which can enable the size reduction of an apparatus, and the space saving of an installation space.
상기 목적을 달성하기 위해, 특허청구범위의 제1항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 복수의 제1 제어유닛 중, 이 하나의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하던 상기 제1 제어유닛은, 상기 복수의 제2 제어유닛 중 다른 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 기술적 특징으로 한다. "폴링 처리"란, 통신 절차가 폴링 방식인 경우에 있어서, 제2 제어유닛으로부터 제1 제어유닛에 대한 폴 프레임의 송신처리를 말한다.MEANS TO SOLVE THE PROBLEM In order to achieve the said objective, the measuring system of this invention as described in
복수의 제1 제어유닛과 복수의 제2 제어유닛 사이의 데이터 통신은, 케이싱 내에서 실행되는 무선 데이터 통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이다. 즉, 복수의 제1 제어유닛과 복수의 제2 제어유닛은, 유선이 아니라 무선에 의해 와이어리스로 데이터 통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터 통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 또한, 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 제1 제어유닛은, 복수의 제2 제어유닛 중의 다른 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 이로써, 상기 제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답하지 못하는 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.The data communication between the plurality of first control units and the plurality of second control units is wireless data communication executed in the casing, and the communication procedure of the data communication is a polling method. That is, the plurality of first control units and the plurality of second control units are connected to each other in a wireless manner by wireless, not by wire. This eliminates the necessity of providing a data communication cable between them, and eliminates the need to secure a cable accommodating space in the casing. In addition, when one second control unit of the plurality of second control units does not perform the polling process of the polling method (when there is no polling process to be executed originally, etc.), sensor data for this one second control unit Alternatively, the first control unit that has transmitted sensor information transmits sensor data or sensor information to another second control unit (a second control unit that can normally perform polling processing or the like) among the plurality of second control units. As a result, it is possible to suppress transmission failure of the sensor data or the sensor information by continuously transmitting the sensor data or the sensor information to one second control unit which fails to respond due to, for example, a failure or the like. have. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.
삭제delete
삭제delete
또, 특허청구범위의 제2항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 복수의 제2 제어유닛 중 일부의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며, 상기 복수의 제2 제어유닛 중 나머지 제2 제어유닛은, 상기 복수의 제1 제어유닛 중의 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하는 것을 기술적 특징으로 한다.Moreover, the measurement system of this invention of Claim 2 enables data communication with the some 1st control unit connected to each of the some sensor so that data communication is possible, and the said 1st control unit. A plurality of second control units connected to receive the individual sensor data transmitted by the plurality of sensors or sensor information based on the sensor data from the plurality of first control units, the plurality of first control units, and the plurality of A casing accommodating a second control unit, wherein the data communication between the plurality of first control units and the second control unit is wireless data communication executed within the casing, and the communication procedure of the data communication is The second control unit of a part of the plurality of second control units is configured to be polled from the first control unit of some of the plurality of first control units. Data or the sensor information, and the remaining second control unit of the plurality of second control units receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units. It is technical feature.
케이싱 내에 제2 제어유닛이 복수(예를 들면 3대) 수용된 경우에 있어서, 예를 들면 3대의 제2 제어유닛 중 1대의 제2 제어유닛은, 100대의 제1 제어유닛 중 30대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하고, 다른 1대의 제2 제어유닛은, 나머지 70대의 제1 제어유닛 중 30대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하며, 나머지 1대의 제2 제어유닛은, 나머지 40대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신한다. 이로써, 1대의 제2 제어유닛이 100대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하는 경우에 비해, 1대당 정보처리의 부하를 줄이는 것이 가능해진다. 즉, 제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.In the case where a plurality of second control units (for example, three) are accommodated in the casing, for example, one second control unit of the three second control units may control 30 first control units of the 100 first control units. Receives sensor data or sensor information from the unit, and the other second control unit receives sensor data or sensor information from 30 first control units of the remaining 70 first control units, and the other one second control. The unit receives sensor data or sensor information from the remaining 40 first control units. Thereby, it becomes possible to reduce the load of information processing per one, compared with the case where one second control unit receives sensor data or sensor information from 100 first control units. In other words, load balancing is enabled as compared with the case where the second control unit is single. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.
또한, 특허청구범위의 제3항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 2대의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 2대의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 2대의 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 2대의 제2 제어유닛 중 한쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 2대의 제2 제어유닛 중 다른 쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며, 상기 한쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 일부의 제1 제어유닛은, 상기 다른 쪽의 제2 제어유닛에 대하여 상기 센서 데이터 또는 상기 센서 정보를 송신하고, 상기 다른 쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 나머지 제1 제어유닛은, 상기 한쪽의 제2 제어유닛에 대하여 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 기술적 특징으로 한다. "폴링 처리"란, 통신 절차가 폴링 방식인 경우에 있어서, 제2 제어유닛으로부터 제1 제어유닛에 대한 폴 프레임의 송신처리를 말한다.In addition, the measurement system of the present invention according to claim 3, wherein the measurement system of the present invention is capable of data communication to a plurality of first control units that are respectively connected to a plurality of sensors so as to enable data communication, and to the plurality of first control units. Two second control units connected to receive the individual sensor data transmitted by the plurality of sensors or sensor information based on the sensor data from the plurality of first control units, the plurality of first control units, and the two A casing accommodating a plurality of second control units, wherein data communication between the plurality of first control units and the two second control units is wireless data communication executed in the casing, and communication of the data communication. The procedure is a polling method, and one of the two second control units is controlled from the first control unit of some of the plurality of first control units. Receives sensor data or the sensor information, and the second control unit on the other side of the two second control units receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units. And when the one second control unit does not execute the polling processing of the polling method, the first part of the first control unit transmits the sensor data or the sensor information to the other second control unit. And when the other second control unit does not execute the polling process of the polling method, the remaining first control unit transmits the sensor data or the sensor information to the second control unit. It is a technical feature. The "polling process" refers to a transmission process of a poll frame from a second control unit to a first control unit when the communication procedure is a polling system.
케이싱 내에 제2 제어유닛이 2대 수용된 경우에 있어서, 2대의 제2 제어유닛 중 1대의 제2 제어유닛은, 예를 들면 100대의 제1 제어유닛 중 50대의 제1 제어유닛(일부의 제1 제어유닛)으로부터 센서 데이터 또는 센서 정보를 수신하고, 다른 1대의 제2 제어유닛은, 나머지 50대의 제1 제어유닛(나머지 제1 제어유닛)으로부터 센서 데이터 또는 센서 정보를 수신한다. 이로써, 1대의 제2 제어유닛이 100대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하는 경우에 비해, 1대당의 정보처리 부하를 줄이는 것이 가능해진다. 즉, 제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.In the case where two second control units are accommodated in the casing, one second control unit of the two second control units is, for example, 50 first control units (some of the first of 100 first control units). The sensor data or sensor information is received from the control unit, and the other second control unit receives sensor data or sensor information from the remaining 50 first control units (the remaining first control units). Thereby, compared to the case where one second control unit receives sensor data or sensor information from 100 first control units, it becomes possible to reduce the information processing load per unit. In other words, load balancing is enabled as compared with the case where the second control unit is single. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.
또, 한쪽 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 한쪽의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 50대의 제1 제어유닛은, 다른 쪽 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 또한, 다른 쪽 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 다른 쪽 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 50대의 제1 제어유닛은, 한쪽 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 이로써, 50대의 제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답할 수 없는 한쪽(또는 다른 쪽)의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다.If one second control unit does not perform a polling process of the polling method (eg, there is no polling process to be executed in the first place), 50 units which have transmitted sensor data or sensor information to this second control unit may be used. The first control unit transmits sensor data or sensor information to the other second control unit (a second control unit that can normally perform polling processing or the like). In addition, when the other second control unit does not perform the polling processing of the polling method (such as when there is no polling process to be executed originally), the
또한, 특허청구범위의 제4항에 기재된 본 발명의 계측 시스템은, 제1항 내지 제3항 중 어느 한 항에 기재된 계측 시스템에 있어서, 상기 복수의 센서는, 선박의 탱크에 저장되는 액체의 액면 위치를 검출하는 액위(液位) 센서인 것을 기술적 특징으로 한다. 이로써, 탑재기기용 설치공간이 제한된 크기의 선박(특히 상용선박)에 있어서는, 케이블의 수용공간이 불필요해지는 만큼의 케이싱이나 장치의 크기 축소(downsizing) 효과가 유효하게 된다. 즉, 장치의 소형화나 설치공간의 공간절약화 효과가 높다.In addition, in the measurement system according to claim 4 of the claims, the measurement system according to any one of
복수의 제1 제어유닛과 제2 제어유닛 사이에는 데이터통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼 케이싱의 체격을 작게 하는 것이 가능해진다. 이에 따라, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.Since there is no need to provide a data communication cable between the plurality of first control units and the second control unit, there is no need to secure a cable accommodation space in the casing. Therefore, the size of the casing can be reduced as much as such a cable accommodation space becomes unnecessary. As a result, it is possible to reduce the size of the device and to save space in the installation space.
제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답하지 못하는 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다. 따라서 이와 같은 소정의 정보처리를 실행하지 않게 된 하나의 제2 제어유닛이 원인이 되는 장애의 발생을 회피할 수 있다.For example, the first control unit can suppress a transfer failure of sensor data or sensor information by continuously transmitting sensor data or sensor information to one second control unit that fails to respond due to a cause such as a failure. Therefore, it is possible to avoid the occurrence of a failure caused by one second control unit which does not execute such predetermined information processing.
제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 따라서 제2 제어유닛에 의한 센서 데이터 또는 센서 정보의 수집이나 정보처리를 고속으로 실행할 수 있다.The load balancing is enabled as compared to the case where the second control unit is single. Therefore, the collection or information processing of sensor data or sensor information by the second control unit can be performed at high speed.
도 1은 본 발명의 제1 실시형태에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 2는 마스터와 각 슬레이브 사이에 있어서 통신 절차의 예를 나타내는 설명도이다.
도 3은 본 제1 실시형태의 계측 시스템을 선박에 탑재한 예를 나타내는 설명도이다.
도 4는 본 제 1 실시형태의 개변 예에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 5는 본 발명의 제2 실시형태에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 6은 마스터와 각 슬레이브 사이에 있어서 통신 절차(정상 시)의 예를 나타내는 설명도이다.
도 7은 마스터와 각 슬레이브 사이에 있어서 통신 절차(이상 시)의 예를 나타내는 설명도이다.
도 8은 본 제 2 실시형태의 개변 예에 관한 계측 시스템의 구성예를 나타내는 설명도이다.BRIEF DESCRIPTION OF THE DRAWINGS It is explanatory drawing which shows the structural example of the measurement system which concerns on 1st Embodiment of this invention.
2 is an explanatory diagram showing an example of a communication procedure between a master and each slave.
3 is an explanatory diagram showing an example in which the measurement system of the first embodiment is mounted on a ship.
It is explanatory drawing which shows the structural example of the measurement system which concerns on the modification of this 1st Embodiment.
It is explanatory drawing which shows the structural example of the measurement system which concerns on 2nd Embodiment of this invention.
6 is an explanatory diagram showing an example of a communication procedure (normal) between a master and each slave.
7 is an explanatory diagram showing an example of a communication procedure (when abnormal) between a master and each slave.
It is explanatory drawing which shows the structural example of the measurement system which concerns on the modification of this 2nd Embodiment.
이하, 본 발명의 계측 시스템의 각 실시형태에 대하여 도면을 참조하여 설명한다.EMBODIMENT OF THE INVENTION Hereinafter, each embodiment of the measurement system of this invention is described with reference to drawings.
(제1 실시형태)(1st embodiment)
먼저 본 발명의 계측 시스템의 제1 실시형태를 도 1~도 4에 기초하여 설명한다. 도 1에 나타내듯이, 본 제1 실시형태에 관한 계측 시스템(10a)은 주로 시스템 서포트 패널(11), CPU(20), 마스터(30), 노드(40), 슬레이브(50), 센서유닛(60) 등으로 구성된다.First, 1st Embodiment of the measurement system of this invention is described based on FIGS. As shown in FIG. 1, the
시스템 서포트 패널(11)은 복수의 유닛이나 보드의 실장이 가능한 장치 랙이며, 시스템 랙이라고 불리는 경우도 있다. 시스템 서포트 패널(11)은 일반적으로 금속제의 프레임에 대하여 천장면, 바닥면 및 측면을 덮는 금속판이 장착되며, 앞면이나 뒷면의 액세스면이 외부공간으로 개방 가능하게 구성된다. 본 제1 실시형태에서는, CPU(20), 마스터(30), 노드(40), 슬레이브(50) 등의 유닛이나 보드가 수용 가능하게 구성된다. 여기서 시스템 서포트 패널(11)은 특허청구범위에 기재한 "케이싱"에 상당하는 것이다. CPU(20), 마스터(30), 노드(40), 슬레이브(50) 등의 수용이 가능하다면 밀폐형(예를 들면 박스형)의 케이싱이라도 된다.The
CPU(20)는, 예를 들면 보드(기판)형 마이크로컴퓨터(마이크로컴퓨터 보드)이며, MPU(Micro Processing Unit), 메모리(DRAM, EFPROM 등), 입출력 인터페이스 등으로 구성된다. CPU(20)는 MPU, 메모리 등을 포함한 원칩 마이크로컴퓨터나, DSP(Digital Signal Processor) 등을 포함해서 구성되는 경우도 있다.The
본 제1 실시형태에서는, 후술하듯이, CPU(20)는 복수의 노드(40)를 개재하여 각 센서유닛(60)으로부터 보내져 오는 센서 데이터(디지털 데이터)에 기초하여 각 센서유닛(60)의 가동정보를 출력하거나, 센서 데이터를 집계처리하거나 통계처리 하여 그 결과를 외부로 출력한다. 이에 따라, CPU(20)에는 디스플레이장치(도시 생략)가 접속되거나, 케이블(80)을 개재하여 상위 컴퓨터시스템이 접속되거나 한다. 또 메모리(EEPROM 등)에는, 이 정보처리들을 MPU에 의해 실행 가능하게 하는 프로그램 데이터가 미리 기억되어 있다.In the first embodiment, as will be described later, the
마스터(30)는 무선으로 데이터통신을 가능하게 하는 무선통신유닛이다. 예를 들면 마스터(30)는, 소정의 주파수로 무선통신 가능하게 구성되는 무선유닛, 무선유닛의 주파수 선택이나 송수신 등을 제어하는 무선 컨트롤러, 및 안테나 등으로 구성된다. 여기서, 설명의 간략화를 위해 무선유닛, 무선컨트롤러, 및 안테나 등의 도시를 생략한다. 본 제1 실시형태에서 CPU(20)와 마스터(30)는 별개로 구성된다. 이에 따라, CPU(20)와 마스터(30) 사이는 케이블(13)에 의해 전기적으로 접속되며, 양자간의 데이터통신을 가능하게 한다.The
그리고 본 제1 실시형태에서는 CPU(20) 및 마스터(30)를 하나의 제어유닛(도 1의 구성에서는 CPU(20) 및 마스터(30)와, 이들을 접속하는 케이블(13))으로 간주하며, 이것은 특허청구범위에 기재한 "제2 제어유닛"에 상당한다.In the first embodiment, the
노드(40)는, 센서유닛(60)에서 보내져 오는 센서 데이터를 CPU(20)로 송신하거나, 센서유닛(60)에 대하여 소정의 초기화처리를 실행하거나 하는 것이다. 이에 따라 노드(40)는, 예를 들면 원칩 마이크로컴퓨터 등으로 이루어지는 센서컨트롤러를, CPU(20)와 마찬가지로, 예를 들면 보드(기판)형으로 구성한 것이다. 본 제1 실시형태에서는, 1개의 센서유닛(60)에 대하여 1개의 노드(40)가 설치된다. 즉, 복수의 노드(40a, 40b, 40c, …, 40n)는 센서유닛(60)의 수만큼 존재하며, 이들은 케이블(80)에 의해 데이터통신 가능하게 센서유닛(60a, 60b, 60c, …, 60n)에 각각 접속된다. 여기서 노드(40)는, 센서유닛(60)에서 보내져 오는 센서 데이터를 그대로 슬레이브(50) 등을 개재하여 CPU(20)로 송신하는 것이 아니라, 이들 센서 데이터에 기초한 센서 정보를 생성하여 CPU(20)로 송신하도록 구성해도 된다. 예를 들면, 센서 데이터를 소정의 기준값(소정의 임계값)과 비교하고, 그 비교결과인 양부정보(OK 또는 NG)를 센서정보로서 출력해도 된다.The
슬레이브(50)는, 마스터(30)에 대하여 무선으로 데이터통신(도 1에 나타내는 양쪽에 화살표가 있는 점선)을 가능하게 하는 무선통신유닛이다. 이에 따라, 마스터(30)와 거의 마찬가지로, 예를 들면 소정의 주파수로 무선통신 가능하게 구성되는 무선유닛, 무선유닛의 주파수 선택이나 송수신 등을 제어하는 무선컨트롤러, 및 안테나 등으로 구성된다. 슬레이브(50)의 무선컨트롤러에는 슬레이브(50)를 관리해야 할 마스터(30)의 식별정보(마스터ID)가 등록되어 있는 점이 마스터(30)의 무선컨트롤러와 다르다. 여기서, 슬레이브(50)를 구성하는 무선유닛, 무선컨트롤러, 및 안테나 등도 도시를 생략한다. 본 제1 실시형태에서 노드(40)와 슬레이브(50)는 일체로 구성된다. 이에 따라 복수의 노드(40a, 40b, 40c, …, 40n)의 수만큼 슬레이브(50a, 50b, 50c, …, 50n)가 존재한다. 또 본 제1 실시형태에서는 노드(40) 및 슬레이브(50)를 하나의 제어유닛으로 간주하며, 이것은 특허청구범위에 기재한 "제1 제어유닛"에 상당한다.The
이와 같이 구성되는 계측 시스템(10a)에서는, 시스템 서포트 패널(11) 내에서 도 2에 나타내는 바와 같이 마스터(30) 및 슬레이브(50)가 무선통신을 실행하는데, 그 설명을 하기 전에, 마스터(30)와 슬레이브(50)의 커넥션(connection) 확립 절차에 대하여 설명하기로 한다. 또한 이하에 설명하는 커넥션의 확립, 폴링이나 각각에 대한 레스펀스(ACK, NACK) 등은 마스터(30) 및 슬레이브(50) 각각의 무선 컨트롤러가 실행한다.In the
슬레이브(50)는, 그 전원이 투입되거나 초기화처리가 실행되거나 하면, 먼저 슬레이브(50)를 관리해야 할 마스터(30)에 대하여 커넥션의 확립을 요구하는 요구 커맨드 프레임(request command frame)을 송신한다. 이 요구 커맨드에는, 이 슬레이브(50)의 식별정보(슬레이브ID)에 더불어, 마스터(30)의 식별정보(마스터ID)가 부가되어 있다. 이에 따라, 커넥션 확립 요구의 커맨드를 수신한 마스터(30)는, 자신에 대한 커넥션의 확립 요구인 것으로 판단하면, 커넥션의 확립을 요구하는 요구 커맨드에 부가되어 있는 슬레이브ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임(response frame)을 송신한다. 이로써, 마스터(30)와 슬레이브(50) 사이의 커넥션 확립이 완료되므로, 그 이후, 마스터(30)는 슬레이브(50)에 대하여 소정의 시간간격으로 폴 프레임을 송신한다.When the power supply is turned on or the initialization process is executed, the
즉, 도 2에 나타내듯이 마스터(30)(도 2에 나타내는 "M")는, 자신이 관리할 복수의 슬레이브(50a, 50b, 50c, 50c, …, 50n(도 2에 나타내는 "Sa", "Sb", "Sc" … "Sn"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 폴 프레임에는 슬레이브(50)을 특정할 수 있는 슬레이브ID가 부가되어 있다. 이에 따라 각 슬레이브(50a, 50b, 50c, …, 50n)는, 자신에 대한 폴 프레임(POL)을 수신하면, 마스터(30)에 대하여 ACK(ACKnowledgement:긍정응답)를 송신한다.That is, as shown in FIG. 2, the master 30 ("M" shown in FIG. 2) has a plurality of
그리고, 도 2에 나타내는 통신 절차에서는 마스터(30)로부터 슬레이브(50)에 대한 데이터(하강 데이터)의 송신은 상정하지 않으나, 예를 들면 강제적으로 센서유닛(60)을 초기화하는 등의 커맨드 데이터를 마스터(30)로부터 슬레이브(50)로 송신하는 경우에는, 데이터 등에 오류가 발생한 경우에 응답하는 NACK(Negative ACKnowledgement:부정응답)를 슬레이브(50)로부터 마스터(30)로 송신하는 경우가 있을 수 있다. 또 마스터(30)가 슬레이브(50)에 대하여 폴 프레임을 송신해도, 해당하는 슬레이브(50)가 그것에 응답하지 않는 경우(ACK를 송신하지 않는 경우)에는, 마스터(30)는 해당 슬레이브(50)의 얼러트 정보를 CPU(20)로 송신하여, 해당 슬레이브(50)의 이상을 알리는 내용의 정보를 CPU(20)로 전달한다. 이로써, 예를 들면 CPU(20)는, CPU(20)에 접속되어 있는 디스플레이장치에 해당 슬레이브(50)의 고장 정보를 표시(예를 들면, 해당 슬레이브(50)의 아이콘을 정상시의 녹색에서 이상시의 붉은색으로 변경)하여, 오페레이터에 해당 슬레이브(50)의 고장을 알린다.In the communication procedure shown in FIG. 2, transmission of data (falling data) from the
또, 접속되어 있는 센서유닛(60)으로부터 슬레이브(50)로 센서 데이터가 송출된 경우에는, 이 슬레이브(50)는 ACK에 이어서 센서 데이터(도 2에 나타내는 "DATA")를 마스터(30)로 송신한다. 본 제1 실시형태에서는 이와 같은 통신 절차(폴링 방식)에 따라 마스터(30)와 슬레이브(50) 사이의 무선통신이 실행된다. 여기서, 마스터(30)로부터 슬레이브(50)에 대하여 폴 프레임을 송신하는 처리(폴링 처리)가, 특허청구범위에 기재한 "소정의 정보처리"에 상당한다.In addition, when sensor data is sent from the connected
본 제1 실시형태의 계측 시스템(10a)은, 예를 들면 탱커에 탑재되는 액위센서에 적용하는 것이 가능하다. 즉, 본 제1 실시형태에서는, 도 3에 나타내듯이 탱커(100)의 선체(101)에 장착된 카고탱크(105) 내 액체(110)의 액면 위치(수위 레벨)를 검출하는 액위센서(107)로부터 액위 데이터(센서 데이터)를 수집하여 정보처리를 실행하는 시스템에 계측 시스템(10a)을 적용한다. 액위센서(107)는 전형적으로, 예를 들면 FMCW레이더 방식의 액위센서나 전자 플로트식의 액위센서가 예시된다. 각 액위센서(107(센서유닛(60a, 60b, 60c, …, 60n)))는 격벽(103)으로 구획된 카고탱크(105)의 상방을 덮는 천장(102)에 장착된다. 또 도 3에서는 선체(101)의 일부가 생략되어 카고탱크(105)의 단면이 알기 쉽게 나타내진다. 또 격벽(103), 카고탱크(105), 액위센서(107), 액체(110)에 대해서는 일부에만 부호가 부여되며, 나머지 부분에 대해서는 부호를 생략한다.The
각 액위센서(107)가 검출한 액위 데이터(센서 데이터)는 각각 케이블(90)을 개재하여 선박 내의 탑재기기용 설치공간에 설치된 시스템 서포트 패널(11) 내의 각 노드(40(노드(40a, 40b, 40c, …, 40n)))에 대하여 각각 송출된다. 이로써, 각 액위센서(107)가 검출한 액위 데이터(센서 데이터)는, 전술한 바와 같이 슬레이브(슬레이브 50(50a, 50b, 50c, …, 50n)))로부터 마스터(30)로 무선 송신되고, 이들을 수신한 마스터(30)를 개재하여 CPU(20)에 의해 수집된다. CPU(20)는 각 액위센서(107)로부터 보내져 오는 액위 데이터에 기초하여 각 액위센서(107)의 가동정보를 출력하거나, 액위 데이터를 집계처리하거나 통계처리 하고, 그 결과를 외부로 출력하거나, 디스플레이장치(도시 생략)에 표시하거나 한다.The liquid level data (sensor data) detected by each
이상 설명한 바와 같이 본 제1 실시형태에 관한 계측 시스템(10a)에 의하면, 복수의 센서유닛(60a~60n)에 대하여 데이터통신 가능하게 각각 접속되는 복수의 노드(40a~40n)와, 이들 노드(40a~40n)에 데이터통신 가능하게 접속되어 복수의 센서유닛(60a~60n)이 송출하는 개개의 센서 데이터를 복수의 센서유닛(60a~60n)으로부터 수신하는 CPU(20)와, 복수의 노드(40a~40n) 및 CPU(20)를 수용하는 시스템 서포트 패널(11)을 구비한다. 그리고 복수의 노드(40a~40n)와 CPU(20) 사이의 데이터통신은, 시스템 서포트 패널(11) 내에서 마스터(30)와 슬레이브(50a~50n)를 개재하여 유선이 아니라 무선에 의해 와이어리스로 데이터통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터통신용 케이블을 설치할 필요가 없으므로(케이블선의 절약화), 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼 시스템 서포트 패널(11)의 체격을 작게 하는 것이 가능해진다. 이에 따라 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.As described above, according to the
또한 상기에서 설명한 계측 시스템(10a)에서는 CPU(20)와 마스터(30)를 별개로 구성하고 양자를 케이블(13)로 접속했으나, CPU(20)와 마스터(30)를 일체로 구성해도 된다. 즉, 도 4에 나타내듯이 제1 실시형태의 계측 시스템(10a)의 개변예로서, 시스템 서포트 패널(11) 내의 케이블(13)을 생략한 구성으로 해도 된다(계측 시스템(10b)). 이로써 계측 시스템(10b)은 전술한 계측 시스템(10a)에 비해 시스템 서포트 패널(11)에 수용되는 케이블의 수가 줄기 때문에, 케이블선의 절약화를 더욱 추진하고 시스템 서포트 패널(11)의 체격을 더욱 작게 하는 것이 가능해진다. 따라서 장치의 가일층 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.In the
또 도 4에 나타내는 계측 시스템(10b)에 대해서도 계측 시스템(10a)과 마찬가지로, 예를 들면 탱커(100)에 탑재되는 액위센서(107)에 적용하는 것이 가능하다.In addition, similarly to the
(제2 실시형태)(2nd embodiment)
다음은 본 발명의 계측 시스템의 제2 실시형태를 도 5~도 8에 기초하여 설명한다. 도 5에 나타내듯이 제2 실시형태의 계측 시스템(10c)은 CPU(20)에 2대의 마스터(30a, 30b)가 접속되는 점이 제1 실시형태의 계측 시스템(10a)과 다르다. 이에 따라 제1 실시형태의 계측 시스템(10a)과 실질적으로 동일한 구성부분에 대해서는 계측 시스템(10a)과 동일 부호를 부여함과 동시에 그 설명을 생략한다.Next, 2nd Embodiment of the measurement system of this invention is described based on FIG. As shown in FIG. 5, the
도 5에 나타내듯이 제2 실시형태의 계측 시스템(10c)에서는, 2대의 마스터(30a) 및 마스터(30b)가 케이블(13)에 의해 서로 접속됨과 동시에, CPU(20)에 대해서도 접속된다. 이로써, 2대의 마스터(30) 중 한쪽 마스터(30a)는 예를 들면 슬레이브(50a, 50b, 50c)를 관리하고, 또한 다른 쪽 마스터(30b)는 예를 들면 슬레이브(50d, …, 50n)를 관리하는 것이 가능해진다. 구체적으로, 마스터(30a, 30b)는 도 6 및 도 7에 나타내는 바와 같은 통신 절차를 채용하는 것이 가능해진다. 또 여기서 슬레이브(50)는 총 6대 존재한다고 가정한다. 그리고 그 중 3대의 슬레이브(50a, 50b, 50c)는 한쪽 마스터(30a)가 관리하고, 나머지 3대의 슬레이브(50d, …, 50n)는 다른 쪽 마스터(30b)가 관리하도록, 디폴트(default) 상태에 있어서, 슬레이브(50)를 관리해야 할 마스터(30a, 30b)의 마스터 ID가 슬레이브(50a~50n)의 무선컨트롤러에 등록되어 있다.As shown in FIG. 5, in the
슬레이브(50a~50n)로부터 커넥션 확립 요구의 커맨드를 수신한 마스터(30a, 30b)는, 자신에 대한 커넥션의 확립 요구라고 판단하면, 커넥션의 확립을 요구하는 요구커맨드에 부가되어 있는 슬레이브 ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임을 송신한다. 이로써 마스터(30a)와 슬레이브(50a, 50b, 50c) 사이의 커넥션 확립이 완료되며, 또 마스터(30b)와 슬레이브(50d, …, 50n) 사이의 커넥션 확립이 완료된다. 이에 따라, 이후, 마스터(30a, 30b)는 각각 관리할 슬레이브(50a) 등에 대하여 소정의 시간간격으로 폴 프레임을 송신한다.
즉, 도 6에 나타내듯이 한쪽 마스터(30a(도 6에 나타내는 "Ma"))는, 자신이 관리할 3대의 슬레이브(50a, 50b, 50c(도 6에 나타내는 "Sa", "Sb", "Sc"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 마찬가지로, 다른 쪽 마스터(30b(도 6에 나타내는 "Mb"))는, 자신이 관리할 3대의 슬레이브(50d, …, 50n(도 6에 나타내는 "Sd", …, "Sn"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 폴 프레임에는 슬레이브(50)를 특정할 수 있는 슬레이브ID가 부가되어 있으므로, 각 슬레이브(50a, 50b, 50c, …, 50n)는 자신에 대한 폴 프레임을 수신하면 마스터(30a) 또는 마스터(30b)에 대하여 ACK를 송신한다.That is, as shown in Fig. 6, one
마스터(30a)와 마스터(30b)는, 각각이 같은 시기에 폴 프레임을 송신하지 않도록 송신타이밍을 조정한다. 예를 들면, 마스터(30a, 30b)는 송신타이밍을 결정하는 송신 클록을 케이블(13)을 개재하여 공유함으로써, 같은(공통의) 송신 클록으로 폴 프레임을 송신하는 것이 가능해진다. 이로써, 서로 다른 타이밍으로 폴 프레임을 송신하는 것이 가능해지므로, 양자의 폴 프레임이 충돌함에 의한 폴링의 실패를 억제할 수 있다. 여기서, 마스터(30a, 30b) 각각의 무선유닛이 구비하는 캐리어센싱회로에 의해 이와 같은 폴 프레임의 충돌을 회피해도 된다.The
또한 마스터(30a, 30b)가 슬레이브(50)로 폴 프레임을 송신해도, 해당하는 슬레이브(50)가 그것에 응답하지 않는 경우(ACK를 송신하지 않는 경우), 마스터(30a, 30b)는 해당 슬레이브(50)의 얼러트(alert) 정보를 CPU(20)로 송신하고, 해당 슬레이브(50)에 이상이 있다는 내용의 정보를 CPU(20)로 전달한다. 이로써, 예를 들면 CPU(20)는, CPU(20)에 접속되어 있는 디스플레이장치에 해당 슬레이브(50)의 고장 정보를 표시(예를 들면 해당 슬레이브(50)의 아이콘을 정상시의 녹색에서 이상시의 붉은색으로 변경)하여 오페레이터로 해당 슬레이브(50)의 고장을 알린다.In addition, even if the
다른 쪽 마스터(30b)가 고장 등 때문에 폴 프레임을 송신하지 못하게 된 경우에는, 이 마스터(30b)가 관리해야 할 슬레이브(50d, …, 50n)는, 예를 들면 다음과 같은 절차로 한쪽 마스터(30a)의 관리 하로 이행한다. 즉, 도 7에 나타내듯이 다른 쪽 마스터(30b)로부터 폴 프레임이 송신되어야 할 타이밍(또는 마지막에 폴 프레임을 수신하고 나서 소정의 타임아웃 시간의 타이밍)이 경과해도 폴링이 없는 경우에는, 슬레이브(50d, …, 50n)는 다른 한쪽 마스터(30a)에 대하여 커넥션의 확립을 요구하는 요구 커맨드 프레임(REQ)을 송신한다.When the
이 요구 커맨드에는, 이 슬레이브(50)의 슬레이브ID에 더불어, 마스터(30a, 30b) 중 마스터(30a)의 마스터ID가 부가되어 있다. 이에 따라 커넥션 확립 요구의 커맨드를 수신한 마스터(30a)는, 자신에 대한 커넥션의 확립 요구라고 판단하면, 커넥션의 확립을 요구하는 요구 커맨드에 부가되어 있는 슬레이브ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임(RES)을 송신한다. 이로써, 마스터(30a)와 슬레이브(50d, …, 50n) 사이의 커넥션 확립이 완료된다.In addition to the slave ID of the
커넥션이 확립된 후, 한쪽 마스터(30a)가 슬레이브(50a~50n)에 대하여 순차적으로 폴 프레임(POL)을 송신함으로써, 모든 슬레이브(50) 등을 관리하는 것이 가능해진다. 즉, 모든 슬레이브(50) 등이 마스터(30a)의 관리 하에 들어간다. 여기서, 한쪽 마스터(30a)가 고장 등 때문에 폴 프레임을 송신하지 못하게 된 경우에는, 이 마스터(30a)가 관리해야 할 슬레이브(50a, 50b, 50c)는 마찬가지의 절차로 다른 쪽 마스터(30b)의 관리 하로 이행한다.After the connection is established, one
이상 설명한 바와 같이 본 제2 실시형태에 관한 계측 시스템(10c)에 의하면, 2대의 마스터(30a, 30b) 중 한쪽 마스터(30a)는 6대의 노드(40a, 40b, 40c, 40d, …, 40n) 중 3대의 노드(40a, 40b, 40c)로부터 센서 데이터를 수신하며, 다른 쪽 마스터(30b)는 나머지 3대의 노드(40d, …, 40n)로부터 센서 데이터를 수신한다. 이로써, 1대의 마스터(30)가 6대의 노드(40a, 40b, 40c, 40d, …, 40n)로부터 센서 데이터를 수신하는 경우에 비해, 마스터(30) 1대당 정보처리의 부하를 줄이는 것이 가능해진다. 즉, 마스터(30)가 단일인 경우에 비해 부하 분산을 가능하게 한다.As described above, according to the
또한 한쪽 마스터(30b)가 폴링처리를 실행하지 않게 되면, 이 한쪽 마스터(30b)에 대하여 센서 데이터를 송신하던 3대의 노드(40d, …, 40n)는 정상적으로 폴링처리 등을 실행할 수 있는 다른 쪽 마스터(30a)로 센서 데이터를 송신한다. 또 다른 쪽 마스터(30a)가 폴링처리를 실행하지 않게 되면, 이 다른 쪽 마스터(30a)에 대하여 센서 데이터를 송신하던 3대의 노드(40a, 40b, 40c)는, 정상적으로 폴링 처리 등을 실행할 수 있는 한쪽 마스터(30b)로 센서 데이터를 송신한다. 이로써, 6대의 노드(40a, 40b, 40c, 40d, …, 40n)가, 예를 들면 고장 등의 원인 때문에 응답할 수 없는 한쪽 마스터(30a)(또는 다른 마스터(30b))에 대하여 센서 데이터를 계속 송신함에 의한 센서 데이터의 전달 장애를 억제할 수 있다.If one
그리고, 전술한 계측 시스템(10c)에서는, CPU(20)와 마스터(30a, 30b)를 별개로 구성하고 양자를 케이블(13)로 접속했으나, CPU(20)와 마스터(30a, 30b)를 일체로 구성해도 된다. 즉, 도 8에 나타내듯이, CPU(20)를 1대 추가하여 한쪽 CPU(20a)와 마스터(30a)를 일체로 구성하고, 다른 쪽 CPU(20b)와 마스터(30b)를 일체로 구성해도 된다. 이 경우, CPU(20a)와 CPU(20b)를 케이블(13)로 접속하고, 양 CPU(20a, 20b) 간에 있어서 슬레이브(50) 관리정보의 정합성을 확보할 수 있게 구성한다. 즉, 마스터(30a)가 관리하는 슬레이브(50a) 등과, 마스터(30b)가 관리하는 슬레이브(50d) 등이 서로 중복되지 않도록 각 슬레이브(50(슬레이브(50a, 50b, 50c, 50d, …, 50n))의 관리정보를 CPU(20a, 20b)가 공유한다.In the above-described
이로써, 1대의 CPU(20)에 의해 6대의 노드(40a, 40b, 40c, 40d, …, 40n)로부터 센서 데이터를 정보처리하는 경우에 비해, CPU(20) 1대당의 정보처리 부하를 줄이는 것이 가능해진다. 즉, CPU(20)가 단일인 경우에 비해 부하 분산을 가능하게 한다. 그리고 CPU(20)의 대수는 3대 이상이어도 된다.This reduces the information processing load per
또한 제2 실시형태의 계측 시스템(10c) 및 도 8에 나타내는 계측 시스템(10d)에 대해서도 계측 시스템(10a)과 마찬가지로, 예를 들면 탱커(100)에 탑재되는 액위센서(107)에 적용하는 것이 가능하다.In addition, the
또 전술한 제1 실시형태 및 제2 실시형태에서는, 설명의 편의상 복수 대의 노드(40)나 센서유닛(60)의 경우를 예시하여 설명했으나, 100대 이상의 노드(40)나 센서유닛(60)을 무선회선을 개재하여 마스터(30) 등에 접속해도 된다.In addition, in the above-described first embodiment and the second embodiment, the case of the plurality of
전술한 제1 실시형태 및 제2 실시형태에서는, 마스터(30)와 슬레이브(50) 사이의 통신 절차로서 폴링방식을 사용한다. 이로써, 예를 들면 컨텐션 방식을 사용하는 경우에 비해, 슬레이브(50) 상호간(예를 들면 슬레이브(50a)와 슬레이브(50b))에서의 센서 데이터 충돌을 방지하는 것이 가능해진다. 노드(40)나 센서 유닛(60)의 수가 많을수록, 컨텐션 방식을 사용하면 센서 데이터끼리 서로 충돌하는 확률이 높아진다. 따라서 폴링 방식을 사용함으로써, 충돌로 인한 센서 데이터의 상실을 방지하여 센서 데이터의 신뢰성을 높이는 것이 가능해진다. 또 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다. 따라서, 예를 들면 100대 이상의 노드(40)나 센서 유닛(60)을 무선회선을 개재하여 마스터(30) 등에 접속하는 경우에는, 폴링 방식을 사용함으로써, 비동기이고 또 간단한 절차이면서, 센서 데이터의 일정한 품질을 유지할 수 있다.In the above-described first and second embodiments, a polling scheme is used as a communication procedure between the
또한 전술한 제1 실시형태 및 제2 실시형태에서는, 센서유닛(60, 60a~60n)으로서, 탱커(100)에 탑재되는 액위센서(107)의 경우를 예시하여 설명했으나, 본 발명의 계측 시스템은, 소정의 물리량(위치, 거리, 변위량, 질량, 물질(기체·액체·고체)의 성분이나 농도, 전압, 전류, 전력, 온도, 습도, 압력, 유량, 빛(광속, 광도, 조도, 휘도), 전자기, 소리, 진동수, 속도, 가속도, 각속도 등)을 계측하는 것이 가능한 센서(검출부)이면 된다.In addition, although the above-mentioned 1st Embodiment and 2nd Embodiment demonstrated the case of the
이상, 본 발명의 구체예를 상세하게 설명하였으나 이들은 예시에 지나지 않으며, 특허청구범위를 한정하는 것은 아니다. 특허청구범위에 기재한 기술에는, 전술한 구체예를 여러 가지로 변형 또는 변경한 것이 포함된다. 또 본 명세서 또는 도면에 설명한 기술 요소는 단독으로 혹은 각종 조합에 의해 기술적 유용성을 발휘하는 것이며, 출원시의 청구항에 기재한 조합에 한정되는 것은 아니다. 또한 본 명세서 또는 도면에 예시한 기술은 복수의 목적을 동시에 달성하는 것이며, 그 중 하나의 목적을 달성하는 것 자체가 기술적 유용성을 갖는다. 그리고 [부호의 설명] 난의 괄호 내 기재는, 전술한 실시형태에서 사용한 용어와, 특허청구범위에 기재한 용어와의 대응관계를 명확하게 할 수 있는 것이다.As mentioned above, although the specific example of this invention was described in detail, these are only illustrations and do not limit a claim. The technology described in the claims includes various modifications or changes of the specific examples described above. In addition, the technical element demonstrated in this specification or drawing demonstrates technical usefulness independently or in various combinations, and is not limited to the combination as described in the claim at the time of application. In addition, the technique illustrated in the present specification or drawings is to achieve a plurality of objects at the same time, the achievement of one of them has its own technical utility. And the Reference Numerals I mentioned in the brackets is, it is possible to clarify the correspondence relationship between the terms described in terms, the claims used in the above-described embodiments.
10a, 10b, 10c, 10d : 계측 시스템
11 : 시스템 서포트 패널(케이싱)
13, 80, 90 : 케이블
20 : CPU(제2 제어유닛, 하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛, 다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
20a : CPU(하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛)
20b : CPU(다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
30 : 마스터(제2 제어유닛)
30a : 마스터(하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛)
30b : 마스터(다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
40, 40a, 40b, 40c, 40d, 40n : 노드(제1 제어유닛)
50, 50a, 50b, 50c, 50d, 50n : 슬레이브(제1 제어유닛)
60, 60a, 60b, 60c, 60d, 60n : 센서유닛(센서)
100 : 탱커(선박) 105 : 카고탱크(탱크)
107 : 액위센서(센서) 110 : 액체10a, 10b, 10c, 10d: measurement system
11: system support panel (casing)
13, 80, 90: cable
20: CPU (second control unit, one second control unit, some second control unit, one second control unit, another second control unit, other second control unit, other second control unit)
20a: CPU (one second control unit, some second control unit, one second control unit)
20b: CPU (other second control unit, remaining second control unit, other second control unit)
30: master (second control unit)
30a: master (one second control unit, some second control unit, one second control unit)
30b: master (other second control unit, remaining second control unit, other second control unit)
40, 40a, 40b, 40c, 40d, 40n: node (first control unit)
50, 50a, 50b, 50c, 50d, 50n: slave (first control unit)
60, 60a, 60b, 60c, 60d, 60n: sensor unit (sensor)
100: tanker (ship) 105: cargo tank (tank)
107: liquid level sensor (sensor) 110: liquid
Claims (5)
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 복수의 제1 제어유닛 중, 이 하나의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하던 상기 제1 제어유닛은, 상기 복수의 제2 제어유닛 중 다른 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 특징으로 하는 계측 시스템.A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
A plurality of second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units; and,
A casing accommodating the plurality of first control units and the plurality of second control units
Equipped with
The data communication between the plurality of first control units and the second control unit is wireless data communication executed in the casing, the communication procedure of the data communication is a polling scheme,
When one second control unit of the plurality of second control units does not execute the polling processing of the polling method, the sensor data or the sensor is transmitted to one of the plurality of first control units. The first control unit that has transmitted the information transmits the sensor data or the sensor information to another second control unit of the plurality of second control units.
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 복수의 제2 제어유닛 중 일부의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 복수의 제2 제어유닛 중의 나머지 제2 제어유닛은, 상기 복수의 제1 제어유닛 중의 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하는 것을 특징으로 하는 계측 시스템.A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
A plurality of second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units; and,
A casing accommodating the plurality of first control units and the plurality of second control units
Equipped with
The data communication between the plurality of first control units and the second control unit is wireless data communication executed in the casing, the communication procedure of the data communication is a polling scheme,
The second control unit of some of the plurality of second control units receives the sensor data or the sensor information from the first control unit of some of the plurality of first control units, and the second control unit of the plurality of second control units. And the remaining second control unit receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units.
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 2대의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 2대의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 2대의 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 2대의 제2 제어유닛 중 한쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 2대의 제2 제어유닛 중 다른 쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며,
상기 한쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 일부의 제1 제어유닛은, 상기 다른 쪽의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하고,
상기 다른 쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 나머지 제1 제어유닛은, 상기 한쪽의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 특징으로 하는 계측 시스템.A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
Two second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units. and,
A casing accommodating the plurality of first control units and the two second control units
Equipped with
The data communication between the plurality of first control units and the two second control units is wireless data communication executed in the casing, and the communication procedure of the data communication is a polling scheme,
One second control unit of the two second control units receives the sensor data or the sensor information from some first control units of the plurality of first control units, and among the two second control units The other second control unit receives the sensor data or the sensor information from the remaining first control unit of the plurality of first control units,
When the one second control unit does not execute the polling processing of the polling method, the first control unit of the part transmits the sensor data or the sensor information to the other second control unit,
And when the other second control unit does not execute the polling process of the polling method, the remaining first control unit transmits the sensor data or the sensor information to the second control unit. Instrumentation system.
상기 복수의 센서는, 선박의 탱크에 저장되는 액체의 액면 위치를 검출하는 액위 센서인 것을 특징으로 하는 계측 시스템.The method according to any one of claims 1 to 3,
The plurality of sensors is a liquid level sensor for detecting the liquid level position of the liquid stored in the tank of the ship.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016126120A JP6263232B2 (en) | 2016-06-25 | 2016-06-25 | Measuring system |
JPJP-P-2016-126120 | 2016-06-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180001445A KR20180001445A (en) | 2018-01-04 |
KR102022112B1 true KR102022112B1 (en) | 2019-09-17 |
Family
ID=60891868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170066299A KR102022112B1 (en) | 2016-06-25 | 2017-05-29 | Measurement system |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6263232B2 (en) |
KR (1) | KR102022112B1 (en) |
CN (1) | CN107543590B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6357255B1 (en) * | 2017-03-16 | 2018-07-11 | ソフトバンク株式会社 | system |
JP6897589B2 (en) | 2018-02-01 | 2021-06-30 | オムロン株式会社 | Input unit |
KR102253737B1 (en) * | 2018-12-24 | 2021-05-18 | 한국산업기술대학교산학협력단 | Remote monitoring and control system using wireless network |
USD1032293S1 (en) * | 2020-12-30 | 2024-06-25 | Stor, S.L. | Food container with three compartments |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209652A (en) * | 2011-03-29 | 2012-10-25 | Advanced Telecommunication Research Institute International | Radio communication system, communication device, information apparatus, and radio communication method |
JP2013205311A (en) * | 2012-03-29 | 2013-10-07 | National Maritime Research Institute | Liquid level measurement system and marine vessel |
JP2016072977A (en) * | 2014-09-22 | 2016-05-09 | 台達電子工業股▲ふん▼有限公司Delta Electronics,Inc. | Radio communication network system for managing multiple regions and management method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060078435A1 (en) * | 2004-08-19 | 2006-04-13 | Metropolitan Industries | Pump monitoring system |
US7589625B2 (en) * | 2005-12-20 | 2009-09-15 | General Electric Company | Wireless system with multi-device control |
US8619752B2 (en) * | 2007-03-16 | 2013-12-31 | Qualcomm Incorporated | Method and apparatus for polling in a wireless communication system |
JP2013033355A (en) * | 2011-08-01 | 2013-02-14 | Seiko Epson Corp | Sensor system |
WO2015198403A1 (en) * | 2014-06-24 | 2015-12-30 | 三菱電機株式会社 | Communication device, smart meter, and wireless mesh network |
-
2016
- 2016-06-25 JP JP2016126120A patent/JP6263232B2/en active Active
-
2017
- 2017-04-18 CN CN201710255013.7A patent/CN107543590B/en active Active
- 2017-05-29 KR KR1020170066299A patent/KR102022112B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209652A (en) * | 2011-03-29 | 2012-10-25 | Advanced Telecommunication Research Institute International | Radio communication system, communication device, information apparatus, and radio communication method |
JP2013205311A (en) * | 2012-03-29 | 2013-10-07 | National Maritime Research Institute | Liquid level measurement system and marine vessel |
JP2016072977A (en) * | 2014-09-22 | 2016-05-09 | 台達電子工業股▲ふん▼有限公司Delta Electronics,Inc. | Radio communication network system for managing multiple regions and management method thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2017228260A (en) | 2017-12-28 |
KR20180001445A (en) | 2018-01-04 |
JP6263232B2 (en) | 2018-01-17 |
CN107543590B (en) | 2020-01-14 |
CN107543590A (en) | 2018-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102022112B1 (en) | Measurement system | |
AU2011382588B2 (en) | System for locating devices using directional antennas | |
US20110191573A1 (en) | Multi-motherboard server system | |
JP2012008982A (en) | Communication interface device and communication method | |
EP2933697B1 (en) | Plc system having a plurality of cpu modules and control method thereof | |
CN114179817A (en) | Vehicle controller, vehicle and vehicle control method | |
US8018867B2 (en) | Network system for monitoring operation of monitored node | |
US10986556B2 (en) | Circuit for monitoring a data processing system | |
CN110268393B (en) | Communication device, communication method, program, and communication system | |
US9325567B2 (en) | Communication system, method for operating such a communication system, and communication module | |
CN102255766A (en) | Server system | |
WO2019239999A1 (en) | Control system, program | |
CN213874372U (en) | Inertia measuring device | |
US9405629B2 (en) | Information processing system, method for controlling information processing system, and storage medium | |
KR101294308B1 (en) | Facilities control system and operating method of the system | |
KR20140066357A (en) | Method for updating firmware of multiple micro controller unit and electronic control unit using the same | |
JP2019091107A (en) | Sensor device | |
CN110806993B (en) | Customized modbus communication method and low-coupling telecontrol device using same | |
CN213874371U (en) | Data transmission device and detection equipment of inertia measurement unit | |
US20200213687A1 (en) | Sensor system | |
US20240045818A1 (en) | Communication apparatus, communication method, and program | |
JP4352983B2 (en) | Wireless data transmission / reception system and communication state determination program for wireless data transmission / reception system | |
JP6574708B2 (en) | Train data transmission method | |
CN113639705A (en) | Method, system and device for measuring angular displacement | |
KR101065801B1 (en) | Method of serial communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |