Перейти к основному содержимому

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. Раздел дополняется.