Transcript 流星観測用送信機の 状態モニタシステム
流星観測用送信機の 状態モニタシステム
発表者 永原 一輝 指導教官 前川 公男
発表の構成 流星電波観測について 目的 概要 システム構成 成果 今後の予定
流星電波観測とは 送信機 流星エ コー 受信機
流星電波観測の現状 電波は1996年以来、前川研究室より 休 みなく 送信されている 観測者は全国に百人程度存在する。 観測者のほとんどがPCを使った24時間 自動観測を行っている
目的
流星電波観測者に対して送信機の状態を 伝える 正確な観測データが得られる
目的
電波管理者にも伝える 異常発生後の復旧時間を短縮できる
概要
Webブラウザ
メール
送信機 監視用PC システム構成 観測者 受信機 インターネット 管理者 観測者 受信機 観測者
送信機 監視システム 時刻 NTPサーバ 送信出力 デジタル マルチメータ PIC (温度センサ内臓) 温度 プログラムが 24時間動作し 監視する 監視用PC (Linux)
NTP ( Network Time Protocol ) 正確な時刻情報が得られる 自動的に時刻の修正をしてくれる
送信機 冷却ファン PIC (温度セ ンサ)
開発環境 OS・・・Vine Linux 言語・・・Ruby PCのスペック・・・Pentium75MHz メモリ56MB HDD2GB
Vine Linux(OS) ネットワークに強いOS プログラミング環境が整っている 低スペックのマシンでも動作する 多くのディストリビューションの中でもっとも 日本語化が進んでいる
Ruby(プログラミング言語) ネットワークプログラミングが容易にできる 読みやすく書きやすい文法 CGI向きの言語
ユーザインターフェース クライアントの要求に応じた情報を Web ブ ラウザから返す →
CGI
ユーザが視覚的に理解しやすいように データを グラフ化 する →
Gnuplot
CGI → 要求に応じて結果を返すもの Web ブラウザ 要求 結果 Web サーバ 起動 結果 CGI スクリプト
Gnuplot あらゆるデータを簡単にグラフ化すること ができる。 Rubyのプログラムから機能を呼び出すこ とができる。
成果 温度情報のみであるがグラフ化する ことができた。 メール機能は現在検討中
24時間前 一週間前 2001/12/18 18:00 のグラフ 現在 現在
今後の予定 デジタルマルチメータを接続し、送信 出力も得られるようにする。 異常を検出する方法について検討し、 メールを送れるようにする。