[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102205165B1 - Air conditioner and method thereof - Google Patents

Air conditioner and method thereof Download PDF

Info

Publication number
KR102205165B1
KR102205165B1 KR1020190057748A KR20190057748A KR102205165B1 KR 102205165 B1 KR102205165 B1 KR 102205165B1 KR 1020190057748 A KR1020190057748 A KR 1020190057748A KR 20190057748 A KR20190057748 A KR 20190057748A KR 102205165 B1 KR102205165 B1 KR 102205165B1
Authority
KR
South Korea
Prior art keywords
communication line
communication
packet
unit
data
Prior art date
Application number
KR1020190057748A
Other languages
Korean (ko)
Other versions
KR20200132358A (en
Inventor
안효식
김영혁
장영조
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020190057748A priority Critical patent/KR102205165B1/en
Publication of KR20200132358A publication Critical patent/KR20200132358A/en
Application granted granted Critical
Publication of KR102205165B1 publication Critical patent/KR102205165B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/49Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/30Arrangements in telecontrol or telemetry systems using a wired architecture

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

본 발명은, 공기조화기에 관한 것이다. 본 발명의 실시예에 따른 공기조화기는, 실외기, 유선 시리얼(serial) 통신 라인을 통해, 실외기와 신호를 송수신하는 복수의 실내기 및 복수의 실내기 중 대응하는 실내기에 통신 연결되는 적어도 하나의 유선 리모컨을 포함하고, 복수의 실내기 중 제1 실내기에 대응하는 제1 유선 리모컨은, 제1 실내기를 제외한 나머지 실내기, 제1 유선 리모컨을 제외한 나머지 유선 리모컨 및 실외기와, 유선 시리얼 통신 라인을 통해, 신호를 송수신하고, 유선 시리얼 통신 라인을 통해 송수신되는 신호에 의한, 유선 시리얼 통신 라인의 통신 부하를 산출하고, 산출된 통신 부하에 기초하여, 복수의 실내기 중 적어도 하나에 대한 제어 여부를 결정할 수 있다. 이에 따라, 유선 리모컨을 통해, 공기조화기의 통신 라인의 상태를 모니터링하고, 통신 라인에 접속된 유닛들을 제어할 수 있어, 사용 편의성을 향상시킬 수 있다. 그 외에 다양한 실시예들이 가능하다.The present invention relates to an air conditioner. The air conditioner according to an embodiment of the present invention includes an outdoor unit, a plurality of indoor units that transmit and receive signals to and from the outdoor unit, and at least one wired remote control connected to a corresponding indoor unit among the plurality of indoor units through a wired serial communication line. Including, the first wired remote control corresponding to the first indoor unit among the plurality of indoor units transmits and receives signals through the wired serial communication line with the remaining indoor units excluding the first indoor unit, the other wired remote controllers and outdoor units excluding the first wired remote control unit. In addition, a communication load of the wired serial communication line may be calculated based on a signal transmitted and received through the wired serial communication line, and whether to control at least one of the plurality of indoor units may be determined based on the calculated communication load. Accordingly, the state of the communication line of the air conditioner can be monitored and units connected to the communication line can be controlled through the wired remote control, thereby improving user convenience. In addition, various embodiments are possible.

Description

공기조화기 및 그 제어방법{AIR CONDITIONER AND METHOD THEREOF}Air conditioner and its control method {AIR CONDITIONER AND METHOD THEREOF}

본 발명은, 공기조화기 및 그 제어방법에 관한 것으로, 특히, 실내기에 대응하여 설치되는 유선 리모컨을 통해, 공기조화기에 포함된 각 유닛들을 제어할 수 있는 공기조화기에 관한 것이다.The present invention relates to an air conditioner and a control method thereof, and more particularly, to an air conditioner capable of controlling units included in the air conditioner through a wired remote control installed corresponding to an indoor unit.

공기조화기는 쾌적한 실내 환경을 조성하기 위해, 실내로 냉온의 공기를 토출하여 실내 온도를 조절하고, 실내 공기를 정화하도록 함으로써, 인간에게 보다 쾌적한 실내 환경을 제공하기 위해 설치된다. The air conditioner is installed to provide a more comfortable indoor environment to humans by controlling the indoor temperature by discharging cold and hot air into the room, and purifying the indoor air in order to create a pleasant indoor environment.

일반적으로 공기조화기는 열교환기로 구성되어 실내에 설치되는 실내기와, 압축기 및 열교환기 등으로 구성되어 실내기로 냉매를 공급하는 실외기를 포함한다. 구체적으로, 공기조화기는 실외기 및 실내기가 냉매배관으로 연결되어, 실외기의 압축기로부터 압축된 냉매가 냉매배관을 통해 실내기의 열교환기로 공급되고, 실내기의 열교환기에서 열 교환된 냉매는 다시 냉매배관을 통해 실외기의 압축기로 유입된다. 그에 따라 실내기는 냉매를 이용한 열교환을 통해 냉온의 공기를 실내로 토출한다.In general, an air conditioner includes an indoor unit configured as a heat exchanger and installed indoors, and an outdoor unit configured with a compressor and a heat exchanger to supply refrigerant to the indoor unit. Specifically, the air conditioner is connected to the outdoor unit and the indoor unit through a refrigerant pipe, and the refrigerant compressed from the compressor of the outdoor unit is supplied to the heat exchanger of the indoor unit through the refrigerant pipe, and the refrigerant exchanged by the heat exchanger of the indoor unit is again passed through the refrigerant pipe. It flows into the outdoor unit's compressor. Accordingly, the indoor unit discharges hot and cold air into the room through heat exchange using a refrigerant.

실외기, 실내기 등 공기조화기에 포함되는 유닛들은, 건물단위 또는 소그룹 단위로 상호 연결되어 데이터를 송수신하며, 송수신되는 데이터를 통해 각 유닛의 상태를 모니터링하고 제어할 수 있다. Units included in the air conditioner, such as an outdoor unit and an indoor unit, are interconnected in units of buildings or small groups to transmit and receive data, and monitor and control the state of each unit through the transmitted and received data.

일반적으로 실내기는 실외기로 데이터를 전송하고, 실외기는 실내기의 데이터를 수신하여 중앙제어기로 실내기의 데이터를 전송하도록 구성된다. In general, the indoor unit transmits data to the outdoor unit, and the outdoor unit is configured to receive data from the indoor unit and transmit the data of the indoor unit to the central controller.

한편, 실내기에는 유선 리모컨이 각각 연결되고, 사용자는 유선 리모컨을 조작하여 해당 실내기를 제어할 수 있다.Meanwhile, a wired remote control is connected to the indoor unit, and the user can control the indoor unit by operating the wired remote control.

예를 들면, 종래기술 1(한국 공개특허공보 제10-2008-0094278호)는, 공기조화기의 운전을 지시하는 버튼부, 공기조화기의 운전 상태를 나타내는 디스플레이부 및 공기조화기의 예약 운전 시간을 설정하는 회전식 스위치를 포함하는 공기조화기의 유선 리모컨을 제안하고 있다.For example, prior art 1 (Korean Patent Laid-Open Publication No. 10-2008-0094278) includes a button unit for instructing the operation of the air conditioner, a display unit for indicating the operation state of the air conditioner, and the scheduled operation of the air conditioner. It is proposing a wired remote control for an air conditioner that includes a rotary switch to set the time.

이러한 종래의 유선 리모컨의 경우, 연결된 하나의 실내기의 상태만 모니터링하거나, 제어하는 것에 기능이 국한되어 있고, 유선 리모컨이 단독으로 통신 주체가 되어 공기조화기의 통신 라인에 연결되지 못하기 때문에 기능의 확장성에 제약이 있다. 예를 들면, 종래의 유선 리모컨의 경우, 공기조화기의 통신 라인의 상태(예: 통신 부하)를 모니터링하기 어렵거나, 통신 라인에 접속된 다른 유닛들을 제어하기 어려운 문제가 있다.In the case of such a conventional wired remote control, the function is limited to monitoring or controlling only the state of one connected indoor unit, and the wired remote control is the sole communication subject and cannot be connected to the communication line of the air conditioner. There is a limitation in scalability. For example, in the case of a conventional wired remote control, there is a problem in that it is difficult to monitor the state of a communication line (eg, a communication load) of an air conditioner, or to control other units connected to the communication line.

본 발명의 목적은, 유선 리모컨을 통해, 공기조화기의 통신 라인의 상태를 모니터링하고, 통신 라인에 접속된 유닛들을 자유롭게 제어할 수 있는 공기조화기를 제공함에 있다.An object of the present invention is to provide an air conditioner capable of monitoring a state of a communication line of an air conditioner through a wired remote control and freely controlling units connected to the communication line.

상기 목적을 달성하기 위한, 본 발명의 실시예에 따른 공기조화기는, 실외기, 유선 시리얼(serial) 통신 라인을 통해, 실외기와 신호를 송수신하는 복수의 실내기 및 복수의 실내기 중 대응하는 실내기에 통신 연결되는 적어도 하나의 유선 리모컨을 포함하고, 복수의 실내기 중 제1 실내기에 대응하는 제1 유선 리모컨은, 제1 실내기를 제외한 나머지 실내기, 제1 유선 리모컨을 제외한 나머지 유선 리모컨 및 실외기와, 유선 시리얼 통신 라인을 통해, 신호를 송수신하고, 유선 시리얼 통신 라인을 통해 송수신되는 신호에 의한, 유선 시리얼 통신 라인의 통신 부하를 산출하고, 산출된 통신 부하에 기초하여, 복수의 실내기 중 적어도 하나에 대한 제어 여부를 결정할 수 있다.In order to achieve the above object, the air conditioner according to an embodiment of the present invention communicates with an outdoor unit, a plurality of indoor units that transmit and receive signals to and from the outdoor unit through a wired serial communication line, and a corresponding indoor unit among a plurality of indoor units. The first wired remote control including at least one wired remote control unit, and corresponding to the first indoor unit among the plurality of indoor units, includes the remaining indoor units excluding the first indoor unit, the other wired remote controllers and outdoor units excluding the first wired remote control unit, and wired serial communication. Whether to control at least one of the plurality of indoor units based on the calculated communication load, by transmitting and receiving signals through the line and calculating the communication load of the wired serial communication line by the signal transmitted and receiving through the wired serial communication line Can be determined.

본 발명의 다양한 실시예에 따르면, 유선 리모컨을 통해, 공기조화기의 통신 라인의 상태를 모니터링하고, 통신 라인에 접속된 유닛들을 제어할 수 있어, 사용 편의성을 향상시킬 수 있다.According to various embodiments of the present disclosure, it is possible to monitor a state of a communication line of an air conditioner through a wired remote control and control units connected to the communication line, thereby improving user convenience.

또한, 본 발명의 다양한 실시예에 따르면, 유선 리모컨을 통해, 공기조화기의 통신 라인의 상태를 모니터링한 결과를 사용자에게 제공할 수 있다.In addition, according to various embodiments of the present disclosure, a result of monitoring a state of a communication line of an air conditioner may be provided to a user through a wired remote control.

또한, 본 발명의 다양한 실시예에 따르면, 공기조화기의 통신 라인의 통신 부하를 고려하여, 통신 라인에 접속된 유닛들의 통신 설정을 변경함으로써, 통신 라인의 상태를 최적화할 수 있다.Further, according to various embodiments of the present invention, by changing the communication settings of units connected to the communication line in consideration of the communication load of the communication line of the air conditioner, it is possible to optimize the state of the communication line.

한편, 그 외의 다양한 효과는 후술될 본 발명의 실시예에 따른 상세한 설명에서 직접적 또는 암시적으로 개시될 것이다.Meanwhile, other various effects will be directly or implicitly disclosed in the detailed description according to the embodiments of the present invention to be described later.

도 1은, 본 발명의 일 실시예에 따른, 공기조화기의 구성을 예시하는 도면이다.
도 2는, 본 발명의 일 실시예에 따른, 도 1의 실외기와 실내기의 개략도이다.
도 3은, 본 발명의 일 실시예에 따른, 공기조화기의 통신 구조를 예시하는 도면이다.
도 4, 본 발명의 일 실시예에 따른, 공기조화기의 통신 라인을 통해 송수신되는 데이터 패킷의 구조를 예시하는 도면이다.
도 5는, 본 발명의 일 실시예에 따른, 공기조화기의 통신 라인을 통해 송수신되는 데이터 패킷에 포함되는 데이터의 구조를 예시하는 도면이다.
도 6은, 본 발명의 일 실시예에 따른, 유선 리모컨의 블록도이다.
도 7a 및 7b는, 본 발명의 일 실시예에 따른, 공기조화기의 제어방법을 도시한 순서도이다.
1 is a diagram illustrating a configuration of an air conditioner according to an embodiment of the present invention.
2 is a schematic diagram of the outdoor unit and the indoor unit of Fig. 1 according to an embodiment of the present invention.
3 is a diagram illustrating a communication structure of an air conditioner according to an embodiment of the present invention.
4 is a diagram illustrating a structure of a data packet transmitted and received through a communication line of an air conditioner according to an embodiment of the present invention.
5 is a diagram illustrating a structure of data included in a data packet transmitted and received through a communication line of an air conditioner according to an embodiment of the present invention.
6 is a block diagram of a wired remote controller according to an embodiment of the present invention.
7A and 7B are flowcharts illustrating a control method of an air conditioner according to an embodiment of the present invention.

이하에서는 도면을 참조하여 본 발명을 상세하게 설명한다. 도면에서는 본 발명을 명확하고 간략하게 설명하기 위하여 설명과 관계없는 부분의 도시를 생략하였으며, 명세서 전체를 통하여 동일 또는 극히 유사한 부분에 대해서는 동일한 도면 참조부호를 사용한다. Hereinafter, the present invention will be described in detail with reference to the drawings. In the drawings, in order to clearly and briefly describe the present invention, the illustration of parts not related to the description is omitted, and the same reference numerals are used for identical or extremely similar parts throughout the specification.

이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함만이 고려되어 부여되는 것으로서, 그 자체로 특별히 중요한 의미 또는 역할을 부여하는 것은 아니다. 따라서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있다.The suffixes "module" and "unit" for the constituent elements used in the following description are given in consideration of only the ease of writing in the present specification, and do not impart a particularly important meaning or role by themselves. Therefore, the "module" and "unit" may be used interchangeably with each other.

본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나, 숫자, 단계, 동작, 구성요소, 부품, 또는 이들을 조합한 것들의 존재, 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, terms such as "comprises" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or additional possibility of additions or numbers, steps, actions, components, parts, or combinations thereof, is not preliminarily excluded.

또한, 본 명세서에서, 다양한 요소들을 설명하기 위해 제1, 제2 등의 용어가 이용될 수 있으나, 이러한 요소들은 이러한 용어들에 의해 제한되지 아니한다. 이러한 용어들은 한 요소를 다른 요소로부터 구별하기 위해서만 이용된다. In addition, in this specification, terms such as first and second may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another.

도 1은, 본 발명의 일 실시예에 따른, 공기조화기의 구성을 예시하는 도면이다.1 is a diagram illustrating a configuration of an air conditioner according to an embodiment of the present invention.

도 1을 참조하면, 공기조화기(100)는, 예를 들면, 중앙제어기(11), 실외기(21), 실내기(31), 및/또는 실내기(31)에 연결되는 리모컨(41)을 포함할 수 있다. 도 1에서는 실내기(31)를 천장형 실내기로 도시하고 있으나, 본 발명이 이에 한정되는 것은 아니다.Referring to FIG. 1, the air conditioner 100 includes, for example, a central controller 11, an outdoor unit 21, an indoor unit 31, and/or a remote control 41 connected to the indoor unit 31. can do. In FIG. 1, the indoor unit 31 is illustrated as a ceiling indoor unit, but the present invention is not limited thereto.

중앙제어기(10)는, 예를 들면, 공기조화기(100)에 포함된 유닛들의 동작을 제어할 수 있다. 예를 들면, 중앙제어기(11)는, 실외기(21) 및/또는 실내기(31)에 제어 명령을 전송할 수 있다. 여기서, 제어 명령은, 예를 들면, 장치의 온/오프, 운전모드 전환, 온도 조절 등과 관련된 명령일 수 있다.The central controller 10 may control operations of units included in the air conditioner 100, for example. For example, the central controller 11 may transmit a control command to the outdoor unit 21 and/or the indoor unit 31. Here, the control command may be, for example, a command related to on/off of the device, switching of an operation mode, and temperature control.

중앙제어기(11)는, 예를 들면, 실외기(21) 및/또는 실내기(31)와 신호를 송수신할 수 있다. 예를 들면, 중앙제어기(11)는, 제어 명령이 포함된 신호를 실외기(21) 및/또는 실내기(31)에 전송할 수 있다. 예를 들면, 중앙제어기(11)는, 실외기(21) 및/또는 실내기(31)로부터 수신된 신호에 기초하여, 실외기(21) 및/또는 실내기(31)의 동작 상태를 모니터링할 수 있다.The central controller 11 may transmit and receive signals to and from the outdoor unit 21 and/or the indoor unit 31, for example. For example, the central controller 11 may transmit a signal including a control command to the outdoor unit 21 and/or the indoor unit 31. For example, the central controller 11 may monitor the operation state of the outdoor unit 21 and/or the indoor unit 31 based on a signal received from the outdoor unit 21 and/or the indoor unit 31.

실외기(21)는, 예를 들면, 냉매를 공급받아 압축하는 압축기(미도시), 냉매와 실외공기를 열교환하는 실외 열교환기(미도시), 공급되는 냉매로부터 기체 냉매를 추출하여 압축기로 공급하는 어큐뮬레이터(미도시), 및/또는 난방운전에 따른 냉매의 유로를 선택하는 사방밸브(미도시)를 포함할 수 있다. 또한, 실외기(21)는, 예를 들면, 복수의 센서(미도시), 밸브(미도시), 오일회수기(미도시) 등을 더 포함할 수 있다.The outdoor unit 21 includes, for example, a compressor (not shown) that receives and compresses a refrigerant, an outdoor heat exchanger (not shown) that heats the refrigerant with outdoor air, and extracts gaseous refrigerant from the supplied refrigerant and supplies it to the compressor. It may include an accumulator (not shown) and/or a four-way valve (not shown) for selecting a flow path of the refrigerant according to the heating operation. In addition, the outdoor unit 21 may further include, for example, a plurality of sensors (not shown), valves (not shown), and an oil recovery device (not shown).

실외기(21)는, 예를 들면, 구비되는 압축기를 통해 냉매를 압축시킬 수 있고, 실외 열교환기를 통해 냉매를 열교환하여 실내기(31)로 공급할 수 있다. 실외기(21)는, 예를 들면, 중앙제어기(11) 또는 실내기(31)의 요구에 의해 구동될 수 있고, 구동되는 실내기(31)에 대응하여 냉/난방 용량이 가변됨에 따라 실외기(21)에 설치된 압축기의 작동 개수가 변경될 수 있다. The outdoor unit 21 may compress the refrigerant through a compressor provided, for example, and may heat-exchange the refrigerant through an outdoor heat exchanger and supply the refrigerant to the indoor unit 31. The outdoor unit 21 may be driven, for example, at the request of the central controller 11 or the indoor unit 31, and as the cooling/heating capacity is varied in response to the driven indoor unit 31, the outdoor unit 21 The number of compressors installed in the operating system can be changed.

한편, 실외기(21)는, 예를 들면, 전원입력, 마스터 설정, 주소설정 등을 위한 입력장치(미도시)를 구비할 수 있다.Meanwhile, the outdoor unit 21 may include, for example, an input device (not shown) for inputting power, setting a master, setting an address, and the like.

실내기(31)는, 예를 들면, 실외기(21)에 연결되어, 냉매를 공급받을 수 있고, 냉온 또는 열온의 공기를 실내로 토출할 수 있다. 예를 들면, 복수의 실내기(31)가 하나의 실외기(21)로부터 냉매를 공급받을 수 있다. The indoor unit 31 may be connected to the outdoor unit 21, for example, to receive a refrigerant, and discharge cold or hot air into the room. For example, a plurality of indoor units 31 may receive refrigerant from one outdoor unit 21.

실내기(31)는, 예를 들면, 실내 열교환기(미도시), 실내팬(미도시), 및/또는 다수의 센서(미도시)를 포함할 수 있다. 한편, 실내기(31)는, 예를 들면, 동작, 온도설정, 풍량, 풍향, 잠금 등의 운전설정을 위한 입력장치(미도시)를 구비할 수 있다. 한편, 실내기(31)는, 예를 들면, 동작, 온도설정, 풍량, 풍향, 잠금 등의 운전설정에 대한 정보를 출력할 수 있는 출력장치(미도시)를 구비할 수 있다.The indoor unit 31 may include, for example, an indoor heat exchanger (not shown), an indoor fan (not shown), and/or a plurality of sensors (not shown). Meanwhile, the indoor unit 31 may be provided with an input device (not shown) for setting operation, such as operation, temperature setting, air volume, wind direction, and lock. Meanwhile, the indoor unit 31 may include an output device (not shown) capable of outputting information on operation settings such as operation, temperature setting, air volume, wind direction, and lock.

한편, 실외기(21) 및/또는 실내기(31)는, 예를 들면, 냉매가 팽창되도록 하는 팽창밸브(미도시)를 더 포함할 수 있다. 팽창밸브는, 예를 들면, 전자식 팽창밸브(electric expansion valve; EEV)를 포함할 수 있다.Meanwhile, the outdoor unit 21 and/or the indoor unit 31 may further include, for example, an expansion valve (not shown) for expanding the refrigerant. The expansion valve may include, for example, an electric expansion valve (EV).

리모컨(41)은, 예를 들면, 실내기(31)에 연결되어, 실내기(31)로 사용자의 제어명령을 전송할 수 있다. 예를 들면, 리모컨(41)은, 운전 모드에 대한 제어명령을 실내기(31)에 전송할 수 있다.The remote control 41 is connected to the indoor unit 31, for example, and may transmit a user's control command to the indoor unit 31. For example, the remote control 41 may transmit a control command for the driving mode to the indoor unit 31.

리모컨(41)은, 예를 들면, 실내기(31)와의 연결 형태에 따라 유선 또는 무선으로 통신할 수 있다. 이를 위해, 리모컨(41)은 데이터가 포함된 신호를 송수신할 수 있는 통신 모듈(미도시)를 포함할 수 있다.The remote control 41 may communicate by wire or wirelessly according to a connection type with the indoor unit 31, for example. To this end, the remote control 41 may include a communication module (not shown) capable of transmitting and receiving a signal including data.

한편, 실시예에 따라서, 리모컨(41)은, 예를 들면, 온도감지센서 등 각종 센서를 구비할 수도 있다.Meanwhile, according to an embodiment, the remote control 41 may be provided with various sensors such as, for example, a temperature sensor.

공기조화기(100)에 포함된 각 유닛들은, 예를 들면, 통신 라인에 연결되어, 상호 간에 다양한 데이터를 포함하는 신호를 송수신할 수 있다. 이때, 공기조화기(100)에 포함된 각 유닛들은, 예를 들면, RS-485 통신이 수행될 수 있다. RS-485 통신 규격은, 예를 들면, 홈 네트워크를 지원하는 시리얼 통신 프로토콜 표준 규격으로, 하나의 통신 라인에 복수의 송수신 노드가 연결될 수 있다. 이 경우, 복수의 송수신 노드는 같은 통신라인에서 다자간 데이터 송신 및 수신을 수행할 수 있다. Each unit included in the air conditioner 100 may be connected to, for example, a communication line, and transmit and receive signals including various data with each other. At this time, each unit included in the air conditioner 100 may perform RS-485 communication, for example. The RS-485 communication standard is, for example, a serial communication protocol standard standard supporting a home network, and a plurality of transmission/reception nodes may be connected to one communication line. In this case, the plurality of transmission/reception nodes may perform multilateral data transmission and reception on the same communication line.

도 2는, 본 발명의 일 실시예에 따른, 도 1의 실외기와 실내기의 개략도이다.2 is a schematic diagram of the outdoor unit and the indoor unit of Fig. 1 according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시 예에 따른 공기조화기(100)는, 크게 실내기(31)와 실외기(21)로 구분될 수 있다. Referring to FIG. 2, the air conditioner 100 according to an embodiment of the present invention may be largely divided into an indoor unit 31 and an outdoor unit 21.

실외기(21)는, 예를 들면, 냉매를 압축시키는 역할을 하는 압축기(102b)와, 압축기(102b)를 구동하는 압축기용 전동기(102b)와, 압축된 냉매를 방열시키는 역할을 하는 실외측 열교환기(104)와, 실외측 열교환기(104)의 일측에 배치되어 냉매의 방열을 촉진시키는 실외팬(105a)과 실외팬(105a)을 회전시키는 전동기(105b)로 이루어진 실외 송풍기(105)와, 응축된 냉매를 팽창하는 팽창기구(106)와, 압축된 냉매의 유로를 바꾸는 냉/난방 절환밸브(110)와, 기체화된 냉매를 잠시 저장하여 수분과 이물질을 제거한 뒤 일정한 압력의 냉매를 압축기로 공급하는 어큐뮬레이터(103) 등을 포함할 수 있다. The outdoor unit 21 includes, for example, a compressor 102b serving to compress a refrigerant, a compressor motor 102b driving the compressor 102b, and an outdoor heat exchanger serving to dissipate the compressed refrigerant. An outdoor blower 105 composed of a device 104, an outdoor fan 105a disposed on one side of the outdoor heat exchanger 104 to promote heat dissipation of refrigerant, and an electric motor 105b rotating the outdoor fan 105a, , An expansion mechanism 106 for expanding the condensed refrigerant, a cooling/heating switching valve 110 for changing the flow path of the compressed refrigerant, and a refrigerant having a constant pressure after removing moisture and foreign substances by temporarily storing the gasified refrigerant. It may include an accumulator 103 supplied to the compressor.

실내기(31)는, 예를 들면, 실내에 배치되어 냉/난방 기능을 수행하는 실내측 열교환기(108)와, 실내측 열교환기(108)의 일측에 배치되어 냉매의 방열을 촉진시키는 실내팬(109a)과 실내팬(109a)을 회전시키는 실내팬 모터(109b)로 이루어진 실내 송풍기(109) 등을 포함할 수 있다. The indoor unit 31 includes, for example, an indoor heat exchanger 108 disposed indoors to perform a cooling/heating function, and an indoor fan disposed at one side of the indoor heat exchanger 108 to promote heat dissipation of a refrigerant. It may include an indoor blower 109 including an indoor fan motor 109b for rotating the indoor fan 109a and the indoor fan 109a.

실내측 열교환기(108)는, 예를 들면, 적어도 하나가 설치될 수 있다. 압축기(102)는, 예를 들면, 인버터 압축기, 정속 압축기 중 적어도 하나가 사용될 수 있다.At least one indoor heat exchanger 108 may be installed, for example. As the compressor 102, at least one of an inverter compressor and a constant speed compressor may be used, for example.

또한, 공기조화기(100)는, 예를 들면, 실내를 냉방시키는 냉방기로 구성되는 것도 가능하고, 실내를 냉방시키거나 난방시키는 히트 펌프로 구성되는 것도 가능하다.In addition, the air conditioner 100 may be configured with a cooler that cools the room, for example, or may be configured with a heat pump that cools or heats the room.

한편, 도 2에서는 실내기(31)와 실외기(21)를 각각 1개씩 도시하고 있으나, 본 발명이 이에 한정되는 것은 아니며, 복수의 실내기와 실외기를 구비하는 멀티형 공기조화기, 하나의 실내기와 복수의 실외기를 구비하는 공기조화기 등에도 적용이 가능함은 물론이다.Meanwhile, in FIG. 2, one indoor unit 31 and one outdoor unit 21 are shown, but the present invention is not limited thereto, and a multi-type air conditioner including a plurality of indoor units and an outdoor unit, one indoor unit and a plurality of Of course, it can also be applied to an air conditioner equipped with an outdoor unit.

도 3은, 본 발명의 일 실시예에 따른, 공기조화기의 통신 구조를 예시하는 도면이다.3 is a diagram illustrating a communication structure of an air conditioner according to an embodiment of the present invention.

도 3을 참조하면, 제1 실외기(21a)는, 예를 들면, 복수의 실내기(31a, 31b, 31c)와 통신 라인(1)으로 연결되어 상호 통신할 수 있다.Referring to FIG. 3, the first outdoor unit 21a may be connected to, for example, a plurality of indoor units 31a, 31b, and 31c through a communication line 1 to communicate with each other.

실시예에 따라서, 제1 실외기(21a)와 복수의 실내기(31a, 31b, 31c)는, 예를 들면, 유선 시리얼(serial) 통신 라인(1)으로 연결될 수 있다.Depending on the embodiment, the first outdoor unit 21a and the plurality of indoor units 31a, 31b, and 31c may be connected through a wired serial communication line 1, for example.

한편, 본 발명의 일 실시예에 따른 공기조화기(100)는, 예를 들면, 복수의 실내기(31a, 31b, 31c) 중 각각 대응하는 개별 실내기에 유선으로 연결되는 복수의 유선 리모컨(41a, 41b, 41c)을 포함할 수 있다.Meanwhile, the air conditioner 100 according to an embodiment of the present invention includes, for example, a plurality of wired remote controllers 41a, which are wired to each corresponding indoor unit among a plurality of indoor units 31a, 31b, and 31c. 41b, 41c) may be included.

예를 들면, 제1 실내기(31a)에는 제1 유선 리모컨(41a)이 연결되고, 제2 실내기(31b)에는 제2 유선 리모컨(41b)이 연결되며, 제3 실내기(31c)에는 제3 유선 리모컨(41c)이 연결될 수 있다.For example, a first wired remote control 41a is connected to the first indoor unit 31a, a second wired remote control 41b is connected to the second indoor unit 31b, and a third wired remote control unit is connected to the third indoor unit 31c. The remote control 41c may be connected.

복수의 유선 리모컨(41a, 41b, 41c)은, 예를 들면, 각각 연결된 실내기(31a, 31b, 31c)로 소정 신호를 전송하여, 연결된 실내기를 제어할 수 있다. 또한, 복수의 유선 리모컨(41a, 41b, 41c)은, 예를 들면, 각각 연결된 실내기(31a, 31b, 31c)로부터 상태 정보를 수신할 수 있다. The plurality of wired remote controllers 41a, 41b, and 41c may control the connected indoor units, for example, by transmitting a predetermined signal to the connected indoor units 31a, 31b, and 31c, respectively. In addition, the plurality of wired remote controllers 41a, 41b, and 41c may receive status information from, for example, indoor units 31a, 31b, and 31c connected respectively.

도 3에서는 모든 실내기(31a, 31b, 31c)가 유선 리모컨(41a, 41b, 41c)과 각각 연결되는 것으로 도시하였지만, 도 1을 참조하여 설명한 것과 같이, 일부 실내기는 무선 리모컨과 연결될 수도 있다.In FIG. 3, all indoor units 31a, 31b, and 31c are shown to be connected to wired remote controllers 41a, 41b, and 41c, respectively, but as described with reference to FIG. 1, some indoor units may be connected to a wireless remote controller.

한편, 실외기(21a)와 복수의 실내기(31a, 31b, 31c)는, 예를 들면, 각각 통신부(51a, 51b, 51c, 51d)를 구비하거나, 통신부(51a, 51b, 51c, 51d)에 연결될 수 있다. 통신부(51a, 51b, 51c, 51d)는, 예를 들면, 공기조화기(100)에 구비된 각 유닛에 내장되거나, 각 유닛의 외부에 설치될 수 있다. On the other hand, the outdoor unit (21a) and the plurality of indoor units (31a, 31b, 31c), for example, each provided with communication units (51a, 51b, 51c, 51d), or to be connected to the communication units (51a, 51b, 51c, 51d). I can. The communication units 51a, 51b, 51c, and 51d may be built into each unit provided in the air conditioner 100, or may be installed outside each unit.

통신부(51a, 51b, 51c, 51d)는, 예를 들면, RS-485 통신 규격을 지원하는 통신 모듈을 구비하는 통신 모뎀일 수 있다. The communication units 51a, 51b, 51c, and 51d may be, for example, a communication modem having a communication module supporting the RS-485 communication standard.

한편, 통신부(51a, 51b, 51c, 51d)는, 예를 들면, RS-485 통신 규격에 따라 데이터 패킷을 송수신할 수 있다. 예를 들면, 실외기(21a)의 통신부(51a)는, 실외기(21a)의 제어부(미도시)의 제어에 따라, 생성한 데이터 패킷을, RS-485 통신 규격에 따라 제1 실내기(31a)의 통신부(52a)로 전송할 수 있다. 또한, 제1 실내기(31a)의 통신부(52a)는, 예를 들면, 수신한 데이터 패킷을 처리하여, 제1 실내기(31a)의 제어부(미도시)로 전달할 수 있다.Meanwhile, the communication units 51a, 51b, 51c, and 51d may transmit and receive data packets according to the RS-485 communication standard, for example. For example, the communication unit 51a of the outdoor unit 21a transmits the generated data packet to the first indoor unit 31a according to the RS-485 communication standard under control of the control unit (not shown) of the outdoor unit 21a. It can be transmitted to the communication unit 52a. In addition, the communication unit 52a of the first indoor unit 31a may process the received data packet, for example, and transmit it to the control unit (not shown) of the first indoor unit 31a.

실외기(21a)와 복수의 실내기(31a, 31b, 31c)는, 예를 들면, RS-485 통신으로 상호 간에 데이터를 포함하는 데이터 패킷을 송수신할 수 있다. 실외기(21a)는, 예를 들면, 데이터 패킷을 통해 복수의 실내기(31a, 31b, 31c)의 동작 상태를 모니터링할 수 있다. 또한, 실외기(21a)와 복수의 실내기(31a, 31b, 31c)는, 예를 들면, 데이터 패킷을 통해 상호 간에 제어 명령을 송수신할 수 있다.The outdoor unit 21a and the plurality of indoor units 31a, 31b, and 31c may transmit and receive data packets including data with each other through RS-485 communication, for example. The outdoor unit 21a may monitor operation states of the plurality of indoor units 31a, 31b, and 31c through, for example, a data packet. In addition, the outdoor unit 21a and the plurality of indoor units 31a, 31b, and 31c may transmit and receive control commands to and from each other through, for example, data packets.

종래의 공기조화기는, 고정된 통신속도 및 데이터 구조로 데이터를 송수신하는데, 송수신되는 데이터의 양이 증가하는 경우 확장성에 제약이 있을 뿐 아니라 호환성에 문제가 있다. 또한, 고정된 속도 및 데이터구조로 인하여 응답시간이 지연되고 네트워크 효율성이 저하되는 문제가 있다. Conventional air conditioners transmit and receive data at a fixed communication speed and data structure, but when the amount of transmitted/received data increases, there are limitations in scalability as well as compatibility problems. In addition, there is a problem in that response time is delayed and network efficiency is deteriorated due to a fixed speed and data structure.

예를 들면, 종래의 공기조화기는 일반적으로 고정된 크기의 페이지(page) 기반으로 구성된 RS-485 프로토콜 형식만을 사용하였다. 예들 들어, 유선 리모컨은 연결된 실내기와 13Byte의 고정된 크기를 가지는 프로토콜을 이용하였다. For example, conventional air conditioners generally used only the RS-485 protocol format configured based on a page of a fixed size. For example, the wired remote controller used a protocol having a fixed size of 13 bytes with the connected indoor unit.

이와 같이 고정된 크기의 프로토콜을 형식을 사용하여 통신하는 경우, 기능이 복잡해지고 다양해지는 현 시점에서, 새로운 기능의 추가나 확장이 어렵고 통신속도가 지연된다. 특히, 유선 리모컨은 연결된 개별 실내기와의 로컬(local) 통신 이외의 확장이 어려웠다.In the case of communication using a protocol of such a fixed size, at the present time when functions become complex and diversified, it is difficult to add or expand new functions and communication speed is delayed. In particular, it was difficult to expand the wired remote control other than local communication with the connected individual indoor units.

따라서, 본 발명의 공기조화기(100)에 포함된 각 유닛들은, 데이터 크기가 가변되는 TLV(type length value) 프로토콜에 따른 신호를 사용하여 통신할 수 있다.Accordingly, each unit included in the air conditioner 100 of the present invention can communicate using a signal according to a type length value (TLV) protocol in which the data size is variable.

복수의 유선 리모컨(41a, 41b, 41c) 중 제1 유선 리모컨(41a)은, 예를 들면, 공기조화기(100)의 유닛들 중, 제1 실내기(31a) 이외의 다른 유닛들과, 통신 라인(1)을 통하여 TLV 프로토콜에 따른 신호를 송수신할 수 있다.The first wired remote controller 41a among the plurality of wired remote controllers 41a, 41b, and 41c communicates with other units other than the first indoor unit 31a, for example, among units of the air conditioner 100 Signals according to the TLV protocol can be transmitted and received through the line 1.

제1 유선 리모컨(41a)은, 예를 들면, 복수의 실내기(31a, 31b, 31c) 중 대응하는 제1 실내기(31a)와 로컬 통신을 수행할 수 있다. 이 경우에도, 제1 유선 리모컨(41a)와 제1 실내기(31a)는, 예를 들면, TLV프로토콜에 따른 데이터 구조를 가지는 신호를 송수신할 수도 있다.The first wired remote controller 41a may perform local communication with a corresponding first indoor unit 31a among the plurality of indoor units 31a, 31b, and 31c, for example. Even in this case, the first wired remote controller 41a and the first indoor unit 31a may transmit and receive signals having a data structure according to, for example, a TLV protocol.

도 4는, 본 발명의 일 실시예에 따른, 공기조화기의 통신 라인을 통해 송수신되는 데이터 패킷의 구조를 예시하는 도면이다. 4 is a diagram illustrating a structure of a data packet transmitted and received through a communication line of an air conditioner according to an embodiment of the present invention.

도 4를 참조하면, 공기조화기(100)의 각 유닛들은, 예를 들면, OSI 계층구조 방식 중, 제2 계층인 데이터 링크 레이어 방식을 사용하며, 통신시 사용되는 데이터 패킷은 주소 데이터 영역(address data), 메시지 데이터 영역(message data), 및/또는 오류 검출을 위한 순환중복검사(cyclic redundancy check: CRC) 영역(CRC16)으로 구분될 수 있다. 예를 들면, 오류 검출을 위한 CRC는 16-Bit로 처리될 수 있다. Referring to FIG. 4, each unit of the air conditioner 100 uses, for example, a data link layer method, which is a second layer among OSI hierarchical structures, and a data packet used for communication is an address data area ( Address data), a message data area (message data), and/or a cyclic redundancy check (CRC) area (CRC16) for error detection. For example, the CRC for error detection can be processed as 16-Bit.

본 발명의 설명에서는, 오류 검출에 CRC 방식의 체크섬(checksum)을 사용하는 것으로 예시하나, 본 발명이 이에 한정되는 것은 아니며, 다른 오류 검출 방식이 사용될 수도 있다. In the description of the present invention, a CRC-based checksum is used for error detection, but the present invention is not limited thereto, and other error detection methods may be used.

주소 데이터 영역(address data)은, 예를 들면, 주소의 길이 정보를 포함하는 주소 길이(address length)와, 송신지 주소 및/또는 수신지의 주소를 포함하는 주소(address)로 구성될 수 있다.The address data area (address data) may be composed of, for example, an address length including length information of an address and an address including a source address and/or a destination address. .

메시지 데이터 영역(message data)은, 예를 들면, 애플리케이션 ID(application ID), 메시지 타입(message type), 시퀀스 번호(sequence no.), 데이터 길이(data length), 및 데이터(data)로 구성될 수 있다.The message data area (message data) is composed of, for example, an application ID (application ID), a message type, a sequence number (sequence no.), a data length (data length), and data (data). I can.

이때, 데이터(data)는, 예를 들면, TLV 프로토콜에 따른 데이터 구조를 가질 수 있다. TLV 프로토콜은 복잡한 데이터를 3개의 구조화된 필드 요소, 즉 타입(type), 길이(length) 및 값(value)으로 간결하고 효율적으로 표현하는 통신 규격이다.At this time, data may have a data structure according to, for example, a TLV protocol. The TLV protocol is a communication standard that concisely and efficiently expresses complex data in three structured field elements, namely, type, length, and value.

예를 들면, 데이터(data)는, 타입(type) 필드, 길이(length) 필드, 및 값(value) 필드로 구성될 수 있다.For example, data may be composed of a type field, a length field, and a value field.

또한, 데이터(data)는, 예를 들면, 0 내지 255바이트(byte)의 크기를 가지고, 데이터 값(value)의 크기는 가변될 수 있으며, 데이터 길이(length)는 가변적인 데이터 값(value)의 크기에 따라 가변될 수 있다.In addition, data, for example, has a size of 0 to 255 bytes, the size of the data value can be variable, and the data length is a variable data value. It can be changed according to the size of.

도 5는, 본 발명의 일 실시예에 따른, 공기조화기의 통신 라인을 통해 송수신되는 데이터 패킷에 포함되는 데이터의 구조를 예시하는 도면이다. 5 is a diagram illustrating a structure of data included in a data packet transmitted and received through a communication line of an air conditioner according to an embodiment of the present invention.

도 5를 참조하면, 데이터는, 타입(type), 길이(length), 및 데이터 값(value)으로 구성될 수 있다. Referring to FIG. 5, data may be composed of a type, a length, and a data value.

타입(type)은, 데이터 값(value)에 포함될 정보에 대한 식별자를 의미할 수 있고, 길이(length)는 데이터 값(value)의 크기를 의미할 수 있고, 데이터 값(value)은 실제 전송한 정보를 의미할 수 있다. 이때 타입(type)은, 예를 들면, 10비트(bit), 길이(length)는 2비트(bit)이고, 데이터 값(value)은 그 크기가 타입(type) 및 길이(length)에 따라 가변될 수 있다. The type can mean an identifier for information to be included in the data value, the length can mean the size of the data value, and the data value is actually transmitted. Can mean information. At this time, the type is, for example, 10 bits, the length is 2 bits, and the size of the data value is variable according to the type and length. Can be.

예를 들면, 타입(type)이 1인 경우, 운전모드에 대한 정보가 데이터 값(value)에 포함되어 있고, 타입(type)이 2인 경우, 압축기(102)의 온/오프에 대한 정보가 데이터 값(value)에 포함되어 있음을 의미할 수 있다. For example, when the type is 1, information on the operation mode is included in the data value, and when the type is 2, the information on on/off of the compressor 102 is It can mean that it is included in the data value.

도 5의 (a)를 참조하면, 데이터의 기본 구조는, 데이터 타입(type)이 10비트(bit)의 크기를 차지하고, 데이터 값(value)의 크기를 나타내는 데이터 길이(length)가 2비트(bit)의 크기를 차지하는 것으로 구현될 수 있다. 데이터 값(value)의 크기는 기본적으로 4비트(bit)의 크기를 차지할 수 있다.Referring to FIG. 5A, in the basic structure of data, a data type occupies a size of 10 bits, and a data length indicating the size of a data value is 2 bits ( It can be implemented by taking up the size of bit). The size of a data value can basically occupy a size of 4 bits.

도 5의 (b), (c), (d)를 참조하면, 데이터 값(value)의 크기는 데이터 길이(length)에 따라서 8비트(bit) 단위로 크기가 확장될 수 있다. 즉, 데이터 길이(length)에 표시된 1, 2, 3은, 각각 8비트(bit), 16비트(bit), 24비트(bit)를 나타낼 수 있으며, 데이터 길이(length)는, 데이터 값(value)의 크기를 나타낼 수 있다. Referring to (b), (c), and (d) of FIG. 5, the size of a data value may be expanded in units of 8 bits according to the data length. That is, 1, 2, and 3 indicated in the data length can represent 8 bits, 16 bits, and 24 bits, respectively, and the data length is a data value. ) Can represent the size.

