ご相談ください、20分で解決します。

どのような要件や具体的な要求をお知らせください、私たちはすぐに解決策を解決し、無料でそれを返送します。.

製品に関するお問い合わせ

タッチプローブのデバウンス、プルアップ、ノイズフィルタリング(精度を落とさずに「ゴーストトリガー」を止める方法)

タッチプローブは 誠実 に住んでいるセンサーがある。 不正直 環境にある。.

彼らはあなたのコントロールに、あるシンプルな真実を伝えようとしている。“何かに触れた”-スピンドル・ドライブ、VFD、サーボ、クーラント・ポンプ、ケーブル・トレイが、RFトランスミッターのベスト・インプレッションをしている間に。.

だから、プロービングに不具合が生じると、人々はまずプローブについて議論する。しかし、多くの店ではプローブは問題ない。 シグナルコンディショニング そうではない。.

このブログは、あなたのプローブ入力が揺るぎないものか、お化けが出るものかを決定する3つのポイントについて、実践的でショップ・スマートなガイドである:

  • デバウンス (コンタクトのバウンス/リシート動作への対応)
  • 懸垂 (入力がフローティングにならないようにする)
  • ノイズ・フィルタリング (EMIがプローブ・ヒットのように見えないようにする)。

1) 同じように見える2つの異なる問題

問題A: 連絡先 現物

機械式接点はきれいに切り替わらない。状態が変化する際に短時間「チャタリング」するのだ。デバウンスが存在するのはそのためだ。 数百マイクロ秒, 一方、ロジック入力は ナノ秒, フィルタリングしない限り、誤ったトリガーを引き起こす。.

タッチプローブhttps://cnc-probe.com/cnc-touch-probes/ プローブ・インターフェースは、まさにこのような理由から、独自の「リ・アーム」またはデバウンス・ウィンドウを備えていることが多い。.

問題B: 電気ノイズ (偽物、電気)

ノイズは跳ね返りではない。ノイズとは、入力ラインが蹴られることです:

  • 誘導負荷(ソレノイド、リレー)
  • VFDスイッチング
  • サーボPWM
  • 接地電位差

ノイズは、ロジックのスレッショルドを超える高速スパイクやリンギングを発生させ、「プローブ・トリガー」のように見えることがある。.

なぜこれが重要なのか:
いつまでも「デバウンスを増やす」ことでノイズを解決することはできない。デバウンスが多すぎると、プロービングが遅くなったり、実際のイベントを見逃したりする可能性がある。あなたは 信号の信頼性を高める最小限のフィルタリング.


2) プルアップ:シグナルと噂の違い

プルアップの役割(わかりやすく)

デジタル入力は、何もアクティブに駆動していないとき、定義された状態を必要とする。.

プルアップ抵抗が入力を緩やかにロジックHIGHにバイアスするので、入力が電気的な風に浮くことはない。.

これは非常に一般的であるため、デフォルトで内部プルアップを有効にするコントローラもあります。たとえばGRBLは、マイクロコントローラの内部プルアップ抵抗を使用してリミットピンをノーマルハイに保持します。.

タッチプローブがしばしば “プルアップ ”を望む理由

多くのプローブ出力は オープンコレクタ/オープンドレイン または ソリッドステートリレー つまり、ラインを一方向に引っ張ることはできるが、一方向に引っ張ることはできない。 ダメダメ ハイとローの両方をアクティブに駆動する。バイアスを供給する。.https://cnc-probe.com/cnc-transmission-wired-touch-probe-high-accuracy-signal/

懸垂の強さを選ぶ(「店の現実」ルール)

あなたは2つの力のバランスを取っている:

  • より強い懸垂(より低い抵抗)ノイズに強く(EMIに引きずられにくい)、エッジが速い。
  • プルアップが弱い(抵抗が高い)電流が少なく、出力に優しいが、ペルタービンがしやすく、エッジが遅い。

