Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    На блютузе далеко не отойдете максимум 50м, это на 1-м классе.Возьмите TSCE2 б/у и модули 3dr телеметрию.один с USB, другой без, ttl конвертер и адаптер питания, из описанной выше схемы.На контроллере за питаете от USB и подключитесь к ком порту. Поставите туда Карлсона или Магнет. Плюсы совершенно очевидны, отличная видимость на солнце(это дорогого стоит, я знаю о чем говорю), и долговечная батарея по отношению к планшету.На прямую через USB установить не удалось, скорее всего драйвер для этого типа процессора не подошел.TSCE можно заменить на какой нибудь другой аппарат, но смотрите, что бы ПО подошло к нему и можно было удобно подключиться к ком порту контроллера и за питать устройство.
     
    #141
  2. Мимокрокодил

    Форумчанин

    Регистрация:
    29 янв 2013
    Сообщения:
    1.189
    Симпатии:
    608
    Если честно, мне бы 75-ти метров хватило бы.
     
    #142
  3. max7

    Форумчанин

    Регистрация:
    3 июн 2008
    Сообщения:
    8.109
    Симпатии:
    3.160
    Адрес:
    Пермь
    igor kruchkovskiy, Все хотят дальней связи::rolleyes24.gif:: Может не Bluetooth а 433 мГц?
     
    #143
    igor kruchkovskiy нравится это.
  4. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    Кто нибудь знает блютус модули аналогичные HC-06, с функционалом управления потоками?
     
    #144
  5. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
     
    #145
    Geoshaman, max7 и sherkhan нравится это.
  6. sherkhan

    Форумчанин

    Регистрация:
    7 фев 2013
    Сообщения:
    1.185
    Симпатии:
    956
    Адрес:
    Ставропольский край
    igor kruchkovskiy, контроллер с серв се уже можно подключить?
     
    #146
  7. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Выдалось немного свободного времени. Раньше работал в пределах 15м от прибора. Проблем не было. Теперь решил проверить предельную дальность BlueTooth связи.

    Условия:
    • пасмурно
    • высокая влажность (более 80% точно)
    • давление 746мм.рт.ст.
    • T=+23C
    • центр города, строительная площадка, по краю площадки идёт густой лес (по краю леса высокая трава, лес зарос кустарником так что не продраться, деревья стоят часто)
    В виде контроллера использовался планшет DEXP Ursus GX280 (Bluetooth 4.0) (т.к. хотел получить сведения на полной мощности, то планшет не был переключен в режим пониженного энергопотребления). Модуль Bluetooth 2.0 собран по схеме из первого сообщения темы, на модуль подано внешнее питание от аккумулятора 12В.

    Проверка в условиях прямой видимости (до леса, измерение расстояния на себя в безотражательном режиме):
    • 10 метров - связь отличная
    • 20 метров - связь отличная
    • 50 метров - связь отличная
    • 96,1 метр - связь отличная (уперся в дерево, пошёл в лес, искал потери связи)
    Проверка в условиях непрямой видимости (зашёл в лес):
    • связь была отличная метра 4
    • далее начала периодически теряться
    • зашёл в лес на 14 метров (мерял шагами) - связь происходит в 2/3 случаев.
    • Итого 110 метров (!!!) связь есть (при этом 100 метров от прибора связь отличная 100%). Глубже в лес не ходил
    PS Bluetooth 2.0 имеет заявленную дальность 10 метров.
    Модуль HC-06/05 имеет усиленный сигнал, что теоретически даёт дальность связи 15м.
    Bluetooth 4.0 имеет дальность 100 метров.

    Неизвестно каким образом получается связь с дальностью предельной для Bluetooth 4.0. Либо внешние погодные условия как-то помогают, либо у заявленного планшета просто уникально чувствительный приёмник Bluetooth сигнала.
     
    #147
    Последнее редактирование: 22 июл 2016
    Geoshaman, max7, Мимокрокодил и ещё 1-му нравится это.
  8. sherkhan

    Форумчанин

    Регистрация:
    7 фев 2013
    Сообщения:
    1.185
    Симпатии:
    956
    Адрес:
    Ставропольский край
    Philin, этого уже для стройплощадки достаточно, как минимум процентах в 80 случаев.
    --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---
    А если бы не деревья то и дальше бы вышло? Вооот)
     
    #148
  9. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Я был приятно удивлён :) Надо будет ещё на солнце проверить связь. Там BT версии 2.0 (до 10 метров), но с усиленным сигналом (до 15 метров)... нерадивые продаваны заявляют о 20 метрах работы. Но по факту оказалось просто какое-то ненормально большое расстояние, если бы сам не видел своими глазами, то ни в жизнь не поверил бы :)
     
    #149
    АлексейМанс нравится это.
  10. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    Теоретически да.Не пробовал.
    --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---
    Фантастика.
     
    #150
  11. sherkhan

    Форумчанин

    Регистрация:
    7 фев 2013
    Сообщения:
    1.185
    Симпатии:
    956
    Адрес:
    Ставропольский край
    igor kruchkovskiy, надо проверить. У вас
    такого устройства на продажу нет? Я с паяльником не очень дружу, вместо точек пайки кадавры получаются)))
     
    #151
  12. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    Есть.Но надо понимать, что какой бы крутой HC-06 не стоял, то со стороны контроллера совсем другой модуль.Это я к тому, что гарантированная дальность это 10 м.89170822513 Viber или Whatsapp. Почта: bassizlink@mail.ru. Проверю в течении субботы или сегодня.
     
    #152
    sherkhan нравится это.
  13. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Согласен. У меня в DEXP Ursus GX280 стоит Bluetooth 4.0 для которого как раз заявлено 100 метров дальность. Именно столько я и получил в ходе проверки. Только вот почему-то он смог не только передавать сигнал, но даже принимать его от менее дальнобойного устройства (Bluetooth 2.0) на эти самые 100 метров.

    Предположу, что два BT 2.0 устройства как раз и дадут 10-20 метров предела в реальных условиях работы.
     
    #153
  14. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань

    В тесте программы, настройки скорости порта не хватает, пришлось блютуз адаптер перенастраивать.
    Скажу с полной уверенностью, что ПО будет работать с Topcon MS, Sokkia 30,RX,X серий.
     
    #154
    АлексейМанс, Philin, Geoshaman и 2 другим нравится это.
  15. sherkhan

    Форумчанин

    Регистрация:
    7 фев 2013
    Сообщения:
    1.185
    Симпатии:
    956
    Адрес:
    Ставропольский край
    igor kruchkovskiy, мне этой дальности достаточно вполне)) Прибор технический, есть много желания превратить в подобие инженерного))
     
    #155
  16. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    Проверил Sokkia230, c адаптером и TSC2, работает в Fieldgenius 8 и Carlson survey 6. Позже выложу видио.Но чуда не было, стабильная работа около 10м.
     
    #156
    sherkhan нравится это.
  17. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Оффтоп

    По поводу скорости исходил из следующего:
    • HC-05/06 с завода приходит с настройками 9600-8-N-1
    • Sokkia с магазина приходит с настройками 9600-8-N-1
    • перепрограммирование HC-05/06 без паяльника невозможно, таким образом этой функцией сможет воспользоваться один пользователь из тысячи
    • если у человека в приборе стоят не заводские настройки порта, то перенастроить порт прибора можно за 20 секунд
    • чем выше скорость Bluetooth, тем меньше дальность (описано в спецификации Bluetooth). Условно - какая мне польза в скорости 480кбит, когда она достижима на 2 метрах вместо 20 метров при скорости 9,6кбит
    • для управления любым прибором скорость 9600 избыточна т.к. превышает реальные потребности в 20 раз
    Поэтому кроме номера порта никаких настроек нет. Врядли они кому-то потребуются. А даже если и захочется, то таким образом человек заметно снизит дальность связи.

    А это хорошая новость.
     
    #157
    max7 и sherkhan нравится это.
  18. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    Не урезайте настройки порта, каждый десятый будет нервничать, этого уже достаточно.То что для вас может быть простым и удобным, то для других может быть не очень, приближайтесь к интерфейсу хорошо известных ПО, но делайте проще и удобнее чем у них.Вы, я так понимаю присваиваете Combobox-у массив из строк COM1-COM15.Сделайте запрос имен у системы действующих ком портов в виде массива и присвойте их Combobox-у.А то у меня номер порта перевалил за 15 и пришлось лезть в диспетчер задач.
     
    #158
  19. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.567
    Симпатии:
    2.092
    Адрес:
    Москва
    Оффтоп


    Да. Но не от хорошей жизни.

    Я перепробовал все доступные способы для VBA. Возникает проблема, нет ни одного способа, который может отобразить все реально действующие порты. Один из способов отображает не все порты, ещё один может работать только с первыми четырьмя (com1-com4, а блютуз часто лезет за 10 порт и дальше), ещё один отображает только реальные COM порты и почему-то не видит SPP, ещё один работает произвольно(в первый запуск находит часть портов, при следующем запуске находит часть этих и часть других). У меня в системе на COM висят штук 20 устройств, есть на чём тестировать, но проблема не решаема, на форумах тоже нет решения (ни одно не подходит).

    Так кроме этого... скорость у разных способов разная, но в среднем уходит 1 секунда на один порт. Т.е. если создать опрос 32 портов, то запуск программы затянется на 32 секунды.

    Хотя... Сам торможу. Программа-то изначально создаётся многопоточной. Можно хоть 50 портов опросить за эту самую секунду. Если бы только был действующий и гарантированный способ.

     
    #159
    Последнее редактирование: 22 июл 2016
  20. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.474
    Симпатии:
    1.861
    Адрес:
    Астрахань
    На C# в общих чертах, есть что-то вроде класса Serial, объект класса содержит метод, вроде бы getPort или как-то по другому зовется, он возвращает текстовый массив с именами портов, но там как я помню тоже небольшой косячек был, например некоторые имена виртуальных портов были такие: COM3b или COM35a.Вообщем приходилось применять парсинг, но это мелочи.
    --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---
     
    #160
    sherkhan, Geoshaman и max7 нравится это.

Поделиться этой страницей

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