Перейти к содержимому
Черновик: материал сгенерирован и ещё не вычитан.

Внешний источник координат

Прибор умеет брать координаты не от собственного приёмника, а от внешнего GNSS-модуля на последовательном порту. Так подключаются, например, системы параллельного вождения в сельхозтехнике: они используют платные и бесплатные сервисы дифференциальных поправок и дают точность до 15–20 см. Прибор при этом работает шлюзом — передаёт в ПО мониторинга уточнённые координаты вместе с остальной телеметрией.

Данные принимаются в формате NMEA.

Внешний модуль подключается к RS-232[0] или RS-232[1]. «Земли» прибора и модуля должны быть соединены; питание на модуль подаётся отдельно. Контакты RS-232 соединяются перекрёстно: TX модуля — RXD прибора, RX модуля — TXD прибора.

Схема подключения внешнего источника координат к приборам 10 и 7x (на примере Trimble CFX-750)

  1. В настройках последовательных портов для порта, к которому подключён модуль, выберите тип периферии Внешний GNSS-модуль.
  2. Укажите, что координаты берутся с этого порта, — командой GPSDATASOURCE в Терминале.
  3. При необходимости задайте параметры обмена командой EXTGNSS.
  4. Настройте адрес и порт сервера мониторинга и состав основного пакета — как при обычном первом подключении прибора.
GPSDATASOURCE dataSource=,timeout=
ПараметрЗначение
dataSourceИсточник координат: 0 — встроенный приёмник, 1 — RS-232[0], 2 — RS-232[1], 3 — RS-485, 4 — файл, 5 — EasyLogic, 6 — LBS
timeoutВремя, через которое прибор вернётся на встроенный приёмник, если внешний источник молчит, с; 0…999. 0 — не возвращаться

Прибор проверяет, что выбранный источник физически есть: если у модели нет нужного порта (или карты памяти, или встроенного приёмника), команда вернёт ошибку синтаксиса.

GPSDATASOURCE без параметров показывает текущие значения.

EXTGNSS baudRate=,pollingRate=,protocol=
ПараметрЗначениеПо умолчанию
baudRateСкорость обмена с модулем, бит/с; до 115 20057600
pollingRateПериод опроса модуля, мс; 100…10 0001000
protocolПротокол разбора данных: 0 — NMEA0 (NMEA)

Команда доступна, только если у модели есть хотя бы один порт RS-232. После её выполнения обработчик порта переинициализируется с новыми параметрами.

EXTGNSS без параметров показывает текущие значения.

Включите канал GNSS в Каналах диагностики. Префикс сообщений — RS232<номер порта> module.

СообщениеЗначение
Wrong data sourceТип периферии порта задан как внешний GNSS-модуль, но источник координат в GPSDATASOURCE указывает на другой источник — приведите их в соответствие
Mem not allocНе удалось выделить память под обработчик протокола — освободите оперативную память прибора и перезагрузите его

Если задан ненулевой timeout и данные от внешнего модуля не приходят, прибор через это время переключается на встроенный приёмник (если тот включён). При timeout = 0 координаты внешнего источника продолжают отдаваться как невалидные.

Пример: системы параллельного вождения Trimble EZ-Guide 250 и CFX-750

Заголовок раздела «Пример: системы параллельного вождения Trimble EZ-Guide 250 и CFX-750»

Для подключения выпускаются разные соединительные кабели. Например, кабель ZTN64045 содержит все возможные порты, включая коннектор RS-232 (P4):

Схема соединительного кабеля ZTN64045: разъём дисплея P1 и коннектор RS-232 P4

Если готового кабеля нет, соедините с прибором контакты разъёма P1: 5 (RX), 6 (TX), 7 (GND) — по схеме подключения выше.

В самой системе параллельного вождения нужно включить вывод NMEA на порт RS-232 и выставить скорость обмена, совпадающую с baudRate в команде EXTGNSS. Порядок настройки смотрите в документации Trimble.