JP5169365B2 - Sdメモリ型通信装置及びsdメモリ型通信システム - Google Patents
Sdメモリ型通信装置及びsdメモリ型通信システム Download PDFInfo
- Publication number
- JP5169365B2 JP5169365B2 JP2008077109A JP2008077109A JP5169365B2 JP 5169365 B2 JP5169365 B2 JP 5169365B2 JP 2008077109 A JP2008077109 A JP 2008077109A JP 2008077109 A JP2008077109 A JP 2008077109A JP 5169365 B2 JP5169365 B2 JP 5169365B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- buffer memory
- bus terminal
- output
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
SDメモリ型通信装置は、このようなSDIOカードの1種であって近距離無線通信装置を搭載し、この通信装置を用いてセンサノードと通信し、センサノードが収集したデータを携帯情報端末に集める機能を有している。
岡田浩人/横山智弘、第8章 マルチメディアカード&SDカードの概要,「PCカード/メモリカードの徹底研究」,CQ出版社,2002年10月1日,p.216−p.230
また、前記SDバス端子から前記無線送受信部に入力データを転送する入力バッファメモリと、前記無線送受信部から前記SDバス端子に出力データを転送する出力バッファメモリとは、それぞれ、前記第1バッファメモリ及び前記第2バッファメモリを備えている構成とした。
(第1実施形態)
センサノード30は、無線送受信部31と制御部32とセンサ部33とを備え、センサ部33で収集した温度、圧力、加速度、振動などの測定値のデータをSDメモリ型通信装置10を介して周期的に携帯情報端末20に送る。
無線送受信部13は、センサノード30に計測条件を含むコマンドデータを送信する入力データ送信手段131と、センサノード30からの計測データを受信する出力データ受信手段132とから構成されている。
SDメモリ型通信装置10の制御部11は、演算処理手段111、バッファメモリ112、メモリ制御手段113と、SDコネクタ114a、CPUIOコネクタ114b、CPUメモリコネクタ114cとから構成されている。
バッファメモリ112は、SDバス端子12からのデータを記憶する入力バッファメモリ112a,112bと、無線送受信部13から演算処理手段111の出力データ入力機能111eを経て出力されるデータを記憶する出力バッファメモリ112c,112dとに分かれ、それぞれが2重化されたダブルバッファ構造となっている。
その後、出力データ読み出し機能113bを用いて、SDバス端子12からの周期的なデータ読み出し要求に応じて、書き込みをしていたメモリを出力バッファメモリ112dに切り替えて、このデータを出力バッファメモリ112cから読み出してSDバス端子12に転送する。このとき、SDバス端子12からの出力データの読み出しは、携帯情報端末20のSDメモリドライバ22によって、ポーリング制御によって行われる。
メモリ制御手段113は、電源がオンにより処理がスタートすると、最初に、まず、擬似FAT作成機能113eによって擬似FAT(File Allocation Table)を作成する(ステップS101)。擬似FATの作成は、装置を擬似SDメモリとして使用するために、携帯情報端末などのホスト装置側が要求しているファイル形式をSDメモリ型通信装置10内に持たせることをいう。続いて初期化機能113fによって装置全体の初期化を行う(ステップS102)。
演算処理手段111からのデータ書き込み要求がない場合(ステップS103:No)には、ステップS105へ移る。
SDバス端子12からのデータ読み出し要求がない場合(ステップS105:No)には、ステップS108へ移る。
さらに、SDバス端子12からのデータ書き込み要求があるかどうかを判断する(ステップS108)。要求があった場合(ステップS108:Yes)には、SDバス端子12からの書き込みを許可してデータを入力バッファメモリ112aに書き込む(ステップS109)。
SDバス端子12からのデータ書き込み要求がない場合(ステップS108:No)、ステップS110へ移る。
センサノード30からのデータ読み出し要求がない場合(ステップS110:No)には、ステップS103へ移る。
図4に、本実施形態との比較例としてのSDIOカードを用いた通信装置を含むSDIO型通信システムのブロック図を示す。この通信システムは、SDIO型通信装置40と携帯情報端末50とセンサノード30とを備えている。
センサノード30は、無線送受信部31と制御部32とセンサ部33とを備え、センサ部33で収集した温度、圧力、加速度、振動などの計測値のデータをデータに変換し、このデータを無線送受信部31から送信してSDIO型通信装置40に送り、SDIO型通信装置40を介して携帯情報端末50に伝送する。制御部32は無線送受信部31とセンサ部33とのインターフェースを行う。
制御部41は、演算処理手段411とSDIO制御手段413とSDコネクタ414aとCPUコネクタ414bとを備え、演算処理手段411はCPU411aとSRAM411bとFLASH ROM411cとを備えている。
演算処理手段411は、メモリバスにSRAM411bとFLASH ROM411cとを備え、SDIO制御手段413とのインターフェースのほかに、無線送受信部43とのインターフェースも行い、センサノード30との通信も行う。
まず、電源オンにより処理が開始された段階で、SDIO通信装置40全体の初期化を行う(ステップS201)。続いて演算処理手段411から書き込み要求があるかどうかを判定する(ステップS202)。書き込み要求がある場合(ステップS202:Yes)、SDバスに割り込みを発生させる(ステップS203)。割り込み発生信号としてはデータ信号DAT(0:3)のうちの決められた1ビットDAT(1)を用いる。
演算処理手段411から書き込み要求がない場合(ステップS202:No)、ステップS204に移る。
SDバス端子42から読み出し要求がない場合(ステップS204:No)、ステップS206へ移る。
次に、SDバス端子42から書き込み要求がある場合(ステップS206:Yes)、演算処理手段411に割り込みを発生させる(ステップS207)。割り込み信号としては、演算処理手段へ、ソフトウエア割込みで行う。
SDバス端子42から書き込み要求がない場合(ステップS206:No)、ステップS208へ移る。
次に、演算処理手段411から読み出し要求がある場合(ステップS208:Yes)、データをSDバス端子42から演算処理手段411に転送する(ステップS209)。
そしてステップS202に戻る。
演算処理手段411から読み出し要求がない場合(ステップS208:No)、ステップS202に戻る。
このステップS202からステップS209までを繰り返すことで、携帯情報端末50からのコマンドがSDIO型通信装置40を経てセンサノード30に伝えられるとともに、センサノード30で得られた測定値のデータがSDIO型通信装置40を経て連続的に携帯情報端末50に収集され、データの転送が行われる。
これに比べて前記した本実施の形態では、SDメモリ型通信装置10を用い、ドライバーICにメモリの制御に用いられるSD仕様のSDメモリドライバIC22をそのまま用い、擬似的にSDメモリがあるかのようにしてデータの転送を行っているので、携帯情報端末20に高価なSDIOドライバICを設ける必要がなく、廉価に構成することができる。すでにSDメモリ仕様の携帯情報端末では、廉価なアプリケーションプログラムを作成するのみで、ドライバを変更することなく、SDメモリ型通信装置システム100を実現することができる。
本発明は前記した実施形態に限定されるものではなく、例えば以下のような種々の変形が可能である。
前記の実施形態では、制御部に演算制御手段とメモリ制御手段とを設けるようにしているが、無線送受信部にセンサノード30から送られるデータを一時記憶するメモリを設けることで、無線送受信部とのインターフェースをメモリ制御手段によって行わせることも可能である。
更に、ホスト装置からの書き込み要求、読み出し要求に一定の周期性を持たせることで、バッファメモリの構成をより簡易なものにしたり、演算制御手段やメモリ制御手段の負担をより小さくすることも可能になる。
また、前記実施形態では、入力バッファメモリ112a,112b及び出力バッファメモリ112c,112dを設けたが、センサノード30から一方のバッファメモリにデータ送信される場合には、出力バッファメモリ112c,112dのみでも構成できる。
11 制御部
12 SDバス端子
13 無線送受信部
20 携帯情報端末(ホスト装置)
21 アプリケーションプログラム
22 SDメモリドライバIC
23 SDバススロット
30 センサノード
31 無線送受信部
32 制御部
33 センサ部
100 SDメモリ型通信装置システム
101 SDIO型通信装置システム
111 演算処理手段
112 バッファメモリ
113 メモリ制御手段
Claims (8)
- 制御部と、無線送受信部と、ホスト装置に接続されるSDバス端子とを備え、このSDバス端子と前記無線送受信部との間でデータを転送するSDメモリ型通信装置であって、
前記制御部は、第1バッファメモリと第2バッファメモリとを介して、前記SDバス端子と前記無線送受信部との間でデータ転送を行い、当該データ転送を行うときに、何れか一方のバッファメモリに書き込まれたデータを読み出す一方で、他方のバッファメモリに別のデータを書き込ませるメモリ切替制御を行うことを特徴とするSDメモリ型通信装置。 - 前記SDバス端子から前記無線送受信部に入力データを転送する入力バッファメモリと、前記無線送受信部から前記SDバス端子に出力データを転送する出力バッファメモリとは、それぞれ、前記第1バッファメモリ及び前記第2バッファメモリを備えていることを特徴とする請求項1に記載のSDメモリ型通信装置。
- 前記入力バッファメモリへの書き込み制御と前記出力バッファメモリからの読み出し制御とは、ポーリング制御によって行われることを特徴とする請求項2に記載のSDメモリ型通信装置。
- 前記ホスト装置は、携帯情報端末であることを特徴とする請求項1乃至請求項3の何れか1項に記載のSDメモリ型通信装置。
- 制御部と、無線送受信部と、ホスト装置に接続されるSDバス端子とを備え、このSDバス端子と前記無線送受信部との間をバッファメモリを介してデータ転送するSDメモリ型通信装置であって、
前記制御部は、前記ホスト装置が要求するファイル形式を前記SDメモリ型通信装置内に持たせるために擬似FAT(File Allocation Table)を作成し、前記バッファメモリを擬似SDメモリとして応答させるメモリ制御手段を備えることを特徴とするSDメモリ型通信装置。 - 前記バッファメモリは、前記SDバス端子から前記無線送受信部に入力データを転送する入力バッファメモリと、前記無線送受信部から前記SDバス端子に出力データを転送する出力バッファメモリとの双方を備え、
前記メモリ制御手段は、
前記SDバス端子からのSDメモリ向けデータ書き込み要求に応答して、前記入力データを前記SDバス端子から読み出して前記入力バッファメモリに書き込む入力データ書き込み機能と、
前記SDバス端子からのSDメモリ向けデータ読み出し要求に応答して、前記出力データを前記出力バッファメモリから読み出して前記SDバス端子に転送する出力データ読み出し機能と、
前記無線送受信部からのデータ書き込み要求に応答して、前記無線送受信部から前記出力バッファメモリへの前記出力データの書き込みを許可する出力データ書き込み機能と、
前記無線送受信部からのデータ読み出し要求に応答して、前記入力バッファメモリから前記無線送受信部への前記入力データの転送を許可する入力データ読み出し機能と、
をさらに備えることを特徴とする請求項5に記載のSDメモリ型通信装置。 - 前記無線送受信部は、低電力短距離無線通信規格に従ってセンサノードと通信し、
前記センサノードに計測条件を含むコマンドデータを送信する入力データ送信手段と、
前記センサノードからの計測データを受信する出力データ受信手段と
を備えることを特徴とする請求項1又は請求項5に記載のSDメモリ型通信装置。 - 低電力短距離無線通信規格に従って通信を行うセンサノードと、SDバススロットを備えるホスト装置と、制御部と無線送受信部とSDバス端子とを備えるSDメモリ型通信装置とを備え、前記SDメモリ型通信装置を介して前記センサノードと前記ホスト装置との間でデータを転送するSDメモリ型通信システムであって、
前記制御部は、
前記SDバス端子と入力バッファメモリ及び出力バッファメモリとの間でデータ転送を行わせ、前記SDバス端子からの信号に対して、前記入力バッファメモリ及び前記出力バッファメモリを擬似SDメモリとして応答させるメモリ制御手段と、前記入力バッファメモリ及び前記出力バッファメモリと前記無線送受信部との間でデータ転送を行わせる演算処理手段とを備え、
前記メモリ制御手段は、
前記ホスト装置が要求するファイル形式を前記SDメモリ型通信装置内に持たせるために擬似FAT(File Allocation Table)を作成する擬似FAT作成機能と、
前記SDバス端子からのSDメモリ向けデータ書き込み要求に応答して、入力データを前記SDバス端子から読み出して前記入力バッファメモリに書き込む入力データ書き込み機能と、
前記SDバス端子からのSDメモリ向けデータ読み出し要求に応答して、出力データを前記出力バッファメモリから読み出して前記SDバス端子に転送する出力データ読み出し機能と、
前記演算処理手段からのデータ書き込み要求に応答して、前記演算処理手段から前記出力バッファメモリへの前記出力データの書き込みを許可する出力データ書き込み機能と、
前記演算処理手段からのデータ読み出し要求に応答して、前記入力バッファメモリから前記演算処理手段への前記入力データの転送を許可する入力データ読み出し機能と、
を備えることを特徴とするSDメモリ型通信システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008077109A JP5169365B2 (ja) | 2008-03-25 | 2008-03-25 | Sdメモリ型通信装置及びsdメモリ型通信システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008077109A JP5169365B2 (ja) | 2008-03-25 | 2008-03-25 | Sdメモリ型通信装置及びsdメモリ型通信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009230607A JP2009230607A (ja) | 2009-10-08 |
| JP5169365B2 true JP5169365B2 (ja) | 2013-03-27 |
Family
ID=41245884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008077109A Expired - Fee Related JP5169365B2 (ja) | 2008-03-25 | 2008-03-25 | Sdメモリ型通信装置及びsdメモリ型通信システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5169365B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5172921B2 (ja) | 2010-09-21 | 2013-03-27 | 株式会社東芝 | 記憶装置 |
| JP7779827B2 (ja) * | 2022-12-26 | 2025-12-03 | 株式会社クボタ | 産業機械の稼働データ支援システム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2693575B1 (fr) * | 1992-07-09 | 1994-08-19 | Gemplus Card Int | Carte à mémoire de masse avec fonction entrée/sortie. |
| JP4053704B2 (ja) * | 2000-01-05 | 2008-02-27 | 株式会社東芝 | 無線インタフェース機能内蔵icカード、アンテナモジュール、情報処理装置 |
| JP4102018B2 (ja) * | 2000-11-30 | 2008-06-18 | 株式会社東芝 | 無線通信カードおよびシステム |
| US7197583B2 (en) * | 2003-01-21 | 2007-03-27 | Zentek Technology Japan, Inc. | SDIO controller |
| JP3101290U (ja) * | 2003-10-29 | 2004-06-10 | 万国電脳股▼ふん▲有限公司 | 伝送レートを高速化可能なストレージデバイス |
| JP4037418B2 (ja) * | 2004-04-23 | 2008-01-23 | ソフトバンクモバイル株式会社 | カード型機能媒体及びカード型機能媒体対応のホスト機器 |
-
2008
- 2008-03-25 JP JP2008077109A patent/JP5169365B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009230607A (ja) | 2009-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5726240B2 (ja) | 無線インターネットアクセス装置、sd制御チップ、及びデータ通信の方法 | |
| US8037229B2 (en) | Combination non-volatile memory and input-output card with direct memory access | |
| US20090177816A1 (en) | Method and system for communication with sd memory and sdio devices | |
| WO2004077306A1 (ja) | Sdioコントローラ | |
| JP2003132305A (ja) | メモリカードを制御するための装置および方法 | |
| US20080228973A1 (en) | Memory card having plurality of interface ports, memory card system, and data communication method for the memory card | |
| CN104253634A (zh) | 双频多协议多功能近场通信集成系统和应用方法 | |
| JP4368795B2 (ja) | プロセッサ間で通信を行うための改良プロセッサ間通信システム | |
| US20130040702A1 (en) | Sd switch box in a cellular handset | |
| US20100180061A1 (en) | Interface control device | |
| WO2005060336A2 (en) | High speed modes for multimedia-card interface | |
| JP5169365B2 (ja) | Sdメモリ型通信装置及びsdメモリ型通信システム | |
| CN118170699A (zh) | 数据传输方法、设备及存储介质、数据采集系统 | |
| US12287981B2 (en) | Electronic device and storage management method using same | |
| CN100507888C (zh) | 一种集成型集线器控制芯片 | |
| JP3655597B2 (ja) | 電子機器、電子カード、及びカード識別方法 | |
| EP4290378A1 (en) | Electronic device and method for processing sensor data of electronic device | |
| CN111984560B (zh) | 读写控制系统及其方法 | |
| CN101221547B (zh) | 具有多个接口的存储卡及其复位控制方法 | |
| JP2008130074A (ja) | 統合タイプのハブ制御チップ | |
| KR100736902B1 (ko) | 복수의 프로세서에 의한 메모리 공유 방법 및 장치 | |
| CN113791734A (zh) | 编码器读数获取方法、装置、伺服系统以及存储介质 | |
| JP2004192452A (ja) | メモリカード | |
| EP3570449A1 (en) | Multi-mode nfc controller | |
| JP2004185584A (ja) | カードアダプタ制御装置、usbコントローラー、カードアダプタ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120829 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121029 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121217 |
|
| LAPS | Cancellation because of no payment of annual fees |