カテゴリ
リンク

ご迷惑をおかけします。以前の記事とリンクが切れています。ただいま修復中です。
当サイトは、玄箱PRO (KURO-BOX/Pro)を中心とした組み込み、Linuxと電子工作を扱っています。
会社案内

情報セキュリティおよび個人情報の取り扱いについて


コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。コメントはそれぞれ投稿した人のものです。

 玄箱自体が証明しているように、組み込み型でコンパクトでネットワークにつながって機能を発揮するユニットが増えています。玄箱もまさに自分だけでは何もできないともいえるわけです。
 さて、このようにネットワークを利用して有機的につながって機能する、あるいは玄箱は、I/O をそういう形でしか持ちにくいという意味で、今回は、XPort を扱ってみます。この XPort というのは、すでに、「トランジスタ技術」であるとか、「家庭でできるネットワーク遠隔制御」などにおいてかなり知れ渡るようになってきているものです。

「トランジスタ技術」は比較的早期に紹介していたと記憶しているのですが、それらは、
   『XPort活用の手引き(前編)』 トランジスタ技術2003年9月号抜粋(PDF形式:773KB)
   『XPort活用の手引き(後編)』トランジスタ技術2003年10月号抜粋(PDF形式:927KB)
として、http://www.co-nss.co.jp/products/network/lantronix/xport/xport-top.htmlのページからダウンロードして読むことができました。

●XPort は簡単に使える

 XPort は簡単に使えます。まず、この概要を説明しておきましょう。
 外観の寸法は小型で板ガム程度で、3本の汎用I/Oとシリアル通信ユニットとWebサーバなどが組み込まれています。電源は 3.3V で動作します。
 上で紹介した URL から主なスペックを引用して表にまとめたものを示します。この XPort は「マイクロデバイスサーバ」とも呼ばれており、インターフェース・ユニットというより、まさに超粒ですが"サーバ"の機能を有していますね。

XPort の主な仕様
CPU, Memory antronix DSTni-LX 186 CPU,
256 Kbytes zero wait state SRAM
512Kbytes Flash
シリアル・インターフェース プログラマブルなPIO: 3本
シリアル・インターフェース シリアル・インターフェース
3.3V CMOSレベル、非同期
通信速度: 300 - 230k bps
データ: 7/8ビット
パリティ: Odd, Even, None
ストップ: 1/2ビット
通信制御: RTS, CTS, DTR, DCD
フロー制御: XON/XOFF, RTS/CTS
ネットワーク・インターフェース コネクタ:RJ45 (10/100Base-T)
プロトコル:ARP, UDP/IP, TCP/IP, ICMP, SNMP, AuotIP, DHCP, TFTP, Telnet, HTTP
イーサーネット: V2.0/IEEE 802.3
内蔵Webサーバ 用途:静的なWebページとJavaアプレットの供給
容量:384 kByte 64kB x 6セクション
メソッド:GET, HEAD
管理(設定、監視) シリアル・ログイン、SNMP、Telnetログイン、Webアクセス
電源 入力:+3.3V (±5%) .
130mA (アイドル), 140mA (10BaseT),
210mA (100BaseT)
基板に付けられた様子 (寸法:18.25mm x 14.50mm x 33.90mm)

