RS485/RS232/CAN
RS485
Устройство 3DV-EdgeAI-32 оснащено интерфейсом RS485. Имя устройства - /dev/ttyS1, поддерживает полный дуплекс, а стандартная скорость передачи данных составляет 9600 бод.
Раздел дополняется.
Метод тестирования
1. Подключение оборудования
Подключите пины A, B и GND платы к соответствующим пинам A, B и GND адаптера серийного порта (модуль USB to 485 to serial port).
2. Открытие терминала серийного порта на ПК
Откройте minicom в терминале, используя следующую команду:
root@test:/home/rev# minicom -D /dev/ttyUSB0 -s 115200
Где /dev/ttyUSB0 — это имя устройства USB-to-serial адаптера, которое зависит от фактического распознавания устройства на ПК.
3. Отправка данных
Для RS485 имя устройства — /dev/ttyS1. Выполните следующие команды на устройстве:
chmod 666 /dev/ttyS1
cu -l ttyS1 -s 115200
Введите строку «3DiVi RS485 test…» в терминале. Терминал серийного порта на ПК получит строку «3DiVi RS485 test…».
4. Получение данных
Для получения данных выполните следующие команды на устройстве:
chmod 666 /dev/ttyS1
cu -l ttyS1 -s 115200
Затем введите строку «3DiVi RS485 test…» в серийном терминале ПК, и вы увидите эту же строку на устройстве.
RS232
Кроме RS485, 3DV-EdgeAI-32 имеет интерфейс RS232. Имя устройства — /dev/ttyS0, поддерживает полный дуплекс, а стандартная скорость передачи данных составляет 115200 бод. Следует отметить, что интерфейс RS232 используется для серийной консоли, и по умолчанию пользователь может войти в систему.
Метод тестирования аналогичен шагам для RS485, необходимо только обратить внимание на имя устройства и скорость передачи.
CAN
Интерфейс CAN подключен через устройство /dev/ttyUSBx. Раздел дополняется.