top of page

Come gestire comunicazione CAN con PUZZLE

CONFIGURAZIONE ED UTILIZZO DI UN MASTER PUZZLE IN CAN

 

In questo esempio si vuole utilizzare un master puzzle che comunica con un dispositivo syel P10 linux. Sul master sono state utilizzate tre cartucce con tre tipi di ingressi differenti a titolo dimostrativo. Nel file start.c si nota come siano state dichiarate

Nel file common.h viene inizialmente inclusa la libreria apposita "puzzle6.h"

Nell'esempio, oltre che modificare le uscite digitali e leggere gli ingressi sia digitali che quello analogico vengono fatte delle valutazioni sul valor medio del dato analogico. A display vedrete i seguenti valori:

Ing_Anal = lettura ingresso analogico
Ing_Anal_max = massimo valore letto in ingresso (a fianco c'è un numero che sono i campioni sopra il valor medio di 10 tik)
Ing_Anal_min = minimo valore letto in ingresso (a fianco c'è un numero che sono i campioni sotto il valor medio di 10 tik)

Ing_Anal_mediato = lettura ingresso analogico mediata
Ing_Anal_mediato_max = massimo valore mediato
Ing_Anal_mediato_min = minimo valore mediato Il tasto reset azzera questi valori

L'esempio è stato testato su un dispositivi syel p10 ed un master puzzle via CAN bus ed è liberamente scaricabile dal seguente link: scarica

2025-02-04 Creatore dell'articolo Simone De Santis. Per ulteriori richieste simone.desantis@syel.it

banda 1_#rect222.png

SYEL S.R.L. Industrial Automation & Electronic Systems 

P.I./C.F. 01140840503   Via Liguria, 1  -  56030 Pontedera Gello (PI) Italy

phone: ++39 0587 294096    e-mail: syel@syel.it     PEC: syel@pec.it   codice destinatario univoco 5RUO82D

banda 2_#rect222.png

La nostra azienda SYEL S.R.L. partecipa al Progetto Progetto Ottimizzazione delle logiche di produzione e innovazione operativa: collaudi e qualità delle nuove produzioni - IN.PRO.Q_SYEL, Codice S.I 324793, CUP D84D26000500006, COR approvato con D.D. n. 5779 del 09/03/2026 a valere dell’Avviso pubblico per il finanziamento di progetti di formazione continua rivolta a lavoratrici e lavoratori per attività di innovazione tecnologica.

bottom of page