MCP2515 Read.

Il blocco (Figura 1) viene utilizzato per leggere i pacchetti che passano attraverso il bus CAN utilizzando l'adattatore MCP2515.

                                                                                                Figura 1 

Nelle proprietà del blocco è necessario selezionare un adattatore già connesso o crearne uno nuovo (Figura 2).

                                                                                                  Figura 2 

Facendo clic sul pulsante "Create", si apre una finestra per la creazione di un nuovo adattatore      (Figura 3).

                                                                                                  Figura 3 

In questa finestra è necessario impostare il pin, tra quelli disponibili, per il collegamento del output CS dello shield, la frequenza del cristallo montato sullo shield e la velocità del bus che verrà utilizzato durante lo scambio.

Selezionando la casella "The En Input", al blocco compare l'input "En", mentre la lettura dei dati dal bus avviene solo se su di esso è presente un livello alto.

Quando viene ricevuto un nuovo pacchetto dal bus CAN, al output "NewData" viene generato un impulso della durata di un ciclo di esecuzione del programma.

Al output "Code", viene visualizzato il codice - l'identificatore del pacchetto ricevuto, e al output "Size" la sua dimensione.

I dati contenuti nel pacchetto vengono emessi direttamente alle output "D0" - "D7".

Per la connessione e il file FLProg vedi "Protocollo bus CAN".

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia