• 締切済み

DA出力値が指令値どおりに出力されず,困っています.

パソコンに取り付けているI/Oボードについて お聞きしたいことがあります. 現在プログラム上で I/Oボードに,ある電圧値を指令しようとしているのですが, 指令値どおりに出力されない状況で困っています. 少し変わった状況なんですが, 電圧をかけていない状態で 既に-5Vの電圧値が測定され, -5Vを基準として, 指令電圧値に対して半分の電圧しか かからない状態です. 例えば プログラム上で0Vと指令すると-5Vの値が測定され, 5Vと指令すると-2.5Vが測定され, 同様に10Vと指令すると0Vが測定される状況です. ちなみにパソコンの電源を切れば0Vになりますが, パソコンの電源が入っている状態では常に-5Vの値が測定されます. 使用しているボードは Ritech Interface Board バージョンはRIF-171-1(PCIバスタイプ)です. このボードのDA変換部に使用されているチップは AD7839(ANALOG DEVICES社製)です. ボードの故障だと思うのですが, このような現象がおこる原因で 何か考えられることがあれば教えていただけませんか?

みんなの回答

  • POWERVAULT
  • ベストアンサー率39% (573/1467)
回答No.1

そのボードの出力電圧範囲の仕様書上のスペックはどの様になってますか? ボードによっては0~10,-10~10とか出力レンジの切替可能な物がありますし。 選択レンジによって分解能も変わるでしょうし何となくレンジ切替を忘れてるとか指令値換算を間違えてるのではないかと思うのですが・・・ そういうボードではないのであれば、?です。

hara_hetta
質問者

補足

回答ありがとうございます. 出力レンジを切り替えることは出来ず, 出力電圧の範囲は-10~10Vで固定でした. 同じ種類のボードで同じプログラムを実行したところ, 指令値どおりの電圧値が測定されたので, 指令値換算は間違っていないと思っています. やはりボードの故障ではないかと疑っています.

関連するQ&A