LabVIEWによる 地上気象観測データ 収集システムの開発 観測システムの概要 LabVIEWとは アナログ電圧測定用プログラム 温度・相対湿度のシリアル出力を読むプログラム 風向・風速のシリアル出力を読むプログラム 交通電子機械工学課程 2001843 山田大地 1 ①気温(T) はじめに ②相対湿度(RH) ③風向(WD) ④風速(WS) ⑤日射(RA) ⑥気圧(P) ↓ 東京海洋大学では基礎的な気象 データとして、気温、相対湿度、 風向、風速、日射、気圧を継続し て観測している 本学の第三実験棟屋上の観測デー タを 1997年4月から現在まで、NEC PC-9801(AD変換ボードとRS-232C) を用いて記録している 2 開発の目的 ①気温(T) ②相対湿度 (RH) ③風向(WD) ④風速(WS) ⑤日射(RA) ⑥気圧(P) ↓ 観測データを記録するPC及びデータ 収集システムを更新する Windowsのパソコンを用いることで ネットワークに繋ぎ学内の端末から 観測データを参照することができる ようにする 本研究では「LabVIEW 6.0i」を用い て開発を行った 3 システムの概要 どこ に? なに が? どのよう に? 計測システムは本学の第3実験棟6階環境 科学演習室に置かれている 計測機器は屋上等に設置されており標高は 30~40m以内 湿度温度計HMP233 (Vaisala社製) アナログ気圧変換機PTB100A(Vaisala 社製) KSS-801超音波微風向風速計および風向風 速変換器(光進電気工業社製) 180°全天日射計(石川産業社製) デスクトップパソコン(OS:Windows2000) デジタル出力はRS-232Cボード、アナログ 出力はA/D変換ボード(NI製PCI-6023E、 4 12bit)を経由して読み取る システム構成図 日射計は0~2cal/cm2・minを 0~10mV、これをオペアンプ で100倍して0~1Vの電圧値と して出力 気圧計は800~1060hPaを0~ 5Vの電圧値として出力 温湿度計、風向風速計はRS232C通信によりデジタルで値 を出力 温湿度計、風向風速計は電圧 での出力も可能なので、全て のチャンネルをアナログ電圧 で取ることも可能 5 LabVIEWとは LabVIEWとはナショナル・インスツ ルメンツ社のプログラミングソフ トである BasicやC言語のようなテキスト ベースプログラミングとは異なり、 グラフィカルなユーザーインター フェイスを採用している プログラム開発の負担を軽減する 目的がある 6 LabVIEWによるプログラミング LabVIEWでは、ある基本的な動作をするオブジェク ト郡がグラフィカルなアイコンとして表示され、そ れらを線で結ぶことでプログラムを作成する 7 電圧測定用プログラム 6つのチャンネルからのアナログ電圧値を A/D変換ボードで読み込む 電圧値のサンプリング 指定時間内での平均化 グラフの表示 ディスクへのデータ保存 データの保存形式は既存のシステムと同じ にする カンマで区切られたCSV形式 日付が変わるとファイル名が更新される 8 電圧測定用プログラムのフローチャート 9 電圧測定用プログラムの起動画面 10 観測データの保存形式 11 温度・相対湿度のシリアル出力 を読むプログラム RS-232Cを介して計測器(湿度温度 計HMP233 )と通信する コマンドを送るとそのコマンドに 対して計測器から応答があり、温 度・相対湿度の瞬間値を得る 電圧を読む替わりに、このプログ ラムで温度・相対湿度を読む 12 フローチャート 13 起動画面 14 風向風速値のシリアル出力 を読むプログラム RS-232Cを介して計測器( KSS-801 超音波微風向風速計)と通信する 計測器から250ミリ秒ごとに風向風 速の瞬間値が常に出力されている 電圧を読む替わりに、このプログ ラムで風向・風速値を読む 15 フローチャート 16 起動画面 17 インターネット経由で 観測データを参照する グラフ等が表示されているフロン トパネルを参照する LabVIEWのサーバー機能を使う HDDに保存したデータを参照する FTPサーバーソフトを使う 18 まとめと今後の課題 LabVIEWを用いて地上気象観測データ収集シ ステム(A/D変換ボードとRS-232C)の更新の ための基礎的なプログラムを作成した サーバー機能を使い学内で観測データを参 照することができるようになった アナログ入力のノイズの低減(差動入力を 使用できるようにする、分解能の向上) アナログ入力とシリアル入力での収集シス テムを完成させる 19
© Copyright 2025 ExpyDoc