[go: nahoru, domu]

KR20090065904A - Air conditioner and control method of the same - Google Patents

Air conditioner and control method of the same Download PDF

Info

Publication number
KR20090065904A
KR20090065904A KR1020070133448A KR20070133448A KR20090065904A KR 20090065904 A KR20090065904 A KR 20090065904A KR 1020070133448 A KR1020070133448 A KR 1020070133448A KR 20070133448 A KR20070133448 A KR 20070133448A KR 20090065904 A KR20090065904 A KR 20090065904A
Authority
KR
South Korea
Prior art keywords
unit
control program
control
version
air conditioner
Prior art date
Application number
KR1020070133448A
Other languages
Korean (ko)
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 KR1020070133448A priority Critical patent/KR20090065904A/en
Publication of KR20090065904A publication Critical patent/KR20090065904A/en

Links

Images

Classifications

    • 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
    • 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/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/54Control or safety arrangements characterised by user interfaces or communication using one central controller connected to several sub-controllers
    • 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/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • F24F11/59Remote control for presetting
    • 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/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

An air-conditioner and a method of controlling the air-conditioner are provided to search control programs installed in respective indoor units when the air-conditioner is turned on and an outdoor unit checks the indoor units to easily confirm incompatibility between the control programs. An air-conditioner has a control program. The air-conditioner includes a first unit and at least one second unit connected to the first unit. The connection of the second unit is confirmed. The control program is compared to a control program of the second unit. When the control program of the second unit does not correspond to the control program of the air-conditioner(S120), update data of the control program is transmitted to the second unit to update the control program of the second unit(S140,S150).

Description

공기조화기 및 그 제어방법{AIR CONDITIONER AND CONTROL METHOD OF THE SAME}Air Conditioner and Control Method {AIR CONDITIONER AND CONTROL METHOD OF THE SAME}

본 발명은 공기조화기 및 그 제어방법에 관한 것으로서, 상세하게는 제어 프로그램을 갱신하는 것에 관한 공기조화기 및 그 제어방법에 관한 것이다.The present invention relates to an air conditioner and a control method thereof, and more particularly, to an air conditioner and a control method for updating a control program.

공기조화기는 흡입한 공기에 대하여 소정의 온도변환 사이클을 거친 후, 이를 토출함으로써 사용 환경을 냉방 혹은 난방시킨다. 공기조화기는 하나의 실외기 및 이와 연결된 복수의 실내기로 구성된 멀티 방식과, 실외기 및 실내기가 일체화된 방식과, 하나씩의 실외기 및 실내기가 연결되게 구성된 분리형 방식 등 다양한 방식으로 마련될 수 있다.The air conditioner cools or heats the use environment by passing a predetermined temperature conversion cycle with respect to the sucked air and then discharging it. The air conditioner may be provided in various ways such as a multi-method composed of one outdoor unit and a plurality of indoor units connected thereto, a method in which the outdoor unit and the indoor unit are integrated, and a separate type in which one outdoor unit and the indoor unit are connected to each other.

여기서 멀티 방식의 공기조화기는 독립된 실내 공간마다 각각 설치된 복수의 실내기와, 이 복수의 실내기와 공유되어 각 실내기마다 분배되는 냉매의 흐름을 제어하는 실외기를 포함한다. 실외기 및 각 실내기는 분산되어 설치되므로 각각의 동작에 필요한 제어 프로그램을 내장하고 있으며, 상호 통신에 의한 동작 제어를 위해서는 이 내장된 제어 프로그램이 상호 대응하여야 할 필요가 있다.Here, the multi-type air conditioner includes a plurality of indoor units each installed for each independent indoor space, and an outdoor unit for controlling the flow of refrigerant shared by the plurality of indoor units and distributed for each indoor unit. Since the outdoor unit and each indoor unit are distributed and installed, a built-in control program for each operation is built-in. In order to control the operation by mutual communication, the built-in control program needs to cope with each other.

예를 들어, 어느 하나의 실내기에 내장된 제어 프로그램의 버전(version)이 실외기와 상이하면, 실외기와의 통신에 오류가 발생하여 해당 실내기의 동작 불량이 발생할 수 있다.For example, if a version of a control program embedded in one indoor unit is different from the outdoor unit, an error may occur in communication with the outdoor unit, and a malfunction of the indoor unit may occur.

종래의 공기조화기는 이러한 문제점을 해결하기 위해, 해당 실내기에서 제어 프로그램이 저장된 회로기판을 교체하거나 또는 실내기 자체를 교체하여야 하는데, 이는 제어 프로그램의 교체에 많은 시간과 노력이 필요한 문제가 있다.In order to solve this problem, a conventional air conditioner has to replace a circuit board in which a control program is stored in a corresponding indoor unit or replace the indoor unit itself, which requires a lot of time and effort to replace the control program.

