1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

BlueTooth для Sokkia серии SET (и не только)

Тема в разделе "Сделай Сам", создана пользователем Philin, 13 июн 2016.

  1. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Bluetooth адаптер для Trimble S6, Trimble Dini.(USB интерфейс).Питается от прибора, не требует зарядки, классический Bluetooth.
     

    Вложения:

  2. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    С BT адаптером и BlackView BV7100 до 180 м берет.160-170 м стабильная работа. IMG_20250914_184921_160.jpg
     
  3. Сер-гео

    Сер-гео Форумчанин

    уже страшно становится на МО и неравенство колонок ну и чет еще когда вешают на тах, знаю многие всякое вешают, и по идее на маленьких дистанций не влияет, или незаметно, но от 100метров наверно уже будет влиять? или нет?
     
  4. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    П
    Пользователь говорит, что все нормально.Он не тяжёлый.Как вариант его можно приспособить, как противовес смоттфону.Антена вращается и гнется под 90 градусов, его можно располагать горизонтально.
    --- Сообщения объединены, 16 сен 2025, Оригинальное время сообщения: 16 сен 2025 ---
    Вообще можно по разному смотреть на вещи.Возмущатся или найти подходящее в данном случае решение.
     
  5. Максим

    Максим Форумчанин

    igor kruchkovskiy, привет, подскажи, какой код завершения передачи данных на iM-105? Я использовал твой адаптер на R30, там код завершения передачи мне известен, но не подходит к iM. Без кода завершения получаю ошибку: "Ошибка КС данных".
     
  6. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Через встроенный BT?
    --- Сообщения объединены, 9 окт 2025, Оригинальное время сообщения: 9 окт 2025 ---
    Честно говоря у меня нет всех видов приборов, я обычный геодезист.У меня никогда не было на руках всех моделей тахеометров, не смотря на то, что удалось сделать Bluetooth адаптеры на все эти приборы.Вы также можете использовать различные методы для достижения цели, например метод дидукции, метод проб и ошибок, он же метод тыка и д.р.Если Вы не хотите использовать управляющие символы, то можно просто выключить, включить прибор.Обычно при передаче SDR файла используют три символа, в начале и вконце, можно увидеть только их коды, при передаче в терминал из тахеометра, если установить в программе hex отображение.Тоесть вместо символов будут из коды в 16-ричной системе счисления.Символы управления. (управляющие знаки) 02 и 03 являются частью стандарта и обозначают начало текста (STX, 02) и конец текста (ETX, 03)
    Символы 0D (возврат каретки, CR) и 0A (перевод строки, LF) являются управляющими символами ASCII, которые вместе образуют последовательность CRLF (0d 0a) для обозначения конца строки в операционных системах.
    Обычно при передаче вначале 3 символа 02 0d 0a и вконце 03 0d 0a
     
  7. Philin

    Philin Форумчанин

    Проблема не в контрольной сумме. Если это ваша программа передаёт в тахеометр, то переделайте её так чтобы первые строки заголовка передавались в прибор с паузой между ними не менее 0,8 секунды, а все последующие строки с координатами точек с паузой между каждой строкой не менее 0,15 секунды. Прибор по какой-то причине принимает данные строк через Bluetooth СТРОГО по таймерам (касается ТОЛЬКО SOKKIA iM). Любой другой тахеометр Sokkia принимает поток данных без таких ограничений.

    PS Этого нет ни в каких документациях (возможно это вообще баг прошивок всей серии iM). Это было выяснено мной опытным путём на тахеометрах iM. Кроме таймингов никаких отличий от документации на интерфейс Sokkia SDR нет, т.е. спецсимволы и прочие атрибуты точно такие же как и для остальных Sokkia.
     
    Последнее редактирование: 9 окт 2025
    igor kruchkovskiy нравится это.
  8. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Мне кажется тайминг сделан, для того, что бы по BT не терялись данные.Sokkia Link также делает микропаузы.На старых set также нужно посылать с паузами. В Bluetooth Serial Terminal настройка character delay ставится 2 ms, что выше обсуждалось.
    Ещё можно поставить в приборе CR+LF да, возможно это повлияет на результат.
    --- Сообщения объединены, 9 окт 2025, Оригинальное время сообщения: 9 окт 2025 ---
    Контрольная сумма на весь файл расчитывается или построчно?Видел информацию которая описывала процесс подсчета по отношению к интерфейсным командам.
     
  9. Philin

    Philin Форумчанин

    Возможно, но также не исключён вариант что проблема аппаратная. Т.е. возможно у Bluetooth модуля Sokkia iM очень маленький и очень медленный буфер, который при сплошной передаче просто переполняется и не успевает за потоком. Во всяком случае, например если передать 1-3 строки данных, то ошибок нет, а возникают они только если у вас в передаче 4 и более строк (т.е. почти всегда).

    На старых SET проблем при сплошной передаче нет. Пользовался всеми Sokkia без пауз вплоть до iM. И только для этих приборов пришлось разбираться и вводить "особенные" параметры с паузами в софте экспорта (паузы гигантские 800мс и 150мс, это ни в какие ворота).

    На весь файл. Вообще параноиков с контрольной суммой каждой строки видел только в Китайских тахеометрах (хотя удобно, ты не только знаешь что ошибка в передаче, но даже можешь точно определить строку с ошибкой).

    "An end-of-text record: ETX checksum CR LF (Hex 03, checksum, Hex 0D, Hex 0A). The checksum portion is 5 ASCII digits whose value equals the modulo 65536 sum of the numeric value of all data bytes. Data bytes are defined as all the characters transmitted (or received) inclusive of trailing spaces but exclusive of CR (ASCII 0D), LF (ASCII 0A), STX (ASCII 02) and ETX (ASCII 03) characters. The checksum is calculated by adding up the numeric value of all the data bytes, dividing by 65536 and taking the remainder as the modulus. The checksum value is generated on output and checked on input. If an incoming checksum is zero (00000), it is not checked"
     
    igor kruchkovskiy нравится это.
  10. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Согласен.Добавлю, что сам блютуз модуль также имеет свои буферы, приема и отправки, который также может переполняется, если есть баг в прошивке модуля или он медленный или мало памяти.В Sokkia link есть паузы, проверял.
     
  11. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Добавил кабель для подключения повербанка.Прибор теперь работает от внешнего питания 5 Вольт 3 A. IMG_20251020_025756_341.jpg
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление