Модуль высокоскоростной лазерной локации STA-MK400 представляет собой лазерный датчик локации, основанный на технологии времени пролета (TOF). Он оснащен встроенным контроллером и алгоритмом измерения дальности с частотой до 4 кГц и дальностью до 120 м. Он поддерживает выходную связь на уровне UART и обладает сильными возможностями защиты от помех, обеспечивая стабильную работу даже при солнечном свете.
| Основные параметры модуля | ||
| Модель | СТА-МК400 | |
| Точность измерения дальности | ±0,1 м | |
| Размер модуля | ≤32*19*16 мм | |
| дальность действия | Типичная цель | ≥300 м, целевая отражательная способность 90% |
| Обследование здания | ≥120 м | |
| Измерьте естественную цель | ≥80 м | |
| Недавнее ранжирование | 0,1 м | |
| Частота диапазона | 4 кГц | |
| Коэффициент разрешения | ±0,1 м | |
| Рабочий ток | ≤200 мА | |
| Ток в режиме ожидания | ≤33 мА | |
| Потребляемая мощность в режиме ожидания | ≤0,2 Вт | |
| Потребляемая мощность | ≤0,6 Вт | |
| КИ | ТТЛ | |
| Рабочая температура | -10℃~+55℃ | |
| Температура хранения | -20℃~+65℃ | |
| Входное напряжение | 5В | |
| Длина лазерной волны | 905 нм | |
| Угол расхождения луча | 8 мрад | |
| Власть | ≤ 1 мВт безопасно для человеческого глаза | |
| Метод определения дальности | импульс | |
| Масса | 7,7±0,2 г | |
| Конфигурация контактов модуля STA-MK400 показана на схеме ниже. | |||||
|
|||||
| Номер контакта | функциональное описание | ||||
| 1 | ВКК | ||||
| 2 | TXD | ||||
| 3 | прием | ||||
| 4 | Земля | ||||
| Налить: 1. Интерфейс связи этого модуля TTL. 2. Конфигурация UART: 1 стартовый бит, 8 бит данных, 1 стоповый бит, без проверки четности; | |||||
| ХАРАКТЕРИСТИКИ постоянного тока | |||||
| параметр | условие испытания | наименьшее значение | максимальная стоимость | единица | |
| Рабочее напряжение (Вин) | Т=25°С | 2.5 | 5.0 | V | |
| рабочий ток (I) | режим ожидания (T=25°C, Vin=3,0 В) | - | 50.0 | мА | |
| Условия определения дальности (T=25°C, Vin=3,0 В) | - | 180.0 | мА | ||
| Таблица 1-1: Формат командного кадра главного компьютера | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4… (Н – 1) | N | |
| значение | заголовок кадра | адрес модуля | ДЛ | команда и параметр | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | ЛЕН |
|
|
|
| Примечание 1. Длина данных обозначает количество байтов от 3 до N, где LEN = N-2. | |||||||
| Примечание 2. Когда главный компьютер отправляет данные, вычисление контрольной суммы включает в себя суммирование всех данных (за исключением заголовка кадра) в байтах и взятие младших 8 бит, а затем вычисление этого 8-битного двоичного дополнения и есть контрольная сумма; пример: Главный компьютер отправляет команду непрерывного измерения диапазона (0x13) с адресом модуля 01 и 3-байтовым полем данных. Контрольная сумма рассчитывается следующим образом: сумма 0x01, 0x03 и 0x13 равна 0x17, причем младший бит (LSB) равен 0x17. Двойное дополнение 0x17 равно 0xE9. Таким образом, CheckSum = 0xE9 Фактический кадр данных, передаваемый главным компьютером, имеет вид: A5 5A 01 03 13 E9 | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 1-2: Формат выходного кадра модуля | |||||||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4… (Н – 1) | N | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | (см. примечание 1) |
|
|
|
| Примечание 1: Описание дескриптора данных: D[7:6]:00: Следующие данные представляют собой измерения расстояния. Значение расстояния 0 означает, что расстояние не обнаружено. 01: Последующие данные содержат дополнительную информацию, подробности которой представлены в Таблице 1-3. 10,11: Заводское резервированиеD[5:0]: Длина данных (см. примечание 1 в Таблице 1); | |||||||
| Примечание 2. Когда главный компьютер получает данные, он вычисляет контрольную сумму путем суммирования всех данных от адреса модуля до контрольной суммы в байтах. Сумма и последние 8 бит. Пример: модуль передает данные о расстоянии 0x0B4A с адресом 01. Главный компьютер получает кадр данных: A5 5A 01 03 0B 4A A7 Проверка: сумма 0x01,0x03,0x0B,0x4A и 0xA7 равна 100, причем младший бит (LSB) суммы равен 00, что указывает на отсутствие ошибки. | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 1-3 Другая информация по ответам | |||||||
| Байт 4 | Байт 5 | Байт 6 | Байт 7 | Байт 8 | объяснять | ||
| 06 | Контрольная сумма | не иметь | не иметь | не иметь | Простой ответ | ||
| Е0 | код ошибки | Контрольная сумма | не иметь | не иметь | кадр сообщения об ошибке | ||
| Е1 | ошибиться | Контрольная сумма | не иметь | не иметь | Ошибка самотестирования загрузки | ||
| А1 | Скорость передачи данных | Контрольная сумма | не иметь | не иметь | Реакция на изменение скорости передачи данных | ||
| А3 | адрес модуля | Контрольная сумма | не иметь | не иметь | Реакция при чтении или изменении адреса модуля | ||
| АФ | Версия программного обеспечения | Номер версии продукта | Контрольная сумма | Ответ при чтении номера версии программного обеспечения | |||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
| Примечание 1. Пример номера версии программного обеспечения (двузначная подверсия): Пример 1. Если номер версии программного обеспечения равен 0x0064 (эквивалент 100 в десятичном формате), номер версии — V1.00. Пример 2: Если номер версии программного обеспечения равен 0x03F2 (эквивалент 1010 в десятичном формате), номер версии — V10.10. Пример номера версии продукта (подверсия из 1 цифры): Пример 1. Если номер версии продукта равен 0x0A (эквивалент 10 в десятичном формате), номер версии — V1.0. Пример 2: Если номер версии продукта равен 0x65 (эквивалент 101 в десятичном формате), номер версии — V10.1. |
|||||||
|
|
|
|
|
|
|
|
|
| Таблица 2-1: Измерение диапазона остановки | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x10 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
||||||
| Таблица 2-2. Измерение одного диапазона. | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x12 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | описание данных | Данные о расстоянии | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0–0xFFFF | ||
|
|
|
|
|
|
|
|
|
| Таблица 2-3 Непрерывное измерение диапазона | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x13 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | описание данных | Данные о расстоянии | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0–0xFFFF | ||
|
|
|
|
|
|
|
|
|
| Таблица 3-1: Индикатор лазера выключен | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x18 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Таблица 3-2 Лазерный индикатор включен (с лазерным индикатором) | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x19 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
| Таблица 4-1: Переключатель периферийной цепи | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x1A | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
| Таблица 4-2: Разрыв периферийной цепи | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x1B | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | описание данных | поле данных | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
| Примечание. Отключение периферийных цепей снижает энергопотребление, но может привести к задержке времени отклика начального диапазона. | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 5-1: Изменение скорости передачи данных | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | параметр | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0x20 | новый тариф порта | |
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | описание данных | тип рамы | параметр | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA1 | новый тариф порта | |
| Примечание. Чтобы новая скорость передачи данных вступила в силу, требуется перезагрузка системы. | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 5-2 | |||||||
| Скорость передачи данных: 460800, адрес модуля: 0x00 | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 6-1: Измененные адреса модулей | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Новый адрес | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0x22 | 0 - 0xFF | |
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | описание данных | тип рамы | Новый адрес | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA3 | 0 - 0xFF | |
| Примечание 1: Новый адрес модуля вступает в силу немедленно. | |||||||
| Примечание 2. Адрес 0xFF — широковещательный адрес; | |||||||
|
|
|
|
|
|
|
|
|
| Таблица 6-2 Чтение адреса модуля | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x23 | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| значение | заголовок кадра | адрес модуля | описание данных | тип рамы | Новый адрес | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA3 | 0 - 0xFF | |
|
|
|
|
|
|
|
|
|
| Таблица 7-1 Версия программного обеспечения | |||||||
| Выдается главным компьютером | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5 | |
| значение | заголовок кадра | адрес модуля | ДЛ | инструктировать | Контрольная сумма | ||
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x2F | ||
| модуль эмиссии | |||||||
| байт | 0 | 1 | 2 | 3 | 4 | 5, 6, 7 | 8 |
| значение | заголовок кадра | адрес модуля | описание данных | тип рамы | номер версии | Контрольная сумма | |
| числовое значение | 0xA5 | 0x5A | 0 - 0xFF | 0x46 | 0xAF | См. примечание 1-3 в Таблице 1. | |