본 발명은 상기한 문제점을 감안하여 창안된 것으로서, 실외기 및 실내기 각각에 내장된 제어 프로그램이 상호 대응하도록 하는 공기조화기 및 그 제어방법을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide an air conditioner and a control method thereof in which control programs built in each of an outdoor unit and an indoor unit correspond to each other.

또한 실내기의 제어 프로그램 버전이 실외기와 상이한 경우에, 이를 실외기의 제어 프로그램 버전과 동일하도록 갱신할 수 있는 공기조화기 및 그 제어방법을 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide an air conditioner and a method of controlling the same in which the control program version of the indoor unit is different from the outdoor unit, so that it can be updated to be the same as the control program version of the outdoor unit.

또한 실내기의 제어 프로그램을 용이하게 갱신할 수 있는 공기조화기 및 그 제어방법을 제공하는 것을 다른 목적으로 한다.Another object of the present invention is to provide an air conditioner and a method of controlling the indoor unit in which the control program of the indoor unit can be easily updated.

상기 목적을 달성하기 위해 본 발명에 따른 공기조화기는, 각각 제어 프로그램을 가지고, 제1유닛 및 상기 제1유닛과 접속된 적어도 하나의 제2유닛을 포함하며, 상기 제1유닛은, 상기 제2유닛과 통신을 수행하는 통신부와; 상기 제2유닛의 제어 프로그램이 자체 상기 제어 프로그램과 대응하지 않으면, 상기 제어 프로그램 의 갱신 데이터가 상기 제2유닛에 전송되게 하여, 상기 제2유닛의 제어 프로그램을 갱신하는 제어부를 포함하는 것을 특징으로 한다.In order to achieve the above object, the air conditioner according to the present invention has a control program, each of which includes a first unit and at least one second unit connected to the first unit, wherein the first unit is the second unit. A communication unit for communicating with the unit; And a control unit for updating the control program of the second unit by causing the update data of the control program to be transmitted to the second unit if the control program of the second unit does not correspond to the control program itself. do.

여기서 상기 제1유닛은 상기 제어 프로그램의 갱신 데이터가 저장된 저장부를 더 포함할 수 있다.The first unit may further include a storage unit in which update data of the control program is stored.

또한 상기 제어부는 상기 제2유닛의 제어 프로그램 버전과 상기 자체 제어 프로그램 버전을 비교하며, 상기 버전이 상이하면 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않는 것으로 판단할 수 있다.The controller may compare the control program version of the second unit with the self control program version, and if the version is different, determine that the control program of the second unit does not correspond to the self control program.

여기서 상기 제어부는 시스템 전원이 턴온되면 상기 제2유닛의 접속을 확인하고, 접속된 상기 제2유닛의 제어 프로그램 버전을 검색할 수 있다.Here, when the system power is turned on, the controller may check the connection of the second unit and search for a control program version of the connected second unit.

또한 상기 제1유닛은 실외기이며, 상기 제2유닛은 실내기일 수 있다.The first unit may be an outdoor unit, and the second unit may be an indoor unit.

또한 상기 목적을 달성하기 위해 본 발명에 따른 각각 제어 프로그램을 가지고, 제1유닛 및 상기 제1유닛과 접속된 적어도 하나의 제2유닛을 포함하는 공기조화기의 제어방법은, 상기 제2유닛의 접속을 확인하고, 자체 상기 제어 프로그램과 상기 제2유닛의 제어 프로그램을 비교하는 단계와; 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않으면, 상기 제어 프로그램의 갱신 데이터가 상기 제2유닛에 전송되게 하여, 상기 제2유닛의 제어 프로그램을 갱신하는 단계를 포함하는 것을 특징으로 한다.In addition, in order to achieve the above object, each control program according to the present invention, the control method of the air conditioner including a first unit and at least one second unit connected to the first unit, Confirming a connection and comparing the control program of the second unit with the control program of the second unit; If the control program of the second unit does not correspond to the own control program, causing the update data of the control program to be transmitted to the second unit, and updating the control program of the second unit. do.

여기서 상기 제어 프로그램 비교 단계는, 시스템 전원이 턴온되면 상기 제2유닛의 접속을 확인하며, 접속된 상기 제2유닛의 제어 프로그램 버전을 검색하는 단계를 포함할 수 있다.The comparing of the control program may include checking a connection of the second unit when the system power is turned on, and searching for a control program version of the connected second unit.

또한 상기 제어 프로그램 비교 단계는, 상기 제2유닛의 제어 프로그램 버전과 상기 자체 제어 프로그램 버전을 비교하며, 상기 버전이 상이하면 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않는 것으로 판단하는 단계를 포함할 수 있다.The comparing of the control program may include comparing the control program version of the second unit with the self control program version, and if the version is different, determining that the control program of the second unit does not correspond to the self control program. It may include a step.