今回購入した基板に載っている XPort の写真
x1P1000064.jpg

 玄箱(pro)との接続はネットワークで接続されます。そのためにはいくつかの初期化工程が必要であって、作業は通常の Windows PC を使って行います。これに使用するソフトウェア(インストーラ)は無償で提供されています。詳細な説明が用意されていますので、URL を書いておきました。
   http://www.shoshin.co.jp/c/lantro/xportinstaller/index.html
 何度かインストーラを利用すれば慣れてきますが、サブネットが違うところに設置したい場合には、当該セグメントにおいて作業をしなくてはなりません。
 また、詳細な日本語解説がここ(http://www.co-nss.co.jp/download/download-top.html)に、テクニカル資料もここ(http://www.tech-center.jp/technical/index.html)にありますので、必要な関連資料は見つかると思います。

電光掲示板に XPort を活用する

 ところで、「電光掲示板」は古めかしい響きがするものの、町中や施設のいたるところに散在しています。例えば、こんな感じですよね。
金融不安、10年前の日本と「類似」 米財務次官 (10:08)     米大使館員のラサ訪問認める 中国政府が手配 (10:06)     五輪ボイコット「EUに諮る」 仏大統領 (10:26)     大日本住友製薬、新社長に多田副社長が昇格 (10:23)     痴漢でっちあげ事件 被害者役の女を書類送検 (08:24)     強盗被害は狂言、バイト給与横領した疑いで男逮捕 千葉 (10:29)     尼崎・女性殺害 親類の男に懲役15年判決 神戸地裁 (10:15)     痴漢でっちあげ事件 被害者役の女を書類送検 (08:24)     携帯「個人5回線まで」 自民チーム振り込め詐欺\防止策 (07:01)     家族6人死傷 父親「自分がやった」 東京・文京 (06:03)     自室携帯に予\告メール 県警、手配中に把握 8人殺傷 (03:06)     栃木の勤務医「過労で自殺」 労災と認定 (00:26)     5独立行政法人の理事長を任命 厚労省 (10:30)     08年度政府予\算、今夜成立へ (10:22)     矢祭町長の給与半減案を否決 議会「辞職要求だ」 (07:27)     「海上新設が最善」確認へ 新福岡空港促進協 (06:20)     新幹線の着工結論、年度内断念 政府・与党見通し (06:19)     市岐阜商廃止、市教委「やむを得ず」 立命館移管へ道筋 (08:42)     モッツァレラチーズからダイオキシン検出 伊保健省発表\ (22:10)     ねんきん特別便2万通にミス 別人の記録、加入歴空白 (20:05)     リングネーム「ライカ」はダメ? JBCが来家に待った (07:42)     「走らないと勝てるわけがない」川淵会長が苦言 (07:41)     重量挙げの高橋、ドーピングで資格停止 (07:38)     若年層の指導をオシム氏に要請へ (07:37)     楽天・岩隈、4年ぶり完封 野村監督もご満悦 (07:35)     日本3選手1回戦敗退 自転車世界選手権男子スプリント (01:17)     東京円、99円台前半で推移 (10:39)     イー・モバイル、音声通話に参入 「終日無料」で攻勢 (10:39)     大日本住友製薬、新社長に多田副社長が昇格 (10:23)     金融不安、10年前の日本と「類似」 米財務次官 (10:08)     2月の消費者物価、1.0%上昇 高水準で推移 (10:07)     五輪ボイコット「EUに諮る」 仏大統領 (10:26)     米大使館員のラサ訪問認める 中国政府が手配 (10:06)     ポーランド首相、五輪開会式「欠席」 チェコ大統領も (06:58)     マケイン氏「米軍撤退ならイラクで大虐殺」 (06:56)     ロシア軍で内紛か 改革めぐり国防相と参謀総長が対立 (06:53)    
 この記事では玄箱(pro)を情報提供サーバとして利用し、文字が流れるの電光掲示を製作してみました。
 家庭内では無線LAN+ノート・パソコンが普及しているので家庭内での情報表示としては意味が薄いと考えがちですが、何の操作も不要で最新の情報が"流れてくる"ところに、それなりの効果が実感できています。
 家庭において「情報表示」は居間のような家人が多く集う場所に設置するでしょうし、一方、玄箱(pro)と言えどもサーバなので、書斎などに設置することが普通なので、無線LAN経由で通信すれば設置場所の自由度が取れます。 また、サーバ(玄箱)からは複数の XPort に接続ができますから、「電光掲示板」は複数設置することも可能です。

 実際に製作した写真はこれになります。

x1P1040325.jpg
 
 無線LANの場合には子機ステーションを経由して、XPort まではネットワーク・ケーブルで接続します。

x1P1000070.jpg
 

ネットワークの構成

 ネットワーク構成図を下に示します。玄箱(pro)はインターネットの向こう側のニュース・サイト(ホームページ)から所定ページをダウンロードし、この ソースから、表示したい文字列を抜き出して加工し、それを再びネットワークにて XPort に送り込みます。XPort はそのデータを透過的にシリアル(RS-232C)に変換して蛍光表示管(VFD)にデータを繰り出します。
xport-network.jpg

●ハードウェアの構成
 XPort 周辺を自作してもよいのですが、表示ユニットと込みでキットが発売されているので、それを利用することにしました。情報表示に使うデバイスには種々の選択 肢があると思われますが、直感的にこの蛍光表示管に決まってしまいました(いくばくかのノスタルジーを感じつつ)。
 まず、蛍光表示管(VFD)には「ノリタケ伊勢電子」の GU256X16M-3900 を利用します。これは 256x16 ドット使用で16桁の漢字が表示できます。 この VFD は RS-232C (シリアルケーブル)で制御ができるようになっています。
   FYI: http://www.noritake-itron.jp/kit/module/sck_3000/256x16m-3900.html
 下に簡単なスペック表を同サイトから抜き出しておきました。目的(サイズと機能)と予算の関係があると思いますので、メーカが提供している仕様書を参考にしてください。

品番GU256X16M (SCK256X16M)
-3900
機能 輝度調節 12.5~100%まで8段階
共通機能 コマンド機能
スクロール機能
表示アクション・コマンド機能
ユーザ・ウインドウ機能
AND/OR/XOR合成機能
リバース描画
ビット・イメージ登録描画機能
漢字モード
ドロー機能
マクロ機能
プログラム・マクロ機能
メモリSW機能
汎用I/Oポート機能
グラフィックDMAモード
etc.
登録機能 外字登録(各フォントサイズ最大16文字)
ユーザ・フォント登録(128文字)
ビット・イメージ登録(576枚)
コマンド処理登録(マクロ機能)
動作シーケンス登録(プログラム・マクロ/マクロ機能)
プロトコル ダイレクト・モード
電文モード(カスケード接続対応)
電源 5V / 80mA, 24V / 270mA
寸法 ※3 外形 横372.0 x 縦49.0 x 厚さ15.5mm
(突起部含む最厚部25.5mm)
表示エリア 横306.95 x 縦25.35mm
16x16ドット
キャラクタ・サイズ
横18.95 x 縦25.35mm
ドット・サイズ 横0.95 x 縦1.35mm
ドット・ピッチ 横1.2 x 縦1.6mm
発光色 グリーン (ブルーグリーン)

● 次に、ネットワーク経由で VFD にコマンドを送りだすために、LAN アダプタを購入しました。これは、このサイトで購入できるものです。
   FYI: http://www.noritake-itron.jp/kit/module/sck_option/bcxpst01.html

x1P1040338.jpg ●VFD は適当なケースに入れておきますが、ここではジャンクPCのケーブル・カバーがぴったしでした。

x1PICT0042.jpg
 こちらは、裏側です。

x1P1040354.jpg  電源部分は AC アダプタとなりますが、この写真のように VFD ユニット用と XPort基板用の2本となります。もう一つ見えているケーブルは、VFD と XPort がシリアル通信をするためのもので、キットに付属されてきます。

x1P1040355.jpg

 後編は、プログラムを作っていきます。
<和田 好司>


<編集注:最後の写真を初出時に入れ忘れました。お詫びいたします。2008/04/17>

 カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: XPort活用 「その1」《電工掲示板編》(前編)

このブログ記事に対するトラックバックURL: http://www.eleki-jack.com/mt/mt-tb.cgi/1476

コメントする

おすすめ書籍
Powered by
Movable Type Publishing Platform 4.0