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.
4.5.10.2.2. Одноосная и двухосная система¶
UART есть у двухосной и одноосной системы. Соответствующие контакты для каждой оси выведены на HDB-26 разъём.