본 발명에 따르면, 실내기의 제어 프로그램이 실외기와 대응하지 않는 경우, 해당 실내기의 제어 프로그램을 갱신함으로써 실외기 및 실내기 사이의 통신 오류 및 이에 따른 공기조화기의 작동 오류를 방지할 수 있다.According to the present invention, when the control program of the indoor unit does not correspond to the outdoor unit, it is possible to prevent the communication error between the outdoor unit and the indoor unit and thus the operation error of the air conditioner by updating the control program of the indoor unit.

또한 공기조화기의 전원이 턴온되어 실외기가 각 실내기를 점검할 때에 각 제어 프로그램을 검색함으로써, 각 제어 프로그램 사이의 부조화를 용이하게 확인할 수 있다.In addition, when the power of the air conditioner is turned on and the outdoor unit checks each indoor unit, it is possible to easily check the mismatch between the respective control programs by searching each control program.

또한 실내기의 제어 프로그램을 갱신하는 데이터를 실외기에 내장하고 이 데이터를 실내기에 전송함으로써, 실내기 자체의 교체 또는 제어 프로그램이 저장된 회로기판을 교체하지 않고서도 실내기의 제어 프로그램을 용이하게 갱신할 수 있다.In addition, by embedding data for updating the control program of the indoor unit in the outdoor unit and transmitting the data to the indoor unit, the control program of the indoor unit can be easily updated without replacing the indoor unit itself or replacing the circuit board in which the control program is stored.

이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 공기조화기(1)의 구성을 나타낸 블록도이다.1 is a block diagram showing the configuration of an air conditioner 1 according to the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 공기조화기(1)는 멀티 방식의 공기조화기로서 제1유닛 및 이 제1유닛과 통신 가능하도록 접속된 복수의 제2유닛을 포함한다. 제1유닛은 공기조화기(1)의 동작 시스템에서 마스터(master) 역할을 수행하고 제2유닛은 슬레이브(slave) 역할을 수행한다. 본 발명의 실시예에서 제1유닛은 실외기(100), 제2유닛은 실내기(200)로 표현하고 있으나, 이는 한정된 것이 아니다. 예를 들면 실내기(200) 중 어느 하나가 제1유닛이고, 나머지 실내기(200) 및 실외기(100)가 제2유닛일 수도 있다.As shown in FIG. 1, an air conditioner 1 according to an embodiment of the present invention includes a first unit and a plurality of second units connected to communicate with the first unit as a multi-type air conditioner. do. The first unit plays a role of a master in the operating system of the air conditioner 1 and the second unit plays a role of a slave. In the exemplary embodiment of the present invention, the first unit is represented by the outdoor unit 100 and the second unit is represented by the indoor unit 200, but this is not limited. For example, any one of the indoor units 200 may be a first unit, and the remaining indoor units 200 and the outdoor unit 100 may be second units.

실외기(100)는 복수의 독립공간 각각에 분산 배치되는 실내기(200)와 상호 통신 가능함으로써 냉매의 흐름을 제어한다.The outdoor unit 100 can communicate with the indoor unit 200 distributed in each of the plurality of independent spaces to control the flow of the refrigerant.

실외기(100) 및 실내기(200)에는 각각의 작동을 제어할 수 있는 제어 프로그램이 내장되어 있다. 제어 프로그램은 실외기(100) 또는 실내기(200)에 설치된 회로기판(미도시)에 내장되며, 이 회로기판(미도시)의 구동에 의해 실외기(100) 또는 실내기(200)의 작동을 제어한다. 제어 프로그램은 기능의 추가, 성능의 개선, 또는 오류의 수정이 적용됨으로써 그 버전(version)이 상이하며, 프로그램에 이 버전 정보가 포함된다. 예를 들어, 제어 프로그램 코드(code)에서 가장 먼저 독취되는 헤더(header) 영역에 해당 프로그램의 버전이 아스키(ASCII) 또는 바이너리(binary) 코드로 기록되어 있으면, 프로그램 코드 전체를 독취하지 않고 헤더 영역만 독취해도 해당 프로그램의 버전을 용이하게 확인할 수 있다.The outdoor unit 100 and the indoor unit 200 have a built-in control program for controlling the respective operations. The control program is embedded in a circuit board (not shown) installed in the outdoor unit 100 or the indoor unit 200, and controls the operation of the outdoor unit 100 or the indoor unit 200 by driving the circuit board (not shown). The control program differs in its version by adding a function, improving performance, or correcting an error, and the program includes this version information. For example, if the version of the program is written in ASCII or binary code in the header area that is read first from the control program code, the header area is not read without the entire program code. You can easily check the version of the program by just reading it.

