SYS TEC CANopen Master & Slave Source Code CiA 301

SKU
Systec CANopen Master & Slave Source Code CiA 301
0,00 €

Details

I tuo vantaggi:

  • Codice sorgente completo dei servizi CANopen master e slave, inclusi

  • Istanze multiple – implementa diversi dispositivi CANopen logici su un’unica piattaforma hardware

  • Manutenzione software e supporto tecnico gratuiti per il primo anno

  • Nessuna royalty di runtime per i prodotti sviluppati con il software

Piattaforme target

Panoramica delle piattaforme supportate disponibili per il download

Features/Details 

  • Codice sorgente CANopen conforme a CiA 301

  • Codice sorgente completo dei servizi CANopen master e slave

  • Istanze multiple – implementazione di diversi dispositivi CANopen logici su un’unica piattaforma hardware

  • Manutenzione software e supporto tecnico gratuiti nel primo anno

  • Nessuna tariffa di licenza per i prodotti distribuiti

  • Bundle (Value Pack) con l’insieme completo degli strumenti CANopen disponibili, completamente attivati

  • Implementazione diretta in ANSI‑C e struttura modulare chiara per facilitare il porting verso nuove piattaforme target

  • API generica per sistemi operativi, adatta all’integrazione in RTOS

  • Lo stack CANopen supporta i livelli di comunicazione necessari per implementare tutti i profili di dispositivo CANopen standardizzati

  • Codice sorgente del driver CAN per numerosi sistemi target

  • API unificata del driver CAN per tutte le interfacce supportate

  • Timestamp ad alta risoluzione

  • Estensione CANopen Safety conforme a CiA 304 (add‑on opzionale)

  • Profili di dispositivo CiA 402 per motion control e azionamenti (add‑on opzionale)

 

Modulare, Scalabile e Portabile

La modularizzazione coerente delle funzionalità e l’implementazione in ANSI‑C consentono un porting semplice su diversi sistemi target. Grande attenzione è stata dedicata a scalabilità e prestazioni. Una gestione della memoria altamente ottimizzata e un’implementazione Zero‑Copy evitano copie di dati non necessarie.

Con il nostro CANopen Source puoi realizzare sia soluzioni single‑chip economiche, sia applicazioni master multi‑canale complesse. Ad esempio, il nostro CANopen Protocol Stack è stato portato con successo su un DSP, oltre che su numerosi microcontrollori.

Lo stack CANopen è organizzato in moduli indipendenti. Questi moduli possono essere integrati o rimossi in base alle funzionalità richieste. La modularizzazione evita sovrapposizioni (cross‑call) grazie a una chiara gerarchia tra moduli subordinati e sovraordinati (callback). Non esistono riferimenti incrociati a variabili globali tra moduli.

Un livello software centrale, denominato CANopen Controlling Module (CCM), fornisce una API semplificata delle funzioni CANopen a livello applicativo e gestisce le interazioni tra i moduli. Inoltre, l’implementazione hardware‑specifica è nettamente separata dallo stack CANopen, rendendo possibile il porting verso nuove piattaforme target con minimo sforzo.

Nessuna royalty sui prodotti sviluppati

Offriamo un modello di prezzo vantaggioso: ottieni il codice sorgente completo e i progetti di esempio con una licenza buy‑out tramite un pagamento unico contenuto.

La licenza acquistata è vincolata al sito e può essere utilizzata dai tuoi sviluppatori per diversi target, progetti e prodotti. Non sono previste ulteriori tariffe di licenza.

Estendendo la licenza, anche i partner di sviluppo e altre sedi della tua azienda possono utilizzare il codice sorgente.

I nostri servizi di aggiornamento e supporto possono essere rinnovati annualmente, mantenendo il tuo stack sempre aggiornato.