Il cavo CAN che comunica in laboratorio e fallisce sul veicolo
In oltre 20 anni di produzione di wire harness, abbiamo visto cavi CAN superare continuita e pinout, poi generare error frame appena installati vicino a inverter, motori o fasci di potenza. Il dettaglio critico non era il software: era una coppia non twistata con impedenza lontana dai 120 ohm richiesti dalla logica CAN bus.
Un secondo progetto, invece, ha evitato rilavorazioni definendo da subito cavo a coppia twistata, terminazioni, lunghezza stub, drenaggio schermatura e test di accettazione. La differenza tra i due casi e il margine fisico: il cablaggio non deve solo condurre, deve preservare forma d onda, impedenza e immunita al rumore durante tutta la vita del prodotto.
Questa guida spiega come specificare un CAN bus cable assembly per applicazioni automotive, industriali, robotiche e battery pack. Il focus e pratico: 120 ohm nominali, due terminazioni, lettura a 60 ohm sul bus spento, schermatura, strain relief, connettori e test finale.
"Su un cavo CAN, il multimetro conferma solo una parte della storia. Se la coppia non mantiene circa 120 ohm di impedenza caratteristica, a 500 kbit/s o 1 Mbit/s il difetto può apparire come errore software, non come difetto di cablaggio."
— Hommer Zhao, Fondatore e CEO
Che cosa rende diverso un cable assembly CAN bus
Un cable assembly CAN bus e diverso da un normale cavo multipolare perché trasporta un segnale differenziale su CAN_H e CAN_L. La coppia deve avere geometria stabile, twist coerente e impedenza nominale vicina a 120 ohm. Secondo la guida tecnica di NI sul physical layer CAN, le terminazioni vanno poste alle due estremita della coppia di segnale.
Il cablaggio reale aggiunge complessita che le note di protocollo spesso non mostrano. Ogni connettore, splice, giunzione, T-branch o breakout cambia localmente la geometria della coppia. Ogni cambio di materiale di guaina cambia diametro, flessibilita e processo di crimpatura. Per questo un progetto serio collega disegno elettrico, distinta base, crimpatura dei terminali e test funzionale.
La regola dei 120 ohm: impedenza, terminazione e lettura a 60 ohm
La regola base e semplice: un bus CAN ad alta velocita usa una linea bilanciata con impedenza nominale di 120 ohm e due resistori da 120 ohm, uno per ogni estremita fisica del bus. Quando il sistema e spento, la misura tra CAN_H e CAN_L su un bus correttamente terminato spesso legge circa 60 ohm, perché i due resistori da 120 ohm sono in parallelo.
Questa misura e una verifica rapida, non una qualifica completa. Una lettura vicino a 120 ohm indica spesso una sola terminazione; una lettura molto alta indica terminazioni mancanti; una lettura sotto 50 ohm può indicare troppe terminazioni o un difetto. Il valore esatto può muoversi di qualche ohm per resistenza cavo, contatti, transceiver collegati e tolleranze dei resistori.
La cosa importante e non confondere terminazione con continuita. Un cavo può avere CAN_H e CAN_L corretti sul pinout, ma essere costruito con coppia non twistata o con molti stub lunghi. In quel caso la continuita passa, mentre l integrita del segnale resta debole.
Tabella comparativa: scelte di cavo CAN e rischio reale
| Scelta di cablaggio | Valore tipico | Punto forte | Rischio pratico | Quando usarla |
|---|---|---|---|---|
| Coppia twistata 120 ohm non schermata | 120 ohm nominali | Costo e flessibilita buoni | Minore margine EMI vicino a inverter o motori | Tratte corte, ambiente pulito, bassa esposizione a rumore |
| Coppia twistata schermata | 120 ohm nominali con shield | Migliore controllo emissioni e immunita | Terminazione shield errata può creare correnti indesiderate | Automotive, robotica, macchine industriali, battery pack |
| Cavo multipolare generico | Impedenza non specificata | Disponibilita immediata | Riflessioni e error frame a bit rate elevati | Solo prototipi brevi e non critici, con validazione reale |
| Cat5e o cavo Ethernet adattato | Circa 100 ohm | Facile da reperire | Mismatch rispetto a 120 ohm e jacket non sempre adatto | Test temporanei, non come specifica OEM senza approvazione |
| CAN FD ad alto data rate | 120 ohm, lunghezze e stub più severi | Payload più alto rispetto a CAN classico | Ogni connettore e branch pesa di più sul margine | Sistemi con data phase veloce e layout controllato |
| Harness con splice o derivazioni multiple | Dipende dalla topologia | Comodo per molti nodi | Stub lunghi e discontinuita di impedenza | Solo con limiti di lunghezza e test dinamico definiti |
La tabella mostra una scelta che spesso viene sottovalutata: usare un cavo disponibile non significa avere un cavo adatto al bus. Nei lotti OEM, il costo di una coppia twistata corretta e di solito inferiore al costo di una diagnosi campo su errori intermittenti.
Lunghezza, stub e topologia: il bus non ama le stelle
La topologia più robusta per CAN e una linea principale con nodi collegati tramite derivazioni corte. Le reti a stella, gli splitter casuali e gli stub lunghi creano punti dove l impedenza cambia bruscamente. A bit rate bassi e con tratte brevi il sistema può sembrare tollerante; a 500 kbit/s, 1 Mbit/s o CAN FD il margine scende rapidamente.
Come riferimento pratico, Kvaser indica che una rete CAN classica a 1 Mbit/s può usare circa 40 m di lunghezza massima in condizioni appropriate, mentre CAN FD diventa più sensibile a split, connettori e drop line quando aumenta il bit rate. Questo non significa che ogni progetto possa usare 40 m: transceiver, isolamento, connettori, cavo, rumore e messa a terra cambiano il risultato.
Il criterio di produzione e chiaro: definite nel drawing la lunghezza totale del trunk, la lunghezza massima di ogni stub e dove stanno le due terminazioni. Se queste tre informazioni non compaiono, il fornitore può costruire un cavo elettricamente corretto ma topologicamente fragile.
"La domanda corretta non e solo: il cavo CAN e schermato? La domanda e: dove termina lo shield, quanto sono lunghi gli stub e quante discontinuita di impedenza stiamo introducendo tra il primo e l ultimo nodo?"
— Hommer Zhao, Fondatore e CEO
Schermatura: protezione utile, ma solo se gestita come sistema
La schermatura aiuta quando il cavo passa vicino a motori, inverter, solenoidi, alimentazioni switching o fasci ad alta corrente. Una treccia o un foil con drain wire può ridurre emissioni e suscettibilita, ma non corregge una topologia sbagliata. Se CAN_H e CAN_L non restano una coppia twistata coerente, lo shield maschera solo una parte del problema.
La decisione più delicata e il collegamento dello shield. In molte applicazioni si sceglie un drenaggio a un solo lato per ridurre loop di massa; in altre, soprattutto con requisiti EMC severi, si usano strategie diverse definite dal sistema. Il produttore del cablaggio non dovrebbe improvvisare: il drawing deve dire se lo shield va collegato a shell, pin dedicato, chassis, drain wire isolato o lasciato aperto a una estremita.
Se il progetto richiede anche protezione meccanica, valutate shielded cable assembly, guaina intrecciata, corrugato, strain relief o overmolding vicino ai connettori. Nei veicoli elettrici e nei robot, il problema e quasi sempre combinato: rumore elettrico più movimento meccanico.
Connettori, crimpatura e continuita della coppia
I connettori CAN possono essere M12, Deutsch, D-Sub, connettori automotive sigillati o soluzioni proprietarie. La scelta dipende da ambiente, IP rating, numero di cicli, spazio e corrente dei circuiti vicini. Per il bus, pero, conta anche come la coppia entra nel connettore: separare CAN_H e CAN_L per troppi millimetri prima della crimpatura aumenta la discontinuita locale.
La crimpatura resta un punto di controllo primario. Terminali deformati, altezza crimp fuori finestra o isolamento preso male possono passare il primo test e degradare dopo vibrazione. Su harness esposti a movimento, la validazione deve collegare altezza crimp e pull force al test elettrico, non trattarli come verifiche separate.
Un buon disegno specifica pinout, orientamento, colore fili, twist fino al punto utile, lunghezza di spelatura, terminale, seal e requisito di pull test. Se il connettore e sigillato, anche il diametro isolamento deve restare dentro la finestra del seal; un cambio jacket da 0.3 mm può cambiare sia montabilita sia tenuta.
Test di accettazione: cosa misurare oltre alla continuita
Il piano di test per un cavo CAN dovrebbe includere almeno pinout, continuita, assenza di corto, resistenza tra CAN_H e CAN_L sul bus spento, controllo shield e ispezione della geometria coppia nei breakout. Per applicazioni critiche, aggiungete test funzionale con traffico CAN, controllo error frame, prova con vibrazione o movimento e verifica a temperatura se il sistema lavora in ambiente severo.
Una griglia pratica di accettazione può usare quattro livelli: continuita 100%, isolamento dove richiesto, terminazione corretta a circa 60 ohm sul bus completo e test funzionale sul campione o sul 100% dei lotti critici. Il sito WIRINGO descrive queste logiche anche nella pagina sui test dei cablaggi.
Il test con oscilloscopio non serve sempre in produzione di massa, ma e prezioso in validazione. Se si vedono overshoot, ringing o fronti lenti, non cercate subito il problema nel firmware. Controllate prima terminazioni, lunghezza stub, percorso vicino a potenza, schermatura e connettori.
"Quando un bus CAN mostra errori intermittenti, partiamo da tre misure semplici: circa 60 ohm a bus spento, twist continuo fino al connettore e nessuno stub lungo non documentato. In molti casi queste tre verifiche risolvono più di una settimana di debug software."
— Hommer Zhao, Fondatore e CEO
Checklist RFQ per ordinare un cavo CAN bus OEM
Una RFQ incompleta produce preventivi difficili da confrontare. Per un cavo CAN, indicate bit rate previsto, lunghezza totale, numero nodi, posizione terminazioni, tipo cavo, schermatura, strategia di drenaggio, connettori, pinout, colore fili, diametro esterno massimo, raggio di piega minimo, temperatura, IP rating e requisiti di test. Se serve compatibilita con cablaggi automotive o macchine industriali, indicate anche vibrazione, fluidi e requisiti di tracciabilita.
Il fornitore dovrebbe restituire una proposta che separa costo del cavo, costo connettori, attrezzaggio, test e campionatura. Per preserie e bassi volumi, il costo maggiore può essere la validazione; per serie stabili, diventa importante ottimizzare taglio, crimpatura, fixture e test automatico. Questa distinzione evita di confrontare un prototipo validato con un semplice assemblaggio di fili.
Fonti e riferimenti tecnici
- Wikipedia - CAN bus
- NI - CAN Physical Layer and Termination Guide
- Kvaser - CAN FD technical overview
- Wikipedia - Electromagnetic compatibility
Conclusione: progettare margine, non solo continuita
Un buon cavo CAN bus non si giudica solo con beep test e pinout. Deve mantenere 120 ohm nominali, due terminazioni corrette, coppia twistata coerente, schermatura gestita e connettori assemblati senza degradare la geometria del segnale. Questo e il margine che evita errori intermittenti dopo installazione, vibrazione o cambio fornitore.
Il modo più efficace per ridurre rischio e inserire i requisiti nel drawing prima della quotazione: impedenza, topologia, lunghezze, shield, terminazioni e test. Se questi dati arrivano solo dopo i campioni, il costo di correzione aumenta e la preserie perde tempo.
State sviluppando un cavo CAN bus per automotive, robotica o battery pack? WIRINGO può supportare scelta cavo, connettori, crimpatura, schermatura e test finale. Inviate disegno, lunghezze e requisiti tramite la pagina contatti oppure partite dai nostri servizi di cablaggi personalizzati.
FAQ: domande frequenti sui cavi CAN bus
Q: Un cavo CAN bus deve sempre essere da 120 ohm?
Per CAN ad alta velocita secondo la logica ISO 11898-2, la linea dovrebbe avere impedenza nominale di 120 ohm e due terminazioni da 120 ohm alle estremita. Su prototipi molto corti può funzionare anche altro, ma non e una specifica OEM robusta.
Q: Perché misuro 60 ohm tra CAN_H e CAN_L?
Su un bus spento e correttamente terminato, due resistori da 120 ohm in parallelo danno circa 60 ohm. Se misurate circa 120 ohm manca spesso una terminazione; se misurate sotto 50 ohm, controllate terminazioni extra o corti.
Q: Quando serve un cavo CAN schermato?
La schermatura e consigliata quando il cavo passa vicino a inverter, motori, solenoidi, fasci ad alta corrente o ambienti EMC severi. Anche con shield, pero, la coppia deve restare twistata e il drenaggio deve essere definito nel drawing.
Q: Posso usare un cavo Ethernet Cat5e per CAN bus?
Cat5e e tipicamente intorno a 100 ohm, mentre CAN richiede normalmente 120 ohm. Può servire per test temporanei o tratte brevi validate, ma per produzione OEM conviene specificare un cavo CAN da 120 ohm.
Q: Quale lunghezza massima può avere un cavo CAN?
La lunghezza dipende da bit rate, transceiver, cavo, topologia e rumore. Come riferimento, CAN classico a 1 Mbit/s viene spesso limitato a circa 40 m in condizioni controllate; a bit rate più bassi si possono usare tratte più lunghe.
Q: Quali test chiedere al fornitore per un cable assembly CAN?
Chiedete pinout e continuita 100%, assenza di corto, verifica shield, lettura di circa 60 ohm sul bus completo, controllo visivo della coppia twistata e test funzionale CAN sui lotti critici o sui campioni di preserie.