그런데 실내기(200)의 이러한 제어 프로그램이 실외기(100)의 제어 프로그램과 대응하지 않는 경우, 예를 들면 실내기(200)의 제어 프로그램 버전이 실외기(100)의 제어 프로그램 버전과 상이한 경우에는 상호 통신에 오류가 발생함으로써 공기조화기(1)의 작동에 문제가 발생할 수 있다. 따라서 실내기(200)의 제어 프 로그램이 실외기(100)와 대응하지 않는 경우, 해당 실내기(200)의 제어 프로그램이 실외기(100)와 대응하도록 갱신할 필요가 있다.However, when such a control program of the indoor unit 200 does not correspond to the control program of the outdoor unit 100, for example, when the control program version of the indoor unit 200 is different from the control program version of the outdoor unit 100, An error may cause a problem in the operation of the air conditioner 1. Therefore, when the control program of the indoor unit 200 does not correspond to the outdoor unit 100, it is necessary to update the control program of the indoor unit 200 to correspond to the outdoor unit 100.

실외기(100)는 이러한 제어 프로그램을 갱신하는 데이터가 저장된 저장부(110)와, 복수의 실내기(200)와 상호 통신하기 위한 통신부(120)와, 저장부(110)의 갱신 데이터를 기초로 하여 실외기(100)와 대응하지 않는 실내기(200)의 제어 프로그램을 갱신하는 제어부(130)를 포함한다.The outdoor unit 100 is based on a storage unit 110 storing data for updating such a control program, a communication unit 120 for communicating with a plurality of indoor units 200, and update data of the storage unit 110. And a controller 130 for updating a control program of the indoor unit 200 that does not correspond to the outdoor unit 100.

저장부(110)는 실내기(200)의 제어 프로그램이 실외기(100)와 대응하지 않는 경우, 이를 갱신하기 위한 갱신 데이터가 저장된다. 저장부(110)는 저장된 갱신 데이터에 제어부(130)가 접근할 수 있도록 마련된다. 저장부(110)는 제어부(130)에 통합되거나 또는 분리된 플래시 메모리(flash memory)와 같은 비휘발성 메모리로 구현된다.When the control program of the indoor unit 200 does not correspond to the outdoor unit 100, the storage unit 110 stores update data for updating the indoor unit 200. The storage unit 110 is provided so that the controller 130 can access the stored update data. The storage unit 110 is implemented as a nonvolatile memory such as a flash memory integrated with or separated from the control unit 130.

저장부(110)에 저장된 갱신 데이터는 실내기(200)의 제어 프로그램 전체 코드를 포함하거나 또는 개선된 일부 프로그램 코드일 수 있다. 이는 제어부(130)가 실내기(200) 제어 프로그램을 갱신하는 방법, 즉 기존의 제어 프로그램을 삭제한 후 재설치하거나, 또는 개선된 코드만을 업데이트하는 방법에 대응한다.The update data stored in the storage unit 110 may include the entire control program code of the indoor unit 200 or may be some program code that is improved. This corresponds to a method in which the control unit 130 updates the indoor unit 200 control program, that is, after deleting and reinstalling the existing control program or updating only the improved code.

저장부(110)에 저장된 갱신 데이터는 공기조화기(1)의 제조 시 저장부(110)에 기록될 수 있으며, 또는 실외기(100)가 네트워크를 통해 서버(미도시)에 접속됨으로써, 갱신 데이터가 이 서버(미도시)로부터 저장부(110)에 전달될 수도 있다. 또는 저장부(110)는 실외기(100)로부터 착탈 가능한 휴대용 메모리로 구현됨으로써, 갱신 데이터를 기록한 후 실외기(100)에 재장착될 수도 있다.The update data stored in the storage unit 110 may be recorded in the storage unit 110 at the time of manufacture of the air conditioner 1, or the outdoor unit 100 is connected to a server (not shown) through a network, thereby updating the update data. May be transferred from the server (not shown) to the storage unit 110. Alternatively, the storage unit 110 may be implemented as a portable memory detachable from the outdoor unit 100, and thus may be remounted in the outdoor unit 100 after recording update data.

통신부(120)는 실외기(100)가 복수의 실내기(200)와 상호 통신을 수행하도록 마련된다. 통신부(120)는 RS-485 등의 유선 인터페이스 또는 무선 인터페이스를 기반으로 구현될 수 있다. 통신부(120)는 실내기(200)로부터 전달되는 정보를 제어부(130)로 전달하는 한편, 제어부(130)로부터의 제어 신호가 실내기(200)에 전달될 수 있도록 한다.The communicator 120 is provided such that the outdoor unit 100 communicates with the plurality of indoor units 200. The communication unit 120 may be implemented based on a wired interface or a wireless interface such as RS-485. The communication unit 120 transmits the information transmitted from the indoor unit 200 to the control unit 130, while allowing the control signal from the control unit 130 to be transmitted to the indoor unit 200.

