4.5.10. Последовательный порт

Контроллер допускает управление по последовательному порту UART с логикой TTL 3.3 В. Выводы UART расположены на разъеме BPC. За счёт высокой распространённости UART и переходников на него с USB, Bluetooth, Ethernet и других стандартных интерфейсов, контроллером можно управлять беспроводным образом (Bluetooth) или по интернету (Ethernet). Протокол передачи данных по UART такой же как и по USB. То есть потребуется только включить в XiLab или в libximc опрос нестандартных последовательных портов и устройство обнаружится если задержка ответа с него не превышает 2 секунды. Можно также управлять контроллером с помощью другого самостоятельно запрограммированного микроконтроллера, хотя это потребует поддержки протокола общения.

UART поддерживает следующие настройки.

Скорость передачи 9600-921600 бит/с
Количество бит в передаче 8
Четность включена или выключена
Тип четности четное, нечетное, единица, ноль
Количество стоповых бит 1 или 2

4.5.10.1. Стандартные настройки подключения

Параметры COM-порта со стороны контроллера зафиксированы. Для подключения к контроллеру по UART используйте следующие стандартные настройки:

Скорость 115200 бод
Количество бит в передаче 8
Четность нет
Количество стоповых бит 2
Управление потоком нет
Таймаут приёма байта 400 мс

Примечание

Чтобы подключиться к контроллеру по UART, нужно сначала подключиться к нему по USB или Ethernet, задать требуемые скорость, чётность и стоповые биты, а затем сохранить настройки в энергонезависимой памяти. Если подключиться не удаётся, используйте стандартные настройки, приведённые выше. Полное описание протокола приведено в главе описание протокола.

Параметры входа и выхода
Тип логики TTL 3.3 V
Максимальная скорость передачи данных 921 кбит
Номинальный ток выхода 5 мА

4.5.10.2. Схема подключения последовательного порта

Предупреждение

Высокая скорость передачи данных невозможна по длинному кабелю (кабель должен быть до 5 метров) в условиях электромагнитных наводок. Если случаются ошибки в передаче данных, то используйте фильтрующие RC цепи и снизьте скорость, чтобы характерное время цепи было как минимум в 4 раза меньше времени передачи одного бита. Характерное время RC цепи подбирается индивидуально.

4.5.10.2.1. Подключение платы контроллера

В плате контроллера выводы UART расположены на разъеме BPC.

../../../_images/UARTboard.png

Рекомендуемая схема подключения для платы контроллера

4.5.10.2.2. Одноосная и двухосная система

UART есть у двухосной и одноосной системы. Соответствующие контакты для каждой оси выведены на HDB-26 разъём.

../../../_images/UART2axis.png

Рекомендуемая схема подключения для двухосной системы