SYS TEC CANopen Manager Source Code CiA 302

SKU
Systec CANopen Manager Source Code CiA 302
0,00 €

Details

Modulare, Scalabile e Portabile

La continua modularizzazione delle funzionalità e l’implementazione in ANSI‑C consentono un semplice porting verso diversi sistemi target. È stata posta grande attenzione alla scalabilità e alle prestazioni. Una gestione della memoria altamente ottimizzata e un’implementazione zero‑copy evitano copie di dati non necessarie. Con il nostro CANopen Source è possibile realizzare in modo economico sia soluzioni single‑chip sia applicazioni master complesse e multi‑canale. Il nostro stack CANopen è stato portato con successo, insieme a numerosi microcontrollori, anche su DSP.

Il software CANopen è organizzato in moduli indipendenti. Alcuni moduli possono essere inclusi o rimossi dal progetto in base alla funzionalità richiesta. I moduli non richiamano funzioni di altri moduli, ma solo funzioni di moduli subordinati o sovraordinati (come callback). Non esistono riferimenti incrociati a variabili globali tra i moduli. Un livello software centrale, chiamato CANopen Controlling Module (CCM), fornisce un’API semplificata delle funzioni CANopen allo strato applicativo e controlla l’interazione dei singoli moduli. Inoltre, l’implementazione specifica dell’hardware è chiaramente separata dallo stack CANopen, riducendo al minimo l’impegno necessario per il porting verso una nuova piattaforma target.

Nessuna Royalty sui Prodotti Distribuiti

Offriamo una struttura di prezzi vantaggiosa. Con ogni acquisto si ottiene il codice sorgente completo con esempi di progetto, come licenza Buy‑Out a tariffa unica. Non sono previste royalty sui prodotti distribuiti.

La licenza è vincolata alla sede e può essere utilizzata dai vostri ingegneri per diversi target, progetti e prodotti senza ulteriori costi di licenza.

Attraverso un’estensione della licenza, partner di sviluppo e altre sedi della vostra azienda possono utilizzare il codice sorgente. I nostri servizi di aggiornamento e supporto possono essere rinnovati annualmente, mantenendo lo stack sempre aggiornato.

Una rete CANopen solitamente è composta da diversi dispositivi con funzionalità differenti. Una delle funzioni principali è l’NMT master, che deve essere presente in ogni rete CANopen. Il suo compito è controllare e monitorare lo stato NMT di tutti gli NMT slave. Di norma, il dispositivo CANopen che gestisce il sistema dal punto di vista applicativo implementa anche l’NMT master, ad esempio un PLC.

Il CANopen Manager secondo lo standard CiA 302 combina l’NMT master con funzionalità aggiuntive e implementa i processi in modo standardizzato, ad esempio il boot-up della rete. Questo boot-up consiste nella scansione dei dispositivi CANopen attesi e nella loro configurazione tramite il Configuration Manager.

Inoltre, il CANopen Manager può implementare l’SDO Manager, responsabile della creazione dinamica delle connessioni SDO. Ciò significa che le connessioni SDO non devono essere configurate durante l’installazione del sistema, ma i dispositivi CANopen possono richiedere connessioni SDO verso altri dispositivi durante il runtime. Questi dispositivi CANopen, che rappresentano la controparte del SDO Manager, sono chiamati SDO requesting device. Il SDO Manager garantisce che lo stesso SDO server di un dispositivo CANopen non venga utilizzato contemporaneamente da due SDO client, a condizione che non vi siano connessioni SDO stabilite dinamicamente dai dispositivi stessi.

Il porting del driver CAN, l’implementazione di progetti demo specifici o l’adattamento del software CANopen a processori non direttamente supportati possono essere realizzati in pochi giorni. Per ulteriori informazioni sui servizi di adattamento disponibili, contattare SYS TEC.