Очевидно, что современной робототехнике для управления роботами требуется множество различных параметров. Их передача реализуется через различные интерфейсы передачи данных характеризующиеся различными скоростями передачи данных, типом передаваемой информации и способом её передачи.
В Таблица 3.3 представлены наиболее распространённые и часто встречающиеся в робототехнике и стандарты связи.
Таблица 3.3
Стандарт связи | Скорость передачи по стандарту (max) | Максимальная длина лини |
Параллельный интерфейс (LPT) | 9600 бит/с | 2 м |
Последовательный интерфейс RS-232С (COM) | 115200 бит/с | 15 м |
CAN и его разновидности | 1 Мбит/с | Зависит от числа подключённых устройств |
InfraRed | 115200 бит/с | 10 м |
Bluetooth (802.15.1) | 921,6 Кбит/с | 10 - 100 м |
WiFi (802.11 b/g) | 11 / 54 Мбит/с | 100 м |
ZigBee (802.15.4) | 250 Кбит/с | 10 - 70 м |
Как видно из таблицы среди проводных последовательных интерфейсов RS-232С самый медленный, однако в силу простоты реализации большой распространенности в мире его использование наиболее приемлимо для учебных моделей и прототипов на которых отрабатываются различные тестовые принципы и алгоритмы. Так как его поддержка реализована в 99% программных продуктов на уровне стандартных библиотек интерфейсов по разработке ПО для современных компьютеров, а возможности которые предоставляет данный протокол связи позволяют контролировать наличие ошибок в линии, что достаточно для большинства схем. Конечно не стоит забывать и о параллельном интерфейсе однако он обладает существенными недостатками: прежде всего это очень низкая скорость передачи данных которая в некоторых случаях становится узким местом в реализации схемы, необходимость в прокладке большего числа кабелей по сравнению с последовательным интерфейсом передачи данных и малой длинной линии обусловленной очень низкой помехозащищённостью. Всё это делает данный интерфейс неудобным в реализации и мало подходящим для создания связи между микроконтроллерами и управляющей схемой.
Среди беспроводных протоколов для целей управления простыми роботами наиболее подходящим является стандарт связи ZigBee в связи с малой потребляемой мощностью оборудования работающего по этому стандарту и его направленности на данный сектор задач.
Другое по теме:
Проектирование блока буферной памяти В настоящее время, когда компьютерные системы развиваются быстрее всего во всем мире, не говоря уже о супер стремительном росте вычислительных скоростей, появляется проблема разработки внешних дополнительных устройств, для выполнения той или ино ...