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

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

  1. igor kruchkovskiy

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

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

    Мимокрокодил Форумчанин

    Если честно, мне бы 75-ти метров хватило бы.
     
  3. max7

    max7 Форумчанин

    igor kruchkovskiy, Все хотят дальней связи::rolleyes24.gif:: Может не Bluetooth а 433 мГц?
     
    igor kruchkovskiy нравится это.
  4. igor kruchkovskiy

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

    Кто нибудь знает блютус модули аналогичные HC-06, с функционалом управления потоками?
     
  5. igor kruchkovskiy

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

     
    Geoshaman, max7 и sherkhan нравится это.
  6. sherkhan

    sherkhan Форумчанин

    igor kruchkovskiy, контроллер с серв се уже можно подключить?
     
  7. Philin

    Philin Форумчанин

    Выдалось немного свободного времени. Раньше работал в пределах 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 сигнала.
     
    Последнее редактирование: 22 июл 2016
    Geoshaman, max7, Мимокрокодил и ещё 1-му нравится это.
  8. sherkhan

    sherkhan Форумчанин

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

    Philin Форумчанин

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

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

    Теоретически да.Не пробовал.
    --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---
    Фантастика.
     
  11. sherkhan

    sherkhan Форумчанин

    igor kruchkovskiy, надо проверить. У вас
    такого устройства на продажу нет? Я с паяльником не очень дружу, вместо точек пайки кадавры получаются)))
     
  12. igor kruchkovskiy

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

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

    Philin Форумчанин

    Согласен. У меня в DEXP Ursus GX280 стоит Bluetooth 4.0 для которого как раз заявлено 100 метров дальность. Именно столько я и получил в ходе проверки. Только вот почему-то он смог не только передавать сигнал, но даже принимать его от менее дальнобойного устройства (Bluetooth 2.0) на эти самые 100 метров.

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

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


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

    sherkhan Форумчанин

    igor kruchkovskiy, мне этой дальности достаточно вполне)) Прибор технический, есть много желания превратить в подобие инженерного))
     
  16. igor kruchkovskiy

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

    Проверил Sokkia230, c адаптером и TSC2, работает в Fieldgenius 8 и Carlson survey 6. Позже выложу видио.Но чуда не было, стабильная работа около 10м.
     
    sherkhan нравится это.
  17. Philin

    Philin Форумчанин

    Оффтоп

    По поводу скорости исходил из следующего:
    • 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 раз
    Поэтому кроме номера порта никаких настроек нет. Врядли они кому-то потребуются. А даже если и захочется, то таким образом человек заметно снизит дальность связи.

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

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

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

    Philin Форумчанин

    Оффтоп


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

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

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

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

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

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

    На C# в общих чертах, есть что-то вроде класса Serial, объект класса содержит метод, вроде бы getPort или как-то по другому зовется, он возвращает текстовый массив с именами портов, но там как я помню тоже небольшой косячек был, например некоторые имена виртуальных портов были такие: COM3b или COM35a.Вообщем приходилось применять парсинг, но это мелочи.
    --- Сообщения объединены, 22 июл 2016, Оригинальное время сообщения: 22 июл 2016 ---
     
    sherkhan, Geoshaman и max7 нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление