A/D(アナログ/ディジタル)変換機を動かすためのプログラムを
作りなさい、と先生に言われたんですが全く意味が分かりません。
まず、A/D変換する為に何をしなければいけないのすら分からないので、
プログラムに入れません。
また、パルスを用いて、と言われたんですが、全く・・・
この実験は一人のみなので先輩にも聞くことが出来ません。
ネット上でも調べたんですがあまりありませんでした。
ちょっとだけでもいいんです。
どなたかA/D変換の手順やA/D変換機を動かす為のプログラム、
またそれがのっているwebを教えて頂けませんか?
出来れば詳しくお願いします。
No.4ベストアンサー
- 回答日時:
1.パソコンとA/Dコンバータ間の接続は何ですか?
RS-232・プリンタポート・パラレルカード
2.A/DコンバータはICだけなのか、ある程度のユニットになっているのか?
サンプル・ホールド型のA/Dコンバータの場合は
ホールド→変換→読み込み→サンプル
と言う命令をコンバータチップに与えますが、
ユニットになっていれば、
変換命令→自動的にデータ送出
という物がありますので、
yahoさんの環境が解らないので、
回答も出来ません
(もっとも、それが完全に解っていれば、この質問自体が出ないかも知れませんが・・・)
No.5
- 回答日時:
通常、A/D変換をするためには、CPUとA/D変換器(ICになっています)
があればできます。
A/D変換チップの役割は、アナログポートにかかった電圧をデジタルデー
タに変換してレジスタに格納するとこまでです。
ですからCPUがA/D変換チップのレジスタを読めば、デジタル変換された
データにすでになっているため、そのためのプログラムを書けばそれで
済んでしまいます。
しかしyahoさんの質問では「A/D変換機を動かすための」ものだという
ことで、それがどういうことなのかがちょっとわかりません。
「A/D変換機」がどのような仕様なのかを教えていただければと思います。
No.3
- 回答日時:
A/D変換には、「逐次比較型」・「サンプル型」・「二重積分型」が有名ですが、どのタイプですか?
又、制御する物は何ですか?(パソコン・ミニコン・ボードコンピュータ等)
実験で行うと言うことなので、チップは解ると思いますので、チップメーカのホームページを見れば、制御方法は書いてあると思います。(バーブラウン・アナログデバイセス・マキシム・ソニー等)
No.2
- 回答日時:
パルスを用いてということは積分型A/D変換回路ではないのでしょうか?
時定数のわかった積分回路の入力にL信号を送っておきH信号を送ると
送り始めたときから、線形に電圧が上がってきます。
それをコンパレータに入力して目的の電圧と比較すると、
コンパレータの出力結果が変わるまでの時間を測定することにより
電圧が測定できます。
昔よく安いマイコンなんかでちょっとしたアナログ値が欲しいときに
良く用いられていた方法です。
No.1
- 回答日時:
A/D変換とは何かと言うことが参考URLに乗っていますが、そこにもあるように、一定の周期でその時のアナログの値を抜き出し近似値を取るなどしてデジタル値に買えてやればいいと思います。
パルスを使ってと言うのはその周期のことを言っているのでしょう。参考URL:http://www.picfun.com/cpu11.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# キャスト演算について。 1 2023/07/15 15:28
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- その他(プログラミング・Web制作) 変換のプログラムを教えてください。 6 2023/07/01 09:57
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、写真のプログラムをどう直せ 2 2022/07/09 21:13
- その他(プログラミング・Web制作) 【プログラミングScratch】で音楽を演奏するプログラムを短時間でつくる方法 2 2023/07/02 07:50
- PDF ワードで作った文書のPDF化 5 2023/04/10 16:56
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
エクセルのvbaで検索ボタンを作る
-
Excel-VBAのmsgBox()の不思議
-
マンセル⇔XYZ,RGB変換式或いは...
-
C#で漢数字をアラビア数字に変...
-
家電製品の電力周波数を変える機械
-
VC++2005で、CString型に16進...
-
画像ファイルから.icoフォーマ...
-
VB.NETからJavaに変換するツー...
-
3のつく数字と3の倍数のみを表...
-
Excel2013のVBでFT245を制御したい
-
c++でmatからvectorへの変換の...
-
GetDlgItemInt( ) c++
-
C言語からC#への変換ツール
-
【EXCEL】カナ、ひらがなを英字...
-
PHPで、日本語からアルファベッ...
-
10進数をBCDに変換する方法
-
BCBプロジェクトをVCに移植
-
iconv_openで「II」(ギリシャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
家電製品の電力周波数を変える機械
-
Mac 乗数の入力方法
-
10進数をBCDに変換する方法
-
bmp→jpgに、jpg→bmpに
-
なぜ通信には16進数文字列が使...
-
画像ファイル変換(Tiff→PDF)
-
シフトJISのCSVファイルをUFT-8...
-
分を時間に変換するプログラム
-
【EXCEL】カナ、ひらがなを英字...
-
C/C++→JAVAに変換するツール
-
c++でmatからvectorへの変換の...
-
UTF8→ShiftJISに変換したいです!
-
VB6からVB2010への変換について
-
C#でのpngからbmpへの変換について
-
StrConvの使い方について教えて...
-
PHPで、日本語からアルファベッ...
-
エクセルVBAの自動変換機能?
-
C++からCへのソース変換について
-
VB.NETをJavaに変換するツール...
おすすめ情報