Skip to main content
Skip table of contents

Datasheet

Descrizione

PowerBox 1720 è un dispositivo di distribuzione con 8 o 16 I/O.

Compatto ed efficiente, gli ingressi e le uscite possono essere collegati a vari componenti e dispositivi del veicolo, ad esempio luci, motori elettrici, pompe, bracci meccanici ecc.

PowerBox M

Caratteristiche Tecniche

  • Contenitore waterproof.

  • Alimentazione 12 VDC.

  • Fissaggio a bordo macchina.

  • Corrente massima totale 25 A.

  • Corrente nominale singola uscita 3 A.

  • Corrente massima singola uscita 4 A.

  • Interfaccia bus CAN 2.0B (29 bit extended address identifier).

  • Baud rate CAN fino a 1 Mb/s.

  • 16 canali multifunzione - DO/PWM/DI

  • Connettore Sicma 211 PL249S0005

Funzionalità Principali

  • Possibilità di configurare i singoli canali come uscite digitali, uscite PWM o ingressi digitali.

  • Monitoraggio real-time delle correnti delle singole uscite via CAN Bus.

  • Diagnostica dei dispositivi a bordo macchina.

  • Funzionalità FOTA che consente l’aggiornamento della centralina via CAN Bus.

  • Impostazione correnti di warning e di errore per ogni uscita.

  • Spegnimento automatico delle singole uscite in caso di errori di CC.

Hardware

Requisiti ambientali

Parametro

Min

Tipico

Max

Temperatura di Funzionamento

-20 °C

+25 °C

+70 °C

Temperatura di Stoccaggio

-40 °C

+85 °C

Caratteristiche Meccaniche

Contenitore

Contenitore waterproof in ABS

Connettore

Sicma 211 PL249S0005

3D model

PowerBox_1720.STEP

Caratteristiche Elettriche

AVVERTENZE

Il superamento dei seguenti parametri elettrici potrebbe causare danni permanenti al dispositivo.

Tensione di Alimentazione

12 VDC

Corrente massima totale

20 A

Corrente nominale singolo canale

3 A

CAN Bus

CAN Standard

2.0B - 29 bit extended address identifier

Baud rate

10 kBit/s – 1000 kBit/s | Default 250 kBit/s

Possibili funzioni degli I/O

PWM Output

Frequenza: 50 - 500 Hz

Duty Cycle: 0…100%

Digital inputs

State, positive edge o negative edge.

Frequenza massima 10 Hz, larghezza dell’impulso almeno di 50 ms.

Pinout

Pin  

Signal  

Pin description  

A1  

Supply voltage

Power supply

A2  

OP15 

PWM output / DI

A3  

OP13 

PWM output  / DI

A4  

OP10 

PWM output  / DI

A5  

OP9 

PWM output  / DI

A6  

OP4 

PWM output  / DI

A7  

OP3 

PWM output  / DI

A8  

Supply voltage

Power supply

B1  

Supply voltage

Power supply

B2  

OP14 

PWM output / DI

B3  

OP12 

PWM output / DI

B4  

OP11 

PWM output / DI

B5  

OP6 

PWM output / DI

B6  

OP5 

PWM output / DI

B7  

OP0 

PWM output / DI

B8  

Supply voltage

Power supply

C1  

Ground

Power supply 0 Vdc 

C2  

CAN-H 

CanBus Channel H 

C3  

CAN-L 

CanBus Channel L 

C4 

OP8 

PWM output / DI

C5  

OP7 

PWM output / DI

C6  

OP2 

PWM output / DI

C7  

OP1 

PWM output / DI

C8  

Ground

Power supply 0 Vdc 

 

8 

7 

6 

5 

4 

3 

2 

1 

A

Supply voltage

OP3 

OP4 

OP9 

OP10 

OP13 

OP15 

Supply voltage

B

Supply voltage

OP0 

OP5 

OP6 

OP11 

OP12 

OP14 

Supply voltage

C

Ground 

OP1 

OP2 

OP7 

OP8 

CAN-L 

CAN-H 

Ground 

CAN Bus

CAN ID

Di base il nodo risponde solo all'ID di configurazione CONF_CANID: 0x00002000.

