Re: CANopen

Simon Byholm <[email protected]> Fri, 24 Apr 2015 08:12:02 +0300
Newsgroups gmane.comp.hardware.bus.can
Message-ID <[email protected]>
Hello Abdallah

To learn more about CANopen try the book Embedded Networking
with CAN and CANopen.

http://www.amazon.com/Embedded-Networking-CANopen-Olaf-Pfeiffer/dp/0976511622

And you probably want to get a CANopen stack to do the work. There's both
open source and commercial versions available.

On the CAN wiki you'll find links to many of them:

http://www.can-wiki.info/doku.php?id=can_higher_layer_protocols:canopen

Many of the companies that provide CANopen stacks also provide
development services and will make the whole CANopen implementation
for your project if needed.

Best regards,

Simon

Simon Byholm - Software Manager / Quality Manager

Phone: +358 6 357 6306
Fax: +358 6 357 6320
email: [email protected]
web: www.tke.fi

TK Engineering solves your CAN, CANopen, J1939 and NMEA2000 problems by providing the hardware, software and know-how you need to design, manufacture and troubleshoot your industrial and heavy machine CAN networks. Call +358 6 357 6300 or email [email protected] to learn how we can help you solve your CAN related problems.

On 24.4.2015 02:19, Abdallah AGUERZAME wrote:
> Dear All
> We have a project we wont it to communicate waith CANopen 
> <http://en.wikipedia.org/wiki/CANopen>. we'r using STM32F107 
> microcontroller. The problem is that I need to develop a CANopen layer 
> in this microcontroller, but I only know how to send and receive at 
> the low level (CAN).
> I don't know much about the CANopen (PDO, SDO, Heartbeat, object 
> dictionary, etc.). I tried to read the CiA specifications, but it was 
> very complicated. I would appreciate it if someone could point me in 
> the right direction or give me a good tutorial to program a simple 
> CANopen layer.
>
> Best regards
> Abdallah AGUERZAME
>