nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

PIC12F1822 CPS実験風景

ゲート時間を1mSにして、16回サンプル分平均

化を入れ、周波数MIN値も決めて実験します。
フリーで大体が450kHzぐらい、長く触ると200kHZ
ぐらいまで低下します。検知は7カウント偏差、
長押しは380kHz以下になるというルールにします。

デバッグ用のLCD表示はこのようにします。


 
長押しをしたところでは340kHzまで下がりますが、
平均値は380kHz下限を超えないでロックされます。
16回平均というのはサンプリング時間(頻度)も
考慮すると、ちょっと多すぎるかなと思われます。
(反応が鈍い)