ユビキタス鉄道模型
├ 信号機
├ SH2基板
├ モータドライブ基板
└ あとがき
赤外線リモコン戦車
レーザ・グラフィックス
USB加速度センサマウス
ビジョンシステム
リアルタイムOS
LCD表示パネル
相撲ロボット
多自由度ロボット
 開発事例 TOPへ
 HOMEへ
イエローナビ
 ページTOPへ
 開発事例 TOPへ
 HOMEへ
YellowSoft.com
製品紹介 Q&A ダウンロード 開発事例 ユーザ ご購入 価格表 お問合せ
 SH7045開発セットとNORTi3によるユビキタス鉄道模型


  SH7045開発セットとNORTi3によるユビキタス鉄道模型
    阪本 進作
阪本 雄哉


  1 信号機

 車両搭載の受光モジュールに光電子工業製HC−312を使用しましたので、信号機の搬送波周波数はその特性より37.9kHzです。37.9kHzの搬送波とは、1秒間に37.9×1000=37900回のONとOFF(+5Vと0V)を繰り返すパルス波のことで、1個の波の時間は 1[S]÷37900=26.4[μS]となります。また、この受光モジュールの特性から1ビットのデータの受信には600μS必要です。1ビット分のデータを600μSの時間で送りますから、必要なパルスの個数は600[μS]÷26.4[μS]=22.727≒23個となりますが20個で使用しています。使用したプログラムではスタートビット+8ビットデータ+20mS休みを繰り返す信号を送り続けます。これはPIC(16F84)マイコンで作り出します。PICのプログラムには(株)秋月電子通商の「AKI−PICプログラマキット」を使用しました。これは車両搭載の受信用PICも同様です。PC上でアセンブラプログラムを作成しこのキットでPICのROMに書き込んで使用します。青、黄、赤 の2連のスイッチの片側はPICの6,7,8に接続されています。これでシグナルの下にある、赤外線のLEDより、8ビットの信号を送ります。またもう一方の端子はシグナルの上にある3色のLEDを点灯させ,現在の信号を目で確認できるようにしました。また、抵抗は半固定にし,各LEDの輝度を調節できるようにしました。(実際の信号は赤外線LEDで送信しています。)

   

図3-1 基板全景

図3-2 信号機


  2 信号受信機

 受光モジュールにHC−312を使用したPICマイコンを使用します。動作開始で信号機からのスタートビットを待ちます。そして、スタートビットの受信後300μS後に再度受信しチェックします。信号なら以後600μSごとに受信を繰り返し8ビット分のデータを読み取ります。  HC−312はアクティブローの出力(信号ありでローレベル(0V)、信号なしでハイレベル(+5V))ですから[not]で反転して、信号ありでハイレベル、信号なしでローレベルにし、出力します。そして、PICの7,8,9番ピンからの出力をSH2のPD16,PD17,PD18に加えます。電源はニカド電池4本を直列にし、SH2ボードとPICを共通に使用しています。  

   

図4 信号受信機基板





← はじめに 2/5 SH2基板 →