組み込みプログラマーこそ真の一流!その8at PROG
組み込みプログラマーこそ真の一流!その8 - 暇つぶし2ch13:仕様書無しさん
08/02/24 14:40:44
>>12
> 二値化する前の信号AD変換して分解能を上げるうまい方法とかあれば
> それについては聞きたいけど。

ノイズやチャタは別にして、一般にロータリエンコーダから出力される
信号は、既に二値化されているんだが?エンコーダがボリュームか何か
を使っているとでも?

ちなみに、当然チャタ取りしますよ。メカニカル接点だけではなく、
フォトカプラとスリット板による光学式でも、入力はばたつきますから。

素人の工作レベルなら「仕様です」と済ませるのもありかもしれんけど、
単なるエッジ割込によるトリガだけだと、つまみの触り方なんかで割込が
多発しちゃったりするんだよね。

>>9
タイマによる定期スキャンだと、よほど高頻度でチェックしない限り
厳しいと思うが?

どこまで追従させるかにもよるけど、昔のチューナーなんかでよく使わ
れていたフライホイールみたいなアルミ削り出しのつまみだと、勢い
よく廻すと、簡単に数回転/秒くらいの速さで廻せるので、100パルス
/回転としても、最高で1kHzくらいのパルスが入ってくると想定すべき。
タイマだと最低でも0.5mS以下の周期が必要。

後のビット演算処理を考えたら同一ポートに越したことはないけど、
たとえ別ポート経由で複数ステップ(命令)で読み出したとしても、
その時間差は数マイクロ秒なので、よほど動作クロックが遅いマイ
コンでもない限り、実質的には問題にならないかと。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch