Devicenet interface

168 views
Skip to first unread message

magicsnd1

unread,
Oct 10, 2019, 5:08:27 PM10/10/19
to python-can
Has anyone succeeded in using python-can to interface with Devicenet instruments? I'm building a high-vacuum system and would like to use a MKS Micro-Ion gauge. These are widely available with Devicenet interface at reasonable price on eBay. That uses the CanBus physical architecture, and the command set is partly documented in mfg's literature, but the Devicenet standards document is unfortunately not open source, so things like arbitration and handshake are not well documented.

Keith Merrill

unread,
Oct 10, 2019, 6:25:31 PM10/10/19
to python-can
I thought DeviceNet is a different physical layer than the CanBus? Is there some converter going from one to the other?

magicsnd1

unread,
Oct 16, 2019, 7:37:47 PM10/16/19
to python-can
From Wiki:
"[Devicenet] is an application layer protocol on top of the CAN (Controller Area Network) technology, developed by Bosch.[2] DeviceNet adapts the technology from the Common Industrial Protocol and takes advantage of CAN, making it low-cost and robust compared to the traditional RS-485 based protocols."

Here's a link to the Devicenet industry group ODVA: https://www.odva.org/About-ODVA

I've got two different CAN-USB adapters, each with a basic (Win) utility. Neither tool seems to handshake correctly with the vacuum gauge. I'm hoping to not have to pull out the logic analyzer, but that is a possible last resort!
Reply all
Reply to author
Forward
0 new messages