ノイズの多い機器に長いケーブルを通す場合、, 弱いプルアップは基本的にアンテナ契約.

実践的なガイダンス:

  • について 短くてきれいな配線内部プルアップで十分かもしれない(GRBLのデフォルトのように)。.
  • について 長い配線/ノイズの多いキャビネットを使用する。 外部プルアップ 入力規格(5Vロジックと24V PLC入力)のサイズを決め、実際の産業用入力フロントエンドを検討する(詳細は後述)。.

3) デバウンス:何をすべきか、そして何をすべきか 違う する

デバウンスの仕事

デバウンスは、状態変化に伴う短時間の “チャッター ”を無視し、安定した状態のみを受け入れるべきである。.

LinuxCNCのデバウンス・コンポーネントは、シンプルでロバストなアプローチを説明します。それは、入力が真の時にカウンタをインクリメントし、偽の時にデクリメントし、カウンタがスレッショルドにヒットした時だけ出力を切り替えます。この設計は、短時間のスパイクやバウンスを拒絶します。.

GRBLはまた、スイッチのような入力に対する2つのアプローチも記録している:

  • ハードウェア・デバウンス (推奨):RCフィルター
  • ソフトウェア・デバウンス (オプション):遅延読み取り(~32 ms)

罠:ノイズを隠すためにデバウンスを使う

デバウンスを十分に大きくすれば、ノイズを抑えることができる。また を紹介する:

  • 遅延トリガー反応
  • 高速プロービングサイクル中のトリガーミス
  • 再現性を損なうタイミングの不一致

多くのプローブ・インターフェースが、’無限スムージング “ではなく、制御された適度なロックアウト(例えば、MI 8-4の20ミリ秒の再使用遅延)を選択するのはそのためです。”

健康的な考え方:
デバウンスは 機械的真理.
ノイズフィルター 嘘の電気.


4) ノイズ・フィルタリング:誰もが痛くなるまでスキップする部分

ノイズフィルタリングは1つのものではありません。レイヤーなのだ:

レイヤー1:ケーブル+アース(最も安い大勝利)

A スクリーン付きケーブル TTL入力を駆動する場合のプローブ・ステータス、および干渉が発生する可能性のある長い配線(3~10m)用。.

実践的な習慣:

  • 用途 シールドケーブル (そして、シールドを適切に終端する。多くの場合、グラウンドループを避けるために、単一の「スターポイント」/キャビネット端で終端する)
  • プローブの配線を VFD/サーボ電源ケーブルから離して配線する
  • 可能であれば、モーター電源と同じコンジット/トレイを共有することは避けてください。
  • 信号+リターンにはツイストペアを使用

レイヤー2:ハードウェアフィルタリング(RC+ヒステリシス)

コントローラーの入力が「敏感すぎる」場合、またはリンギングが見られる場合、古典的な修正方法は RCフィルター, の後に続くこともある。 シュミットトリガ (ヒステリシス)なので、遅い/ノイズの多いエッジがきれいな論理遷移になる。.

  • Microchip社は、単純なハードウェア・デバウンスは外付けの RCフィルター パルスを素早く変更し、きれいなエッジを保つためのフィルター。.
  • NXPは、シュミット・トリガーの動作について、ノイズ耐性を向上させると説明している(ヒステリシスは、スイッチング・ノイズやスロー・エッジを除去するのに役立つ)。.
  • TIの資料では、なぜバウンスが誤ったトリガーを引き起こすのか、なぜ適切なデバウンス回路を追加することで解決するのかが説明されている。.

ショップ・フレンドリーなRCの出発点(コンセプト):

  • RCをコントローラー入力の近くに置く(長いケーブルがフィルターの「後」にならないようにするため)
  • 時定数は、プロービング・ロジックを不必要に遅くしない程度に小さく保つ。
  • エンゲージよりリリースを速くしたい場合(またはその逆)、ダイオードパスを追加する(デバウンス回路でよく使われるトリック)。

