CAN HAT¶
Il Waveshare 2-Channel Isolated CAN HAT mette a disposizione due interfacce CAN isolate per il Raspberry Pi. Il CAN HAT è basato sul controller CAN MCP2515 e sui transceiver CAN SI65HVD230/SN65HVD230. L’HAT può essere usato per realizzare una singola interfaccia NMEA 2000 conforme oppure due interfacce CAN di altro tipo. Quando è usato come interfaccia NMEA 2000, il secondo canale non deve essere utilizzato, per via dei requisiti di isolamento NMEA 2000.
L’HAT integra un trasformatore DC/DC isolato e non richiede alimentazione esterna.
Questa pagina descrive l’installazione e la configurazione del CAN HAT quando viene usato insieme al Sailor Hat for Raspberry Pi. Per ulteriori dettagli sul CAN HAT, consultare la pagina wiki di Waveshare.
Configurazione dei jumper¶
Attenzione
Verificare la posizione dei jumper prima di collegare l’HAT!
Il CAN HAT ha due jumper per le resistenze di terminazione del bus CAN a bordo scheda. Per il funzionamento normale devono essere entrambi in posizione OFF!
Il CAN HAT ha inoltre un jumper per la selezione della tensione. Con un Raspberry Pi deve essere impostato su 3V3, altrimenti il Raspberry Pi può subire danni.
Collegamento dell’HAT¶
Inserire con cautela il connettore a pettine passante nel connettore GPIO del CAN HAT. Innestare quindi l’HAT sul connettore GPIO a 40 pin del Raspberry Pi o del Sailor Hat. Il bordo del connettore va fissato alla scheda sottostante con i distanziali esagonali.
Quando l’HAT è usato con un’interfaccia NMEA 2000, si deve usare soltanto l’interfaccia CAN0. L’interfaccia CAN1 va lasciata scollegata. La figura sottostante mostra il cablaggio per l’interfaccia NMEA 2000.
Configurazione del software¶
Lo script di installazione del Sailor Hat può essere usato per configurare e abilitare l’interfaccia CAN. Per un’installazione manuale, consultare la pagina wiki di Waveshare per i dettagli.
Alimentare l’SH-RPi tramite l’interfaccia NMEA 2000¶
È possibile alimentare il Raspberry Pi tramite l’interfaccia NMEA 2000. A questo scopo i conduttori di alimentazione e di massa NMEA 2000 vanno collegati all’ingresso di alimentazione dell’SH-RPi, mentre i conduttori H e L devono andare al connettore CAN0 sul CAN HAT. Occorre inoltre realizzare un collegamento di massa tra l’SH-RPi e il CAN HAT, come mostrato nella figura sottostante.