제어부(130)는 복수 실내기(200) 중 어느 하나의 제어 프로그램이 실외기(100)의 제어 프로그램, 즉 자체 제어 프로그램과 대응하지 않으면, 해당 실내기(200)의 제어 프로그램을 갱신한다. 제어부(130)는 복수 실내기(200) 중 어느 하나의 제어 프로그램 버전이 실외기(100)의 제어 프로그램 버전과 상이하면, 두 제어 프로그램이 상호 대응하지 않는 것으로 판단한다. 이에, 제어부(130)는 저장부(110)에 저장된 갱신 데이터를 해당 실내기(200)에 통신부(120)를 통해 전송한다.If the control program of any one of the indoor units 200 does not correspond to the control program of the outdoor unit 100, that is, the own control program, the controller 130 updates the control program of the indoor unit 200. If the control program version of any one of the plurality of indoor units 200 is different from the control program version of the outdoor unit 100, the controller 130 determines that the two control programs do not correspond to each other. Thus, the controller 130 transmits the update data stored in the storage unit 110 to the indoor unit 200 through the communication unit 120.

제어부(130)가 실내기(200)의 제어 프로그램 버전을 확인하는 시기는 다양하게 지정될 수 있다. 예를 들면, 제어부(130)는 공기조화기(1)에 전원이 최초 인가되고, 정상 작동을 위한 메인터넌스(maintenance) 과정 시에 실내기(200)의 제어 프로그램을 검색할 수 있다. 제어부(130)는 메인터넌스 과정 시 실외기(100)에 접속된 실내기(200)를 확인하고, 각 실내기(200)가 정상적으로 작동하는지 점검한다. 이 때 제어부(130)는 실내기(200)의 제어 프로그램을 함께 점검한다.When the controller 130 checks the control program version of the indoor unit 200 may be variously specified. For example, the controller 130 may initially apply power to the air conditioner 1 and search for the control program of the indoor unit 200 during the maintenance process for normal operation. The controller 130 checks the indoor unit 200 connected to the outdoor unit 100 during the maintenance process, and checks whether each indoor unit 200 operates normally. At this time, the controller 130 checks the control program of the indoor unit 200 together.

제어부(130)는 모든 실내기(200)의 제어 프로그램이 실외기(100)와 대응한다고 판단하면, 예를 들어 모든 실내기(200)의 제어 프로그램 버전이 실외기(100)와 동일하면, 공기조화기(1) 시스템을 정상 작동시킨다. 한편 제어부(130)는 실외기(100)와 대응하지 않는 실내기(200)가 있다고 판단하면, 해당 실내기(200)의 제어 프로그램을 갱신한다.If the control unit 130 determines that the control programs of all the indoor units 200 correspond to the outdoor unit 100, for example, if the control program versions of all the indoor units 200 are the same as the outdoor unit 100, the air conditioner 1 ) Operate the system normally. If the controller 130 determines that there is an indoor unit 200 that does not correspond to the outdoor unit 100, the controller 130 updates the control program of the indoor unit 200.

제어부(130)가 실내기(200)의 제어 프로그램을 갱신하는 방법은 다양하게 지정된다. 예를 들면, 해당 제어 프로그램을 모두 삭제한 후 새로 설치하거나, 또는 기존 제어 프로그램과 상이한 부분만을 업데이트할 수도 있다. 어느 하나의 실내기(200)의 제어 프로그램이 갱신되는 동안, 다른 실내기(200)는 대기한다.The method of updating the control program of the indoor unit 200 by the controller 130 is variously specified. For example, the control program may be deleted and then newly installed, or only a part different from the existing control program may be updated. While the control program of one indoor unit 200 is updated, the other indoor unit 200 waits.

이러한 구성에 의하여, 본 발명의 실시예에 따른 공기조화기(1)에서 실내기(200) 및 실외기(100)의 제어 프로그램이 상호 대응하도록 갱신하는 방법에 대해 도 1 및 도 2를 참조하여 설명한다. 도 2는 이러한 방법을 나타낸 흐름도이다.With such a configuration, a method of updating the control program of the indoor unit 200 and the outdoor unit 100 in the air conditioner 1 according to the embodiment of the present invention will be described with reference to FIGS. 1 and 2. . 2 is a flow chart illustrating this method.

도 1 및 도 2에 도시된 바와 같이, 최초 공기조화기(1)의 시스템 전원이 턴온된다(S100). 실외기(100) 및 각 실내기(200)에 전원이 인가되며, 제어부(130)는 실외기(100)의 작동 점검 및 통신부(120)를 통한 각 실내기(200)의 점검을 개시한다. 이 때, 제어부(130)는 각 실내기(200)의 제어 프로그램 버전을 체크한다(S110).1 and 2, the system power supply of the first air conditioner 1 is turned on (S100). Power is applied to the outdoor unit 100 and each indoor unit 200, and the control unit 130 starts the operation check of the outdoor unit 100 and the inspection of each indoor unit 200 through the communication unit 120. At this time, the controller 130 checks the control program version of each indoor unit 200 (S110).

