CAN in Automation (CiA)
headquarters@can.cia.org
www.can-cia.org
CANopen Product Guide 2008
home

Vector Informatik

www.vector-informatik.com

Headquarters

Vector Informatik GmbH
Ingersheimer Str. 24
DE-70499 Stuttgart

Phone: +49-711-806700
Fax: +49-711-80670111
Email: info@vector-informatik.com
URL: www.vector-informatik.com

Technical contact

Hans-Werner Schaal

Phone: +49-711-80670523
Fax: +49-711-80670249
Email: hans-werner.schaal@vector-informatik.com

Sales contact

Phone: +49-711-80670500
Fax: +49-711-80670555
Email: sales@vector-informatik.com

France

Vector France

Phone: +33-1-42314000
Fax: +33-1-42314009
Email: information@vector-france.com

Japan

Vector Japan Co., Ltd.

Phone: +81-3-57696970
Fax: +81-3-57696975
Email: info@vector-japan.co.jp

South Korea

Vector Korea IT Inc.

Phone: +82-2-20280600
Fax: +82-2-20280604
Email: info@vector-korea.com

Sweden

VecScan AB

Phone: +46-31-7647600
Fax: +46-31-7647619
Email: info@vecscan.com

USA

Vector CANtech, Inc.

Phone: +1-248-4499290
Fax: +1-248-4499704
Email: info@vector-cantech.com


Further distributors: Please contact us or see our homepage www.vector-informatik.com

Vector CANopen master source code

Availability
In stock
The Master Source Code provides all functions necessary for a CANopen Master and thereby allows the user to design applications with CANopen-conform master functionality according to CiA 301 version 4.02.


Software structure

The software is subdivided into several modules which are organized as follows:

  • Data interface
  • CANopen Application Layer
  • CANopen modules (NMT Master, PDO Handler, SDO Handler, SYNC Handler, LSS Master, Configuration Manager, SDO Manager).
  • Hardware or system dependent modules (CAN Handler, Scheduler)


Operating modes

The CANopen Master Source Code allows the construction of single-master as well as multi-master systems (CANopen Manager according to CiA 302).

Operating systems

The Source Code encapsulates all hardware services (µC initialization, timers, interrupt synchronization, flash access, etc.) in a separate module.
By mapping these functions to suitable operating system services, custom operating systems can be supported very easily. In such cases the CANopen Master is defined as a separate task. Consequently, it is also possible to have it run on hardware, without an operating system.

The CANopen Source Code is available for many microcontrollers.

For more information please refer to Vector's website: http://www.canopen-solutions.com/canopen_index_en.html