이에 따라, 본 발명의 다양한 실시예에 따르면, 종래의 공기조화기에 구비된 각 유닛이 항상 고정된 크기의 데이터를 송수신하는 것에 비해, 더 빠른 통신 속도로 통신을 수행할 수 있다. 또한, 통신 라인을 통해 송수신되는 데이터의 크기가 확장 가능하므로, 데이터 패킷에 새로운 기능을 추가하는 것이 용이하다.Accordingly, according to various embodiments of the present invention, compared to each unit provided in a conventional air conditioner that always transmits and receives data of a fixed size, communication can be performed at a higher communication speed. In addition, since the size of data transmitted and received through a communication line can be expanded, it is easy to add a new function to a data packet.

이에 따라, 본 발명에 따른 유선 리모컨(41)은, 유선으로 연결된 실내기(31)와 상호 간에 데이터를 송수신하고, 실내기(31)를 제어할 수 있을 뿐만 아니라, TLV 통신으로 통신 라인에 직접 접속하여, 실내기-실외기 간 통신, 다른 실내기와의 통신에도 참여할 수 있다.Accordingly, the wired remote control 41 according to the present invention can transmit and receive data between the indoor unit 31 connected by wire and control the indoor unit 31, as well as directly connect to the communication line through TLV communication. , Indoor unit-outdoor unit communication, and communication with other indoor units can also participate.