제어부(130)는 각 실내기(200)의 제어 프로그램이 실외기(100)의 제어 프로그램 버전과 상이한지 판단한다(S120). 여기서 제어부(130)는 프로그램 버전이 상이한 실내기(200)가 없으면, 즉 실외기(100) 및 모든 실내기(200)의 제어 프로그램이 상호 대응한다고 판단하면, 공기조화기(1) 시스템을 정상 작동시킨다(S130).The controller 130 determines whether the control program of each indoor unit 200 is different from the control program version of the outdoor unit 100 (S120). If the controller 130 does not have an indoor unit 200 having a different program version, that is, if the control programs of the outdoor unit 100 and all indoor units 200 correspond to each other, the controller 130 operates the air conditioner 1 system normally ( S130).

그러나 복수 실내기(200) 중 적어도 어느 하나의 실내기(200)의 제어 프로그 램 버전이 실외기(100)와 상이하다고 판단하면, 제어부(130)는 저장부(110)에 저장된 제어 프로그램의 갱신 데이터를 해당 실내기(200)로 전송한다(S140). 이 때, 다른 실내기(200)는 일단 대기시킨다.However, if it is determined that the control program version of at least one indoor unit 200 of the plurality of indoor units 200 is different from the outdoor unit 100, the controller 130 may update the control data stored in the storage unit 110. It transmits to the indoor unit 200 (S140). At this time, the other indoor unit 200 is made to wait once.

제어부(130)는 이 갱신 데이터를 기초로 하여 해당 실내기(200)의 제어 프로그램을 갱신한다(S150). 여기서 제어부(130)가 실내기(200)의 제어 프로그램의 갱신을 수행한다고 표현했으나, 이는 한정된 것이 아니다. 예를 들면, 갱신 데이터에 제어 프로그램 갱신을 위한 자동실행 프로그램이 포함되고, 이 자동실행 프로그램이 실행됨으로써 제어 프로그램의 갱신이 수행되는 방법도 가능하다.The control unit 130 updates the control program of the indoor unit 200 based on the update data (S150). Although the control unit 130 is expressed as performing the update of the control program of the indoor unit 200, this is not limited. For example, the autonomous program for updating the control program is included in the update data, and the execution of this autorun program is also possible.

제어부(130)는 해당 실내기(200)의 제어 프로그램이 정상적으로 갱신되었는지 판단한다(S160). 이러한 판단 근거는 다양하게 지정될 수 있는데, 예를 들면 제어 프로그램이 갱신된 후에 실내기(200)가 실외기(100)로 완료 신호를 송신하면, 제어부(130)가 이를 수신하는 방법이 가능하다.The controller 130 determines whether the control program of the indoor unit 200 is normally updated (S160). The basis for such determination may be variously specified. For example, when the indoor unit 200 transmits a completion signal to the outdoor unit 100 after the control program is updated, a method of receiving the determination unit may be possible.

만일 해당 실내기(200)의 제어 프로그램이 정상적으로 갱신되지 않았다고 판단하면, 제어부(130)는 에러가 발생하였음을 표시하며 공기조화기(1)의 작동을 정지시킨다(S170). 제어부(130)는 상술한 프로세스를 소정 회수 반복하였음에도 불구하고 제어 프로그램이 정상적으로 갱신되지 않았다고 판단하였을 때에, 에러가 발생하였음을 표시할 수도 있다.If it is determined that the control program of the indoor unit 200 is not normally updated, the controller 130 indicates that an error has occurred and stops the operation of the air conditioner 1 (S170). The controller 130 may display that an error has occurred when it is determined that the control program is not normally updated despite repeating the above-described process a predetermined number of times.

제어부(130)는 제어 프로그램의 갱신이 정상적으로 이루어졌다고 판단하면, 각 실내기(200)의 제어 프로그램 버전을 재차 체크한다(S110). 여기서 버전이 상이한 실내기(200)가 있는지 판단하여(S120), 모든 실내기(200)의 제어 프로그램이 실 외기(100)와 대응하면 공기조화기(1)의 시스템을 정상 작동시킨다(S130).When the controller 130 determines that the control program has been updated normally, the controller 130 checks again the control program version of each indoor unit 200 (S110). Here, it is determined whether there is an indoor unit 200 having a different version (S120), and if the control programs of all the indoor units 200 correspond to the outdoor unit 100, the system of the air conditioner 1 is normally operated (S130).

