Is a CANopen library for matlab available?

조회 수: 9 (최근 30일)
Gabriel
Gabriel 2014년 11월 10일
댓글: Dimitri MANKOV 2021년 11월 22일
Hello,
I would like to communicate with motors like these ones here directly from my (C-compiled) Matlab-code using CANopen: specification sheet
I know that there exists the the "Vehicle Network Toolbox", but it seems like this one only supports CAN and not CANopen.
It seems like all other pieces of information I found on this topic by far end in dead links. Such as CANopen with Simulink leads to this dead link. Or CANopen and xPC leads to the dead link about Toolbox xPC
Would be great if someone could help me.

답변 (1개)

James
James 2017년 1월 6일
I don't know how to obtain it but this link suggests that they have something (an "OpenECU Simulink blockset") available: http://pi-innovo.com/canopen-reference-design/
There's lots of proprietary CANopen stacks available but they cost $3k - $20k.
There's an open source implementation you may be able to integrate but it'll be a lot of work: https://github.com/CANopenNode/
An alternative, if you're just wanting to experiment, there's a method described in the following link that might let you get something working: http://stackoverflow.com/a/17811848/980942
You'll still need some way to communicate CAN, so you may still need the Vehicle Network Toolbox.
  댓글 수: 2
Yiqiang Zhang
Yiqiang Zhang 2020년 11월 13일
Have you found a better way now?
Dimitri MANKOV
Dimitri MANKOV 2021년 11월 22일
In case you are working with Simulink Real-Time, Speedgoat offers CANopen I/O modules designed to work with this toolbox. You can find more information here:

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Filter Analysis에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by