한편, 본 명세서에서는, 일대일로 연결되는 유선 리모컨(41)과 실내기(31)를 로컬 통신 영역으로 정의하고, 로컬 통신 영역 이외의 영역을 리모트(remote) 통신 영역으로 정의한다. Meanwhile, in the present specification, the wired remote controller 41 and the indoor unit 31 connected one-to-one are defined as a local communication area, and an area other than the local communication area is defined as a remote communication area.

따라서, 통신 라인(1)은 리모트 통신 라인으로도 명명될 수 있다.Thus, the communication line 1 may also be referred to as a remote communication line.

또한, 본 발명의 일 실시예에 따른 유선 리모컨들(41a, 41b, 41c)은, 로컬 통신 영역의 실내기(31a, 31b, 31c)의 통신부(52a, 52b, 52c)를 통하여, 리모트 통신 영역의 다른 실내기들과 통신할 수 있다. 예를 들면, 제1 유선 리모컨(41a)은, 제1 실내기(31a)의 통신부(52a)를 통하여 다른 실내기들(31b, 31c)의 통신부(52b, 52c)와 통신할 수 있다. In addition, wired remote controllers 41a, 41b, and 41c according to an embodiment of the present invention are provided in the remote communication area through the communication units 52a, 52b, and 52c of the indoor units 31a, 31b, and 31c in the local communication area. It can communicate with other indoor units. For example, the first wired remote control 41a may communicate with the communication units 52b and 52c of the other indoor units 31b and 31c through the communication unit 52a of the first indoor unit 31a.

또한, 본 발명의 일 실시예에 따른 유선 리모컨들(41a, 41b, 41c)은, 로컬 통신 영역의 실내기(31a, 31b, 31c)의 통신부(52a, 52b, 52c)를 통하여, 리모트 통신 영역의 실외기(21a)와 통신할 수 있다. In addition, wired remote controllers 41a, 41b, and 41c according to an embodiment of the present invention are provided in the remote communication area through the communication units 52a, 52b, and 52c of the indoor units 31a, 31b, and 31c in the local communication area. It can communicate with the outdoor unit 21a.

즉, 본 발명의 일 실시예에 따른 유선 리모컨들(41a, 41b, 41c)은, 통신부(52a, 52b, 52c)를 통하여 통신 라인(1)에 연결되어, 통신 라인(1)에 연결된 다른 유닛들과 TLV 프로토콜에 따른 데이터 구조를 가지는 신호를 송수신할 수 있다.That is, the wired remote controllers 41a, 41b, and 41c according to an embodiment of the present invention are connected to the communication line 1 through the communication units 52a, 52b, 52c, and other units connected to the communication line 1 And a signal having a data structure according to the TLV protocol can be transmitted and received.

도 6은, 본 발명의 일 실시예에 따른, 유선 리모컨의 블록도이다. 도 6에서는 도 3의 유선 리모컨(41a)에 기초하여 설명하나, 본 발명이 이에 한정되는 것은 아니다.6 is a block diagram of a wired remote controller according to an embodiment of the present invention. In FIG. 6, the description is made based on the wired remote control 41a of FIG. 3, but the present invention is not limited thereto.

도 6을 참조하면, 본 발명의 일 실시예에 따른 유선 리모컨(41a)은, 입력부(610), 출력부(620), 통신부(630), 메모리(640) 및/또는 제어부(650)을 포함할 수 있다.6, a wired remote control 41a according to an embodiment of the present invention includes an input unit 610, an output unit 620, a communication unit 630, a memory 640 and/or a control unit 650 can do.

입력부(610)는, 예를 들면, 사용자 입력을 수신할 수 있는 입력 장치(예: 키 버튼, 터치 패널 등)을 구비할 수 있다.The input unit 610 may include, for example, an input device (eg, a key button, a touch panel, etc.) capable of receiving a user input.

입력부(610)는, 예를 들면, 입력장치를 통해, 사용자 입력을 수신할 수 있고, 수신된 사용자 입력에 대응하는 명령을 제어부(650)에 전송할 수 있다.The input unit 610 may receive a user input through an input device, for example, and may transmit a command corresponding to the received user input to the control unit 650.

