2019/08/17(SAT) | 【Nチビ】すいおん!2@ |
---|---|
再び、水温計です。
前回がいつだったか・・・ もうあと車体に取り付けるところまで来てたんですが やっぱりプログラム等々を見直そうと思いました というのも センサーから拾う電圧が安定してなくて 異常値を表示することがままあったので まずはオシロを使ってどんだけ センサーからの入力がブレているか見てみると ブレてますね。 しかも家の目の前で工事しているから そのノイズを拾いまくり・・・ バイクもノイズのかたまりだから 同じ感じになりそうですな。 ということで、 まずはソフト的に対処していみる。 上と下への大幅なブレはカットするような フィルタを作り さらに、線形補完するようにプログラムを修正。 したつもりなんですが・・・ フィルタ関数で無限ループしている感じ・・・orz アルゴリズムが悪いんですな。。。きっと。 と いろいろ試行錯誤したんですが・・・ そもそもでセンサー入力にパスコン入れてやればいいんじゃ? で、再度、オシロで見てみると・・・ 見事にノイズが除去できてた・・・orz なので、フィルタ関数は破棄したけど 線形補完は残して 電源にもパスコンいれてみました。 だいぶ安定するようになりました。 ということで 茹でてみましょうw 沸騰しました。 でも、87℃にしかなりません・・・ しかたないので、 いろいろソフト的に補正を入れたら 今度は111℃に・・・orz まぁ高めに表示された方がいいかな? あとは、ICソケット使って プログラムを書き換えられるようにしておけばいいか? ということで、実装! あれ?LEDが青だったwww水温だからいいか? マイコンは外せるようになっています あとは車体への取り付けと プログラムの調整ですが・・・ 暑くてやる気がでないですなぁ〜 アルミのパイプをカットして 加工してみた。 いつものケースに入らなくなった・・・orz |