Automazione e Strumentazione
n
Luglio/Agosto 2015
controllo
tecnica
91
patibile con i dispositivi CAN esistenti, tale modalità
preclude
l’uso delle estensioni del protocollo in grado di
migliorare prestazioni e integrità dei dati.
È importante ricordare che tale problema non si presenta
nel caso di impiego di ZS, che permette la riduzione
della probabilità di errore residuo con controller CAN
convenzionali grazie ad un codec s/w. A differenza di
CAN FD, inoltre, la codifica ZS non deve necessaria-
mente essere estesa a tutti i dispositivi e i messaggi scam-
biati in rete. Al contrario, il meccanismo ZS è richiesto
solo per quei nodi che devono scambiare messaggi senza
jitter e/o con una maggiore garanzia di integrità. L’im-
piego di ZS da parte di tali nodi può essere abilitato
selettivamente per ogni singolo messaggio. Ciò consente
un’elevata flessibilità di utilizzo e permette di contenere
in modo sensibile i costi di implementazione.
Riferimenti
[1]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“Un codec a basso jitter per reti CAN,”
Automazione e
strumentazione
, vol. 62, no. 3, pp. 76-79, Apr. 2014.
[2]
“ISO 11898-1 – Road vehicles – Controller area net-
work (CAN) – Part 1: Data link layer and physical sig-
nalling,” International Organization for Standardization,
2003.
[3]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“Fixed-Length Payload Encoding for Low-Jitter Control-
ler Area Network Communication”,
IEEE Transactions on
Industrial Informatics
, vol. 9, no. 4, pp. 2155–2164, 2013.
[4]
T. Nolte, H. Hansson, C. Norström, S. Punnekkat,
“Using bit-stuffing distributions in CAN analysis,” in
Proc. IEEE/IEE Real-Time Embedded Systems Workshop
,
2001.
[5]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“Performance comparison of mechanisms to reduce bit
stuffing jitters in Controller Area Networks,” in
Proc. 17
th
IEEE Conf. on Emerging Technologies and Factory Auto-
mation
(ETFA), Sep. 2012, pp. 1–8, 2012.
[6]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“A mechanism to prevent stuff bits in CAN for achieving
jitterless communication,”
IEEE Transactions on Indus-
trial Informatics
, vol. 11, no. 1, pp. 83–93, Feb. 2015.
[7]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“On a family of run length limited, block decodable codes
to prevent payload-induced jitter in Controller Area Net-
works,”
Computer Standards & Interfaces
, vol. 35, no. 5,
pp. 536-548, 2013.
[8]
J. Charzinski, “Performance of the Error Detection
Mechanisms in CAN”, in
Proc. 1
st
International CAN
Conference (iCC)
, Sep. 1994, pp. 20-29, 1994.
[9]
G. Cena, I. Cibrario Bertolotti, T. Hu, A. Valenzano,
“Effect of jitter-reducing encoders on CAN error detection
mechanisms,” in
Proc. 10th IEEE International Workshop
on Factory Communication Systems (WFCS)
, May 2014,
pp. 1–10, 2014.
[10]
“CAN with Flexible Data-Rate Specification Version
1.0,” Robert Bosch GmbH, 2012.
n
Cinisello B.- MI (Italy) tel. +39 0266027.1 www.isoil.com vendite@isoil.it Le soluzioni che contano ML255 – Versatilità ed Espandibilità Trasmissione GPRS Gestione di 2 sensori di pressione / livello Due uscite dirette on/off o temporizzate Allarme antintrusione Certificazione MI001 / OIML R49 ML145 – Semplicità e Affidabilità 2 uscite impulsive e totalizzazione Uscita 4-20 mA con alimentazione in c.c. Tasto scorrimento menu ML252 – Compattezza e Robustezza Custodia in acciaio inox Versione cieca con 2 uscite impulsive Memorizzazione di misura ed eventi ML155 – Data Logger Universale Trasmissione GPRS 2 ingressi impulsivi da qualsiasi sensore di portata Gestione di 2 sensori di pressione / livello Ingresso 4-20 mA da qualsiasi sensore es. pH, torbidità THE SOLUTION gandini-rendina.com FLOWIZ La famiglia di misuratori di portata a batteria IP68 IP68 IP68 IP68