출력부(620)는, 예를 들면, 숫자, 문자, 특수문자 또는 이미지를 출력할 수 있는 디스플레이, 발광 다이오드(light emitting diode; LED) 등의 표시 장치를 구비할 수 있다. 출력부(620)는, 예를 들면, 스피커, 버저 등의 오디오 장치를 더 구비할 수도 있다. The output unit 620 may include, for example, a display capable of outputting numbers, characters, special characters, or images, and a display device such as a light emitting diode (LED). The output unit 620 may further include an audio device, such as a speaker or a buzzer, for example.

출력부(620)는, 예를 들면, 디스플레이를 통해, 통신 라인(1)에 연결된 유닛들의 제어를 위한 메뉴 화면을 표시할 수 있고, 유닛들의 통신 설정, 동작 상태 등을 문자, 숫자, 이미지 등으로 표시할 수 있다.The output unit 620 may display, for example, a menu screen for controlling units connected to the communication line 1 through a display, and set communication settings and operation states of the units, such as letters, numbers, images, etc. Can be marked with

통신부(630)(예: 도 3의 통신부(51b))는, 예를 들면, 적어도 하나의 통신 모듈을 포함할 수 있고, 통신 라인(1)에 연결된 유닛들과 데이터를 송수신할 수 있다. 예를 들면, 통신부(630)는, TLV 프로토콜에 따른 신호를 통해, 통신 라인(1)에 연결된 다른 유닛과 데이터를 송수신할 수 있다.The communication unit 630 (for example, the communication unit 51b of FIG. 3) may include, for example, at least one communication module, and may transmit and receive data with units connected to the communication line 1. For example, the communication unit 630 may transmit and receive data to and from another unit connected to the communication line 1 through a signal according to the TLV protocol.

메모리(640)는, 예를 들면, 제어부(650)의 처리 또는 제어를 위한 프로그램 등, 유선 리모컨(41) 전반의 동작을 위한 다양한 데이터를 저장할 수 있다. 예를 들면, 메모리(640)는, 통신 라인(1)에 연결된 다른 유닛과의 통신을 위한 유선 리모컨(41)의 주소 데이터, 통신부(630)를 통해 송수신되는 데이터 등을 저장할 수 있다.The memory 640 may store various data for the overall operation of the wired remote control 41, such as a program for processing or controlling the controller 650. For example, the memory 640 may store address data of the wired remote control 41 for communication with other units connected to the communication line 1, data transmitted/received through the communication unit 630, and the like.

메모리(640)는, 예를 들면, 통신 라인(1)에 연결된 다른 유닛들에 대한 데이터를 저장할 수 있다. 예를 들면, 메모리(640)는, 통신 라인(1)에 연결된 다른 유닛들의 주소 및/또는 그룹에 대한 데이터 등을 저장할 수 있다.The memory 640 may store data on other units connected to the communication line 1, for example. For example, the memory 640 may store addresses and/or data for groups of other units connected to the communication line 1.

제어부(650)는, 예를 들면, 유선 리모컨(41)에 구비된 각 유닛과 연결될 수 있다. 제어부(650)는, 예를 들면, 유선 리모컨(41)에 구비된 각 유닛과 상호 간에 신호를 송수신할 수 있고, 각 유닛의 전반적인 동작을 제어할 수 있다.The control unit 650 may be connected to each unit provided in the wired remote controller 41, for example. The control unit 650 may transmit/receive signals to and from each unit provided in the wired remote controller 41 and control the overall operation of each unit, for example.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 통신 라인(1)에 연결된 다른 유닛과 통신할 수 있다. The control unit 650 may communicate with other units connected to the communication line 1 through the communication unit 630, for example.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 로컬 통신 영역의 실내기(31)와 통신할 수 있다. 예를 들면, 제어부(650)는, 통신부(630)를 통해, 로컬 통신 영역의 실내기(31)로부터 상태 정보 등을 수신할 수 있다. 한편, 제어부(650)는, 예를 들면, 통신부(630)를 통해, 로컬 통신 영역의 실내기(31)와 TLV프로토콜에 따른 데이터 구조를 가지는 신호를 송수신할 수도 있다.The control unit 650 may communicate with the indoor unit 31 in the local communication area through, for example, the communication unit 630. For example, the control unit 650 may receive status information or the like from the indoor unit 31 in the local communication area through the communication unit 630. Meanwhile, the control unit 650 may transmit and receive a signal having a data structure according to the TLV protocol with the indoor unit 31 in the local communication area through the communication unit 630, for example.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 통신 라인(1)에 연결된, 리모트 통신 영역의 유닛들과 상호 간에 TLV프로토콜에 따른 데이터 구조를 가지는 신호를 송수신할 수 있다.The control unit 650 may transmit/receive a signal having a data structure according to the TLV protocol between units in the remote communication area connected to the communication line 1 through the communication unit 630, for example.

제어부(650)는, 예를 들면, 리모트 통신 기능을 활성화할 수 있다. 여기서, 리모트 통신 기능은, 예를 들면, 유선 리모컨(41)이 통신 주체로서 통신 라인(1)에 연결되는 기능을 의미할 수 있다. The control unit 650 may activate, for example, a remote communication function. Here, the remote communication function may mean a function in which, for example, the wired remote control 41 is connected to the communication line 1 as a communication subject.

예를 들면, 제어부(650)는, 입력부(610)를 통해 리모트 통신 기능을 활성화하는 사용자 명령이 수신되는 경우, 통신부(630)를 통해, TLV 프로토콜을 사용한 통신이 가능한지 여부를 확인할 수 있다. 이때, 제어부(650)는, TLV 프로토콜을 사용한 통신이 가능한 경우, 유선 리모컨(41)의 동작 모드를 리모트 통신 모드로 변경하고, 리모트 통신 기능을 활성화할 수 있다.For example, when a user command for activating a remote communication function is received through the input unit 610, the control unit 650 may check whether communication using the TLV protocol is possible through the communication unit 630. In this case, when communication using the TLV protocol is possible, the control unit 650 may change the operation mode of the wired remote control 41 to a remote communication mode and activate a remote communication function.

한편, 제어부(650)는, 예를 들면, TLV 프로토콜을 사용한 통신이 가능한 경우, 유선 리모컨(41)의 주소를 생성하여 설정하는 어드레싱(addressing) 동작을 수행할 수 있고, 주소 설정 후 리모트 통신 기능을 활성화할 수 있다.On the other hand, the control unit 650 may perform an addressing operation of generating and setting an address of the wired remote control 41 when communication using the TLV protocol is possible, for example, and a remote communication function after setting the address. Can be activated.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 유선 리모컨(41)의 주소 데이터를 통신 라인(1)에 연결된 다른 유선 리모컨(예: 도 3의 유선 리모컨(41b, 41c))에 전송(broadcast)할 수 있다. 이때, 제어부(650)는, 통신 라인(1)에 연결된 다른 유선 리모컨의 주소 데이터를, 각각의 다른 유선 리모컨으로부터 수신할 수 있다.The control unit 650 may, for example, transmit the address data of the wired remote control 41 to the communication line 1 through the communication unit 630 (e.g., wired remote controllers 41b and 41c of FIG. 3) Can be broadcast to. In this case, the controller 650 may receive address data of another wired remote control connected to the communication line 1 from each of the other wired remote controllers.

한편, 제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 다른 유선 리모컨으로부터 수신한 주소 데이터에 기초하여, 통신 라인(1)에 연결된 유선 리모컨의 개수를 확인할 수 있다.Meanwhile, the controller 650 may check the number of wired remote controllers connected to the communication line 1 based on, for example, address data received from another wired remote controller connected to the communication line 1.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 통신 라인(1)에 연결된 실외기(21)(예: 도 3의 실외기(21a))로부터 데이터를 수신할 수 있다. The controller 650 may receive data from the outdoor unit 21 (eg, the outdoor unit 21a of FIG. 3) connected to the communication line 1 through the communication unit 630, for example.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 리모트 통신 모드에 따른 요청 신호를 실외기(21)에 전송할 수 있고, 요청 신호에 대한 응답 신호로서, 실외기(21)로부터 데이터를 수신할 수 있다.The control unit 650 may transmit a request signal according to the remote communication mode to the outdoor unit 21 through the communication unit 630, for example, and receive data from the outdoor unit 21 as a response signal to the request signal. can do.

예를 들면, 제어부(650)는, 통신부(630)를 통해, 실외기(21)로부터 실외기(21)의 주소 데이터를 수신할 수 있다. 예를 들면, 제어부(650)는, 통신부(630)를 통해, 실외기(21)로부터 통신 라인(1)에 연결된 실내기(31)(예: 도 3의 실내기(31a, 31b, 31c))의 개수, 주소 등에 대한 데이터를 수신할 수 있다.For example, the controller 650 may receive address data of the outdoor unit 21 from the outdoor unit 21 through the communication unit 630. For example, the control unit 650, through the communication unit 630, the number of indoor units 31 (e.g., indoor units 31a, 31b, 31c in FIG. 3) connected from the outdoor unit 21 to the communication line 1 , Address, etc. can be received.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 통신 라인(1)에 연결된 실내기(31)로부터 데이터를 수신할 수 있다. The control unit 650 may receive data from the indoor unit 31 connected to the communication line 1 through the communication unit 630, for example.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 리모트 통신 모드에 따른 요청 신호를 실내기(31)에 전송할 수 있고, 요청 신호에 대한 응답 신호로서, 실내기(31)로부터 데이터를 수신할 수 있다.The control unit 650 may transmit a request signal according to the remote communication mode to the indoor unit 31 through the communication unit 630, for example, and receive data from the indoor unit 31 as a response signal to the request signal. can do.

예를 들면, 제어부(650)는, 통신부(630)를 통해, 통신 라인(1)에 연결된 실내기(31)로부터 주소, 통신 타입 등에 대한 데이터를 수신할 수 있다. 통신 타입에 대한 상세한 설명은 후술하도록 한다. For example, the controller 650 may receive data on an address, a communication type, and the like from the indoor unit 31 connected to the communication line 1 through the communication unit 630. A detailed description of the communication type will be described later.

제어부(650)는, 예를 들면, 리모트 통신 기능이 활성화된 경우, 입력부(610)를 통해 입력되는 사용자 명령에 따라, 리모트 통신 모드와 관련된 다양한 기능을 설정할 수 있다. The controller 650 may set various functions related to the remote communication mode according to a user command input through the input unit 610, for example, when the remote communication function is activated.

예를 들면, 제어부(650)는, 통신 라인(1)에 연결된 유닛들의 통신 설정을 변경하는 기능(이하, 통신 설정 변경 기능), 통신 라인(1)의 상태를 최적화하는 기능(이하, 통신 라인 최적화 기능), 통신 라인(1)의 상태를 모니터링한 결과를 출력하는 기능(이하, 모니터링 결과 출력 기능) 등을 설정할 수 있다. For example, the control unit 650 has a function of changing communication settings of units connected to the communication line 1 (hereinafter, a function of changing communication settings), and a function of optimizing the state of the communication line 1 (hereinafter, a communication line). Optimization function), a function of outputting a result of monitoring the state of the communication line 1 (hereinafter, a monitoring result output function), etc. can be set.

여기서, 통신 라인 최적화 기능은, 예를 들면, 통신 라인(1)의 상태를 모니터링하고, 통신 라인(1)의 통신 부하 상태에 따라, 통신 라인(1)에 연결된 유닛들의 통신 설정을 제어하는 기능을 의미할 수 있다.Here, the communication line optimization function is, for example, a function of monitoring the state of the communication line 1 and controlling the communication settings of units connected to the communication line 1 according to the communication load state of the communication line 1 Can mean

제어부(650)는, 예를 들면, 입력부(610)를 통해 리모트 통신 모드와 관련된 다양한 기능 중 어느 하나를 선택하는 사용자 명령을 수신할 수 있다.The controller 650 may receive a user command for selecting any one of various functions related to the remote communication mode through the input unit 610, for example.

제어부(650)는, 예를 들면, 리모트 통신 모드와 관련된 다양한 기능 중 통신 라인 최적화 기능을 선택하는 사용자 명령이 수신되는 경우, 출력부(610)를 통해, 자동설정모드와 수동설정모드 중 어느 하나를 선택하는 설정 화면을 출력할 수 있고, 입력부(610)를 통해 자동설정모드와 수동설정모드 중 어느 하나를 선택하는 사용자 명령을 수신할 수 있다. The control unit 650, for example, when a user command for selecting a communication line optimization function among various functions related to the remote communication mode is received, through the output unit 610, one of an automatic setting mode and a manual setting mode. A setting screen for selecting a may be output, and a user command for selecting one of an automatic setting mode and a manual setting mode may be received through the input unit 610.

여기서, 자동설정모드는, 통신 라인(1)의 통신 부하가 소정 기준을 만족할 때까지 자동으로 통신 라인(1)에 연결된 유닛들의 통신 설정을 제어하는 모드를 의미하고, 수동설정모드는, 통신 라인(1)에 연결된 유닛들의 통신 설정을 1회 제어하는 모드를 의미할 수 있다.Here, the automatic setting mode means a mode in which the communication setting of units connected to the communication line 1 is automatically controlled until the communication load of the communication line 1 meets a predetermined standard, and the manual setting mode is a communication line. It may mean a mode in which the communication settings of the units connected to (1) are controlled once.

제어부(650)는, 예를 들면, 입력부(610)를 통해 입력되는 사용자 명령에 따라, 통신 라인 최적화 기능을 설정하는 경우, 자동설정모드와 수동설정모드 중 어느 하나로 설정할 수 있다. When setting the communication line optimization function according to, for example, a user command input through the input unit 610, the control unit 650 may set to one of an automatic setting mode and a manual setting mode.

제어부(650)는, 예를 들면, 통신 라인(1)의 상태를 모니터링할 수 있다. 예를 들면, 제어부(650)는, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷에 기초하여, 통신 라인(1)의 상태를 모니터링할 수 있다. The control unit 650 may monitor the state of the communication line 1, for example. For example, the controller 650 may monitor the state of the communication line 1 based on data packets transmitted and received between units connected to the communication line 1.

한편, 제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷에 기초하여, 통신 라인(1)에 연결된 유닛들의 상태를 확인할 수도 있다. Meanwhile, the control unit 650 may check the states of units connected to the communication line 1, for example, based on data packets transmitted and received between units connected to the communication line 1.

예를 들면, 제어부(650)는, 통신 라인(1)을 통해 송수신되는 데이터 패킷을 확인하여, 통신 라인(1)에 연결된 유닛들 중 데이터 패킷을 전송하지 않는 유닛을 확인할 수 있다. For example, the control unit 650 may check data packets transmitted/received through the communication line 1 to identify units that do not transmit data packets among units connected to the communication line 1.

이때, 통신 라인(1)에 연결된 유닛들 중, 데이터 패킷을 전송해야 함에도 불구하고 전송하지 않는 유닛이 있는 경우, 제어부(650)는, 해당 유닛의 통신 연결 상태가 불량한 것으로 판단할 수 있다. At this time, if there is a unit that does not transmit a data packet even though it needs to transmit a data packet among the units connected to the communication line 1, the controller 650 may determine that the communication connection state of the corresponding unit is poor.

제어부(650)는, 예를 들면, 통신 라인(1)을 통해 전달되는 데이터 패킷의 타입을 확인할 수 있다. 예를 들면, 제어부(650)는, 데이터 패킷의 메시지 타입(message type)에 기초하여, 데이터 패킷의 타입을 확인할 수 있다. 여기서, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷의 타입은, 예를 들면, 주기 패킷, 이벤트 패킷 및 이벤트 패킷에 대한 응답 패킷(이하, Ack 패킷)으로 구분될 수 있다.The control unit 650 may, for example, check the type of a data packet transmitted through the communication line 1. For example, the control unit 650 may check the type of the data packet based on the message type of the data packet. Here, the types of data packets transmitted/received between units connected to the communication line 1 may be classified into, for example, periodic packets, event packets, and response packets to event packets (hereinafter, Ack packets).

주기 패킷은, 예를 들면, 통신 라인(1)에 연결된 각 유닛이, 주기적으로 자신의 상태정보를 알리는 패킷을 의미할 수 있다. 주기 패킷의 전송 주기는 각 유닛마다 다르게 할당될 수 있으며, 각 유닛은 할당된 전송 주기에 따라 주기 패킷을 전송할 수 있다. The periodic packet may mean, for example, a packet in which each unit connected to the communication line 1 periodically informs its state information. The transmission period of the periodic packet may be differently allocated for each unit, and each unit may transmit the periodic packet according to the allocated transmission period.

