SYS TEC CANopen Master & Slave Source Code CiA 301

Implementazione rapida e conforme agli standard per i tuoi dispositivi CANopen

SYS TEC CANopen Master & Slave Source Code CiA 301

Include NMT Master, LSS Master e SDO Client

Il CANopen Stack Master & Slave in formato source code contiene l’intera funzionalità prevista dalla specifica CiA 301. Il codice sorgente CANopen consente un’implementazione veloce e conforme agli standard di dispositivi CANopen master o slave completamente equipaggiati, inclusi NMT Master (Network Manager), LSS Master (Layer Settings Service) e SDO Client.

Un elevato livello di prestazioni è garantito da una segnalazione diretta e orientata agli eventi fino al livello applicativo. Il CANopen Stack Master & Slave è progettato per una semplice integrazione nei diversi sistemi operativi grazie alle relative funzionalità, rendendo il porting molto più agevole.

La API completa e ben strutturata permette un utilizzo semplice dei servizi CANopen: non è necessario preoccuparsi dei dettagli implementativi. I programmi di esempio inclusi nel pacchetto, i progetti demo mirati e la documentazione completa ti guidano passo dopo passo.

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 nell’arco di pochi giorni. Per ulteriori informazioni sulle opzioni e sui servizi disponibili, contatta SYS TEC.

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.

 

Informazione per l'ordine

Part No.

Descrizione

SO-877

CANopen Source Code 

 

Codice sorgente del CANopen Protocol Stack (NMT Master & Slave), ODBuilderII, documentazione, licenza aziendale del CANopen Stack vincolata al sito, senza costi di runtime, inclusi 12 mesi di aggiornamenti e supporto.

SO-877-VP

CANopen Source Code Value Pack

 

Codice sorgente del CANopen Protocol Stack (NMT Master & Slave), ODBuilderII, CANopen DeviceExplorer versione completa, plug‑in Process Data Linker, USB‑CANmodul1, documentazione, licenza aziendale del CANopen Stack vincolata al sito, senza costi di runtime, inclusi 12 mesi di aggiornamenti e supporto.

5006008

Estensione di licenza per CANopen Stack

 

Per utilizzo da parte di partner di sviluppo esterni, limitato nel tempo e legato al progetto.

5006001

Supporto e aggiornamenti SO‑877

 

Estensione del supporto di 1 anno.

5006002

Supporto e aggiornamenti SO‑877‑VP

 

Estensione del supporto di 1 anno.

Documenti & Downloads

NameTypeSizeAction
CANopen Source Code - Scheda tecnica prodottopdf2 MBDownload
CANopen Master & Slave Source Code - V5.71 Release Notes of the CANopen Master & Slave Source Codepdf60 KBDownload
Introduzione a CANopenpdf233 KBDownload
CANopen User Manual versione abbreviatapdf1 MBDownload
ODBuilder - Documentazione softwarepdf2 MBDownload
ODBuilderII informazioni generalipdf238 KBDownload
Target platforms - Target supportatipdf116 KBDownload
CANinterpreter per Linux P/N SO-1123 - Evaluation version 1.14.0 *Si prega di notare che i plug‑in mostrati non sono inclusi nella versione standard di CANinterpreter.zip36 MBDownload
CANinterpreter per Windows P/N SO-1123 - Evaluation version 1.14.0 *I plug‑in mostrati non sono inclusi nella versione standard di CANinterpreterzip22 MBDownload
CANopen DeviceExplorer for Linux P/N SO-1124 - Evaluation version 2.17.3.12 *I plug‑in mostrati non sono inclusi nella versione di CANopen DeviceExplorer.zip39 MBDownload
CANopen DeviceExplorer for Windows P/N SO-1124 - Evaluation version 2.17.3.11 *I plug‑in visualizzati non fanno parte della versione standard di CANopen DeviceExplorer.zip24 MBDownload
 
 

Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Hai bisogno di aiuto per sviluppare il tuo progetto?

Con più di 25 anni di esperienza nei servizi di ingegneria elettronica ed informatica, affiancati da consulenza e formazione, Tecnologix è il partner ideale per lo sviluppo di ogni tipo di applicazione nel settore industriale.
Clicca il pulsante qui sotto e inviaci la tua richiesta, il nostro staff ti risponderà il prima possibile.