이상 설명한 바와 같이, 실외기(100) 및 복수의 실내기(200)를 포함하는 멀티 방식의 공기조화기(1)에 있어서, 실내기(200)의 제어 프로그램이 실외기(100)와 대응하는지 판단하며, 대응하지 않는 실내기(200)에 갱신 데이터를 전송하고 그 제어 프로그램을 갱신함으로써, 실외기(100) 및 실내기(200)의 제어 프로그램이 상호 대응하도록 한다.As described above, in the multi-type air conditioner 1 including the outdoor unit 100 and the plurality of indoor units 200, it is determined whether the control program of the indoor unit 200 corresponds to the outdoor unit 100, By transmitting update data to the indoor unit 200 which is not used and updating the control program, the control programs of the outdoor unit 100 and the indoor unit 200 correspond to each other.

상기한 실시예는 예시적인 것에 불과한 것으로, 당해 기술 분야의 통상의 지식을 가진 자라면 다양한 변형 및 균등한 타 실시예가 가능하다. 따라서, 본 발명의 진정한 기술적 보호범위는 하기의 특허청구범위에 기재된 발명의 기술적 사상에 의해 정해져야 할 것이다.The above embodiments are merely exemplary, and various modifications and equivalent other embodiments are possible to those skilled in the art. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the invention described in the claims below.

도 1은 본 발명의 실시예에 따른 공기조화기의 제어 구성도,1 is a control block diagram of an air conditioner according to an embodiment of the present invention;

도 2는 도 1의 공기조화기에서 실내기의 제어 프로그램을 갱신하는 과정을 나타낸 흐름도이다.2 is a flowchart illustrating a process of updating a control program of an indoor unit in the air conditioner of FIG. 1.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

1 : 공기조화기 100 : 실외기1: air conditioner 100: outdoor unit

110 : 저장부 120 : 통신부110: storage unit 120: communication unit

130 : 제어부 200 : 실내기130: control unit 200: indoor unit

Claims (8)

공기조화기에 있어서,In air conditioners, 각각 제어 프로그램을 가지고, 제1유닛 및 상기 제1유닛과 접속된 적어도 하나의 제2유닛을 포함하며,Each having a control program, said first unit and at least one second unit connected to said first unit, 상기 제1유닛은,The first unit, 상기 제2유닛과 통신을 수행하는 통신부와;A communication unit for communicating with the second unit; 상기 제2유닛의 제어 프로그램이 자체 상기 제어 프로그램과 대응하지 않으면, 상기 제어 프로그램의 갱신 데이터가 상기 제2유닛에 전송되게 하여, 상기 제2유닛의 제어 프로그램을 갱신하는 제어부를 포함하는 것을 특징으로 하는 공기조화기.And a control unit for updating the control program of the second unit by causing the update data of the control program to be transmitted to the second unit if the control program of the second unit does not correspond to the control program itself. Air conditioning. 제1항에 있어서,The method of claim 1, 상기 제1유닛은 상기 제어 프로그램의 갱신 데이터가 저장된 저장부를 더 포함하는 것을 특징으로 하는 공기조화기.The first unit further comprises a storage unit for storing the update data of the control program. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 제어부는 상기 제2유닛의 제어 프로그램 버전과 상기 자체 제어 프로그램 버전을 비교하며, 상기 버전이 상이하면 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않는 것으로 판단하는 것을 특징으로 하는 공기조 화기.The controller compares the control program version of the second unit with the self control program version, and if the version is different, determines that the control program of the second unit does not correspond to the self control program. Tuner. 제3항에 있어서,The method of claim 3, 상기 제어부는 시스템 전원이 턴온되면 상기 제2유닛의 접속을 확인하고, 접속된 상기 제2유닛의 제어 프로그램 버전을 검색하는 것을 특징으로 하는 공기조화기.The controller checks the connection of the second unit when the system power is turned on, and retrieves the control program version of the connected second unit. 제1항에 있어서,The method of claim 1, 상기 제1유닛은 실외기이며, 상기 제2유닛은 실내기인 것을 특징으로 하는 공기조화기.And the first unit is an outdoor unit, and the second unit is an indoor unit. 각각 제어 프로그램을 가지고, 제1유닛 및 상기 제1유닛과 접속된 적어도 하나의 제2유닛을 포함하는 공기조화기의 제어방법에 있어서,In the control method of the air conditioner, each having a control program, comprising a first unit and at least one second unit connected to the first unit, 상기 제2유닛의 접속을 확인하고, 자체 상기 제어 프로그램과 상기 제2유닛의 제어 프로그램을 비교하는 단계와;Checking the connection of the second unit and comparing the control program of the second unit with the control program of the second unit; 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않으면, 상기 제어 프로그램의 갱신 데이터가 상기 제2유닛에 전송되게 하여, 상기 제2유닛의 제어 프로그램을 갱신하는 단계를 포함하는 것을 특징으로 하는 공기조화기의 제어방법.If the control program of the second unit does not correspond to the own control program, causing the update data of the control program to be transmitted to the second unit, and updating the control program of the second unit. Air conditioner control method. 제6항에 있어서,The method of claim 6, 상기 제어 프로그램 비교 단계는,The control program comparison step, 시스템 전원이 턴온되면 상기 제2유닛의 접속을 확인하며, 접속된 상기 제2유닛의 제어 프로그램 버전을 검색하는 단계를 포함하는 것을 특징으로 하는 공기조화기의 제어방법.Confirming the connection of the second unit when the system power is turned on, and searching for a control program version of the connected second unit. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 상기 제어 프로그램 비교 단계는,The control program comparison step, 상기 제2유닛의 제어 프로그램 버전과 상기 자체 제어 프로그램 버전을 비교하며, 상기 버전이 상이하면 상기 제2유닛의 제어 프로그램이 상기 자체 제어 프로그램과 대응하지 않는 것으로 판단하는 단계를 포함하는 것을 특징으로 하는 공기조화기의 제어방법.And comparing the control program version of the second unit with the self control program version, and if the version is different, determining that the control program of the second unit does not correspond to the self control program. Control method of air conditioner.
KR1020070133448A 2007-12-18 2007-12-18 Air conditioner and control method of the same KR20090065904A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070133448A KR20090065904A (en) 2007-12-18 2007-12-18 Air conditioner and control method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070133448A KR20090065904A (en) 2007-12-18 2007-12-18 Air conditioner and control method of the same