주기 패킷은, 예를 들면, 모뎀 주기 패킷, 실외기 주기1 패킷, 실외기 주기2 패킷 및/또는 실내기 주기 패킷으로 구분될 수 있다.The periodic packet may be classified into, for example, a modem periodic packet, an outdoor unit periodic 1 packet, an outdoor unit periodic 2 packet, and/or an indoor unit periodic packet.

모뎀 주기 패킷은, 예를 들면, 중앙제어기(10)가 실외기(21)에 주기적으로 전송하는 주기 패킷을 의미할 수 있다. 실외기 주기1 패킷은, 예를 들면, 실외기(21)가 실내기(31)에 주기적으로 전송하는 주기 패킷을 의미할 수 있다. 실외기 주기2 패킷은, 예를 들면, 실외기(21)가 중앙제어기(10)에 주기적으로 전송하는 주기 패킷을 의미할 수 있다. 실내기 주기 패킷은, 예를 들면, 실내기(31)가 실외기(21)에 주기적으로 전송하는 주기 패킷을 의미할 수 있다.The modem periodic packet may mean, for example, a periodic packet periodically transmitted by the central controller 10 to the outdoor unit 21. The outdoor unit period 1 packet may refer to, for example, a periodic packet periodically transmitted from the outdoor unit 21 to the indoor unit 31. The outdoor unit period 2 packet may mean, for example, a periodic packet periodically transmitted by the outdoor unit 21 to the central controller 10. The indoor unit periodic packet may mean, for example, a periodic packet periodically transmitted from the indoor unit 31 to the outdoor unit 21.

이벤트 패킷은, 예를 들면, 통신 라인(1)에 연결된 각 유닛이, 변경된 자신의 상태정보를 알리는 패킷을 의미할 수 있다. 이벤트 패킷은 전송 주기가 할당되지 않으며, 통신 라인(1)에 연결된 유닛의 상태가 변경되는 이벤트가 발생할 때마다, 상태가 변경된 유닛이 이벤트 패킷을 전송할 수 있다.The event packet may mean, for example, a packet in which each unit connected to the communication line 1 informs the changed state information of itself. The event packet is not assigned a transmission period, and whenever an event in which the state of the unit connected to the communication line 1 changes occurs, the unit whose state has changed may transmit the event packet.

한편, 이벤트 패킷의 전송은, 예를 들면, 통신 라인(1)에 연결된 각 유닛들로부터 동일한 시점에 발생할 수도 있고, 상이한 시점에 발생할 수도 있다.On the other hand, transmission of the event packet may occur at the same time or at different times from each unit connected to the communication line 1, for example.

Ack 패킷은, 예를 들면, 이벤트 패킷이 전송되는 경우, 이를 수신한 유닛으로부터 이벤트 패킷의 수신에 응답하여 송신되는 패킷을 의미할 수 있다. The ACK packet, for example, when an event packet is transmitted, may mean a packet transmitted in response to reception of an event packet from a unit that receives it.

제어부(650)는, 예를 들면, 주기 패킷이 점유하는 통신 라인(1)의 데이터양과, 이벤트 패킷이 점유하는 통신 라인(1)의 데이터양을 각각 산출할 수 있다. The control unit 650 may calculate, for example, the amount of data of the communication line 1 occupied by the periodic packet and the amount of data of the communication line 1 occupied by the event packet.

예를 들면, 통신 라인(1)에 연결된 각각의 유닛들은, 주기 패킷 및/또는 이벤트 패킷을 전송할 수 있다. 이때, 통신 라인(1)을 통해 송수신되는 주기 패킷과 이벤트 패킷이 각각 통신 라인(1)의 데이터 전송 성능을 점유하게 되며, 제어부(650)는 주기 패킷이 점유하는 데이터양과 이벤트 패킷이 점유하는 데이터양을 각각 산출할 수 있다. For example, each unit connected to the communication line 1 may transmit a periodic packet and/or an event packet. At this time, periodic packets and event packets transmitted and received through the communication line 1 each occupy the data transmission performance of the communication line 1, and the control unit 650 is the amount of data occupied by the periodic packet and the data occupied by the event packet. Each quantity can be calculated.

제어부(650)는, 예를 들면, 소정 시간 동안 통신 라인(1)에 연결된 각 유닛들로부터 주기 패킷이 전송되는 패킷전송횟수와, 주기당 최대전송데이터길이를 곱하여 주기 패킷이 점유하는 데이터양을 산출할 수 있다. 여기서, 패킷전송횟수는, 예를 들면, 소정 시간 동안 주기 패킷이 전송된 횟수로서, 소정 시간을 전송 주기로 나눈 값을 의미할 수 있다.The control unit 650, for example, multiplies the number of packet transmissions in which periodic packets are transmitted from each unit connected to the communication line 1 for a predetermined time and the maximum transmission data length per period to determine the amount of data occupied by the periodic packets. Can be calculated. Here, the number of packet transmissions is, for example, the number of times periodic packets are transmitted during a predetermined time, and may mean a value obtained by dividing a predetermined time by a transmission period.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들에 대한, 각 데이터 패킷의 주기당 최대전송데이터길이와, 전송 주기에 대한 데이터를 메모리(640)에 저장할 수 있다. The controller 650 may store, for example, a maximum transmission data length per period of each data packet and data on a transmission period in the memory 640 for units connected to the communication line 1.

제어부(650)는, 예를 들면, 통신부(630)를 통해, 통신 라인(1)에 연결된 유닛들로부터, 각 데이터 패킷의 주기당 최대전송데이터길이와, 전송 주기에 대한 데이터를 수신할 수 있다. The controller 650 may receive, for example, a maximum transmission data length per period of each data packet and data on a transmission period from units connected to the communication line 1 through the communication unit 630 .

제어부(650)는, 예를 들면, 통신 라인(1)을 통해 송수신되는 데이터 패킷을 모니터링할 수 있고, 모니터링한 결과에 기초하여 각 데이터 패킷의 주기당 최대전송데이터길이와, 전송 주기를 확인할 수 있다.The control unit 650, for example, can monitor data packets transmitted and received through the communication line 1, and can check the maximum transmission data length per period and transmission period of each data packet based on the monitoring result. have.

예를 들면, 제어부(650)는, 통신 라인(1)을 통해 송수신되는 데이터 패킷의 메시지 타입(message type) 및 데이터 길이(data length)를 확인하여, 각 데이터 패킷의 주기당 최대전송데이터길이를 확인할 수 있다. For example, the control unit 650 checks the message type and data length of data packets transmitted and received through the communication line 1, and determines the maximum transmission data length per period of each data packet. I can confirm.

제어부(650)는, 예를 들면, 메모리(640)에 저장된 각 데이터 패킷의 주기당 최대전송데이터길이와, 전송 주기에 대한 데이터를 업데이트(update)할 수 있다.The control unit 650 may, for example, update the maximum transmission data length per period of each data packet stored in the memory 640 and data on the transmission period.

제어부(650)는, 예를 들면, 이벤트 발생 시마다 통신 라인(1)에 연결된 각 유닛들로부터 이벤트 패킷이 전송되며, 이벤트 패킷의 전송이 재시도(retry)될 수 있는 점을 고려하여 최대 3회까지 연속으로 이벤트 패킷이 전송되는 것으로 판단하여, 이벤트 패킷이 점유하는 데이터양을 산출할 수 있다.The control unit 650, for example, transmits an event packet from each unit connected to the communication line 1 each time an event occurs, and takes into account that the transmission of the event packet can be retried, up to three times. It is determined that the event packet is continuously transmitted until, and the amount of data occupied by the event packet can be calculated.

제어부(650)는, 예를 들면, 주기 패킷이 점유하는 데이터양과 이벤트 패킷이 점유하는 데이터양을 합하여, 통신 라인(1)에 대한 최대 통신 라인 사용률을 산출할 수 있다.The controller 650 may calculate the maximum communication line usage rate for the communication line 1 by adding, for example, an amount of data occupied by a periodic packet and an amount of data occupied by an event packet.

주기 패킷이 점유하는 데이터양, 이벤트 패킷이 점유하는 데이터양, 및 최대 통신 라인 사용률의 산출에 대해서는 다음 표 1을 참조하여 설명하도록 한다.The amount of data occupied by periodic packets, the amount of data occupied by event packets, and calculation of the maximum communication line usage rate will be described with reference to Table 1 below.

종류Kinds 주기당 최대전송데이터 길이Maximum transmission data length per cycle 전송 주기transmission frequency 모뎀 주기 패킷Modem cycle packet 11 byte11 byte 30 초30 seconds 실외기 주기1 패킷Outdoor unit cycle 1 packet 55 byte55 byte 10 초10 seconds 실외기 주기2 패킷Outdoor unit cycle 2 packet 40 byte40 byte 15 초15 seconds 실내기 주기 패킷Indoor unit cycle packet 60 byte60 byte 10 초10 seconds 이벤트 패킷Event packet 50 byte50 byte 이벤트 발생 시When an event occurs Ack 패킷Ack packet 11 byte11 byte 이벤트 발생 시When an event occurs

제어부(360)는, 예를 들면, 표 1과 같은, 메모리(640)에 저장된 각 데이터 패킷의 주기당 최대전송데이터길이와, 전송 주기에 대한 데이터에 기초하여, 주기 패킷이 점유하는 데이터양, 이벤트 패킷이 점유하는 데이터양, 및 최대 통신 라인 사용률을 산출할 수 있다.The control unit 360, for example, based on the maximum transmission data length per period of each data packet stored in the memory 640 and data on the transmission period, as shown in Table 1, the amount of data occupied by the periodic packet, The amount of data occupied by the event packet and the maximum communication line utilization rate can be calculated.

제어부(360)는, 예를 들면, 통신 라인(1)이 지원하는 통신 속도가 9600bps(bit per second)이고, 최대 30초 동안 통신을 수행하는 경우를 기준으로 통신 라인 사용률을 산출할 수 있다. The controller 360 may calculate a communication line usage rate based on a case in which, for example, the communication speed supported by the communication line 1 is 9600 bits per second (bps) and communication is performed for a maximum of 30 seconds.

이 경우, 8bit는 1byte 이므로, 9600bps의 통신 속도를 지원하는 통신 라인(1)에서는 1초 동안 1200byte의 데이터가 전송될 수 있다. 따라서, 30초 동안 전송 가능한 총 데이터양은 36000byte 인 것을 확인할 수 있다.In this case, since 8 bits is 1 byte, 1200 bytes of data may be transmitted for 1 second in the communication line 1 supporting a communication speed of 9600 bps. Therefore, it can be confirmed that the total amount of data that can be transmitted for 30 seconds is 36000 bytes.

공기조화기(100)의 통신 라인(1)에 1대의 실외기(21), 64대의 실내기(31) 및 64대의 유선 리모컨(41)이 연결되어 있는 경우, 30초 동안 모뎀 주기 패킷은 1회, 실외기 주기1 패킷은 3회, 실외기 주기2 패킷은 2회, 실내기 주기 패킷은 3회 전송될 수 있다. When one outdoor unit 21, 64 indoor units 31 and 64 wired remote controllers 41 are connected to the communication line 1 of the air conditioner 100, the modem periodic packet is once for 30 seconds, The outdoor unit period 1 packet may be transmitted 3 times, the outdoor unit period 2 packet may be transmitted 2 times, and the indoor unit periodic packet may be transmitted 3 times.

이때, 모뎀 주기 패킷이 점유하는 데이터양은 11byte, 실외기 주기1 패킷이 점유하는 데이터양은 165byte, 실외기 주기2 패킷이 점유하는 데이터양은 80byte, 실내기 주기 패킷이 점유하는 데이터양은 11520byte로 각각 산출될 수 있고, 30초 동안 주기 패킷이 점유하는 총 데이터양은 11776byte로 산출될 수 있다. At this time, the amount of data occupied by the modem periodic packet is 11 bytes, the amount of data occupied by the outdoor unit periodic 1 packet is 165 bytes, the amount of data occupied by the outdoor unit periodic 2 packet is 80 bytes, and the amount of data occupied by the indoor unit periodic packet is 11520 bytes. The total amount of data occupied by a periodic packet for 30 seconds can be calculated as 11776 bytes.

한편, 이벤트 패킷은, 예를 들면, 통신 라인(1)에 연결된 유닛들 모두에서 동시에 전송될 수 있고, 이 경우 이벤트 패킷에 의한 통신 부하가 최대일 수 있다. Meanwhile, the event packet may be simultaneously transmitted by all units connected to the communication line 1, for example, and in this case, the communication load caused by the event packet may be maximum.

또한, 이벤트 패킷의 전송은 최대 3회까지 재시도될 수 있고, 이벤트 패킷을 수신한 유닛이 Ack 패킷을 전송하는 점을 고려하면, 30초 동안 모든 유닛이 이벤트 패킷과 Ack 패킷을 각각 3회 전송하는 경우 이벤트 패킷이 점유하는 총 데이터 양은, 23607byte로 산출될 수 있다.In addition, the transmission of the event packet can be retried up to 3 times, and considering that the unit receiving the event packet transmits the Ack packet, all units transmit the event packet and the Ack packet 3 times each for 30 seconds. In this case, the total amount of data occupied by the event packet may be calculated as 23607 bytes.

따라서, 30초 동안의 최대 통신 라인 사용률은, 주기 패킷이 점유하는 총 데이터양인 11776byte와 이벤트 패킷이 점유하는 총 데이터 양인 23607byte를 합산한 35383byte와, 30초 동안 전송 가능한 총 데이터양인 36000byte의 백분율인 98.28%로 산출될 수 있다.Therefore, the maximum communication line usage rate for 30 seconds is 98.28, a percentage of the total amount of data occupied by the periodic packet, 11776 bytes, and 35383 bytes, which is the total amount of data occupied by event packets, and 23607 bytes, and the total amount of data that can be transmitted during 30 seconds, which is 36000 bytes. It can be calculated in %.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들의 통신 설정을 확인할 수 있다. The controller 650 may check communication settings of units connected to the communication line 1, for example.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들 각각의 통신 타입을 확인할 수 있다. 여기서, 통신 타입은, 예를 들면, 주기 패킷 및 이벤트 패킷 중 적어도 하나를 전송하는 타입(이하, 제1 타입), 주기 패킷만 전송하는 타입(이하, 제2 타입) 및 이벤트 패킷만 전송하는 타입(이하, 제3 타입)으로 구분될 수 있다. The control unit 650 may check the communication type of each unit connected to the communication line 1, for example. Here, the communication type is, for example, a type that transmits at least one of a periodic packet and an event packet (hereinafter, referred to as a first type), a type that transmits only a periodic packet (hereinafter, referred to as a second type), and a type that transmits only the event packet. (Hereinafter, the third type) can be classified.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들로부터 통신 타입에 대한 데이터를 수신하여, 통신 라인(1)에 연결된 유닛들 각각의 통신 타입을 확인할 수 있다. The control unit 650 may, for example, receive data on a communication type from units connected to the communication line 1 and check the communication type of each unit connected to the communication line 1.

이때, 제어부(650)는, 예를 들면, 통신 타입에 대한 데이터의 전송을 요청하는 요청 신호를 통신 라인(1)에 연결된 유닛들에 전송(broadcast)하여, 통신 라인(1)에 연결된 유닛들로부터 통신 타입에 대한 데이터를 수신할 수 있다. At this time, the control unit 650 transmits, for example, a request signal for requesting transmission of data for a communication type to units connected to the communication line 1, so that units connected to the communication line 1 Data on the communication type may be received from.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷에 기초하여, 통신 라인(1)에 연결된 유닛들 각각의 통신 타입을 확인할 수 있다.The controller 650 may check the communication type of each of the units connected to the communication line 1 based on, for example, a data packet transmitted and received between units connected to the communication line 1.

예를 들면, 제어부(650)는, 데이터 패킷의 메시지 타입(message type)을 통해 확인된 데이터 패킷의 타입에 기초하여, 해당 데이터 패킷을 송신한 유닛의 통신 타입을 확인할 수 있다. For example, the controller 650 may check the communication type of the unit that has transmitted the data packet based on the type of the data packet identified through the message type of the data packet.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들로부터 수신된 통신 타입에 대한 데이터 패킷의 데이터(data)의 데이터 값(value)에 기초하여, 해당 통신 타입에 대한 데이터 패킷을 전송한 유닛의 통신 타입을 확인할 수 있다.The control unit 650, for example, based on a data value of a data packet for a communication type received from units connected to the communication line 1, the data packet for the corresponding communication type. You can check the communication type of the unit that transmitted

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 유닛들의 통신 설정을 변경할 수 있다. The control unit 650 may change communication settings of units connected to the communication line 1, for example.

