« ロボリモコン | メイン | A/D コンバータ »

2006年05月17日

A/D コンバータ読み取りルーチン完成

懸案だった A/Dコンバータの読み取りルーチンが完成した。けっこう、完成するまでに時間がかかってしまった。現在は10KΩのポテンショメータを5個、取り付けてその数値を読み込ませている。読み取らせると、最小値は0で最大値は1023と返ってくる。10ビットの精度だからこれでばっちりだ!!スケジューラの中に配置してあるので、2.5msec 単位でサンプリング時間を設定することが可能だ。現状は 5msec に設定してある。このスケジューラに配置するところで、ひとつ大きなミスを犯してしまった。タスクの登録を行うのだが、モーションタスクをコピペして使ったためにタスク登録がモーションタスクとADCルーチンでかぶってしまい、どうしようもないバグが発生した。最初はどうしてそうなっているのかが、わからずにかなり試行錯誤してしまった。現在はキチンと動作している。AD変換値に様々な味付け(ゲインやオフセット調整の機能)を盛り込んでいく。

投稿者 skykiz : 2006年05月17日 23:48

トラックバック

このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/304

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)