Una volta definito l'ID del nodo (CANID) attraverso i messaggi di configurazione allora il nodo può ricevere e trasmettere i messaggi CAN descritti di seguito.

I messaggi di configurazioni sono messaggi che impostano il device, impostazioni che sono permanenti fino ad una successiva modifica (eseguita con gli stessi comandi).

Reserved ID (Internal use): 0x00002000.

Messaggi di configurazione

Questi messaggi sono attivi prima della ricezione del primo messaggio di comando o solo quando TUTTE le uscite sono disabilitate ed è disabilitato l'invio di dati (tutti) dal nodo.

ID BASE di ricezione del Nodo

ID [CONF_CANID]: Configurazione ID BASE di ricezione del Nodo 

Byte 

Description  

0 – 1 

Codice operazione: 0x0000 (MSG_OPC_CANID_REC) 

2 – 5 

CAN-ID BASE di ricezione comandi 

6 – 7 

0xDCCD   // Codice di controllo.

ID BASE di invio del Nodo

ID [CONF_CANID]: configurazione ID BASE di invio messaggi del Nodo (se non configurato l'ID BASE di invio è uguale a quello di ricezione) 

Byte 

Description  

0 – 1 

Codice operazione: 0x0001 (MSG_OPC_CANID_SEND) 

2 – 5 

CAN-ID BASE di invio messaggi 

6 – 7 

0xDCCD   // Codice di controllo.

Configurazione offset

ID [CONF_CANID]: Configurazione offset dall'ID del Nodo per gli ID dei messaggi (ricevuti o inviati dal nodo) 

Byte 

Description  

0 – 1 

Codice operazione: 0x0002 (MSG_OPC_CANID_OFFSET) 

2 – 5 

CAN-ID OFFSET 

6 – 7 

0xDCCD   // Codice di controllo. 

Configurazione ingressi

ID [CONF_CANID]: Configurazione degli ingressi Nodo. Il PIN della scheda è abilitato come ingresso se e solo se e' abilitato come ingresso a fronte (byte 2-3) o come ingresso a livello (byte 4-5) 

Byte 

Description  

0 – 1 

Codice operazione: 0x0003 (MSG_OPC_CANID_INPUT) 

2 – 3 

Il singolo bit identifica l'abilitazione del singolo PIN come ingresso su fronte (di salita o di discesa in base al bit indicato nei byte a seguire) 

4 – 5 

Il singolo bit identifica o il tipo di fronte da rilevare (1:verso l'alto, 0: verso il basso) se l'ingresso è abilitato alla rilevazione del fronte, o se abilitato senza fronte identifica la rilevazione del livello dell'input (1 attivo 0 non attivo) 

6 – 7 

0xDCCD   // Codice di controllo. 

Esempio 1: Pin 1 abilitato come input su fronte alto (tutti gli altri sono output) 

         0-1      0x0003 

         2-3      0x0002 

         4-5      0x0002 

         6-7      0xDCCD 

Esempio 2: Pin 2 abilitato come input su fronte basso (tutti gli altri sono output) 

         0-1      0x0003 

         2-3      0x0004 

         4-5      0x0000 

         6-7      0xDCCD 

Esempio 3: Pin 0 abilitato come input di livello (tutti gli altri sono output) 

         0-1      0x0003 

         2-3      0x0000 

         4-5      0x0001 

         6-7      0xDCCD 

Comunicazione ID del Nodo

ID [CONF_CANID]: Comunicazione ID del Nodo 

Remote frame di lunghezza 6 

Il nodo alla ricezione di questo messaggio risponde inviando di volta in volta, a rotazione, il CANID e i relativi offset. I messaggi sono distinguibili dal "codice operazione" presente nei primi due byte di risposta. 

Byte 

Description 

0 – 1 

Codice operazione: MSG_OPC_CANID_REC o MSG_OPC_CANID_SEND o MSG_OPC_CANID_OFFSET 

2 – 5 

Dato utile in base al "codice operazione" riportato nel messaggio 

Messaggi dei comandi

Abilitazione uscite

ID [ CANID+0 ]: Abilitazione uscite (MSG_ENABLE) 

Byte 

Description  

0 – 1 

Il singolo bit rappresenta l'enable della singola uscita, OUT_0 - OUT_15 (per default all’accensione le uscite sono tutte disabilitate). 

2 – 3 

(OPZIONALE) Tempo in ms (non inferiore a 10) per l'invio del messaggio per lo stato delle uscite. Impostando 0 viene disabilitato il messaggio. (Per default 200ms) 

4 – 5 

(OPZIONALE) Tempo in ms (non inferiore a 10) per l'invio del messaggio con i dati globali (errore globale, temperatura media, corrente totale). Impostando 0 viene disabilitato il messaggio. (Per default 100ms) 

6 – 7 

(OPZIONALE) Tempo in ms (non inferiore a 10) per l'invio del messaggio con i dati sulle correnti. Impostando 0 viene disabilitato il messaggio. (Per default 200ms) 

Frequenze PWM

ID [ CANID+1*ID_OFFSET ]: Frequenze PWM di uscita per gruppi di 4 uscite ciascuno (MSG_FREQ) 

Byte 

Description  

0 – 1 

Frequenza di uscita del primo gruppo di uscite (GRP_0) da OUT_0 a OUT_3. 

La frequenza può variare da 50Hz a 500Hz. 

2 – 3 

Frequenza di uscita del primo gruppo di uscite (GRP_1) da OUT_4 a OUT_7. 

La frequenza può variare da 50Hz a 500Hz. 

4 – 5 

Frequenza di uscita del primo gruppo di uscite (GRP_2) da OUT_8 a OUT_11. 

La frequenza può variare da 50Hz a 500Hz. 

6 – 7 

Frequenza di uscita del primo gruppo di uscite (GRP_3) da OUT_12 a OUT_15. 

La frequenza può variare da 50Hz a 500Hz. 

Duty cycle

ID [ CANID+2*ID_OFFSET ]: Duty cycle delle uscite del 1° gruppo (GRP_0),  OUT_0 a OUT_3 (MSG_PWM_GRP_0) 

Byte 

Description  

0 – 1 

Duty cycle per l'uscita OUT_0, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

2 – 3 

Duty cycle per l'uscita OUT_1, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

4 – 5 

Duty cycle per l'uscita OUT_2, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

6 – 7 

Duty cycle per l'uscita OUT_3, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

ID [ CANID+3*ID_OFFSET ]: Duty cycle delle uscite del 2° gruppo (GRP_1),  OUT_4 a OUT_7 (MSG_PWM_GRP_1) 

Byte 

Description  

0 – 1 

Duty cycle per l'uscita OUT_4, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

2 – 3 

Duty cycle per l'uscita OUT_5, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

4 – 5 

Duty cycle per l'uscita OUT_6, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

6 – 7 

Duty cycle per l'uscita OUT_7, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

ID [ CANID+4*ID_OFFSET ]: Duty cycle delle uscite del 3° gruppo (GRP_2),  OUT_8 a OUT_11 (MSG_PWM_GRP_2) 

Byte 

Description  

0 – 1 

Duty cycle per l'uscita OUT_8, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

2 – 3 

Duty cycle per l'uscita OUT_9, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

4 – 5 

Duty cycle per l'uscita OUT_10, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

6 – 7 

Duty cycle per l'uscita OUT_11, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

ID [ CANID+5*ID_OFFSET ]: Duty cycle delle uscite del 4° gruppo (GRP_3),  OUT_12 a OUT_15 (MSG_PWM_GRP_3) 

Byte 

Description  

0 – 1 

Duty cycle per l'uscita OUT_12, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

2 – 3 

Duty cycle per l'uscita OUT_13, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

4 – 5 

Duty cycle per l'uscita OUT_14, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

6 – 7 

Duty cycle per l'uscita OUT_15, il D.C. è espresso in "per mille" (0=0% 1000=100%). 

Configurazione velocità CAN bus

ID [ CANID+6*ID_OFFSET ]: Configurazione velocità del CAN bus (MSG_CNG_VELOC) 

Perché l'impostazione sia salvata e quindi resa permanente si deve inviare almeno un messaggio alla nuova velocita. Diversamente, spegnendo e riaccendendo il dispositivo, la velocità tornerà ad essere quella precedente al comando. 

Con l'invio di questo comando le uscite saranno tutte disabilitate. 

Byte 

Description  

0 – 1 

Impostazione della velocità: 

                   0: 1Mb/s 

                   1: 800 Kb/s 

                   2: 500 Kb/s 

                   3: 250 Kb/s (default) 

                   4: 125 Kb/s 

                   5: 100 Kb/s 

                   6: 50 Kb/s 

                   7: 20 Kb/s 

                   8: 10 Kb/s 

Messaggi di stato

Questi messaggi sono inviati dal nodo se e solo se è stato definito un CAN-ID e se è stato inviato almeno un messaggio MSG_ENABLE al nodo.

Stato singole uscite

ID [ CANID_SEND+0 ]: Stato/info delle singole uscite inviato ogni 200ms (MSG_OUT_INFO) 

Byte 

Description  

0 – 1 

Il singolo bit rappresenta lo stato della singola uscita, OUT_0 – OUT_15 (il bit va ad uno se l'uscita eroga più di 100mA) 

2 – 3 

Il singolo bit rappresenta lo stato (warning o errore) di sovracorrente della singola uscita 

4 – 5 

Il singolo bit rappresenta l'abilitazione della singola uscita (ovvero quanto impostato con MSG_ENABLE) 

6 – 7 

Il singolo bit rappresenta il livello (stato) o l'avvenuto passaggio per il fronte (impostato) del singolo ingresso, IN_0 - IN_15 (il bit va ad uno se l'ingresso è attivo, o se un fra un messaggio e l'altro si e' rilevato il fronte impostato), questi byte sono presenti se è abilitato almeno un ingresso viceversa non saranno presenti 

Info globali

ID [ CANID_SEND+1*ID_OFFSET ]: Info globali sulla temperatura, la corrente totale e la presenza di un errore inviato ogni 100ms (MSG_STATUS) 

Byte 

Description  

0 – 1 

Temperatura massima rilevata in °C: il byte 0 indica il driver (0-7) a cui si riferisce la temperatura e il byte 1 il valore della temperatura in °C. 

2 – 3 

Corrente totale in decimi di A. 

4 – 5 

Errore globale: 0=> nessun errore, 1=> Warning sovracorrente (dettagli in MSG_OUT_INFO), 2=> Errore sovracorrente (dettagli in MSG_OUT_INFO), 3=> Errore sovratemperatura, 4=> Warning corrette totale, 5=> Errore corrente totale 

6 – 7 

Versione FW Maj (byte 6), Minor (byte 7). 

Correnti singole uscite

ID [ CANID_SEND+2*ID_OFFSET ]: Correnti della singola uscita per il 1° gruppo (GRP_0) di uscite (MSG_OUT_I_GRP_0) 

Byte 

Description  

0 – 1 

Corrente in decimi di A del OUT_0. 

2 – 3 

Corrente in decimi di A del OUT_1. 

4 – 5 

Corrente in decimi di A del OUT_2. 

6 – 7 

Corrente in decimi di A del OUT_3. 

ID [ CANID_SEND+3*ID_OFFSET ]: Correnti della singola uscita per il 2° gruppo (GRP_1) di uscite (MSG_OUT_I_GRP_1) 

Byte 

Description  

0 – 1 

Corrente in decimi di A del OUT_4. 

2 – 3 

Corrente in decimi di A del OUT_5. 

4 – 5 

Corrente in decimi di A del OUT_6. 

6 – 7 

Corrente in decimi di A del OUT_7. 

ID [ CANID_SEND+4*ID_OFFSET ]: Correnti della singola uscita per il 3° gruppo (GRP_2) di uscite (MSG_OUT_I_GRP_2) 

Byte 

Description  

0 – 1 

Corrente in decimi di A del OUT_8. 

2 – 3 

Corrente in decimi di A del OUT_9. 

4 – 5 

Corrente in decimi di A del OUT_10. 

6 – 7 

Corrente in decimi di A del OUT_11.

ID [ CANID_SEND+5*ID_OFFSET ]: Correnti della singola uscita per il 4° gruppo (GRP_3) di uscite (MSG_OUT_I_GRP_3) 

Byte 

Description  

0 – 1 

Corrente in decimi di A del OUT_12. 

2 – 3 

Corrente in decimi di A del OUT_13. 

4 – 5 

Corrente in decimi di A del OUT_14. 

6 – 7 

Corrente in decimi di A del OUT_15. 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.