No, you can order the specifications at As you can see, they are not free, but of low cost compared with other standards. The most importand is CiA DS 301 (Version 4.02) for ¤65,00. You get them _all_ for free, if a member of CiA.
No
There may be some open source implementations. But be aware that implementations using these packages may not pass the CiA CANopen conformance test. The may be also limited in support for microcontrollers and CAN controllers. Can you please tell us what your target hardware will be?
The CANopen conformance test only checks for the CANopen communication Profile, not for profiles with indexes at 0x6000.
Best regards Heinz
--
with best regards / mit freundlichen Grüßen
Heinz-Jürgen Oertel
to be CANopen compliant and the example provided passes the CANopen conformance test. It is available for free for educational purposes.
HOWEVER, please note that as it is, MicroCANopen only supports pre-configured, hard-coded nodes. That means that all communication specific settings (which Node ID is used and which Process Data Objects are used and how) are hard-coded.
As soon as you want to build a plug-and-play configurable device, I would highly recommend to go with a commercial CANopen solution. Either buy a commercial source code or use a CANopen protcol chip or module such as
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.