JP7243217B2 - 空気調和機及び空気調和システム - Google Patents
空気調和機及び空気調和システム Download PDFInfo
- Publication number
- JP7243217B2 JP7243217B2 JP2019011029A JP2019011029A JP7243217B2 JP 7243217 B2 JP7243217 B2 JP 7243217B2 JP 2019011029 A JP2019011029 A JP 2019011029A JP 2019011029 A JP2019011029 A JP 2019011029A JP 7243217 B2 JP7243217 B2 JP 7243217B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- air conditioner
- divided data
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Air Conditioning Control Device (AREA)
- Stored Programmes (AREA)
Description
本発明は、上記のような課題に着目したもので、制御プログラムを一時的に記憶させる記憶領域の容量が小さい揮発性メモリを用いた空気調和機でも制御プログラムを更新できる空気調和機及び空気調和システムを提供することを目的とする。
なお、以下に示す実施形態は、本発明に係る空気調和機の技術的思想を具体化するための方法や装置を例示するものである。本発明の技術的思想は、請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。
(構成)
図1に示すように、空気調和システム30は、通信アダプタ2と空気調和機本体3で構成された空気調和機1と、通信アダプタ2と無線や有線により外部ネットワーク4で接続されたサーバ5とを備えている。図1では、例えば、空気調和機の圧縮機やインバータの図示は省略されている。
通信アダプタ2は、サーバ5と通信を行うネットワーク通信部6と、空気調和機本体3の制御プログラムが記憶される記憶部7と、通信アダプタ2の全体の動作を制御する通信アダプタ側プロセッサ8と、を備えている。
通信アダプタ側プロセッサ8は、サーバ5から送信される制御プログラムを構成する複数のデータ群9が送信されると、送信されたデータ群9を外部ネットワーク4及びネットワーク通信部6を介して受信して記憶部7に記憶させる。また、通信アダプタ側プロセッサ8は、記憶部7に複数のデータ群9のすべてが記憶されると、空気調和機本体3が制御プログラムの更新ができる状態(例えば、空調運転が停止している状態であり、その状態は空気調和機本体3の制御部側プロセッサ16より送信される)にあるか否かを判定し、更新ができる状態にあると判定した場合には、記憶部7に記憶された複数のデータ群9のうちの1つのデータ群9を読み出し、空気調和機本体3に送信する処理(以下、「送信処理」とも呼ぶ)を第2メモリ15の最後尾のブロックに記憶されたデータ群9の送信が完了するまで繰り返す。
制御部13は、RAM等の揮発性メモリである第1メモリ14と、フラッシュROM等の書き換えが可能な不揮発性メモリである第2メモリ15と、第2メモリ15が記憶している制御プログラムを実行して室内機の全体の動作を制御する制御部側プロセッサ16と、を備えている。
第1メモリ14は、データ群9の記憶や圧縮データ12の解凍等が可能な大きさの記憶領域を有している。第2メモリ15は、図4に示すように、複数のブロック171、172、173~17512に分割された記憶領域を有し、ブロック171、172、173~17512それぞれに分割データを記憶することで、1つの制御プログラムを記憶可能となっている。
記憶部19は、制御プログラムとして、制御プログラムを構成する複数のデータ群9を記憶している。記憶部19内の複数のデータ群9の更新は、サーバ5の管理者の手作業、または自動プログラムによって行われる。
サーバ側プロセッサ20は、記憶部19が記憶している制御プログラムが更新されると、更新された制御プログラムを構成する複数のデータ群9を通信アダプタ2に送信する。
次に、第1実施形態に係る空気調和機の動作について図面を参照しつつ説明する。
まず、図5に示すように、サーバ5に更新用の制御プログラムを記憶させる(ステップS101)。続いて、通信アダプタ2は、サーバ5から新たに更新用プログラムが用意されたことを受信すると、更新用の制御プログラムをダウンロードして取得できたか否かを判定する(ステップS102)。そして、制御プログラムを取得できなかったと判定した場合には(ステップS102-No)、再度更新用の制御プログラムのダウンロードを行う。一方、制御プログラムを取得できたと判定した場合には(ステップS102-Yes)、空気調和機本体3が制御プログラムの更新ができる状態にあるか否かを判定する(ステップS103)。この更新できる状態とは、例えば、空調運転が停止している状態を指す。
そして、空気調和機本体3が制御プログラムの更新ができる状態にないと判定した場合には(ステップS103-No)、この判定を再度行う。一方、空気調和機本体3が制御プログラムの更新ができる状態にあると判定した場合には(ステップS103-Yes)、通信アダプタ2から空気調和機本体3に複数のデータ群9のうちの1つを送信する(ステップS104)。
そして、通信アダプタ2が制御プログラムを構成する複数のデータ群のすべてを送信したと判定した場合には(ステップS107-Yes)、空気調和機本体3の制御部側プロセッサ16は更新した制御プログラムで空気調和機本体3を制御できるようにリセット処理を行う(ステップS108)。これにより、更新後の制御プログラムにより空気調和機本体3が動作する。
このような問題に対し、第1の実施形態に係る空気調和機1は、上記したように、第1メモリ14の記憶領域の容量が小さい揮発性メモリを用いた空気調和機でも制御プログラムを更新できる。
(1)なお、第1の実施形態に係る空気調和機1では、データ群9として、分割データ長データ10、書込み先アドレスデータ11及び圧縮データ12を含むものを用いる例を示したが、他の構成を採用することもできる。例えば、図6に示すように、圧縮データ12を解凍して得られる分割データのチェックサム値21を含むようにしてもよい。
この場合、制御部側プロセッサ16は、第1メモリ14が記憶しているデータ群9のうちから書込み先アドレスデータ11及びチェックサム値21を取得し、取得した書込み先アドレスデータ11が示す第2メモリ15のブロック171、172、173~17512に記憶されている分割データのチェックサム値を算出する。そして、算出したチェックサム値と、取得したチェックサム値21とが一致するか否かを判定する。そして、これらが一致すると判定した場合には、第1メモリ14が記憶しているデータ群9のうちの圧縮データを解凍して得られる分割データの第2メモリ15(ブロック)への書き込みを禁止する。
このような構成によれば、第2メモリ15に既に書き込まれている分割データが第2メモリ15に再度書き込まれることを防止することができる。それゆえ、第2メモリ15の無駄な書き換えを防止でき、第2メモリ15の寿命が短くなることを防止できる。
次に、本発明の第2の実施形態に係る空気調和機1について説明する。図9は、第1の実施形態の空気調和機1を示す図である。図9において、図1に対応する部分には同一符号を付し重複説明を省略する。
第2の実施形態の空気調和機1は、図9に示すように空気調和機本体3の構成が第1の実施形態に第3メモリ22と、第4メモリ23と、室外機側プロセッサ24とを有する室外機の室外機制御部25を更に備えている。室外機制御部25また、データ群9には、図10に示すように、室内機の制御部13の制御部側プロセッサ16と室外機の室外機制御部25の室外機側プロセッサ24との1つを示す指定データ26が付加されている。また室内機の制御部13の動作も第1の実施形態と異なっている。
Claims (8)
- 空気調和機本体と、前記空気調和機本体と外部ネットワークを接続する通信アダプタとを備えた空気調和機において、
前記空気調和機本体は、制御部を備え、
前記制御部は、
制御部側プロセッサと、
第1メモリと、
複数のブロックに分割された記憶領域を有し、前記空気調和機本体を制御するための制御プログラムを記憶する第2メモリと、を備え、
前記通信アダプタは、
通信アダプタ側プロセッサと、
前記外部ネットワークを介して取得する制御プログラムを記憶する記憶部と、
前記外部ネットワークと通信を行うネットワーク通信部と、を備え、
前記制御プログラムは、前記第2メモリの1ブロック分のデータ長で分割された複数の分割データで形成され、
前記制御部側プロセッサは、
前記複数の分割データを前記通信アダプタから1つずつ取得して前記第1メモリに記憶させるとともに、前記第1メモリに記憶させた前記分割データを前記制御プログラムの分割データとして前記第2メモリのブロックに書き込む更新処理を実行し、
前記分割データは、前記分割データに前記制御部側プロセッサが前記分割データを前記第2メモリのブロックへ書き込む際の書き込み先を示す書き込み先アドレスが付加された分割データ群として前記通信アダプタから送信されることを特徴とする空気調和機。 - 前記制御部側プロセッサは、前記第1メモリに記憶した前記分割データ群の中の前記分割データと、前記分割データ群の中の前記書き込み先アドレスが示す前記第2メモリのブロックに記憶されている前記制御プログラムの分割データとが一致するか否かを判定し、一致すると判定した場合には、前記分割データの前記第2メモリへの書き込みを禁止することを特徴とする請求項1に記載の空気調和機。
- 前記分割データは、圧縮データであり、
前記制御部側プロセッサは、前記第1メモリに記憶させた前記圧縮データを解凍して得た前記分割データを前記第2メモリに書き込むことを特徴とする請求項1または2に記載の空気調和機。 - 前記分割データ群には、さらに、前記分割データのチェックサム値を含み、
前記制御部側プロセッサは、さらに、前記分割データのチェックサム値を取得し、取得したチェックサム値と、前記第2メモリのうちの、前記第1メモリに記憶させた前記分割データ群の中の前記分割データと、前記分割データ群の中の前記書き込み先アドレスが示す前記第2メモリのブロックに記憶されている前記制御プログラムの分割データのチェックサム値とが一致するか否かを判定し、一致すると判定した場合には、前記第1メモリに記憶させた前記分割データの前記第2メモリへの書き込みを禁止することを特徴とする請求項1から3の何れか1項に記載の空気調和機。 - 空気調和機本体と、前記空気調和機本体と外部ネットワークを接続する通信アダプタとを備えた空気調和機において、
前記空気調和機本体は、制御部を備え、
前記制御部は、
制御部側プロセッサと、
第1メモリと、
複数のブロックに分割された記憶領域を有し、前記空気調和機本体を制御するための制御プログラムを記憶する第2メモリと、を備え、
前記通信アダプタは、
通信アダプタ側プロセッサと、
前記外部ネットワークを介して取得する制御プログラムを記憶する記憶部と、
前記外部ネットワークと通信を行うネットワーク通信部と、を備え、
前記制御プログラムは、前記第2メモリの1ブロック分のデータ長で分割された複数の分割データで形成され、
前記制御部側プロセッサは、
前記複数の分割データを前記通信アダプタから1つずつ取得して前記第1メモリに記憶させるとともに、前記第1メモリに記憶させた前記分割データを前記制御プログラムの分割データとして前記第2メモリのブロックに書き込む更新処理を実行し、
前記分割データは、圧縮データであり、
前記制御部側プロセッサは、前記第1メモリに記憶させた前記圧縮データを解凍して得た前記分割データを前記第2メモリに書き込み、
前記通信アダプタは、前記外部ネットワークを介して取得する複数のデータ群を前記記憶部に記憶し、
前記複数のデータ群のそれぞれは、書き込み先アドレスデータ、前記圧縮データ、及び当該圧縮データのデータ長と当該書き込み先アドレスデータのデータ長とを合計したデータ長を示す分割データ長データを含んで形成されたデータ群であり、
前記通信アダプタ側プロセッサは、前記記憶部が記憶している前記複数のデータ群のうちの1つのデータ群を読み出し、前記制御部側プロセッサに送信する送信処理を実行することを特徴とする空気調和機。 - 前記空気調和機は、前記制御部側プロセッサを複数有しており、
前記複数のデータ群には、前記制御部側プロセッサの1つを示す指定データが付加されており、
前記通信アダプタ側プロセッサは、前記記憶部が記憶している前記複数のデータ群のうちの1つのデータ群を読み出し、当該複数のデータ群に付加されている指定データが示す前記制御部側プロセッサに送信する処理を順次実行することを特徴とする請求項5に記載の空気調和機。 - 前記空気調和機本体は、前記通信アダプタを内蔵したことを特徴とする請求項1から6の何れか1項に記載の空気調和機。
- 請求項1から7の何れか1項に記載の空気調和機と、該空気調和機と外部ネットワークを介して通信を行うサーバとを備えて、
前記サーバには、前記空気調和機の制御プログラムが格納されたことを特徴とする空気調和システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019011029A JP7243217B2 (ja) | 2019-01-25 | 2019-01-25 | 空気調和機及び空気調和システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019011029A JP7243217B2 (ja) | 2019-01-25 | 2019-01-25 | 空気調和機及び空気調和システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020118388A JP2020118388A (ja) | 2020-08-06 |
JP7243217B2 true JP7243217B2 (ja) | 2023-03-22 |
Family
ID=71890481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019011029A Active JP7243217B2 (ja) | 2019-01-25 | 2019-01-25 | 空気調和機及び空気調和システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7243217B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7538661B2 (ja) | 2020-09-01 | 2024-08-22 | 東芝ライフスタイル株式会社 | 家電システム |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322305A (ja) | 1999-05-06 | 2000-11-24 | Seiko Epson Corp | 記憶制御装置および記憶システム |
JP2007078221A (ja) | 2005-09-13 | 2007-03-29 | Daikin Ind Ltd | 空調制御システム |
JP2007115060A (ja) | 2005-10-20 | 2007-05-10 | Seiko Epson Corp | 情報処理装置及び情報処理装置の制御方法 |
JP2007299222A (ja) | 2006-04-28 | 2007-11-15 | Nec Electronics Corp | データ更新方法、データ更新プログラム、及びそれらを用いた情報端末装置 |
JP2010176246A (ja) | 2009-01-28 | 2010-08-12 | Funai Electric Co Ltd | ネットワーク装置 |
JP2012216010A (ja) | 2011-03-31 | 2012-11-08 | Nec Corp | 情報処理装置及びファームウェア更新方法 |
JP2016139262A (ja) | 2015-01-27 | 2016-08-04 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
WO2017199331A1 (ja) | 2016-05-17 | 2017-11-23 | 三菱電機株式会社 | 空気調和機システム、書き換え制御方法及び書き換え制御プログラム |
JP2018180948A (ja) | 2017-04-13 | 2018-11-15 | 日立オートモティブシステムズ株式会社 | 制御装置、プログラム更新システム、プログラム更新方法 |
-
2019
- 2019-01-25 JP JP2019011029A patent/JP7243217B2/ja active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322305A (ja) | 1999-05-06 | 2000-11-24 | Seiko Epson Corp | 記憶制御装置および記憶システム |
JP2007078221A (ja) | 2005-09-13 | 2007-03-29 | Daikin Ind Ltd | 空調制御システム |
JP2007115060A (ja) | 2005-10-20 | 2007-05-10 | Seiko Epson Corp | 情報処理装置及び情報処理装置の制御方法 |
JP2007299222A (ja) | 2006-04-28 | 2007-11-15 | Nec Electronics Corp | データ更新方法、データ更新プログラム、及びそれらを用いた情報端末装置 |
JP2010176246A (ja) | 2009-01-28 | 2010-08-12 | Funai Electric Co Ltd | ネットワーク装置 |
JP2012216010A (ja) | 2011-03-31 | 2012-11-08 | Nec Corp | 情報処理装置及びファームウェア更新方法 |
JP2016139262A (ja) | 2015-01-27 | 2016-08-04 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
WO2017199331A1 (ja) | 2016-05-17 | 2017-11-23 | 三菱電機株式会社 | 空気調和機システム、書き換え制御方法及び書き換え制御プログラム |
JP2018180948A (ja) | 2017-04-13 | 2018-11-15 | 日立オートモティブシステムズ株式会社 | 制御装置、プログラム更新システム、プログラム更新方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2020118388A (ja) | 2020-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3451170B1 (en) | Vehicular electronic control device, program update method and server device | |
US5802549A (en) | Method and apparatus for patching pages of ROM | |
US11513783B2 (en) | Control apparatus, program update system, and program update method | |
JP2014126989A (ja) | 制御装置、制御方法、及び、プログラム | |
CN110083380A (zh) | 固件更新方法及使用此方法的电子装置 | |
CN111562933A (zh) | 一种空调升级方法以及空调系统 | |
JP7243217B2 (ja) | 空気調和機及び空気調和システム | |
CN114780128A (zh) | 嵌入式设备固件更新方法、嵌入式设备及开发端设备 | |
WO2019207729A1 (ja) | 産業用コンピュータ、産業用コンピュータシステム、オペレーティングシステム更新方法及びプログラム | |
JP2004213201A (ja) | バージョンアップ方法 | |
CN111052075B (zh) | 提高在位固件更新稳健性的方法及装置 | |
CN109716289B (zh) | 二值图像差分修补 | |
JP6575157B2 (ja) | ファームウェアのダウンロード方法及びファームウェア組込機器 | |
US20110082995A1 (en) | Information processing apparatus | |
CN113260819A (zh) | 空调系统 | |
JP2004078902A (ja) | 記憶装置、メモリ管理方法及びプログラム | |
JP6869330B2 (ja) | プログラム更新装置、プログラム更新方法及びプログラム | |
CN113360185B (zh) | 空调外机的微控制单元的处理方法、装置以及微控制单元 | |
JP4478298B2 (ja) | データ転送システム | |
JP2001034601A (ja) | ワンチップマイクロコンピュータ内蔵用の不揮発性メモリへのデータ書込み方法 | |
JP6506050B2 (ja) | 端末電子機器 | |
JP7267503B2 (ja) | 無線機器及び空気調和システム | |
KR101779752B1 (ko) | 프로그래머블 로직 컨트롤러 | |
JP6988636B2 (ja) | リプログラミング方法 | |
JP7322764B2 (ja) | 空気調和機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230207 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230220 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7243217 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |