ページ 11

シリアル通信方式のコマンドレスポンス方式における情報取得について

Posted: 2014年8月25日(月) 17:54
by hiropuls
初めまして。
私は現在医療機器とラズベリーパイというマイコンを用いてRS232Cによる接続を用いて医療機器の稼働状況を取得するプログラムの制作をしています。

シリアル通信方式の片側のみ通信方式の医療機器だとうまく情報が取得できたのですが、コマンドレスポンス方式の医療機器では情報が取得できませんでした。(コマンドレスポンス方式、片側のみ通信方式が一般に浸透している名称なのかは存じていませんがここを参考にしています)

どのようにC言語でマイコン側から指定されたコマンドを送るプログラムを組めばいいのか教えて頂けないでしょうか?
よろしくお願いします。

Re: シリアル通信方式のコマンドレスポンス方式における情報取得について

Posted: 2014年8月25日(月) 21:01
by みけCAT
使用する医療機器にもよるのではないでしょうか?

Re: シリアル通信方式のコマンドレスポンス方式における情報取得について

Posted: 2014年8月26日(火) 11:28
by hiropuls
返答ありがとうございます。
「医療機器にもよるのでは」とのことですが私はコマンドレスポンスでの機器による相違点は送るコマンドが違うだけでコマンドを送るプログラム自体は変わらない物と認知しております。これは誤った認識なのでしょうか?

ちなみに情報を取得したい機器はベネット840という人工呼吸器で「SNDA」というコマンドを送ることでホスト側に情報を送信してくれる仕様となっております。

この「SNDA」というコマンドを送るプログラムを模索しているのです。

Re: シリアル通信方式のコマンドレスポンス方式における情報取得について

Posted: 2014年8月26日(火) 13:56
by みけCAT
RS232Cによる接続はGPIOなどを用いて自前でやっていますか?
それともUSB→RS232C変換アタプタなどの市販ハードウェアを用いていますか?

Re: シリアル通信方式のコマンドレスポンス方式における情報取得について

Posted: 2014年8月26日(火) 16:36
by hiropuls
RS232Cへの接続はGPIOではなくUSBシリアル変換ケーブルを用いています。