JP4775329B2 - 電子機器、通信制御装置、および通信制御方法 - Google Patents
電子機器、通信制御装置、および通信制御方法 Download PDFInfo
- Publication number
- JP4775329B2 JP4775329B2 JP2007151698A JP2007151698A JP4775329B2 JP 4775329 B2 JP4775329 B2 JP 4775329B2 JP 2007151698 A JP2007151698 A JP 2007151698A JP 2007151698 A JP2007151698 A JP 2007151698A JP 4775329 B2 JP4775329 B2 JP 4775329B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- task
- processing unit
- executed
- communication control
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Battery Mounting, Suspending (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Power Sources (AREA)
- Secondary Cells (AREA)
Description
図1において、撮像装置1は、バッテリパック2から供給される電源によって駆動される装置であり、電源供給を受けるための正極端子11および負極端子12、通信端子13、ホストコントローラとしてのマイクロコンピュータ(以下、ホストマイコンと呼ぶ)14、レギュレータ15、撮像・記録処理部16、表示部17、通信制御回路18などを備えている。また、この撮像装置1に対して着脱可能に接続されるバッテリパック2は、撮像装置1との通信機能を備えている。このバッテリパック2は、電源供給用の正極端子21および負極端子22、通信端子23、バッテリセル24、マイクロコンピュータ(以下、バッテリマイコンと呼ぶ)25、通信インタフェース回路26などを備えている。
また、認証処理タスクは、例えば、通信リセット処理、認証のための固有データをバッテリマイコン25側に送信する処理、固有データをバッテリマイコン25側から受信する処理にそれぞれ対応する3つのサブタスクによって構成される。また、使用履歴タスクは、例えば、通信リセット処理、バッテリパック2の使用履歴データをバッテリマイコン25側に送信して記録させる処理にそれぞれ対応する2つのサブタスクによって構成される。
ホストマイコン14に搭載されたRAM14aには、上記のような消費電力の大きい動作を管理するための情報として、シャッタレリーズONフラグ51と、ストロボ充電フラグ52とが記憶される。
通信制御回路18は、例えばバッテリ残量表示タスクの実行中に通信エラーが発生し、これを検出したホストマイコン14から通信リセットコマンドを受信すると、次のような処理を実行する。まず、サブタスク実行ポインタ32をクリアする(ステップS11)。次に、受信データ有効フラグ31を参照し(ステップS12)、フラグの値が“1”であれば、ホストマイコン14に対してACK(Acknowledge)を返信し(ステップS13)、その後に、通信管理領域40の情報をクリアする(ステップS14)。一方、受信データ有効フラグ31の値が“0”である場合には、ホストマイコン14に対して何の応答もせずに、通信管理領域40の情報をクリアする(ステップS14)。
バッテリパック2からホストマイコン14にデータを引き渡すようなタスク(ここではバッテリ残量表示タスク)の実行を指示した後に、通信制御回路18における通信エラーを検出すると(ステップS21)、ホストマイコン14は、次のステップS22以降の処理を実行する。なお、ホストマイコン14は、上述したように、結果要求コマンドに応答して、通信制御回路18から「通信エラー」を示す情報が返送されることで、通信エラーを検出する。また、この他の例として、通信エラーが発生すると、通信制御回路18側からホストマイコン14に対して、通信エラーの発生を通知するようにしてもよい。
Claims (11)
- 通信機能を備えた外部機器と接続し、前記外部機器から電源の供給を受けて動作する電子機器において、
前記外部機器から電源の供給を受けるための電源端子および接地端子と、
前記接地端子の電位を基準とした信号を通信端子を介して送受信する通信処理部と、
前記通信処理部による前記外部機器との通信処理を、あらかじめ決められた一連の通信処理からなる通信タスク単位で制御する通信制御部と、
実行時の電力消費が比較的高い内部動作があらかじめ規定され、前記内部動作が前記電子機器内で実行されたか否かを管理する内部動作管理部と、
を有し、
前記通信制御部は、前記通信タスクの実行中に、前記通信処理部において通信エラーが発生し、かつ、前記内部動作管理部により前記内部動作が実行されたと認識されていた場合には、前記通信処理部をリセットした後、前記通信エラーの発生時に実行していた前記通信タスクを再度実行させることを特徴とする電子機器。 - 前記通信処理部は、前記通信タスクの実行により前記外部機器から受信したデータを順次記憶するデータ記憶部を備え、
前記通信制御部は、前記通信エラーが発生し、かつ、前記内部動作が実行されていたと判断すると、前記通信エラーの発生以前に前記データ記憶部に正常に記憶されたデータを保持し続けた状態で前記通信処理部をリセットする通信エラー用リセット処理を実行させることを特徴とする請求項1記載の電子機器。 - 前記通信タスクの実行により前記外部機器から取得されたデータを用いて所定の処理を実行するデータ処理部をさらに有し、
前記通信制御部は、前記通信処理部に前記通信エラー用リセット処理を実行させた後、前記データ記憶部に記憶されたデータを読み込んで、前記データ処理部に処理させ、その後に、前記通信エラーの発生時に実行していた前記通信タスクを前記通信処理部に再度実行させることを特徴とする請求項2記載の電子機器。 - 前記外部機器は、2次電池によって前記電子機器に電源を供給するバッテリパックであり、
前記データ処理部は、前記2次電池の残容量を計算して表示情報を生成する機能を備え、
前記通信制御部は、前記通信タスクの1つとして、前記残容量の計算のための複数の検出データを前記バッテリパックから受信するためのバッテリ残量タスクを前記通信処理部に実行させていた場合に、前記通信エラーが発生し、かつ、前記内部動作が実行されていたと判断すると、前記通信処理部に前記通信エラー用リセット処理を実行させた後、前記データ記憶部に記憶された前記検出データを読み込み、前記データ処理部に転送して前記残容量の計算および前記表示情報の生成の処理を実行させ、その後に、前記バッテリ残量タスクを前記通信処理部に再度実行させることを特徴とする請求項3記載の電子機器。 - 前記データ処理部は、前記バッテリパックが正規のものであるか否かを判定するための認証処理を実行する機能をさらに備え、
前記通信制御部は、前記電子機器が起動した後、まず、前記通信タスクの1つとして、前記認証処理に必要な認証情報を前記バッテリパックとの間で送受信するための認証タスクを前記通信処理部に実行させた後、前記バッテリ残量タスクを一定時間ごとに実行させ、前記バッテリ残量タスクを実行させているときに、前記通信エラーが発生し、かつ、前記内部動作が実行されていたと判断すると、前記通信処理部に前記通信エラー用リセット処理を実行させた後、前記データ記憶部に記憶された前記検出データを読み込み、前記データ処理部に転送して前記残容量の計算および前記表示情報の生成の処理を実行させ、その後に、前記認証タスクを再度実行させることなく、前記バッテリ残量タスクを前記通信処理部に再度実行させることを特徴とする請求項4記載の電子機器。 - 前記通信処理部は、前記通信制御部から制御コマンドによりいずれかの前記通信タスクの実行を指示されると、当該通信タスクを構成する一連の通信処理を自動的に実行し、また、前記通信タスクを構成する個々の通信処理の進捗状況を管理するための処理進捗情報と、当該通信タスクの実行中における前記通信エラーの発生を示すエラー情報とを記憶し、
前記通信エラー用リセット処理を実行する際には、前記データ記憶部に記憶されたデータを保持し続けるとともに、少なくとも前記処理進捗情報および前記エラー情報を初期化する
ことを特徴とする請求項2記載の電子機器。 - 接続された前記外部機器が正規の通信相手であるか否かを判定するための認証処理を実行するデータ処理部を備え、
前記通信制御部は、前記通信タスクの1つとして、前記認証処理に必要な認証情報を前記外部機器との間で送受信するための認証タスクを前記通信処理部に実行させていた場合に、前記通信エラーが発生し、かつ、前記内部動作が実行されていたと判断すると、前記通信処理部をリセットした後、前記認証タスクを再度実行させることを特徴とする請求項1記載の電子機器。 - 前記通信制御部は、前記通信タスクの1つとして、前記認証処理に必要な認証情報を前記外部機器との間で送受信するための認証タスクを前記通信処理部に実行させていたときに、前記通信エラーが発生したとき、前記内部動作管理部により前記内部動作が実行されたと認識されていない場合には、前記電子機器の動作を終了させるように制御することを特徴とする請求項7記載の電子機器。
- 前記外部機器は、2次電池によって前記電子機器に電源を供給するバッテリパックであることを特徴とする請求項7記載の電子機器。
- 外部機器から電源の供給を受けて動作する電子機器に搭載されて、前記外部機器と通信するための通信制御装置において、
前記外部機器から電源の供給を受けるための前記電子機器の接地端子の電位を基準とした信号を、通信端子を介して送受信する通信処理部と、
前記通信処理部による前記外部機器との通信処理を、あらかじめ決められた一連の通信処理からなる通信タスク単位で制御する通信制御部と、
実行時の電力消費が比較的高い前記電子機器の内部動作があらかじめ規定され、前記内部動作が前記電子機器内で実行されたか否かを管理する内部動作管理部と、
を有し、
前記通信制御部は、前記通信タスクの実行中に、前記通信処理部において通信エラーが発生し、かつ、前記内部動作管理部により前記内部動作が実行されたと認識されていた場合には、前記通信処理部をリセットした後、前記通信エラーの発生時に実行していた前記通信タスクを再度実行させることを特徴とする通信制御装置。 - 外部機器から電源の供給を受けて動作する電子機器において、前記外部機器と通信するための通信制御方法であって、
前記外部機器から電源の供給を受けるための前記電子機器の接地端子の電位を基準とした信号を、通信端子を介して送受信する通信処理部における通信処理を、通信制御部が、あらかじめ決められた一連の通信処理からなる通信タスク単位で実行させ、
内部動作管理部が、実行時の電力消費が比較的高い前記電子機器の内部動作をあらかじめ規定しておき、前記内部動作が前記電子機器内で実行されたか否かを管理し、
前記通信制御部が、前記通信タスクの実行中に、前記通信処理部において通信エラーが発生し、かつ、前記内部動作管理部により前記内部動作が実行されたと認識されていた場合には、前記通信処理部をリセットした後、前記通信エラーの発生時に実行していた前記通信タスクを再度実行させる、
ことを特徴とする通信制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007151698A JP4775329B2 (ja) | 2007-06-07 | 2007-06-07 | 電子機器、通信制御装置、および通信制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007151698A JP4775329B2 (ja) | 2007-06-07 | 2007-06-07 | 電子機器、通信制御装置、および通信制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008305164A JP2008305164A (ja) | 2008-12-18 |
| JP4775329B2 true JP4775329B2 (ja) | 2011-09-21 |
Family
ID=40233841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007151698A Expired - Fee Related JP4775329B2 (ja) | 2007-06-07 | 2007-06-07 | 電子機器、通信制御装置、および通信制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4775329B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5461152B2 (ja) * | 2009-11-16 | 2014-04-02 | 三洋電機株式会社 | パック電池 |
| JP6305358B2 (ja) * | 2015-02-03 | 2018-04-04 | 株式会社東芝 | セル監視装置、方法及びプログラム |
| WO2018096727A1 (ja) * | 2016-11-24 | 2018-05-31 | 日本電気株式会社 | 監視システム、サーバ、端末装置、監視方法、及び、プログラム |
| CN114138699B (zh) * | 2021-11-01 | 2024-03-26 | 珠海格力电器股份有限公司 | 串口通信处理方法、装置、设备、控制系统及存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57212516A (en) * | 1981-06-25 | 1982-12-27 | Fujitsu Ltd | Retry controlling method of data transfer between devices |
| JPS6025002A (ja) * | 1983-07-20 | 1985-02-07 | Shiro Okamura | 磁気記録再生装置 |
| JPH02287633A (ja) * | 1989-04-27 | 1990-11-27 | Hokkaido Nippon Denki Software Kk | デーア処理制御方式 |
| US6809649B1 (en) * | 1999-01-26 | 2004-10-26 | Telefonaktiebolaget Lm Ericsson(Publ) | Method and apparatus for communication between an electronic device and a connected battery |
| JP3838258B2 (ja) * | 2005-03-10 | 2006-10-25 | ソニー株式会社 | バッテリー残量表示方法 |
-
2007
- 2007-06-07 JP JP2007151698A patent/JP4775329B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008305164A (ja) | 2008-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4780062B2 (ja) | バッテリーパック | |
| JP4125328B2 (ja) | 電子機器、電子機器による周辺機器の制御方法、プログラム及び記憶媒体 | |
| US8816643B2 (en) | Rechargeable device and power feeding control method | |
| JP4775329B2 (ja) | 電子機器、通信制御装置、および通信制御方法 | |
| CN102301303B (zh) | 电子设备以及电子设备的控制方法 | |
| US11165269B2 (en) | Electronic apparatus, charging method, and non-transitory computer readable recording medium | |
| CN109068066B (zh) | 摄像头对焦校正方法、相关设备和存储介质 | |
| US11394225B2 (en) | Method and apparatus for changing impedance of terminal included in connector | |
| JP4419097B2 (ja) | 電子機器、表示制御方法、記録媒体、並びにプログラム | |
| US8527224B2 (en) | Apparatus using a battery | |
| JP7305427B2 (ja) | 電子機器 | |
| US10691555B2 (en) | Electronic Device | |
| JP2019062690A (ja) | 充電装置および電子機器 | |
| CN116742761B (zh) | 充电方法、装置、电子设备和存储介质 | |
| JP2010068413A (ja) | 撮像装置 | |
| US20210096624A1 (en) | Electronic apparatus and operation information output method | |
| JP2018022369A (ja) | 電子機器、制御方法、プログラムおよび記憶媒体 | |
| JP2006085248A (ja) | ホスト機能を有する携帯機器 | |
| US11714770B2 (en) | Relay device and method of controlling relay device | |
| US20250044363A1 (en) | Electronic apparatus and control method | |
| JP2020067918A (ja) | 電子機器、制御方法ならびにプログラム | |
| JP5794031B2 (ja) | 電子機器、システム、プログラム | |
| JP5056805B2 (ja) | 電子機器、供給電力制御方法及びプログラム | |
| JPH11262173A (ja) | 電力供給装置 | |
| JP2008205609A (ja) | 電子機器、通信制御装置、方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100510 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110524 |
|
| 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: 20110531 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110613 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |