1. バイクのパルス信号を扱う上での課題
バイクのイグニッションコイルやピックアップコイルから得られるパルス信号は、電圧が非常に高く、そのままではマイコン(ArduinoやESP32など)の入力限界を超えて故障(パンク)させてしまいます。
また、信号自体も非常にノイズが多く、形が崩れているため、マイコンが正しく回転数をカウントできるよう**「電圧の抑制」と「波形の整形」**を行う必要があります。
2. パルス整形回路の仕組み
本アプリおよび自作タコメーターでは、以下のステップで信号を処理しています。
ローパスフィルタ(LPF): 電圧をマイコン許容範囲まで落とすと同時に、高周波ノイズを除去します。ノイズ混入を防ぐため、カットオフ周波数の選定が重要です。
ダイオードクランプ: 信号のマイナス成分を除去し、回路を保護します。
オペアンプによる増幅: 減衰させた信号を、再度マイコンが認識しやすいレベルまで増幅します。
ワンショット回路(ロジックIC): 不規則な波形を、一定の幅を持った「綺麗な矩形波」に変換します。
3. 超高回転域への対応
ワンショット回路の出力周期は、コンデンサ(C2)や抵抗(R5)の時定数によって決まります。 この定数を適切に調整することで、信号の重なりを防ぎつつ、超高回転域まで正確に追従させることが可能です。図の定数(C2, R5)であれば、一般的なバイクの限界を超える20,000rpm程度まで十分対応できる設計となっています。
4. 応用:ハードウェアからソフトウェアへ
こうして綺麗な矩形波として取り込まれた信号は、マイコンで演算され、以下の機能へと応用されます。
ステッピングモーターの駆動(電気式アナログタコメーター)
Bluetooth(BLE)通信によるスマホ送信(KLAPアプリでの回転数表示)
「パルス整形」と「タコメーター」の組み合わせは電子工作の定番ですが、実車の過酷なノイズ環境で安定動作させるためのノウハウが、KLAPの信頼性を支えています。
「この回路を搭載したBLEモジュールの詳細はこちら」
「実際のアプリの起動イメージ動画はこちら」
コメント
コメントを投稿