예를 들면, 제어부(650)는, 통신부(630)를 통해, 통신 라인(1)에 연결된 유닛들의 통신 타입을 변경하는 데이터 패킷을 전송할 수 있다. For example, the controller 650 may transmit a data packet for changing a communication type of units connected to the communication line 1 through the communication unit 630.

예를 들면, 제어부(650)는, 통신부(630)를 통해, 통신 라인(1)에 연결된 유닛들의 주기 패킷의 전송 주기를 변경하는 데이터 패킷을 전송할 수 있다.For example, the controller 650 may transmit a data packet for changing a transmission period of a periodic packet of units connected to the communication line 1 through the communication unit 630.

제어부(650)는, 예를 들면, 통신 라인(1)의 상태를 모니터링한 결과에 기초하여, 통신 라인(1)의 상태를 최적화할 필요가 있는지 여부를 판단할 수 있다. The control unit 650 may determine whether it is necessary to optimize the state of the communication line 1 based on, for example, a result of monitoring the state of the communication line 1.

예를 들면, 제어부(650)는, 통신 라인(1)의 최대 통신 라인 사용률이 소정 기준(예: 80%) 이상인 경우, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단할 수 있다. For example, the control unit 650 may determine that it is necessary to optimize the state of the communication line 1 when the maximum communication line usage rate of the communication line 1 is more than a predetermined standard (eg, 80%). .

제어부(650)는, 예를 들면, 통신 라인 최적화 기능의 설정 여부를 확인할 수 있다. The control unit 650 may, for example, check whether or not a communication line optimization function is set.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 설정되지 않은 경우, 통신 라인(1)의 상태를 모니터링할 수 있다. 이때, 제어부(650)는, 예를 들면, 통신 라인(1)의 상태를 모니터링한 결과에 기초하여, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단될 때까지 주기적으로 통신 라인(1)의 상태를 모니터링할 수 있다.The control unit 650 may monitor the state of the communication line 1, for example, when the communication line optimization function is not set. At this time, the control unit 650 periodically, based on a result of monitoring the state of the communication line 1, until it is determined that it is necessary to optimize the state of the communication line 1 You can monitor the status of 1).

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 설정되지 않은 경우에 있어서, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단된 경우, 통신 라인 최적화 기능과 관련된 가이드 동작을 수행할 수 있다.The control unit 650 performs a guide operation related to the communication line optimization function when it is determined that it is necessary to optimize the state of the communication line 1, for example, when the communication line optimization function is not set. can do.

예를 들면, 제어부(650)는, 통신 라인 최적화 기능이 설정되지 않은 경우에 있어서, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단된 경우, 출력부(620)를 통해 현재 통신 라인(1)의 상태를 표시할 수도 있고, 통신 라인 최적화 기능을 설정하는 설정 화면을 표시할 수도 있다. For example, when it is determined that the state of the communication line 1 needs to be optimized when the communication line optimization function is not set, the control unit 650 transmits the current communication line through the output unit 620. The status of (1) can be displayed, or a setting screen for setting the communication line optimization function can be displayed.

또한, 예를 들면, 제어부(650)는, 통신 라인 최적화 기능의 설정을 위한 사용자 명령을 입력부(610)를 통해 사용자가 입력하도록 유도하는 인디케이터(indicator)를, 현재 통신 라인(1)의 상태 및/또는 통신 라인 최적화 기능을 설정하는 설정 화면과 함께 표시할 수도 있다.In addition, for example, the control unit 650 may provide an indicator for inducing a user to input a user command for setting the communication line optimization function through the input unit 610, the current state of the communication line 1, and / Or it can be displayed together with the setting screen for setting the communication line optimization function.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 설정된 경우, 통신 라인 최적화와 관련된 전체 데이터의 전송을 요청하는 신호를 통신 라인(1)에 연결된 실내기(31)에 전송할 수 있다. 여기서, 통신 라인 최적화와 관련된 전체 데이터는, 예를 들면, 실내기(31)의 통신 타입, 주기 패킷의 주기당 최대전송데이터길이, 이벤트 패킷의 주기 패킷의 주기당 최대전송데이터길이, 전송 주기 등에 대한 데이터를 포함할 수 있다.When the communication line optimization function is set, for example, the controller 650 may transmit a signal requesting transmission of all data related to the communication line optimization to the indoor unit 31 connected to the communication line 1. Here, the total data related to communication line optimization is, for example, the communication type of the indoor unit 31, the maximum transmission data length per period of the periodic packet, the maximum transmission data length per period of the periodic packet of the event packet, and the transmission period. May contain data.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 모든 실내기(31)로부터 통신 라인 최적화와 관련된 전체 데이터가 수신되는지 여부를 확인할 수 있다. The controller 650 may, for example, check whether all data related to communication line optimization is received from all indoor units 31 connected to the communication line 1.

제어부(650)는, 예를 들면, 소정 시간 동안 통신 라인(1)에 연결된 모든 실내기(31)로부터 통신 라인 최적화와 관련된 전체 데이터를 수신하지 못한 경우, 출력부(620)를 통해 에러 메시지를 출력할 수 있다. The control unit 650 outputs an error message through the output unit 620, for example, when not receiving all data related to communication line optimization from all indoor units 31 connected to the communication line 1 for a predetermined time. can do.

이때, 에러 메시지는, 예를 들면, 통신 라인(1)에 연결된 모든 실내기(31) 중, 수신되지 않은 통신 라인 최적화와 관련된 전체 데이터에 대응하는 실내기에 대한 정보를 포함할 수 있다.In this case, the error message may include, for example, information on an indoor unit corresponding to all data related to optimization of a communication line that has not been received among all indoor units 31 connected to the communication line 1.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 설정된 경우에 있어서, 통신 라인(1)의 상태를 최적화할 필요가 없는 것으로 판단된 경우, 즉 통신 라인(1)의 상태가 양호한 것으로 판단된 경우, 현재 통신 라인(1)의 상태를 포함하는 메시지를 출력할 수 있다.The control unit 650 determines that it is not necessary to optimize the state of the communication line 1, i.e., when the communication line optimization function is set, that is, the state of the communication line 1 is good. If so, a message including the current state of the communication line 1 may be output.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 설정된 경우에 있어서, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단된 경우, 통신 라인(1)의 상태를 최적화하는 동작을 수행할 수 있다.The control unit 650 performs an operation of optimizing the state of the communication line 1, for example, when it is determined that the state of the communication line 1 needs to be optimized when the communication line optimization function is set. Can be done.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 실내기(31) 중 적어도 어느 하나의 통신 타입을 변경하여, 통신 라인(1)의 상태를 최적화할 수 있다. The controller 650 may optimize the state of the communication line 1 by changing at least one communication type of the indoor units 31 connected to the communication line 1, for example.

예를 들면, 제어부(650)는, 통신부(630)를 통해, 통신 라인(1)에 연결된 실내기(31) 중 적어도 어느 하나의 통신 타입을 제1 타입에서 제2 타입으로 변경하는 데이터 패킷을 전송할 수 있다.For example, the control unit 650 transmits, through the communication unit 630, a data packet for changing at least one communication type of the indoor unit 31 connected to the communication line 1 from the first type to the second type. I can.

이때, 제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 실내기(31)의 이벤트 패킷과 관련된 우선순위를 고려하여, 통신 라인(1)에 연결된 실내기(31) 중 적어도 어느 하나의 통신 타입을 변경할 수 있다. At this time, the control unit 650, for example, in consideration of the priority related to the event packet of the indoor unit 31 connected to the communication line 1, at least one of the indoor units 31 connected to the communication line 1 You can change the communication type.

여기서, 이벤트 패킷과 관련된 우선순위는, 이벤트 패킷을 전송할 가능성이 높은 순위에 따라 결정되는 우선순위일 수 있고, 36개의 상태정보 중 적어도 어느 하나가 변경되는 경우 이벤트 패킷을 전송하는 실내기의 우선순위가 5개의 상태정보 중 적어도 어느 하나가 변경되는 경우 이벤트 패킷을 전송하는 실내기의 우선순위보다 높을 수 있다.Here, the priority related to the event packet may be a priority determined according to a high probability of transmitting the event packet, and when at least one of the 36 state information is changed, the priority of the indoor unit transmitting the event packet is When at least one of the five state information is changed, it may be higher than the priority of the indoor unit transmitting the event packet.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 실내기(31) 중, 이벤트 패킷과 관련된 우선순위가 낮은 적어도 하나의 실내기의 통신 타입을 변경할 수 있다.The control unit 650 may change a communication type of at least one indoor unit having a low priority related to an event packet among indoor units 31 connected to the communication line 1, for example.

한편, 실외기(21) 및 유선 리모컨(41)의 통신 타입은, 예를 들면, 제어부(650)에 의해 변경되지 않을 수 있다. 예를 들면, 실외기(21)의 통신 타입은, 주기 패킷 및 이벤트 패킷 중 적어도 하나를 전송하는 제1 타입으로 고정되어 설정될 수 있고, 유선 리모컨(41)의 통신 타입은, 이벤트 패킷만 전송하는 제3 타입으로 고정되어 설정될 수 있다. Meanwhile, the communication types of the outdoor unit 21 and the wired remote control 41 may not be changed by, for example, the control unit 650. For example, the communication type of the outdoor unit 21 may be fixed and set as a first type that transmits at least one of a periodic packet and an event packet, and the communication type of the wired remote control 41 is, It can be fixed and set as a third type.

제어부(650)는, 예를 들면, 통신 라인(1)에 연결된 실내기(31) 중 적어도 어느 하나의 전송 주기를 변경하여, 통신 라인(1)의 상태를 최적화할 수 있다. 예를 들면, 제어부(650)는, 통신부(630)를 통해, 통신 라인(1)에 연결된 실내기(31) 중 적어도 어느 하나의 주기 패킷의 전송 주기를 변경(예: 10초에서 15초로 변경)하는 데이터 패킷을 전송할 수 있다.The control unit 650 may optimize the state of the communication line 1 by changing a transmission period of at least one of the indoor units 31 connected to the communication line 1, for example. For example, the control unit 650 changes the transmission period of at least one periodic packet among the indoor units 31 connected to the communication line 1 through the communication unit 630 (eg, from 10 seconds to 15 seconds) Data packets can be transmitted.

제어부(650)는, 예를 들면, 통신 라인(1)의 상태를 최적화한 경우, 출력부(620)를 통해 최적화 결과를 출력할 수 있다. When the state of the communication line 1 is optimized, for example, the control unit 650 may output an optimization result through the output unit 620.

예를 들면, 제어부(650)는, 최적화 이전의 최대 통신 라인 사용률 및/또는 최적화 완료 후 최대 통신 라인 사용률을 출력할 수 있다. For example, the controller 650 may output a maximum communication line usage rate before optimization and/or a maximum communication line usage rate after optimization is completed.

예를 들면, 제어부(650)는, 통신 라인(1)에 연결된 모든 실내기(31)의 통신 타입 및/또는 전송 주기에 대한 정보를 출력할 수도 있고, 통신 라인(1)에 연결된 실내기(31) 중, 통신 타입 및/또는 전송 주기가 변경된 실내기에 대한 정보를 출력할 수도 있다. For example, the control unit 650 may output information on the communication type and/or transmission period of all indoor units 31 connected to the communication line 1, or the indoor units 31 connected to the communication line 1 Among them, information on the indoor unit whose communication type and/or transmission period is changed may be output.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 자동설정모드로 설정되어 있는지, 아니면 수동설정모드로 설정되어 있는지 확인할 수 있다.The control unit 650 may check whether the communication line optimization function is set to an automatic setting mode or a manual setting mode, for example.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 수동설정모드로 설정되어 있는 경우, 출력부(620)를 통해 최적화 결과를 출력한 후 통신 라인 최적화 기능의 수행을 종료할 수 있다.When the communication line optimization function is set to the manual setting mode, for example, the controller 650 may output the optimization result through the output unit 620 and then terminate the execution of the communication line optimization function.

제어부(650)는, 예를 들면, 통신 라인 최적화 기능이 자동설정모드로 설정되어 있는 경우, 통신 라인(1)의 상태를 최적화할 필요가 없는 것으로 판단될 때까지, 다시 말해 통신 라인(1)의 통신 부하가 소정 기준을 만족할 때까지, 소정 주기에 따라 자동으로 통신 라인(1)의 상태를 모니터링하고, 통신 라인(1)의 상태를 최적화하는 동작을 수행할 수 있다.The control unit 650, for example, when the communication line optimization function is set to the automatic setting mode, until it is determined that it is not necessary to optimize the state of the communication line 1, that is, the communication line 1 Until the communication load of meets a predetermined criterion, an operation of automatically monitoring the state of the communication line 1 according to a predetermined period and optimizing the state of the communication line 1 may be performed.

도 7a 및 7b는, 본 발명의 일 실시예에 따른, 공기조화기의 제어방법을 도시한 순서도이다. 7A and 7B are flowcharts illustrating a control method of an air conditioner according to an embodiment of the present invention.

도 7a를 참조하면, 공기조화기(100)는, S701 동작에서, 유선 리모컨(41)의 리모트 통신 기능을 활성화할 수 있다. 예를 들면, 공기조화기(100)는, 유선 리모컨(41)의 동작 모드를 리모트 통신 모드로 변경하고, 리모트 통신 기능을 활성화할 수 있다. Referring to FIG. 7A, the air conditioner 100 may activate the remote communication function of the wired remote controller 41 in operation S701. For example, the air conditioner 100 may change the operation mode of the wired remote control 41 to a remote communication mode and activate a remote communication function.

이때, 공기조화기(100)는, 예를 들면, 통신 라인(1)에 연결된 실내기(31)의 개수 및/또는 유선 리모컨(41)의 개수를 확인할 수 있고, 통신 라인(1)에 연결된 유닛들의 통신 타입을 확인할 수도 있다.At this time, the air conditioner 100 may check the number of indoor units 31 connected to the communication line 1 and/or the number of wired remote controllers 41, and the unit connected to the communication line 1 You can also check the type of communication among them.

공기조화기(100)는, S702 동작에서, 유선 리모컨(41)의 통신 라인 최적화 기능의 설정 여부를 확인할 수 있다. 예를 들면, 공기조화기(100)는, 유선 리모컨(41)의 통신 라인 최적화 기능을 자동설정모드와 수동설정모드 중 어느 하나로 설정하는 사용자 명령이 입력부(610)를 통해 수신되는지 여부에 기초하여, 유선 리모컨(41)의 통신 라인 최적화 기능의 설정 여부를 확인할 수 있다.The air conditioner 100 may check whether or not the communication line optimization function of the wired remote control 41 is set in operation S702. For example, the air conditioner 100 is based on whether a user command for setting the communication line optimization function of the wired remote control 41 to one of an automatic setting mode and a manual setting mode is received through the input unit 610. , It is possible to check whether the communication line optimization function of the wired remote control 41 is set.

공기조화기(100)는, S703 동작에서, 통신 라인 최적화 기능이 설정되지 않은 경우, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷에 기초하여, 통신 라인(1)에 연결된 유닛들의 통신 연결 상태가 양호한지 확인할 수 있다.When the communication line optimization function is not set in operation S703, the air conditioner 100 communicates between units connected to the communication line 1 based on data packets transmitted and received between units connected to the communication line 1. You can check if the connection is good.

예를 들면, 통신 라인(1)에 연결된 모든 실외기(21) 및 실내기(31)로부터 각각 송신되는 데이터 패킷이 통신 라인(1)을 통해 전달되고 있는지 여부를 확인하여, 통신 라인(1)에 연결된 유닛들의 통신 연결 상태를 확인할 수 있다.For example, it is checked whether data packets transmitted from all the outdoor units 21 and the indoor units 31 connected to the communication line 1, respectively, are being transmitted through the communication line 1, and are connected to the communication line 1 You can check the communication connection status of the units.

공기조화기(100)는, S704 동작에서, 통신 라인(1)에 연결된 유닛들의 통신 연결 상태가 모두 양호한 경우, 통신 라인(1)의 상태를 모니터링할 수 있다. 예를 들면, 공기조화기(100)는, 통신 라인(1)에 대한 최대 통신 라인 사용률을 산출할 수 있다. 이때, 공기조화기(100)는, 30초 동안의 최대 통신 라인 사용률을 소정 시간(예: 3분) 동안 산출할 수 있다. In operation S704, the air conditioner 100 may monitor the state of the communication line 1 when all the communication connection states of the units connected to the communication line 1 are good. For example, the air conditioner 100 may calculate a maximum communication line usage rate for the communication line 1. In this case, the air conditioner 100 may calculate the maximum communication line usage rate for 30 seconds for a predetermined time (eg, 3 minutes).