Publications (1)

Publication Number Publication Date
KR20090065904A true KR20090065904A (en) 2009-06-23

Family

ID=40994098

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070133448A KR20090065904A (en) 2007-12-18 2007-12-18 Air conditioner and control method of the same

Country Status (1)

Country Link
KR (1) KR20090065904A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109539473A (en) * 2018-10-15 2019-03-29 平安科技(深圳)有限公司 The fault type of air-conditioning system determines method, electronic equipment
GB2590223B (en) * 2018-08-28 2022-10-26 Mitsubishi Electric Corp Air-conditioning system and program update method of air-conditioning system
WO2023132592A1 (en) * 2022-01-04 2023-07-13 엘지전자 주식회사 Electronic device capable of function upgrade and method for upgrading function of electronic device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2590223B (en) * 2018-08-28 2022-10-26 Mitsubishi Electric Corp Air-conditioning system and program update method of air-conditioning system
US11859841B2 (en) 2018-08-28 2024-01-02 Mitsubishi Electric Corporation Air-conditioning system and program update method of air-conditioning system
CN109539473A (en) * 2018-10-15 2019-03-29 平安科技(深圳)有限公司 The fault type of air-conditioning system determines method, electronic equipment
CN109539473B (en) * 2018-10-15 2021-09-28 平安科技(深圳)有限公司 Fault type determination method of air conditioning system and electronic equipment
WO2023132592A1 (en) * 2022-01-04 2023-07-13 엘지전자 주식회사 Electronic device capable of function upgrade and method for upgrading function of electronic device

Similar Documents

Publication Publication Date Title
US8761945B2 (en) Device commissioning in a heating, ventilation and air conditioning network
US20100298985A1 (en) Customer equipment profile system for hvac controls
US8762666B2 (en) Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US9599359B2 (en) Integrated controller an HVAC system
US9377768B2 (en) Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8463443B2 (en) Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US20100106957A1 (en) Programming and configuration in a heating, ventilation and air conditioning network
JP7008832B2 (en) How to update the air conditioning system and the program of the air conditioning system
WO2020044447A1 (en) Air conditioning system and air conditioning system program update method
CN112344524B (en) Control method of air conditioner, air conditioner and storage medium
CN111506449A (en) Air conditioner parameter storage method and device and storage medium
KR20090065904A (en) Air conditioner and control method of the same
US20210182050A1 (en) Air-conditioning system and program update method of air-conditioning system
JPWO2019030896A1 (en) Program update method, outdoor unit and management device
US20180367378A1 (en) Communication adapter and program update method for communication adapter
AU2010227069B2 (en) Customer equipment profile system for HVAC controls
JP2007322086A (en) Air conditioner, and indoor unit for air conditioner
JP6961091B2 (en) Program transfer system and program transfer method
US20080217417A1 (en) Air conditioner
JP7322764B2 (en) air conditioner
CN113757935B (en) Data updating method and device, air conditioner and computer readable storage medium
JP6671538B2 (en) Air conditioner maintenance system and air conditioner maintenance method
JP3864909B2 (en) Rewriting method of control program for refrigeration equipment
JP2009245331A (en) Controller of air-conditioner, and software upgrade method of controller of air-conditioner
JP6926520B2 (en) Air conditioner

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application