Replies: 1 comment
-
I've used the motor controllers from Nanotec extensively with this library. Pretty well documented and a clean CANopen implementation, which is also used as the basis for other protocols like Modbus or Ethernet. They often also have a USB interface to connect with their proprietary configuration software in various ways. The only issue I had to work around IIRC was a two second pause from entering pre-operational state before they actually start responding to SDO requests. I hope you can find something there at a decent price, maybe integrated to a drive even. miControl also has some decent small controllers. But I haven't used them with DS402 yet (beware, some cheaper ones don't support it). The docs are pretty good and they supply their own Python-based configuration software, although unfortunately not using this library. From my experience, look at the device manuals first. If they contain a decent explanation of CANopen in general, then it's usually also a good implementation adhering to the standard. Oh, some manufacturers actually define objects with subindex != 0 but which are simple variables and not part of a record or array. Beware of those, although this library usually copes quite well with such quirks. |
Beta Was this translation helpful? Give feedback.
-
Hi
In the development of canopen-asyncio, I have want to test more aspects of CANOpen than with HW I currently have.
Does anyone have any recommendation for a well-implemented, suitable CANopen device that can be used to test the library against? Some device that is able to do 402 and LSS would be nice. Preferably in Norway or Scandinavia (but EU is ok).
Beta Was this translation helpful? Give feedback.
All reactions