이때, 공기조화기(100)는, 최대 통신 라인 사용률을 산출하는 동안, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷의 데이터 길이(length)에 기초하여, 각 데이터 패킷의 주기당 최대전송데이터길이에 대한 데이터를 업데이트할 수 있고, 업데이트한 데이터에 기초하여, 통신 라인(1)에 대한 최대 통신 라인 사용률을 산출할 수 있다. 이에 대해서는 다음 표 2 및 3을 참조하여 설명하도록 한다.At this time, the air conditioner 100 calculates the maximum communication line usage rate, based on the data length of the data packets transmitted and received between the units connected to the communication line 1, the maximum per period of each data packet. Data on the transmission data length may be updated, and a maximum communication line usage rate for the communication line 1 may be calculated based on the updated data. This will be described with reference to Tables 2 and 3 below.

종류Kinds 주기당 최대전송데이터 길이Maximum transmission data length per cycle 전송 주기transmission frequency 모뎀 주기 패킷Modem cycle packet 11 byte11 byte 30 초30 seconds 실외기 주기1 패킷Outdoor unit cycle 1 packet 36 byte36 byte 10 초10 seconds 실외기 주기2 패킷Outdoor unit cycle 2 packet 28 byte28 byte 15 초15 seconds 실내기 주기 패킷Indoor unit cycle packet 36 byte36 byte 10 초10 seconds 이벤트 패킷Event packet 50 byte50 byte 이벤트 발생 시When an event occurs Ack 패킷Ack packet 11 byte11 byte 이벤트 발생 시When an event occurs

예를 들면, 공기조화기(100)는, 최대 통신 라인 사용률을 산출하는 소정 시간(예: 3분) 동안, 통신 라인(1)에 연결된 유닛들 간에 송수신되는 데이터 패킷의 데이터 길이를 확인할 수 있다. For example, the air conditioner 100 may check the data length of a data packet transmitted/received between units connected to the communication line 1 during a predetermined time (eg, 3 minutes) for calculating the maximum communication line usage rate. .

이때, 표 2의 주기당 최대전송데이터길이에 기초하여 최대 통신 라인 사용률을 산출하는 동안, 데이터 길이가 55byte인 실외기 주기1 패킷이 통신 라인(1)을 통해 송수신되고 있는 것으로 확인되고, 데이터 길이가 40byte인 실외기 주기2 패킷이 통신 라인(1)을 통해 송수신되고 있는 것으로 확인되고, 데이터 길이가 60byte인 실내기 주기 패킷이 통신 라인(1)을 통해 송수신되고 있는 것으로 확인되는 경우, 공기조화기(100)는 표 2의 주기당 최대전송데이터길이를 아래 표 3의 주기당 최대전송데이터길이로 업데이트하여 최대 통신 라인 사용률을 산출할 수 있다. At this time, while calculating the maximum communication line usage rate based on the maximum transmission data length per period in Table 2, it is confirmed that the outdoor unit period 1 packet with a data length of 55 bytes is being transmitted/received through the communication line 1, and the data length is When it is confirmed that a 40-byte outdoor unit periodic 2 packet is being transmitted/received through the communication line 1, and when it is confirmed that an indoor unit periodic packet having a data length of 60 bytes is being transmitted/received through the communication line 1, the air conditioner 100 ) Can calculate the maximum communication line usage rate by updating the maximum transmission data length per period in Table 2 to the maximum transmission data length per period in Table 3 below.

종류Kinds 주기당 최대전송데이터 길이Maximum transmission data length per cycle 전송 주기transmission frequency 모뎀 주기 패킷Modem cycle packet 11 byte11 byte 30 초30 seconds 실외기 주기1 패킷Outdoor unit cycle 1 packet 55 byte55 byte 10 초10 seconds 실외기 주기2 패킷Outdoor unit cycle 2 packet 40 byte40 byte 15 초15 seconds 실내기 주기 패킷Indoor unit cycle packet 60 byte60 byte 10 초10 seconds 이벤트 패킷Event packet 50 byte50 byte 이벤트 발생 시When an event occurs Ack 패킷Ack packet 11 byte11 byte 이벤트 발생 시When an event occurs

공기조화기(100)는, S705 동작에서, 통신 라인(1)의 상태를 모니터링한 결과에 기초하여, 통신 라인(1)의 상태를 최적화할 필요가 있는지 여부를 판단할 수 있다. 예를 들면, 공기조화기(100)는, 통신 라인(1)의 최대 통신 라인 사용률이 소정 기준(예: 80%) 이상인 경우, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단할 수 있다. The air conditioner 100 may determine whether it is necessary to optimize the state of the communication line 1 based on a result of monitoring the state of the communication line 1 in operation S705. For example, the air conditioner 100 determines that it is necessary to optimize the state of the communication line 1 when the maximum communication line usage rate of the communication line 1 is more than a predetermined standard (eg, 80%). I can.

공기조화기(100)는, S706 동작에서, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단된 경우, 통신 라인 최적화 기능과 관련된 가이드 동작을 수행할 수 있다.When it is determined in operation S706 that the state of the communication line 1 needs to be optimized, the air conditioner 100 may perform a guide operation related to the communication line optimization function.

예를 들면, 공기조화기(100)는, 통신 라인 최적화 기능을 설정하는 설정 화면을 표시할 수 있고, 통신 라인 최적화 기능의 설정을 위한 사용자 명령을 입력하도록 유도하는 인디케이터(indicator)를 설정 화면과 함께 표시할 수도 있다.For example, the air conditioner 100 may display a setting screen for setting a communication line optimization function, and set an indicator to induce input of a user command for setting the communication line optimization function. You can also display them together.

한편, 통신 라인(1)의 상태를 최적화할 필요가 없는 것으로 판단되는 경우, 다시 말해, 통신 라인(1)의 상태가 양호한 것으로 판단된 경우, S702 동작이나 S704 동작으로 분기하여, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단될 때까지 주기적으로 통신 라인(1)의 상태를 모니터링할 수 있다. On the other hand, when it is determined that it is not necessary to optimize the state of the communication line 1, that is, when it is determined that the state of the communication line 1 is good, the communication line 1 branches to operation S702 or S704, The state of the communication line 1 can be periodically monitored until it is determined that the state of) needs to be optimized.

도 7b를 참조하면, 공기조화기(100)는, 통신 라인 최적화 기능이 설정된 경우, S711 동작에서, 통신 라인 최적화와 관련된 전체 데이터의 전송을 요청하는 신호를 통신 라인(1)에 연결된 실내기(31)에 전송할 수 있다. Referring to FIG. 7B, when the communication line optimization function is set, the air conditioner 100 transmits a signal requesting transmission of all data related to the communication line optimization to the indoor unit 31 connected to the communication line 1 in operation S711. ).

공기조화기(100)는, S712 동작에서, 통신 라인(1)에 연결된 모든 실내기(31)로부터 통신 라인 최적화와 관련된 전체 데이터가 수신되는지 여부를 확인할 수 있다.The air conditioner 100 may check whether all data related to communication line optimization is received from all indoor units 31 connected to the communication line 1 in operation S712.

공기조화기(100)는, S713 동작에서, 통신 라인(1)에 연결된 실내기(31) 중 적어도 하나로부터 통신 라인 최적화와 관련된 전체 데이터를 수신하지 못한 경우, 요청 신호를 최초 전송한 시점으로부터 소정 시간이 경과되었는지 여부를 확인할 수 있다.When the air conditioner 100 fails to receive all data related to communication line optimization from at least one of the indoor units 31 connected to the communication line 1 in operation S713, a predetermined time from the time when the request signal is initially transmitted. You can check whether or not has passed.

공기조화기(100)는, S714 동작에서, 요청 신호를 최초 전송한 시점으로부터 소정 시간이 경과된 경우, 에러 메시지를 출력할 수 있다. 예를 들면, 공기조화기(100)는, 수신되지 않은 통신 라인 최적화와 관련된 전체 데이터에 대응하는 실내기(31)에 대한 정보가 포함된 에러 메시지를 출력할 수 있다. The air conditioner 100 may output an error message when a predetermined time elapses from the time when the request signal is initially transmitted in operation S714. For example, the air conditioner 100 may output an error message including information on the indoor unit 31 corresponding to all data related to optimization of a communication line that has not been received.

한편, 공기조화기(100)는, 소정 시간이 경과되지 않은 경우, S711 동작으로 분기하여, 통신 라인 최적화와 관련된 전체 데이터의 전송을 요청하는 신호를 통신 라인(1)에 연결된 실내기(31)에 재전송할 수 있다. On the other hand, when the predetermined time has not elapsed, the air conditioner 100 branches to operation S711 and transmits a signal requesting transmission of all data related to communication line optimization to the indoor unit 31 connected to the communication line 1. Can be retransmitted.

한편, 공기조화기(100)는, S715 동작에서, 통신 라인(1)에 연결된 모든 실내기(31)로부터 통신 라인 최적화와 관련된 전체 데이터를 수신한 경우, 통신 라인(1)의 상태를 모니터링할 수 있다. On the other hand, when the air conditioner 100 receives all data related to communication line optimization from all indoor units 31 connected to the communication line 1 in operation S715, it can monitor the state of the communication line 1. have.

예를 들면, 공기조화기(100)는, 통신 라인(1)에 대한 최대 통신 라인 사용률을 산출할 수 있다. 이때, 공기조화기(100)는, 30초 동안의 최대 통신 라인 사용률을 소정 시간(예: 3분) 동안 산출할 수 있다.For example, the air conditioner 100 may calculate a maximum communication line usage rate for the communication line 1. In this case, the air conditioner 100 may calculate the maximum communication line usage rate for 30 seconds for a predetermined time (eg, 3 minutes).

공기조화기(100)는, S716 동작에서, 통신 라인(1)의 상태를 모니터링한 결과에 기초하여, 통신 라인(1)의 상태를 최적화할 필요가 있는지 여부를 판단할 수 있다. 예를 들면, 공기조화기(100)는, 통신 라인(1)의 최대 통신 라인 사용률이 소정 기준(예: 80%) 이상인 경우, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단할 수 있다. The air conditioner 100 may determine whether it is necessary to optimize the state of the communication line 1 based on a result of monitoring the state of the communication line 1 in operation S716. For example, the air conditioner 100 determines that it is necessary to optimize the state of the communication line 1 when the maximum communication line usage rate of the communication line 1 is more than a predetermined standard (eg, 80%). I can.

공기조화기(100)는, S717 동작에서, 통신 라인(1)의 상태를 최적화할 필요가 없는 것으로 판단된 경우, 즉 통신 라인(1)의 상태가 양호한 것으로 판단된 경우, 현재 통신 라인(1)의 상태를 포함하는 메시지를 출력할 수 있다.When it is determined in operation S717 that it is not necessary to optimize the state of the communication line 1, that is, when it is determined that the state of the communication line 1 is good, the current communication line 1 A message including the status of) can be displayed.

한편, 공기조화기(100)는, S718 동작에서, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단된 경우, 통신 라인(1)의 상태를 최적화하는 동작을 수행할 수 있고, 통신 라인(1)의 상태를 최적화한 결과를 출력할 수 있다. 이에 대해서는 상기 표 4 및 5를 참조하여 설명하도록 한다.Meanwhile, when it is determined that the state of the communication line 1 needs to be optimized in operation S718, the air conditioner 100 may perform an operation of optimizing the state of the communication line 1, and The result of optimizing the state of the line 1 can be output. This will be described with reference to Tables 4 and 5 above.

종류Kinds 주기당 최대전송데이터 길이Maximum transmission data length per cycle 전송 주기transmission frequency 모뎀 주기 패킷Modem cycle packet 11 byte11 byte 30 초30 seconds 실외기 주기1 패킷Outdoor unit cycle 1 packet 55 byte55 byte 10 초10 seconds 실외기 주기2 패킷Outdoor unit cycle 2 packet 40 byte40 byte 15 초15 seconds 실내기 주기 패킷Indoor unit cycle packet 60 byte60 byte 10 초10 seconds 이벤트 패킷Event packet 50 byte50 byte 이벤트 발생 시When an event occurs Ack 패킷Ack packet 11 byte11 byte 이벤트 발생 시When an event occurs

예를 들면, 공기조화기(100)의 통신 라인(1)에 1대의 실외기(21), 64대의 실내기(31) 및 64대의 유선 리모컨(41)이 연결되어 있고, 실외기(21) 및 실내기(31)의 통신 타입이 주기 패킷 및 이벤트 패킷을 전송하는 제1 타입으로 설정되어 있고, 유선 리모컨(41)의 통신 타입이 이벤트 패킷만 전송하는 제3 타입으로 설정되어 있으며, 주기당 최대전송데이터길이 및 전송 주기가 표 4와 같은 경우, 30초 동안 주기 패킷이 점유하는 총 데이터양은 11776byte로 산출될 수 있고, 이벤트 패킷이 점유하는 총 데이터 양은, 23607byte로 산출될 수 있다. For example, one outdoor unit 21, 64 indoor units 31 and 64 wired remote controllers 41 are connected to the communication line 1 of the air conditioner 100, and the outdoor unit 21 and the indoor unit ( 31) is set to the first type that transmits periodic packets and event packets, and the communication type of the wired remote control 41 is set to the third type that only transmits event packets, and the maximum transmission data length per period And when the transmission period is as shown in Table 4, the total amount of data occupied by the periodic packet for 30 seconds may be calculated as 11776 bytes, and the total amount of data occupied by the event packet may be calculated as 23607 bytes.

따라서, 30초 동안의 최대 통신 라인 사용률은, 주기 패킷이 점유하는 총 데이터양인 11776byte와 이벤트 패킷이 점유하는 총 데이터 양인 23607byte를 합산한 35383byte와, 30초 동안 전송 가능한 총 데이터양인 36000byte의 백분율인 98.28%로 산출될 수 있다.Therefore, the maximum communication line usage rate for 30 seconds is 98.28, a percentage of the total amount of data occupied by the periodic packet, 11776 bytes, and 35383 bytes, which is the total amount of data occupied by event packets, and 23607 bytes, and the total amount of data that can be transmitted during 30 seconds, which is 36000 bytes. It can be calculated in %.

이 경우, 공기조화기(100)는, 통신 라인(1)의 최대 통신 라인 사용률이 소정 기준(예: 80%)이므로, 통신 라인(1)의 상태를 최적화할 필요가 있는 것으로 판단할 수 있다. In this case, the air conditioner 100 may determine that it is necessary to optimize the state of the communication line 1 because the maximum communication line usage rate of the communication line 1 is a predetermined standard (eg, 80%). .

공기조화기(100)는, 통신 라인(1)에 연결된 유닛들의 주기 패킷의 전송 주기를 변경하여 통신 라인(1)의 상태를 최적화할 수 있다. 아래 표 5와 같이, 모든 실내기(31)의 주기 패킷 전송 주기를 10초에서 15초로 변경하는 경우, 30초 동안 주기 패킷이 점유하는 총 데이터양이 11776byte에서 7936byte로 변경될 수 있고, 30초 동안의 최대 통신 라인 사용률은, 98%에서 87%로 변경될 수 있다.The air conditioner 100 may optimize the state of the communication line 1 by changing a transmission period of periodic packets of units connected to the communication line 1. As shown in Table 5 below, when changing the periodic packet transmission period of all indoor units 31 from 10 seconds to 15 seconds, the total amount of data occupied by the periodic packet for 30 seconds may be changed from 11776 bytes to 7936 bytes, and for 30 seconds The maximum communication line utilization rate of can be changed from 98% to 87%.

종류Kinds 주기당 최대전송데이터 길이Maximum transmission data length per cycle 전송 주기transmission frequency 모뎀 주기 패킷Modem cycle packet 11 byte11 byte 30 초30 seconds 실외기 주기1 패킷Outdoor unit cycle 1 packet 55 byte55 byte 10 초10 seconds 실외기 주기2 패킷Outdoor unit cycle 2 packet 40 byte40 byte 15 초15 seconds 실내기 주기 패킷Indoor unit cycle packet 60 byte60 byte 15 초15 seconds 이벤트 패킷Event packet 50 byte50 byte 이벤트 발생 시When an event occurs Ack 패킷Ack packet 11 byte11 byte 이벤트 발생 시When an event occurs

