У меня есть два устройства USB to CAN (can0 и can1), оба они подключены к машине Linux, на которой установлен socketcan. Я прочитал основы протокола CANopen, я не видел ни одного примера, который мог бы установить связь между двумя устройствами CANopen с использованием библиотеки Python CANopen.
Я прочитал в документации, что у каждого устройства должен быть файл .eds, поэтому я взял образец файла .eds из библиотеки Python CANopen из christiansandberg github и попытался установить связь и заставить их разговаривать друг с другом с помощью PDO, но я не смог в состоянии сделать это.
У нас есть батарея, и мы хотели с ней связаться, батарея работает по протоколу can-open, и они предоставили файл .eds для батареи. Я предполагаю, что устройство usb2can с библиотекой CANopen Python может сделать эту работу. Но я просто не знаю, как установить связь между устройством usb2can и аккумулятором. Это было бы полезно с любыми мыслями о создании пакетов.