{"id":1496,"date":"2026-02-24T00:13:45","date_gmt":"2026-02-24T00:13:45","guid":{"rendered":"https:\/\/cnc-probe.com\/?p=1496"},"modified":"2026-02-24T00:13:46","modified_gmt":"2026-02-24T00:13:46","slug":"debounce-pull-ups-and-noise-filtering-for-touch-probes-how-to-stop-ghost-triggers-without-killing-accuracy","status":"publish","type":"post","link":"https:\/\/cnc-probe.com\/it\/debounce-pull-ups-and-noise-filtering-for-touch-probes-how-to-stop-ghost-triggers-without-killing-accuracy\/","title":{"rendered":"Debounce, Pull-Up e filtraggio del rumore per le sonde a contatto (come fermare gli \u201cinneschi fantasma\u201d senza uccidere la precisione)"},"content":{"rendered":"<p>I tastatori sono <em>onesto<\/em> sensori che vivono in un <em>disonesto<\/em> ambiente.<\/p>\n\n\n\n<p>Stanno cercando di dire al vostro controllo una semplice verit\u00e0...<strong>\u201cHo toccato qualcosa\u201d<\/strong>-Mentre gli azionamenti dei mandrini, i VFD, i servocomandi, le pompe del refrigerante e i vassoi dei cavi fanno la loro migliore imitazione di un trasmettitore RF.<\/p>\n\n\n\n<p>Cos\u00ec, quando la sonda diventa difettosa, si discute innanzitutto della sonda. Ma in molti negozi, la sonda va bene: \u00e8 un <strong>condizionamento del segnale<\/strong> non lo \u00e8.<\/p>\n\n\n\n<p>Questo blog \u00e8 una guida pratica e intelligente su tre aspetti che decidono se l'ingresso della vostra sonda \u00e8 solido o infestato:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rimbalzo<\/strong> (gestione del rimbalzo del contatto \/ comportamento di riseduta)<\/li>\n\n\n\n<li><strong>Tirate<\/strong> (assicurandosi che l'ingresso non sia mai fluttuante)<\/li>\n\n\n\n<li><strong>Filtraggio del rumore<\/strong> (per evitare che l'EMI sembri un colpo di sonda)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice dei contenuti<\/h2><nav><ul><li><a href=\"#1-two-different-problems-that-look-the-same\">1) Due problemi diversi che sembrano uguali<\/a><ul><li><a href=\"#problem-a-contact-bounce-real-physical\">Problema A: rimbalzo del contatto (reale, fisico)<\/a><\/li><li><a href=\"#problem-b-electrical-noise-fake-electrical\">Problema B: Rumore elettrico (falso, elettrico)<\/a><\/li><\/ul><\/li><li><a href=\"#2-pull-ups-the-difference-between-a-signal-and-a-rumor\">2) Pull-Up: la differenza tra un segnale e una voce di corridoio<\/a><ul><li><a href=\"#what-a-pull-up-does-plain-language\">Cosa fa un pull-up (in parole povere)<\/a><\/li><li><a href=\"#why-touch-probes-often-want-pull-ups\">Perch\u00e9 i tastatori spesso \u201cvogliono\u201d i pull-up<\/a><\/li><li><a href=\"#choosing-pull-up-strength-the-shop-reality-rule\">Scegliere la forza delle trazioni (la regola della \u201crealt\u00e0 del negozio\u201d)<\/a><\/li><\/ul><\/li><li><a href=\"#3-debounce-what-it-should-do-and-what-it-should-not-do\">3) Debounce: cosa dovrebbe fare e cosa non dovrebbe fare<\/a><ul><li><a href=\"#the-job-of-debounce\">Il lavoro del debounce<\/a><\/li><li><a href=\"#the-trap-using-debounce-to-hide-noise\">La trappola: usare il debounce per nascondere il rumore<\/a><\/li><\/ul><\/li><li><a href=\"#4-noise-filtering-the-part-everyone-skips-until-it-hurts\">4) Filtraggio del rumore: la parte che tutti saltano finch\u00e9 non fa male<\/a><ul><li><a href=\"#layer-1-cable-grounding-the-cheapest-huge-win\">Strato 1: cavo + messa a terra (la soluzione pi\u00f9 economica)<\/a><\/li><li><a href=\"#layer-2-hardware-filtering-rc-hysteresis\">Layer 2: filtraggio hardware (RC + isteresi)<\/a><\/li><li><a href=\"#layer-3-use-an-industrial-input-front-end-when-5v-logic-is-losing-the-fight\">Strato 3: utilizzare un front-end di ingresso industriale (quando la logica a 5 V sta perdendo la battaglia)<\/a><\/li><\/ul><\/li><li><a href=\"#5-a-practical-wiring-philosophy-for-touch-probes\">5) Una filosofia di cablaggio pratica per le sonde a contatto<\/a><ul><li><a href=\"#decide-what-kind-of-signal-you-re-actually-dealing-with\">Decidere il tipo di segnale con cui si ha a che fare<\/a><\/li><li><a href=\"#prefer-fail-safe-logic-when-you-can\">Preferire la logica \u201cfail-safe\u201d quando \u00e8 possibile<\/a><\/li><\/ul><\/li><li><a href=\"#6-tuning-checklist-fix-it-in-the-right-order\">6) Lista di controllo per la messa a punto: sistemare le cose nell'ordine giusto<\/a><\/li><li><a href=\"#7-the-deep-takeaway-you-re-designing-a-measurement-instrument-not-just-wiring-a-switch\">7) Il punto di partenza \u201cprofondo\u201d: state progettando uno strumento di misura, non solo il cablaggio di un interruttore.<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"960\" height=\"640\" src=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1.png\" alt=\"\" class=\"wp-image-1501\" srcset=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1.png 960w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1-300x200.png 300w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1-768x512.png 768w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1-18x12.png 18w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-01-3114_12_45-1-600x400.png 600w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-two-different-problems-that-look-the-same\">1) Due problemi diversi che sembrano uguali<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"problem-a-contact-bounce-real-physical\">Problema A: <strong>Rimbalzo di contatto<\/strong> (reale, fisico)<\/h3>\n\n\n\n<p>I contatti meccanici non commutano in modo pulito. Quando cambiano di stato, \u201crimbalzano\u201d per un breve periodo di tempo. Per questo motivo esiste il debouncing: molti interruttori rimbalzano per <strong>centinaia di microsecondi<\/strong>, mentre gli ingressi logici rispondono in <strong>nanosecondi<\/strong>, che causano falsi inneschi, a meno che non vengano filtrati. <\/p>\n\n\n\n<p>Sonde a contatto<a href=\"https:\/\/cnc-probe.com\/it\/cnc-touch-probes\/\">https:\/\/cnc-probe.com\/cnc-touch-probes\/<\/a> e le interfacce delle sonde spesso includono una propria finestra di \u201criarmo\u201d o di debounce proprio per questo motivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"problem-b-electrical-noise-fake-electrical\">Problema B: <strong>Rumore elettrico<\/strong> (falso, elettrico)<\/h3>\n\n\n\n<p>Il rumore non \u00e8 un rimbalzo. Il rumore \u00e8 la linea di ingresso che viene presa a calci:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>carichi induttivi (solenoidi, rel\u00e8)<\/li>\n\n\n\n<li>Commutazione VFD<\/li>\n\n\n\n<li>servo PWM<\/li>\n\n\n\n<li>differenze di potenziale di terra<\/li>\n<\/ul>\n\n\n\n<p>Il rumore crea picchi o squilli veloci che possono superare la soglia logica e sembrare \u201cinnescati dalla sonda\u201d.<\/p>\n\n\n\n<p><strong>Perch\u00e9 \u00e8 importante:<\/strong><br>Il rumore non si risolve con \u201cpi\u00f9 debounce\u201d per sempre. Un debounce eccessivo pu\u00f2 rendere il sondaggio lento o perdere eventi reali. Si desidera che il <em>filtraggio minimo che rende il segnale affidabile<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-pull-ups-the-difference-between-a-signal-and-a-rumor\">2) Pull-Up: la differenza tra un segnale e una voce di corridoio<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-a-pull-up-does-plain-language\">Cosa fa un pull-up (in parole povere)<\/h3>\n\n\n\n<p>Un ingresso digitale deve avere uno stato definito quando non viene pilotato attivamente.<\/p>\n\n\n\n<p>Un resistore di pull-up polarizza delicatamente l'ingresso verso l'alto logico, in modo che l'ingresso non fluttui nel vento elettrico.<\/p>\n\n\n\n<p>Questa situazione \u00e8 talmente comune che alcuni controllori abilitano i pull-up interni per impostazione predefinita. Il GRBL, ad esempio, mantiene i pin di limite normalmente alti utilizzando le resistenze di pull-up interne del microcontrollore; un interruttore a massa tira il pin verso il basso quando viene attivato. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"960\" height=\"640\" src=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2.png\" alt=\"\" class=\"wp-image-1503\" srcset=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2.png 960w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2-300x200.png 300w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2-768x512.png 768w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2-18x12.png 18w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-1213_33_41-2-600x400.png 600w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"why-touch-probes-often-want-pull-ups\">Perch\u00e9 i tastatori spesso \u201cvogliono\u201d i pull-up<\/h3>\n\n\n\n<p>Molte uscite della sonda sono <strong>collettore aperto \/ drain aperto<\/strong> o <strong>rel\u00e8 a stato solido<\/strong> stile, ovvero possono tirare la linea in una direzione, ma possono <em>non<\/em> pilotano attivamente sia l'alto che il basso. L'utente fornisce la polarizzazione.<a href=\"https:\/\/cnc-probe.com\/it\/cnc-transmission-wired-touch-probe-high-accuracy-signal\/\">https:\/\/cnc-probe.com\/cnc-transmission-wired-touch-probe-high-accuracy-signal\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"choosing-pull-up-strength-the-shop-reality-rule\">Scegliere la forza delle trazioni (la regola della \u201crealt\u00e0 del negozio\u201d)<\/h3>\n\n\n\n<p>State bilanciando due forze:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Trazioni pi\u00f9 forti (resistenza inferiore)<\/strong>: migliore immunit\u00e0 ai disturbi (\u00e8 pi\u00f9 difficile che le EMI trascinino la linea), bordi pi\u00f9 veloci<\/li>\n\n\n\n<li><strong>Pull-up pi\u00f9 debole (resistenza pi\u00f9 alta)<\/strong>meno corrente, pi\u00f9 delicata sulle uscite, ma pi\u00f9 facile da perturbare e con bordi pi\u00f9 lenti.<\/li>\n<\/ul>\n\n\n\n<p>Se i cavi sono lunghi e passano vicino ad apparecchiature rumorose, <strong>un pull-up debole \u00e8 fondamentalmente un abbonamento all'antenna<\/strong>.<\/p>\n\n\n\n<p><strong>Guida pratica:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Per <strong>cablaggio corto e pulito<\/strong>Il pull-up interno pu\u00f2 essere sufficiente (come le impostazioni predefinite di GRBL).<\/li>\n\n\n\n<li>Per <strong>Cablaggio lungo \/ armadietti rumorosi<\/strong>: utilizzare un <strong>pull-up esterno<\/strong> dimensionato per il vostro standard di ingresso (logica a 5 V o ingresso PLC a 24 V) e prendete in considerazione un vero front-end di ingresso industriale (maggiori informazioni in seguito).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-debounce-what-it-should-do-and-what-it-should-not-do\">3) Debounce: cosa dovrebbe fare e cosa deve fare <em>non<\/em> fare<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-job-of-debounce\">Il lavoro del debounce<\/h3>\n\n\n\n<p>Il debounce deve ignorare il breve \u201cchattering\u201d intorno a un cambiamento di stato e accettare solo uno stato stabile.<\/p>\n\n\n\n<p>Il componente di debounce di LinuxCNC descrive un approccio semplice e robusto: incrementa un contatore quando l'ingresso \u00e8 vero e lo decrementa quando \u00e8 falso, commutando l'uscita solo quando il contatore raggiunge delle soglie. Questo progetto rifiuta brevi picchi e rimbalzi. <\/p>\n\n\n\n<p>GRBL documenta anche due approcci per gli ingressi di tipo switch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Debouncing hardware<\/strong> (consigliato): Filtro RC<\/li>\n\n\n\n<li><strong>Debouncing del software<\/strong> (opzionale): lettura ritardata (~32 ms) <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-trap-using-debounce-to-hide-noise\">La trappola: usare il debounce per nascondere il rumore<\/h3>\n\n\n\n<p>Se si aumenta il debounce a sufficienza, si pu\u00f2 sopprimere il rumore...<em>e anche<\/em> introdurre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>risposta ritardata all'innesco<\/li>\n\n\n\n<li>inneschi mancati durante i cicli di tastatura veloce<\/li>\n\n\n\n<li>incongruenze temporali che pregiudicano la ripetibilit\u00e0<\/li>\n<\/ul>\n\n\n\n<p>Ecco perch\u00e9 molte interfacce per sonde scelgono un blocco controllato e modesto (ad esempio, il ritardo di riutilizzo di 20 ms dell'MI 8-4) piuttosto che uno \u2019smoothing infinito\u201c.\u201d <\/p>\n\n\n\n<p><strong>Mentalit\u00e0 sana:<\/strong><br>Il rimbalzo \u00e8 per <em>verit\u00e0 meccanica<\/em>.<br>Il filtraggio del rumore \u00e8 per <em>bugie elettriche<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-noise-filtering-the-part-everyone-skips-until-it-hurts\">4) Filtraggio del rumore: la parte che tutti saltano finch\u00e9 non fa male<\/h2>\n\n\n\n<p>Il filtraggio del rumore non \u00e8 una cosa sola. \u00c8 a strati:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"layer-1-cable-grounding-the-cheapest-huge-win\">Strato 1: cavo + messa a terra (la soluzione pi\u00f9 economica)<\/h3>\n\n\n\n<p>A <strong>cavo schermato<\/strong> per lo stato della sonda quando si pilota un ingresso TTL e per i percorsi pi\u00f9 lunghi (3-10 m) in cui si possono incontrare interferenze. <\/p>\n\n\n\n<p><strong>Abitudini pratiche:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilizzo <strong>cavo schermato<\/strong> (e terminare la schermatura in modo appropriato, spesso in un singolo \u201cpunto stella\u201d\/estremit\u00e0 del cabinet per evitare loop di massa)<\/li>\n\n\n\n<li>Disporre il cablaggio della sonda lontano dai cavi di alimentazione del VFD\/servo.<\/li>\n\n\n\n<li>Se possibile, evitare di condividere la stessa canalina con l'alimentazione del motore.<\/li>\n\n\n\n<li>Utilizzare il doppino per il segnale e il ritorno, se applicabile.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"layer-2-hardware-filtering-rc-hysteresis\">Layer 2: filtraggio hardware (RC + isteresi)<\/h3>\n\n\n\n<p>Se l'ingresso del controllore \u00e8 \u201ctroppo sensibile\u201d o sente degli squilli, un classico rimedio \u00e8 una <strong>Filtro RC<\/strong>, talvolta seguito da un <strong>Innesco Schmitt<\/strong> (isteresi) in modo che i bordi lenti\/rumorosi diventino transizioni logiche pulite.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Microchip fa notare esplicitamente che un semplice debounce hardware pu\u00f2 essere un <strong>Filtro RC<\/strong> per filtrare i rapidi cambi di impulso e mantenere i bordi puliti. <\/li>\n\n\n\n<li>NXP descrive l'azione dell'innesco Schmitt come un miglioramento dell'immunit\u00e0 ai disturbi (l'isteresi aiuta a respingere i disturbi di commutazione e i bordi lenti). <\/li>\n\n\n\n<li>Il materiale di TI spiega perch\u00e9 il rimbalzo causa falsi inneschi e perch\u00e9 l'aggiunta di un circuito di debounce adeguato risolve il problema. <\/li>\n<\/ul>\n\n\n\n<p><strong>Punto di partenza RC a misura di negozio (concettuale):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Posizionare l'RC vicino all'ingresso del controller (in modo che il cavo lungo non si trovi \u201cdopo\u201d il filtro).<\/li>\n\n\n\n<li>Mantenere una costante di tempo sufficientemente piccola da non rallentare inutilmente la logica di sondaggio.<\/li>\n\n\n\n<li>Se \u00e8 necessario un rilascio pi\u00f9 rapido rispetto all'innesto (o viceversa), aggiungere un percorso di diodi (trucco comune nei circuiti di debounce).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"layer-3-use-an-industrial-input-front-end-when-5v-logic-is-losing-the-fight\">Strato 3: utilizzare un front-end di ingresso industriale (quando la logica a 5 V sta perdendo la battaglia)<\/h3>\n\n\n\n<p>Se si introduce una sonda in un mondo di PLC\/moduli DI industriali, si ottiene:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>soglie definite<\/li>\n\n\n\n<li>isteresi<\/li>\n\n\n\n<li>limitazione di corrente<\/li>\n\n\n\n<li>opzioni di isolamento<\/li>\n<\/ul>\n\n\n\n<p>Standard di ingresso digitale industriale come <strong>IEC 61131-2<\/strong> definire i tipi di caratteristiche degli ingressi digitali; TI fa notare che i moduli DI utilizzano spesso comparatori con isteresi ed evidenzia i tipi di ricevitore IEC 61131-2. <\/p>\n\n\n\n<p>Se l'officina \u00e8 brutale dal punto di vista elettrico (grandi VFD, lunghe tratte di cavi, terreni misti), questo approccio \u00e8 spesso pi\u00f9 affidabile di \u201ccontinuare a modificare il debounce\u201d.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"960\" height=\"640\" src=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4.jpg\" alt=\"\" class=\"wp-image-1504\" srcset=\"https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4.jpg 960w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4-300x200.jpg 300w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4-768x512.jpg 768w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4-18x12.jpg 18w, https:\/\/cnc-probe.com\/wp-content\/uploads\/2026\/02\/\u9ed8\u8ba4\u6807\u9898__2026-02-0213_18_39-4-600x400.jpg 600w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-a-practical-wiring-philosophy-for-touch-probes\">5) Una filosofia di cablaggio pratica per le sonde a contatto<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"decide-what-kind-of-signal-you-re-actually-dealing-with\">Decidere il tipo di segnale con cui si ha a che fare<\/h3>\n\n\n\n<p>I sistemi di sonde forniscono comunemente risultati come:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rel\u00e8 a stato solido (SSR) \/ uscite \u201csenza tensione<\/strong><\/li>\n\n\n\n<li><strong>Uscite a collettore aperto\/ transistor<\/strong><\/li>\n\n\n\n<li><strong>Uscite a livello TTL<\/strong> (pi\u00f9 sensibile al rumore sulla distanza)<\/li>\n<\/ul>\n\n\n\n<p><strong>Traduzione:<\/strong> l'ingresso della sonda potrebbe non essere una linea logica pulita. Trattatelo come un segnale industriale che deve essere condizionato.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prefer-fail-safe-logic-when-you-can\">Preferire la logica \u201cfail-safe\u201d quando \u00e8 possibile<\/h3>\n\n\n\n<p>Per i finecorsa e gli ingressi di sicurezza, molti sistemi preferiscono il cablaggio normalmente chiuso, in modo che un filo rotto sembri un guasto.<\/p>\n\n\n\n<p>GRBL documenta come l'inversione dei pin interagisca con la logica di cablaggio normalmente aperta o normalmente chiusa. <\/p>\n\n\n\n<p>Per il sondaggio (non per la sicurezza), si vuole comunque la prevedibilit\u00e0. Se il controllore la supporta, scegliere una modalit\u00e0 in cui <strong>filo aperto = errore evidente<\/strong>, non \u201cinneschi casuali\u201d.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-tuning-checklist-fix-it-in-the-right-order\">6) Lista di controllo per la messa a punto: sistemare le cose nell'ordine giusto<\/h2>\n\n\n\n<p>Se si verificano riscontri casuali della sonda, falsi inneschi o sondaggi incoerenti:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Controllare le basi elettriche<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L'ingresso non \u00e8 flottante (verificare il comportamento di pull-up\/pull-down) <\/li>\n\n\n\n<li>Confermare il tipo di uscita della sonda (SSR, collettore aperto, TTL, ecc.). <\/li>\n<\/ul>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Fissare l'ambiente di cablaggio<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cavo schermato, instradato lontano dall'alimentazione, corretta terminazione dello schermo <\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Aggiungere il filtraggio hardware, se necessario<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filtro RC (GRBL raccomanda esplicitamente il filtraggio RC per la riduzione del rumore sugli ingressi degli interruttori)<\/li>\n\n\n\n<li>Aggiungere isteresi \/ trigger di Schmitt se i bordi lenti\/rumorosi sono un problema <\/li>\n<\/ul>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Quindi impostare il debounce<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilizzate il debounce del controller\/software come smalto finale, non come cerotto.<\/li>\n\n\n\n<li>Il comportamento di debounce di LinuxCNC \u00e8 un buon esempio di modello stabile di filtro digitale <\/li>\n<\/ul>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li><strong>Convalidare con un test ripetibile<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eseguire lo stesso ciclo di sondaggio per 20-50 volte e registrare gli eventi di \u201cinnesco inatteso\u201d.<\/li>\n\n\n\n<li>Convalidare nelle condizioni peggiori (pompa del refrigerante accesa, mandrino\/VFD in funzione, servocomandi vicini attivi).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-the-deep-takeaway-you-re-designing-a-measurement-instrument-not-just-wiring-a-switch\">7) Il punto di partenza \u201cprofondo\u201d: state progettando uno strumento di misura, non solo il cablaggio di un interruttore.<\/h2>\n\n\n\n<p>Una sonda a contatto non \u00e8 solo \u201cun pulsante che si chiude\u201d.\u201d<\/p>\n\n\n\n<p>\u00c8 la porta d'ingresso del sistema di coordinate. Se questa porta vacilla, tutto ci\u00f2 che sta a valle - offset degli utensili, allineamento dei pezzi, ispezione in-process - diventa gentilmente sbagliato.<\/p>\n\n\n\n<p>Quindi l'obiettivo non \u00e8 \u201cniente pi\u00f9 falsi inneschi\u201d.\u201d<br>L'obiettivo \u00e8 <strong>un segnale di sonda<\/strong><a href=\"https:\/\/cnc-probe.com\/it\/high-quality-cnc-infrared-touch-probe-with-wireless-link\/\">https:\/\/cnc-probe.com\/high-quality-cnc-infrared-touch-probe-with-wireless-link\/<\/a><strong> che \u00e8 elettricamente noioso<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stato di riposo definito (pull-up\/down)<\/li>\n\n\n\n<li>transizioni pulite (RC + isteresi quando necessario)<\/li>\n\n\n\n<li>debounce minimo necessario (risposta rapida e costante)<\/li>\n\n\n\n<li>robusto rispetto al profilo EMI reale della vostra macchina<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>I tastatori sono sensori onesti che vivono in un ambiente disonesto.<\/p>\n<p>Cercano di dire al controllo una semplice verit\u00e0: \u201cHo toccato qualcosa\u201d, mentre gli azionamenti dei mandrini, i VFD, i servocomandi, le pompe del refrigerante e i vassoi dei cavi fanno la loro migliore imitazione di un trasmettitore RF.<\/p>\n<p>Cos\u00ec, quando la sonda diventa difettosa, si discute innanzitutto della sonda. Ma in molti negozi la sonda \u00e8 a posto, il condizionamento del segnale no.<\/p>\n<p>Questo blog \u00e8 una guida pratica e intelligente su tre aspetti che decidono se l'ingresso della vostra sonda \u00e8 solido o infestato:<\/p>","protected":false},"author":1,"featured_media":1507,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[25],"tags":[140,143,144,139,141],"class_list":["post-1496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application","tag-debounce-filtering","tag-digital-input-conditioning","tag-probe-signal-integrity","tag-pull-up-resistor","tag-touch-probe-signal"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/posts\/1496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/comments?post=1496"}],"version-history":[{"count":5,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/posts\/1496\/revisions"}],"predecessor-version":[{"id":1558,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/posts\/1496\/revisions\/1558"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/media\/1507"}],"wp:attachment":[{"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/media?parent=1496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/categories?post=1496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cnc-probe.com\/it\/wp-json\/wp\/v2\/tags?post=1496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}