レイヤー3:工業用入力フロントエンドの使用(5Vロジックが戦いに敗れた場合)

プローブをPLC/産業用DIモジュールの世界に持ち込むなら、こうなる:

  • 定められたしきい値
  • ヒステリシス
  • 電流制限
  • 隔離オプション

工業用デジタル入力規格 IEC 61131-2 TIは、DIモジュールがヒステリシスを持つコンパレータを使用することが多く、IEC 61131-2のレシーバ・タイプに注目している。.

もしあなたの店が電気的に残酷であれば(大きなVFD、長いケーブル配線、混合アース)、このアプローチは「デバウンスを調整し続ける」よりも信頼できることが多い。.


5) タッチプローブの実用的な配線哲学

実際にどのようなシグナルを扱っているかを判断する

プローブシステムは一般的に次のようなことを出力する:

  • ソリッドステートリレー(SSR)/「無電圧」出力
  • オープンコレクタ/トランジスタ出力
  • TTLレベル出力 (距離が離れるほどノイズに敏感になる)

翻訳する: プローブ入力」はクリーンなロジックラインではないかもしれません。コンディショニングが必要な工業用信号として扱ってください。.

できる限り「フェイルセーフ」なロジックを選ぶこと。

リミットスイッチや安全関連の入力では、多くのシステムがノーマルクローズ配線を好むため、断線すると故障のように見える。.

GRBLは、ピンの反転がノーマルオープンとノーマルクローズの配線ロジックとどのように相互作用するかを文書化している。.

プロービング(安全ではない)には、やはり予測可能性が必要です。コントローラがサポートしている場合は、以下のモードを選択します。 オープン・ワイヤー=明らかなエラー, ランダムなトリガー」ではない。.


6) チューニング・チェックリスト:正しい順序で修正する

不規則なプローブヒット、誤ったトリガー、または一貫性のないプローブが表示されている場合:

  1. 電気の基本をチェック
  • 入力がフローティングでない(プルアップ/プルダウンの動作を確認する)
  • プローブの出力タイプを確認する(SSR、オープンコレクタ、TTLなど)
  1. 配線環境を整える
  • シールドケーブル、電源から離れた場所、正しいシールド終端
  1. 必要に応じてハードウェアフィルタリングを追加する
  • RCフィルター(GRBLはスイッチ入力のノイズ低減のためにRCフィルターを明確に推奨している)
  • エッジの遅さ/ノイズが問題になる場合は、ヒステリシス/シュミット・トリガーを追加する。
  1. 次にデバウンスを設定する。
  • コントローラ/ソフトウェアのデバウンスは、応急処置ではなく、最終的な仕上げとして使用する。
  • LinuxCNCのデバウンス動作は、安定したデジタル・フィルター・モデルの良い例です。
  1. 再現性のあるテストで検証する
  • 同じプロービングサイクルを20~50回実行し、「予期せぬトリガー」イベントを記録する。
  • 最悪の条件下での検証(クーラントポンプオン、スピンドル/VFD作動、近傍サーボ作動)

7) “深い ”教訓:測定器を設計しているのであって、単にスイッチを配線しているのではない。

タッチプローブは単なる “閉じるボタン ”ではない。”

それは座標系へのフロントドアだ。そのドアがぐらつくと、下流にあるツールオフセット、パーツアライメント、工程内検査など、すべてが丁重に間違ってしまう。.

だから、目標は “誤った引き金を引かないこと ”ではない。”
目標は プローブ信号https://cnc-probe.com/high-quality-cnc-infrared-touch-probe-with-wireless-link/ 電気的につまらない:

  • 定義されたアイドル状態(プルアップ/ダウン)
  • クリーンなトランジション(必要に応じてRC+ヒステリシス)
  • 必要最小限のデバウンス(高速で一貫したレスポンス)
  • マシンの実際のEMIプロファイルに対して堅牢

コメント

ブランクフォーム (#5)
愛を分かち合いましょう