한편, 공기조화기(100)는, 통신 라인(1)에 연결된 유닛들의 통신 타입을 변경하여 통신 라인(1)의 상태를 보다 최적화할 수 있다. 예를 들면, 통신 라인(1)에 연결된 64대의 실내기(31) 중, 이벤트 패킷과 관련된 우선순위가 낮은 15대의 통신 타입을 주기 패킷만 전송하는 제2 타입으로 변경하는 경우, 30초 동안 이벤트 패킷이 점유하는 총 데이터양이 23607byte에서 20862byte으로 변경될 수 있고, 30초 동안의 최대 통신 라인 사용률은 87%에서 79%로 변경될 수 있다.Meanwhile, the air conditioner 100 may further optimize the state of the communication line 1 by changing a communication type of units connected to the communication line 1. For example, if the communication type of 15 units with low priority related to event packets is changed to the second type in which only periodic packets are transmitted, among 64 indoor units 31 connected to the communication line 1, event packets for 30 seconds The total amount of data occupied can be changed from 23607 bytes to 20862 bytes, and the maximum communication line usage rate for 30 seconds can be changed from 87% to 79%.

공기조화기(100)는, S719 동작에서, 통신 라인 최적화 기능이 자동설정모드로 설정되어 있는지, 아니면 수동설정모드로 설정되어 있는지 확인할 수 있다.The air conditioner 100 may check whether the communication line optimization function is set to an automatic setting mode or a manual setting mode in operation S719.

공기조화기(100)는, 예를 들면, 통신 라인 최적화 기능이 수동설정모드로 설정되어 있는 경우, 통신 라인 최적화 기능의 수행을 종료할 수 있다.When the communication line optimization function is set to the manual setting mode, for example, the air conditioner 100 may terminate the execution of the communication line optimization function.

한편, 공기조화기(100)는, S720 동작에서, 통신 라인 최적화 기능이 자동설정모드로 설정되어 있는 경우, 소정 주기에 따른 통신 라인(1)의 상태를 모니터링하는 시점이 도래하는지 확인할 수 있다.Meanwhile, in operation S720, when the communication line optimization function is set to the automatic setting mode, the air conditioner 100 may check whether the time of monitoring the state of the communication line 1 according to a predetermined period has arrived.

공기조화기(100)는, 소정 주기에 따른 통신 라인(1)의 상태를 모니터링하는 시점이 도래하면 S715 동작으로 분기하여, 통신 라인(1)의 상태를 최적화할 필요가 없는 것으로 판단될 때까지 자동으로 통신 라인(1)의 상태를 모니터링하고, 통신 라인(1)의 상태를 최적화하는 동작을 수행할 수 있다.When the time of monitoring the state of the communication line 1 according to a predetermined period arrives, the air conditioner 100 branches to operation S715 until it is determined that there is no need to optimize the state of the communication line 1. An operation of automatically monitoring the state of the communication line 1 and optimizing the state of the communication line 1 can be performed.

상기와 같이, 본 발명의 다양한 실시 예에 따르면, 유선 리모컨(41)을 통해, 통신 라인(1)에 접속된 유닛들의 통신 설정을 제어할 수 있어, 사용 편의성을 향상시킬 수 있다. As described above, according to various embodiments of the present disclosure, communication settings of units connected to the communication line 1 can be controlled through the wired remote control 41, thereby improving usability.

또한, 본 발명의 다양한 실시 예에 따르면, 유선 리모컨(41)을 통해, 공기조화기(100)의 통신 라인(1)의 상태를 모니터링하고, 통신 라인(1)에 접속된 유닛들의 통신 설정을 제어함으로써, 통신 라인(1)의 상태를 최적화할 수 있다. In addition, according to various embodiments of the present invention, the state of the communication line 1 of the air conditioner 100 is monitored through the wired remote controller 41, and communication settings of units connected to the communication line 1 are set. By controlling, the state of the communication line 1 can be optimized.

첨부된 도면은 본 명세서에 개시된 실시예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The accompanying drawings are only for making it easier to understand the embodiments disclosed in the present specification, and the technical idea disclosed in the present specification is not limited by the accompanying drawings, and all changes and equivalents included in the spirit and scope of the present invention It should be understood to include water or substitutes.

마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나, 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다.Likewise, while depicting the actions in the drawings in a specific order, it should not be understood that such actions should be performed in that particular order or sequential order shown, or that all illustrated actions should be performed in order to obtain a desired result. . In certain cases, multitasking and parallel processing can be advantageous.

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.In addition, although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims. In addition, various modifications are possible by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or prospect of the present invention.

Claims (10)

실외기;
유선 시리얼(serial) 통신 라인을 통해, 상기 실외기와 신호를 송수신하는 복수의 실내기; 및
상기 복수의 실내기 중 대응하는 실내기에 통신 연결되는 적어도 하나의 유선 리모컨을 포함하고,
상기 복수의 실내기 중 제1 실내기에 대응하는 제1 유선 리모컨은,
상기 제1 실내기를 제외한 나머지 실내기, 상기 제1 유선 리모컨을 제외한 나머지 유선 리모컨 및 상기 실외기와, 상기 유선 시리얼 통신 라인을 통해, TLV(type length value) 프로토콜에 따른 데이터 패킷을 포함하는 신호를 송수신하고,
상기 데이터 패킷에 포함되는, 주기 패킷 및 이벤트 패킷 중 적어도 하나의 송신 여부와 관련된 통신 타입을, 상기 복수의 실내기 각각에 대하여 확인하고,
상기 복수의 실내기 각각에 대하여 확인된 상기 통신 타입에 기초하여, 상기 유선 시리얼 통신 라인을 통해 송수신되는 신호에 의한, 상기 유선 시리얼 통신 라인의 통신 부하를 산출하고,
상기 산출된 통신 부하에 기초하여, 상기 복수의 실내기 중 적어도 하나에 대한 제어 여부를 결정하는 것을 특징으로 하는 공기조화기.
Outdoor unit;
A plurality of indoor units for transmitting and receiving signals to and from the outdoor unit through a wired serial communication line; And
And at least one wired remote control communicatively connected to a corresponding indoor unit among the plurality of indoor units,
The first wired remote control corresponding to the first indoor unit among the plurality of indoor units,
The remaining indoor units excluding the first indoor unit, the other wired remote controllers excluding the first wired remote controller, and the outdoor unit, through the wired serial communication line, transmits and receives a signal including a data packet according to a TLV (type length value) protocol, ,
A communication type related to transmission of at least one of a periodic packet and an event packet included in the data packet, for each of the plurality of indoor units,
Based on the communication type checked for each of the plurality of indoor units, a communication load of the wired serial communication line is calculated based on a signal transmitted and received through the wired serial communication line,
And determining whether or not to control at least one of the plurality of indoor units based on the calculated communication load.
삭제delete 제1항에 있어서,
상기 주기 패킷은, 상기 실외기 및 상기 복수의 실내기 각각에서 주기적으로 수행되는 주기 통신에서, 상기 유선 시리얼 통신 라인을 통해 송수신되는 데이터 패킷이고,
상기 이벤트 패킷은, 상기 실외기, 상기 복수의 실내기 및 상기 복수의 리모컨 각각에서 소정 이벤트 발생 시 수행되는 이벤트 통신에서, 상기 유선 시리얼 통신 라인을 통해 송수신되는 데이터 패킷인 것을 특징으로 하는 공기조화기.
The method of claim 1,
The periodic packet is a data packet transmitted and received through the wired serial communication line in periodic communication periodically performed by each of the outdoor unit and the plurality of indoor units,
The event packet is a data packet transmitted and received through the wired serial communication line in event communication performed when a predetermined event occurs in each of the outdoor unit, the plurality of indoor units, and the plurality of remote controllers.
제3항에 있어서,
상기 제1 유선 리모컨은,
상기 복수의 실내기 각각의 통신 타입과, 상기 실외기에서 송신하는 실외기 주기 패킷의 최대 데이터 크기 및 전송 주기와, 상기 복수의 실내기에서 각각 송신하는 실내기 주기 패킷의 최대 데이터 크기 및 전송 주기에 기초하여, 상기 주기 통신에 의한 통신 부하를 산출하고,
상기 복수의 실내기 각각의 통신 타입과, 상기 실외기, 상기 복수의 실내기 및 상기 복수의 리모컨에서 각각 송신하는 이벤트 패킷의 최대 데이터 크기에 기초하여, 상기 이벤트 통신에 의한 통신 부하를 산출하고,
상기 주기 통신에 의한 통신 부하와 상기 이벤트 통신에 의한 통신 부하를 합산하여, 전체 통신 부하를 산출하는 것을 특징으로 하는 공기조화기.
The method of claim 3,
The first wired remote control,
Based on the communication type of each of the plurality of indoor units, the maximum data size and transmission period of the outdoor unit periodic packet transmitted from the outdoor unit, and the maximum data size and transmission period of the indoor unit periodic packet each transmitted from the plurality of indoor units, the Calculate the communication load by periodic communication,
A communication load due to the event communication is calculated based on a communication type of each of the plurality of indoor units and a maximum data size of an event packet respectively transmitted from the outdoor unit, the plurality of indoor units, and the plurality of remote controllers,
And calculating a total communication load by summing the communication load due to the periodic communication and the communication load due to the event communication.
제4항에 있어서,
상기 제1 유선 리모컨은,
상기 유선 시리얼 통신 라인을 통해 송수신되는 데이터 패킷을 모니터링하여, 상기 유선 시리얼 통신 라인을 통해 송수신되는 상기 실외기 주기 패킷의 데이터 크기와, 상기 유선 시리얼 통신 라인을 통해 송수신되는 상기 이벤트 패킷의 데이터 크기를 확인하고,
상기 확인 결과에 기초하여, 상기 실외기 주기 패킷의 최대 데이터 크기와, 상기 이벤트 패킷의 최대 데이터 크기를 업데이트하고,
상기 업데이트한 결과에 기초하여, 상기 전체 통신 부하를 산출하는 것을 특징으로 하는 공기조화기.
The method of claim 4,
The first wired remote control,
By monitoring data packets transmitted/received through the wired serial communication line, check the data size of the outdoor unit periodic packet transmitted/received through the wired serial communication line and the data size of the event packet transmitted/received through the wired serial communication line and,
Based on the check result, update the maximum data size of the outdoor unit periodic packet and the maximum data size of the event packet,
An air conditioner, characterized in that, based on the updated result, the total communication load is calculated.
제5항에 있어서,
상기 제1 유선 리모컨은,
상기 유선 시리얼 통신 라인을 통해 송수신되는 데이터 패킷을 모니터링하여, 상기 유선 시리얼 통신 라인을 통해 송수신되는 상기 실내기 주기 패킷의 데이터 크기를 확인하고,
상기 확인 결과에 기초하여, 상기 실내기 주기 패킷의 최대 데이터 크기를 업데이트하고,
상기 업데이트한 결과에 기초하여, 상기 전체 통신 부하를 산출하는 것을 특징으로 하는 공기조화기.
The method of claim 5,
The first wired remote control,
By monitoring the data packet transmitted and received through the wired serial communication line, check the data size of the indoor unit periodic packet transmitted and received through the wired serial communication line,
Based on the check result, update the maximum data size of the indoor unit periodic packet,
An air conditioner, characterized in that, based on the updated result, the total communication load is calculated.
제6항에 있어서,
상기 제1 유선 리모컨은,
소정 기능이 설정된 경우, 상기 실내기 주기 패킷의 최대 데이터 크기에 대한 데이터의 전송을 요청하는 요청 신호를, 상기 복수의 실내기에 전송하고,
상기 복수의 실내기로부터 수신된, 상기 요청 신호에 대한 응답 신호에 기초하여, 상기 실내기 주기 패킷의 최대 데이터 크기를 업데이트하고,
상기 업데이트한 결과에 기초하여, 상기 전체 통신 부하를 산출하는 것을 특징으로 하는 공기조화기.
The method of claim 6,
The first wired remote control,
When a predetermined function is set, a request signal for requesting transmission of data for a maximum data size of the indoor unit periodic packet is transmitted to the plurality of indoor units,
Update the maximum data size of the indoor unit periodic packet based on the response signal to the request signal received from the plurality of indoor units,
An air conditioner, characterized in that, based on the updated result, the total communication load is calculated.
제4항에 있어서,
상기 통신 타입은,
상기 주기 통신 및 상기 이벤트 통신을 모두 수행하는 제1 타입;
상기 주기 통신을 수행하는 제2 타입; 및
상기 이벤트 통신을 수행하는 제3 타입을 포함하는 것을 특징으로 하는 공기조화기.
The method of claim 4,
The communication type,
A first type for performing both the periodic communication and the event communication;
A second type for performing the periodic communication; And
An air conditioner comprising a third type for performing the event communication.
제8항에 있어서,
상기 제1 유선 리모컨은,
상기 산출된 전체 통신 부하가 소정 기준을 만족하지 않는 경우, 상기 통신 타입을 상기 제1 타입에서 상기 제2 타입으로 변경하는 데이터 및 상기 실내기 주기 패킷의 전송 주기를 변경하는 데이터 중 적어도 하나를 포함하는 제어 신호를 상기 복수의 실내기 중 적어도 하나에 전송하는 것을 특징으로 하는 공기조화기.
The method of claim 8,
The first wired remote control,
When the calculated total communication load does not satisfy a predetermined criterion, including at least one of data for changing the communication type from the first type to the second type and data for changing a transmission period of the indoor unit periodic packet An air conditioner, characterized in that transmitting a control signal to at least one of the plurality of indoor units.
제9항에 있어서,
상기 제1 유선 리모컨은,
상기 제어 신호를 전송한 경우, 상기 유선 시리얼 통신 라인의 통신 부하를 재산출하고,
상기 유선 시리얼 통신 라인의 통신 부하를 재산출한 결과를 출력하는 것을 특징으로 하는 공기조화기.
The method of claim 9,
The first wired remote control,
When transmitting the control signal, recalculate the communication load of the wired serial communication line,
And outputting a result of recalculating the communication load of the wired serial communication line.
KR1020190057748A 2019-05-17 2019-05-17 Air conditioner and method thereof KR102205165B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190057748A KR102205165B1 (en) 2019-05-17 2019-05-17 Air conditioner and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190057748A KR102205165B1 (en) 2019-05-17 2019-05-17 Air conditioner and method thereof

Publications (2)

Publication Number Publication Date
KR20200132358A KR20200132358A (en) 2020-11-25
KR102205165B1 true KR102205165B1 (en) 2021-01-19

Family

ID=73645410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190057748A KR102205165B1 (en) 2019-05-17 2019-05-17 Air conditioner and method thereof

Country Status (1)

Country Link
KR (1) KR102205165B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004198102A (en) * 2002-12-10 2004-07-15 Lg Electronics Inc Integrated control type multi-air conditioner system
KR101962628B1 (en) * 2017-09-20 2019-03-27 엘지전자 주식회사 Multi type air conditioner and controlling method for the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101970666B1 (en) * 2016-06-20 2019-04-22 엘지전자 주식회사 Air conditioner and communication method of thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004198102A (en) * 2002-12-10 2004-07-15 Lg Electronics Inc Integrated control type multi-air conditioner system
KR101962628B1 (en) * 2017-09-20 2019-03-27 엘지전자 주식회사 Multi type air conditioner and controlling method for the same

Also Published As

Publication number Publication date
KR20200132358A (en) 2020-11-25

Similar Documents

Publication Publication Date Title
JP5084502B2 (en) Air conditioning system
KR101472019B1 (en) Air conditioner and operating method thereof
JP2006308280A (en) Air conditioning system and its control method
EP3260788B1 (en) Air conditioner
KR102140070B1 (en) Air-conditioner and method
KR102382213B1 (en) Air-conditioner
KR20100041230A (en) Air conditioner and controlling method thereof
KR102205165B1 (en) Air conditioner and method thereof
KR101962628B1 (en) Multi type air conditioner and controlling method for the same
KR102216408B1 (en) Air conditioner and method thereof
KR102244841B1 (en) Air conditioner and method thereof
CN113587391A (en) Multi-split system based on Bluetooth communication
KR102167899B1 (en) Air-conditioner
JPH09318142A (en) Air conditioner
KR102272507B1 (en) Air conditioner and method thereof
KR102058971B1 (en) Air conditioner and controlling method
KR102167330B1 (en) air conditioner
KR102205162B1 (en) Air-conditioning System and method
KR20090078565A (en) Method for updating software of system air conditioner
KR102042222B1 (en) Air-conditioner
KR102217537B1 (en) Air-conditioner
KR102137461B1 (en) Operating method of Air-conditioner
KR102217536B1 (en) Operating method of Air-conditioner
KR102133191B1 (en) Air-conditioner
KR102114307B1 (en) Air conditioner and method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant