かみやんの技術者ブログ

主にプログラムの話です

磁気センサ HMC1052L ブルブル問題改善

このエントリで、Sparkfunの磁気センサHMC1052Lの評価ボードをSH1725に接続し、それをPCで可視化したのだが、エントリに書いたように、磁気ベクトルがブルブル震える。±5度ぐらい揺れて、正直つかいものになるレベルではなかった。
あのエントリでは、50msごとに1回 HMC1052のアナログ値をスキャンし、PCに送信して表示していた。SH7125のA/D変換器は、10bitというのもあって、結構粗かった。あのエントリを書いた翌日にさっそく改善。
今回は、50msごとにPCに送信するのは同じだが、1msごとにアナログ値をスキャンし、50スキャンの平均を可視化してみた。

結果、非常にうまくいった。なめらか。
これでダメなら500msぐらいの移動平均にしようかと思っていたが、50msの平均でOKだった。
(念のために、HMC6352も発注してしまったが不要だったな)